From 3c15228736dc0c1629d588c52091cc60e1a4bd65 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 7 May 2023 00:16:03 +0300 Subject: [PATCH] Sync with portage [Sun May 7 00:16:02 MSK 2023]. --- Manifest.files.gz | Bin 29502 -> 29485 bytes app-accessibility/Manifest.gz | Bin 4714 -> 4711 bytes .../at-spi2-core/at-spi2-core-2.48.0.ebuild | 2 +- .../caribou/caribou-0.4.21-r6.ebuild | 2 +- app-accessibility/orca/orca-44.0.ebuild | 2 +- .../speech-dispatcher/metadata.xml | 3 +- ...ild => speech-dispatcher-0.11.4-r1.ebuild} | 11 +- app-admin/Manifest.gz | Bin 31920 -> 31924 bytes app-admin/awscli-bin/Manifest | 2 + .../awscli-bin/awscli-bin-2.11.17.ebuild | 90 ++ app-admin/awscli/Manifest | 11 +- app-admin/awscli/awscli-1.27.114.ebuild | 80 -- app-admin/awscli/awscli-1.27.121.ebuild | 80 -- app-admin/awscli/awscli-1.27.122.ebuild | 80 -- app-admin/awscli/awscli-1.27.123.ebuild | 2 +- app-admin/awscli/awscli-1.27.124.ebuild | 80 -- app-admin/awscli/awscli-1.27.125.ebuild | 80 -- ...1.27.118.ebuild => awscli-1.27.126.ebuild} | 0 ...1.27.119.ebuild => awscli-1.27.127.ebuild} | 0 ...1.27.120.ebuild => awscli-1.27.129.ebuild} | 0 app-admin/exo/Manifest | 2 +- .../{exo-1.67.0.ebuild => exo-1.68.0.ebuild} | 0 app-admin/github-backup-utils/Manifest | 1 + .../github-backup-utils-3.8.0.ebuild | 59 + app-admin/syslog-ng/syslog-ng-4.0.1.ebuild | 2 +- app-arch/Manifest.gz | Bin 17410 -> 17413 bytes app-arch/brotli/brotli-1.0.9-r5.ebuild | 1 + app-arch/brotli/brotli-9999.ebuild | 1 + app-arch/cpio/Manifest | 1 + app-arch/cpio/cpio-2.14.ebuild | 50 + .../cpio-2.14-sysmacros-glibc-2.26.patch | 42 + .../gnome-autoar/gnome-autoar-0.4.4.ebuild | 2 +- app-arch/tardelta/tardelta-1.0.1.ebuild | 2 +- app-arch/xarchiver/Manifest | 1 + app-arch/xarchiver/xarchiver-0.5.4.21.ebuild | 61 + app-arch/xz-utils/Manifest | 8 +- ...s-5.2.10.ebuild => xz-utils-5.2.12.ebuild} | 8 +- ...ils-5.4.1.ebuild => xz-utils-5.4.3.ebuild} | 14 +- app-arch/xz-utils/xz-utils-9999.ebuild | 4 +- app-backup/Manifest.gz | Bin 8029 -> 8025 bytes app-backup/backintime/backintime-1.3.3.ebuild | 2 +- ...43.4-r1.ebuild => deja-dup-43.4-r2.ebuild} | 3 +- app-backup/deja-dup/metadata.xml | 1 + app-backup/tarsnap/Manifest | 1 + .../tarsnap-1.0.40-strict-aliasing-fix.patch | 158 ++ app-backup/tarsnap/metadata.xml | 5 +- app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild | 59 + app-backup/tarsnap/tarsnap-1.0.40.ebuild | 56 + app-benchmarks/Manifest.gz | Bin 4686 -> 4688 bytes .../bootchart2/bootchart2-0.14.9-r1.ebuild | 2 +- app-cdr/Manifest.gz | Bin 7675 -> 7679 bytes app-cdr/isoimagewriter/Manifest | 2 +- ...9.1.ebuild => isoimagewriter-1.0.0.ebuild} | 3 +- app-containers/Manifest.gz | Bin 7547 -> 7540 bytes app-containers/conmon/Manifest | 1 + app-containers/conmon/conmon-2.1.6.ebuild | 6 +- app-containers/conmon/conmon-2.1.7.ebuild | 49 + .../cri-tools/cri-tools-1.25.0.ebuild | 2 +- app-containers/nerdctl/Manifest | 2 + app-containers/nerdctl/nerdctl-1.3.1.ebuild | 35 + app-crypt/Manifest.gz | Bin 24968 -> 24968 bytes app-crypt/acme/acme-2.5.0-r1.ebuild | 2 +- .../certbot-apache-2.5.0.ebuild | 2 +- .../certbot-nginx-2.5.0-r1.ebuild | 2 +- app-crypt/certbot/certbot-2.5.0.ebuild | 2 +- app-crypt/gpgme/gpgme-1.20.0.ebuild | 1 + app-crypt/keysmith/keysmith-23.04.0-r1.ebuild | 2 +- app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild | 1 + .../{qca-2.3.6.ebuild => qca-2.3.6-r1.ebuild} | 2 +- app-crypt/sequoia-sqv/metadata.xml | 2 +- app-dicts/Manifest.gz | Bin 31988 -> 31985 bytes app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild | 2 +- app-doc/Manifest.gz | Bin 6978 -> 7138 bytes app-doc/gimp-help/Manifest | 1 + app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild | 65 + app-doc/gnucash-docs/gnucash-docs-4.13.ebuild | 2 +- .../mathjax-docs/mathjax-docs-2.7.7.ebuild | 14 +- {dev-python => app-doc}/python-docs/Manifest | 0 app-doc/python-docs/metadata.xml | 9 + .../python-docs/python-docs-2.7.18.ebuild | 0 .../python-docs/python-docs-3.10.10.ebuild | 0 .../python-docs/python-docs-3.10.11.ebuild | 0 .../python-docs/python-docs-3.11.2.ebuild | 0 .../python-docs/python-docs-3.11.3.ebuild | 2 +- .../python-docs/python-docs-3.8.16.ebuild | 2 +- .../python-docs/python-docs-3.9.16.ebuild | 2 +- app-editors/Manifest.gz | Bin 13919 -> 13919 bytes app-editors/emacs/Manifest | 4 - app-editors/emacs/emacs-25.3-r15.ebuild | 355 ----- app-editors/emacs/emacs-25.3-r16.ebuild | 2 +- app-editors/emacs/emacs-26.3-r11.ebuild | 375 ----- app-editors/emacs/emacs-26.3-r13.ebuild | 2 +- app-editors/emacs/emacs-27.2-r11.ebuild | 2 +- app-editors/emacs/emacs-27.2-r9.ebuild | 438 ------ app-editors/emacs/emacs-28.2-r4.ebuild | 517 ------- app-editors/emacs/emacs-28.2-r6.ebuild | 2 +- app-editors/ghex/ghex-44.1.ebuild | 2 +- app-editors/vscode/Manifest | 3 + app-editors/vscode/vscode-1.78.0.ebuild | 122 ++ app-emacs/Manifest.gz | Bin 68018 -> 68019 bytes app-emacs/nxml-libvirt-schemas/Manifest | 1 + .../nxml-libvirt-schemas-9.3.0.ebuild | 45 + app-emulation/Manifest.gz | Bin 15331 -> 15334 bytes app-emulation/libvirt/Manifest | 2 + app-emulation/libvirt/libvirt-9.3.0.ebuild | 350 +++++ app-emulation/libvirt/libvirt-9999.ebuild | 4 +- app-emulation/qemu-guest-agent/Manifest | 1 + .../qemu-guest-agent-8.0.0.ebuild | 81 ++ app-emulation/qemu/Manifest | 3 + .../files/qemu-8.0.0-disable-keymap.patch | 18 +- .../qemu/files/qemu-8.0.0-make.patch | 9 +- ...qemu-8.0.0-remove-python-meson-check.patch | 40 + app-emulation/qemu/qemu-7.2.1.ebuild | 972 +++++++++++++ app-emulation/qemu/qemu-8.0.0-r1.ebuild | 963 +++++++++++++ app-emulation/qemu/qemu-9999.ebuild | 16 +- app-emulation/virt-manager/Manifest | 2 - ...virt-manager-4.0.0-setuptools-61-fix.patch | 34 - .../virt-manager/virt-manager-3.2.0-r1.ebuild | 96 -- .../virt-manager/virt-manager-4.0.0.ebuild | 96 -- app-emulation/vkd3d/Manifest | 1 + app-emulation/vkd3d/vkd3d-1.7.1.ebuild | 44 + app-emulation/wine-proton/Manifest | 1 - .../wine-proton/wine-proton-7.0.5.ebuild | 324 ----- .../wine-proton/wine-proton-7.0.6.ebuild | 2 +- .../wine-vanilla/wine-vanilla-7.0.2.ebuild | 2 +- .../winetricks/winetricks-20230212.ebuild | 2 +- app-forensics/Manifest.gz | Bin 4711 -> 4714 bytes app-forensics/yara/yara-4.3.0.ebuild | 2 +- app-i18n/Manifest.gz | Bin 17365 -> 17366 bytes app-i18n/man-pages-zh_CN/Manifest | 1 + .../man-pages-zh_CN-1.6.4.0.ebuild | 35 + .../translate-shell-0.9.7.1.ebuild | 2 +- app-metrics/Manifest.gz | Bin 6627 -> 6626 bytes app-metrics/bind_exporter/Manifest | 2 + .../bind_exporter/bind_exporter-0.6.1.ebuild | 59 + app-misc/Manifest.gz | Bin 49942 -> 49951 bytes .../ansiweather/ansiweather-1.19.0.ebuild | 2 +- app-misc/ca-certificates/Manifest | 4 +- .../ca-certificates-20211016.3.83.ebuild | 203 --- .../ca-certificates-20211016.3.86.ebuild | 203 --- .../ca-certificates-20211016.3.87-r1.ebuild | 202 --- ...=> ca-certificates-20230311.3.89.1.ebuild} | 18 +- app-misc/fmawk/Manifest | 1 - app-misc/fmawk/fmawk-1.2.ebuild | 42 - ...gnote-43.1.ebuild => gnote-43.1-r1.ebuild} | 2 - ...gnote-44.0.ebuild => gnote-44.0-r1.ebuild} | 2 - app-misc/golly/Manifest | 1 - app-misc/golly/golly-4.0.ebuild | 72 - app-misc/khal/Manifest | 2 - .../khal/files/khal-0.10.4-add-etag.patch | 10 - app-misc/khal/khal-0.10.4-r1.ebuild | 45 - app-misc/khal/khal-0.10.5.ebuild | 40 - app-misc/khal/khal-0.11.1.ebuild | 2 +- app-misc/klavaro/klavaro-3.13-r1.ebuild | 4 +- app-misc/liquidctl/liquidctl-1.11.1.ebuild | 2 +- app-misc/liquidctl/liquidctl-1.12.1.ebuild | 2 +- app-misc/logiops/Manifest | 2 + .../logiops/files/ipcgull-0.1-gcc13.patch | 31 + app-misc/logiops/logiops-0.3.1.ebuild | 77 + .../tracker-miners-3.5.0.ebuild | 2 +- .../tracker-miners-3.5.1.ebuild | 4 +- app-misc/tracker/tracker-3.5.1.ebuild | 4 +- app-misc/vifm/Manifest | 1 + app-misc/vifm/vifm-0.13.ebuild | 95 ++ app-misc/vifm/vifm-9999.ebuild | 28 +- app-office/Manifest.gz | Bin 7899 -> 7892 bytes app-office/calligra/calligra-3.2.1-r5.ebuild | 192 --- app-office/calligra/calligra-3.2.1-r8.ebuild | 2 +- app-office/gnucash/gnucash-4.13.ebuild | 2 +- app-office/homebank/Manifest | 2 - app-office/homebank/homebank-5.5.4.ebuild | 41 - app-office/homebank/homebank-5.6.1.ebuild | 36 - app-office/homebank/homebank-5.6.2.ebuild | 2 +- app-office/libreoffice-l10n/Manifest | 366 ++--- ...ebuild => libreoffice-l10n-7.5.3.2.ebuild} | 0 app-office/libreoffice/Manifest | 4 +- ...2-r1.ebuild => libreoffice-7.5.3.2.ebuild} | 6 +- app-portage/Manifest.gz | Bin 9435 -> 9433 bytes app-portage/mgorny-dev-scripts/Manifest | 1 + .../mgorny-dev-scripts-38.ebuild | 32 + app-text/Manifest.gz | Bin 48427 -> 48425 bytes app-text/blahtexml/blahtexml-1.0.ebuild | 2 +- app-text/pandoc-bin/Manifest | 2 - app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild | 2 +- app-text/pandoc-bin/pandoc-bin-3.1.ebuild | 56 - app-text/sigil/Manifest | 1 - app-text/sigil/sigil-1.9.20.ebuild | 75 - app-text/sigil/sigil-1.9.30.ebuild | 2 +- app-text/stardict/metadata.xml | 2 +- ...0.6-r4.ebuild => stardict-3.0.6-r5.ebuild} | 4 +- ...d => stardict-4.0.0_pre20170304-r2.ebuild} | 2 +- app-text/tree/tree-2.1.0.ebuild | 2 +- app-text/xdvik/xdvik-22.87.06.ebuild | 2 +- app-text/xml2rfc/Manifest | 1 + app-text/xml2rfc/xml2rfc-3.17.1.ebuild | 51 + dev-cpp/Manifest.gz | Bin 13236 -> 13228 bytes dev-cpp/edencommon/Manifest | 1 + .../edencommon-2023.05.01.00.ebuild | 41 + dev-cpp/folly/Manifest | 1 + dev-cpp/folly/folly-2023.05.01.00.ebuild | 110 ++ dev-cpp/gtkmm/gtkmm-4.10.0.ebuild | 2 +- dev-db/Manifest.gz | Bin 15218 -> 15214 bytes dev-db/lmdb/lmdb-0.9.30.ebuild | 2 +- dev-db/mongodb/mongodb-4.4.20.ebuild | 2 +- .../mysql-connector-c++-8.0.32.ebuild | 2 +- .../mysql-connector-c-8.0.32-r1.ebuild | 2 +- dev-db/mysql/mysql-8.0.32-r2.ebuild | 2 +- dev-db/redis/redis-6.2.12.ebuild | 2 +- dev-db/redis/redis-7.0.11.ebuild | 2 +- dev-db/sqlitestudio/Manifest | 1 + ...sqlitestudio-3.4.3-fix-PyThreadState.patch | 54 + .../sqlitestudio/sqlitestudio-3.4.3-r1.ebuild | 187 +++ dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild | 187 +++ dev-db/sqlmap/Manifest | 2 +- ...qlmap-1.7.2.ebuild => sqlmap-1.7.5.ebuild} | 2 +- dev-db/unixODBC/Manifest | 1 + .../unixODBC-2.3.11-config-no-install.patch | 33 + dev-db/unixODBC/metadata.xml | 3 + dev-db/unixODBC/unixODBC-2.3.11.ebuild | 79 + dev-java/Manifest.gz | Bin 56983 -> 56982 bytes dev-java/coursier-bin/Manifest | 3 +- .../coursier-bin/coursier-bin-2.1.0.ebuild | 2 +- .../coursier-bin-2.1.0_rc5.ebuild | 30 - ...0_rc3.ebuild => coursier-bin-2.1.2.ebuild} | 2 +- dev-java/dom4j/Manifest | 1 - dev-java/dom4j/dom4j-2.1.3.ebuild | 75 - dev-java/dom4j/dom4j-2.1.4.ebuild | 2 +- ...dom4j-2.1.3-xpp3-add-removeAttribute.patch | 47 - dev-java/jaxen/Manifest | 1 - dev-java/jaxen/jaxen-1.2.0-r1.ebuild | 84 -- dev-java/jaxen/jaxen-2.0.0.ebuild | 2 +- dev-java/mill-bin/Manifest | 2 - dev-java/mill-bin/mill-bin-0.10.11.ebuild | 26 - dev-java/mill-bin/mill-bin-0.10.12.ebuild | 2 +- dev-java/mill-bin/mill-bin-0.10.9.ebuild | 26 - dev-java/snakeyaml/snakeyaml-2.0.ebuild | 2 +- dev-java/xom/Manifest | 1 - dev-java/xom/xom-1.3.7.ebuild | 66 - dev-java/xom/xom-1.3.8-r1.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19499 -> 19481 bytes dev-lang/R/R-4.2.3.ebuild | 2 +- dev-lang/execline/execline-2.9.2.1.ebuild | 2 +- dev-lang/fennel/fennel-1.3.0.ebuild | 2 +- ...dl-1.0.1-r1.ebuild => gdl-1.0.1-r2.ebuild} | 1 - dev-lang/gdl/metadata.xml | 1 + .../jerryscript/jerryscript-2.4.0-r4.ebuild | 2 +- dev-lang/nim/Manifest | 2 - dev-lang/nim/nim-1.6.8-r1.ebuild | 108 -- dev-lang/nprolog/Manifest | 1 - dev-lang/nprolog/nprolog-1.92.ebuild | 31 - dev-lang/perl/Manifest | 1 + dev-lang/perl/perl-5.36.1-r1.ebuild | 2 +- dev-lang/php/Manifest | 2 + .../php/files/php-capstone-optional.patch | 78 + dev-lang/php/php-8.1.18.ebuild | 758 ++++++++++ dev-lang/php/php-8.2.5.ebuild | 760 ++++++++++ dev-lang/python/python-3.10.11.ebuild | 2 +- dev-lang/python/python-3.11.3.ebuild | 2 +- dev-lang/ruby/ruby-3.0.6-r2.ebuild | 5 + dev-lang/ruby/ruby-3.1.4-r2.ebuild | 5 + dev-lang/ruby/ruby-3.2.2-r2.ebuild | 5 + dev-lang/typescript/typescript-5.0.3.ebuild | 2 +- dev-lang/vala/vala-0.56.6.ebuild | 2 +- dev-libs/Manifest.gz | Bin 97062 -> 97053 bytes dev-libs/apache-arrow/Manifest | 3 + .../apache-arrow/apache-arrow-12.0.0.ebuild | 120 ++ dev-libs/bemenu/Manifest | 1 + dev-libs/bemenu/bemenu-0.6.14.ebuild | 59 + ...n-2.19.3.ebuild => botan-2.19.3-r2.ebuild} | 18 +- ...tan-3.0.0.ebuild => botan-3.0.0-r2.ebuild} | 18 +- dev-libs/folks/folks-0.15.6.ebuild | 2 +- dev-libs/gjs/gjs-1.76.0.ebuild | 2 +- dev-libs/imath/imath-3.1.7.ebuild | 2 +- dev-libs/kweathercore/kweathercore-0.7.ebuild | 2 +- dev-libs/libansilove/Manifest | 2 - dev-libs/libansilove/libansilove-1.2.9.ebuild | 23 - dev-libs/libansilove/libansilove-1.3.0.ebuild | 23 - dev-libs/libcec/libcec-6.0.2-r1.ebuild | 2 +- dev-libs/libclc/Manifest | 7 - dev-libs/libclc/libclc-16.0.1.ebuild | 84 -- dev-libs/libclc/libclc-16.0.2.ebuild | 84 -- ....9999.ebuild => libclc-16.0.4.9999.ebuild} | 0 .../libclc/libclc-17.0.0_pre20230325.ebuild | 88 -- .../libclc/libclc-17.0.0_pre20230414.ebuild | 88 -- .../libclc/libclc-17.0.0_pre20230421.ebuild | 88 -- dev-libs/libdex/libdex-0.2.0.ebuild | 2 +- dev-libs/libdnet/libdnet-1.16.2.ebuild | 2 +- dev-libs/libevdev/Manifest | 1 + dev-libs/libevdev/libevdev-1.13.1.ebuild | 50 + .../libfastjson/libfastjson-0.99.9.1.ebuild | 2 +- dev-libs/libksba/libksba-1.6.3.ebuild | 1 + dev-libs/libpeas/libpeas-1.36.0.ebuild | 2 +- dev-libs/librdkafka/librdkafka-1.8.2.ebuild | 2 +- .../files/libxlsxwriter-1.1.5-findzlib.patch | 22 + .../libxlsxwriter-1.1.5-r1.ebuild | 50 + dev-libs/libxml2/Manifest | 1 + dev-libs/libxml2/libxml2-2.11.2.ebuild | 198 +++ dev-libs/link-grammar/Manifest | 1 - .../link-grammar/link-grammar-5.12.0.ebuild | 109 -- dev-libs/newt/files/newt-0.52.23-gold.patch | 13 + dev-libs/newt/newt-0.52.23-r1.ebuild | 102 ++ dev-libs/nss/Manifest | 1 + dev-libs/nss/metadata.xml | 1 + dev-libs/nss/nss-3.89.1.ebuild | 411 ++++++ dev-libs/opencl-clang/Manifest | 1 + ...pencl-clang-16.0.0-clang_library_dir.patch | 36 + .../files/opencl-clang-16.0.0-cxx17.patch | 23 + .../files/opencl-clang-16.0.0-llvm.patch | 40 + ...opencl-clang-16.0.0-standalone-build.patch | 26 + .../opencl-clang/opencl-clang-16.0.0.ebuild | 42 + dev-libs/qcoro5/qcoro5-0.9.0.ebuild | 1 + dev-libs/rinutils/Manifest | 2 +- ...s-0.10.1.ebuild => rinutils-0.10.2.ebuild} | 0 dev-libs/serd/metadata.xml | 3 + dev-libs/skalibs/skalibs-2.13.1.0.ebuild | 2 +- dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild | 3 +- dev-libs/weston/weston-11.0.1.ebuild | 2 +- dev-lisp/Manifest.gz | Bin 3370 -> 3371 bytes dev-lisp/sbcl/Manifest | 3 +- dev-lisp/sbcl/sbcl-2.3.2.ebuild | 254 ---- .../{sbcl-2.3.3.ebuild => sbcl-2.3.4.ebuild} | 51 +- dev-ml/Manifest.gz | Bin 37142 -> 37145 bytes dev-ml/async_unix/async_unix-0.15.0.ebuild | 2 +- dev-ml/core_bench/core_bench-0.15.0.ebuild | 2 +- dev-ml/llvm-ocaml/Manifest | 7 - dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild | 112 -- dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.ebuild | 112 -- ...9.ebuild => llvm-ocaml-16.0.4.9999.ebuild} | 0 .../llvm-ocaml-17.0.0_pre20230325.ebuild | 112 -- .../llvm-ocaml-17.0.0_pre20230414.ebuild | 112 -- .../llvm-ocaml-17.0.0_pre20230421.ebuild | 112 -- dev-ml/textutils/textutils-0.15.0.ebuild | 2 +- .../textutils_kernel-0.15.0.ebuild | 2 +- .../Bio-SamTools-1.430.0-r2.ebuild | 45 - dev-perl/Bio-SamTools/Manifest | 1 - .../Bio-SamTools-1.430.0-legacy-r1.patch | 110 -- dev-perl/Bio-SamTools/metadata.xml | 32 - dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild | 2 +- dev-perl/Manifest.gz | Bin 283057 -> 282880 bytes .../Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild | 66 + .../files/Net-SSLeay-1.92-libressl.patch | 129 ++ .../Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild | 2 +- dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild | 2 +- dev-python/Faker/Faker-18.6.2.ebuild | 34 + dev-python/Faker/Manifest | 1 + .../Levenshtein/Levenshtein-0.21.0.ebuild | 1 + dev-python/Manifest.gz | Bin 258374 -> 258685 bytes dev-python/PyQt5-sip/PyQt5-sip-12.12.0.ebuild | 4 +- dev-python/aiohttp/aiohttp-3.8.4.ebuild | 1 + dev-python/alembic/Manifest | 2 - dev-python/alembic/alembic-1.10.2.ebuild | 35 - dev-python/alembic/alembic-1.10.3.ebuild | 35 - dev-python/alembic/alembic-1.10.4.ebuild | 2 +- dev-python/ansible-compat/Manifest | 1 + .../ansible-compat-4.0.2.ebuild | 52 + .../ansible-runner-2.2.1.ebuild | 2 +- dev-python/apsw/apsw-3.41.2.0.ebuild | 1 + .../argon2-cffi-bindings-21.2.0-r1.ebuild | 1 + .../astunparse/astunparse-1.6.3-r1.ebuild | 6 +- .../files/astunparse-1.6.3-test-py311.patch | 26 + dev-python/autobahn/autobahn-23.1.2.ebuild | 1 + dev-python/aws-sam-translator/Manifest | 2 - .../aws-sam-translator-1.64.0.ebuild | 60 - .../aws-sam-translator-1.65.0.ebuild | 60 - .../aws-sam-translator-1.66.0.ebuild | 2 +- .../aws-xray-sdk-python-2.12.0.ebuild | 82 -- ...ay-sdk-python-2.8.0-fix-py3.10-loops.patch | 36 - .../Manifest | 1 - .../aws-xray-sdk-2.12.0.ebuild} | 9 +- .../metadata.xml | 0 dev-python/bcrypt/bcrypt-4.0.1.ebuild | 3 +- dev-python/bitarray/bitarray-2.7.3.ebuild | 1 + dev-python/blinker/Manifest | 3 - dev-python/blinker/blinker-1.5.ebuild | 27 - dev-python/blinker/blinker-1.6.1.ebuild | 25 - dev-python/blinker/blinker-1.6.2.ebuild | 2 +- dev-python/blinker/blinker-1.6.ebuild | 25 - dev-python/blosc/blosc-1.11.1.ebuild | 1 + dev-python/boto3/Manifest | 11 +- dev-python/boto3/boto3-1.26.114.ebuild | 66 - dev-python/boto3/boto3-1.26.121.ebuild | 66 - dev-python/boto3/boto3-1.26.122.ebuild | 66 - dev-python/boto3/boto3-1.26.123.ebuild | 2 +- dev-python/boto3/boto3-1.26.124.ebuild | 66 - dev-python/boto3/boto3-1.26.125.ebuild | 66 - ...-1.26.118.ebuild => boto3-1.26.126.ebuild} | 0 ...-1.26.119.ebuild => boto3-1.26.127.ebuild} | 0 ...-1.26.120.ebuild => boto3-1.26.129.ebuild} | 0 dev-python/botocore/Manifest | 11 +- dev-python/botocore/botocore-1.29.114.ebuild | 72 - dev-python/botocore/botocore-1.29.121.ebuild | 72 - dev-python/botocore/botocore-1.29.122.ebuild | 72 - dev-python/botocore/botocore-1.29.123.ebuild | 2 +- dev-python/botocore/botocore-1.29.124.ebuild | 72 - dev-python/botocore/botocore-1.29.125.ebuild | 72 - ...29.118.ebuild => botocore-1.29.126.ebuild} | 0 ...29.119.ebuild => botocore-1.29.127.ebuild} | 0 ...29.120.ebuild => botocore-1.29.129.ebuild} | 0 dev-python/bottleneck/bottleneck-1.3.7.ebuild | 1 + .../brotlicffi/brotlicffi-1.0.9.2-r2.ebuild | 1 + dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild | 4 +- dev-python/cairocffi/Manifest | 2 - dev-python/cairocffi/cairocffi-1.4.0.ebuild | 45 - dev-python/cairocffi/cairocffi-1.5.0.ebuild | 53 - dev-python/cairocffi/cairocffi-1.5.1.ebuild | 2 +- dev-python/cbor2/cbor2-5.4.6.ebuild | 1 + dev-python/cfn-lint/Manifest | 3 - dev-python/cfn-lint/cfn-lint-0.75.1.ebuild | 2 +- dev-python/cfn-lint/cfn-lint-0.76.2.ebuild | 63 - dev-python/cfn-lint/cfn-lint-0.77.2.ebuild | 64 - dev-python/cfn-lint/cfn-lint-0.77.3.ebuild | 64 - dev-python/cfn-lint/cfn-lint-0.77.4.ebuild | 2 +- dev-python/cftime/cftime-1.6.2.ebuild | 2 + dev-python/cheetah3/cheetah3-3.3.1.ebuild | 1 + dev-python/clang-python/Manifest | 7 - .../clang-python/clang-python-16.0.1.ebuild | 54 - .../clang-python/clang-python-16.0.2.ebuild | 54 - ...ebuild => clang-python-16.0.4.9999.ebuild} | 0 .../clang-python-17.0.0_pre20230325.ebuild | 54 - .../clang-python-17.0.0_pre20230414.ebuild | 54 - .../clang-python-17.0.0_pre20230421.ebuild | 54 - .../colorclass/colorclass-2.2.2-r1.ebuild | 2 +- dev-python/contourpy/contourpy-1.0.7.ebuild | 1 + dev-python/crcmod/crcmod-1.7-r5.ebuild | 1 + .../cryptography/cryptography-40.0.2.ebuild | 1 + dev-python/css-parser/Manifest | 1 + dev-python/css-parser/css-parser-1.0.9.ebuild | 28 + dev-python/cwcwidth/cwcwidth-0.1.8.ebuild | 1 + ...thon-test-exception-raiser-1.0.2-r1.ebuild | 1 + dev-python/django-configurations/Manifest | 1 - .../django-configurations-2.4.1.ebuild | 2 +- .../django-configurations-2.4.ebuild | 47 - dev-python/django-debug-toolbar/Manifest | 1 + .../django-debug-toolbar-3.8.1.ebuild | 6 +- .../django-debug-toolbar-4.0.0.ebuild | 39 + dev-python/django/Manifest | 16 +- dev-python/django/django-3.2.18-r1.ebuild | 110 -- ...ngo-3.2.18.ebuild => django-3.2.19.ebuild} | 5 +- dev-python/django/django-4.0.10.ebuild | 110 -- dev-python/django/django-4.1.8.ebuild | 104 -- ...jango-4.1.7.ebuild => django-4.1.9.ebuild} | 2 - ...{django-4.2.ebuild => django-4.2.1.ebuild} | 5 +- ...-py311.patch => django-3.2.19-py311.patch} | 30 + .../django/files/django-4.0.5-py311.patch | 218 --- .../django/files/django-4.1.8-py311.patch | 28 - dev-python/docopt/docopt-0.6.2-r5.ebuild | 2 +- dev-python/dulwich/Manifest | 1 + dev-python/dulwich/dulwich-0.21.5.ebuild | 56 + dev-python/elementpath/Manifest | 1 + .../elementpath/elementpath-4.1.2.ebuild | 34 + dev-python/fitsio/fitsio-1.1.8.ebuild | 2 + dev-python/fonttools/fonttools-4.39.3.ebuild | 1 + dev-python/freetype-py/Manifest | 1 + .../freetype-py/freetype-py-2.4.0.ebuild | 31 + dev-python/freetype-py/metadata.xml | 12 + dev-python/frozendict/frozendict-2.3.8.ebuild | 1 + dev-python/frozenlist/frozenlist-1.3.3.ebuild | 1 + .../fuse-python/fuse-python-1.0.5.ebuild | 1 + dev-python/genshi/genshi-0.7.7.ebuild | 1 + dev-python/gmpy/gmpy-2.1.5.ebuild | 1 + dev-python/greenlet/greenlet-2.0.2.ebuild | 1 + dev-python/grpcio/grpcio-1.51.0.ebuild | 3 +- dev-python/gsd/gsd-2.8.1.ebuild | 1 + dev-python/gssapi/gssapi-1.8.2.ebuild | 1 + dev-python/h5py/h5py-3.8.0.ebuild | 1 + dev-python/hiredis/hiredis-2.2.2-r1.ebuild | 1 + .../html5-parser/html5-parser-0.4.11.ebuild | 1 + .../http-parser/http-parser-0.9.0-r1.ebuild | 1 + dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.75.2.ebuild | 88 ++ dev-python/identify/Manifest | 1 + dev-python/identify/identify-2.5.24.ebuild | 29 + dev-python/ijson/ijson-3.2.0_p0.ebuild | 1 + dev-python/iminuit/Manifest | 1 - .../iminuit/files/iminuit-2.21.3-gcc-13.patch | 21 + dev-python/iminuit/iminuit-2.19.0.ebuild | 41 - dev-python/iminuit/iminuit-2.21.3.ebuild | 2 + dev-python/immutables/immutables-0.19.ebuild | 1 + .../indexed_gzip/indexed_gzip-1.7.1.ebuild | 1 + dev-python/ipython/Manifest | 1 + dev-python/ipython/ipython-8.12.0.ebuild | 2 +- dev-python/ipython/ipython-8.13.0.ebuild | 2 +- dev-python/ipython/ipython-8.13.1.ebuild | 2 +- dev-python/ipython/ipython-8.13.2.ebuild | 159 +++ dev-python/ipython/metadata.xml | 1 - dev-python/jellyfish/jellyfish-0.11.2.ebuild | 1 + dev-python/jq/jq-1.4.1.ebuild | 1 + .../jupyter_server_mathjax-0.2.6.ebuild | 2 +- .../kiwisolver/kiwisolver-1.4.4-r1.ebuild | 1 + dev-python/krb5/krb5-0.5.0.ebuild | 1 + .../lazy-object-proxy-1.9.0.ebuild | 1 + dev-python/libsass/libsass-0.22.0-r1.ebuild | 3 +- dev-python/libvirt-python/Manifest | 2 + .../libvirt-python-9.2.0.ebuild | 10 +- .../libvirt-python-9.3.0.ebuild | 58 + .../libvirt-python/libvirt-python-9999.ebuild | 10 +- .../line_profiler/line_profiler-4.0.3.ebuild | 1 + dev-python/lit/Manifest | 7 - dev-python/lit/lit-16.0.1.ebuild | 42 - dev-python/lit/lit-16.0.2.ebuild | 42 - ...0.3.9999.ebuild => lit-16.0.4.9999.ebuild} | 0 dev-python/lit/lit-17.0.0_pre20230325.ebuild | 42 - dev-python/lit/lit-17.0.0_pre20230414.ebuild | 42 - dev-python/lit/lit-17.0.0_pre20230421.ebuild | 42 - dev-python/llfuse/llfuse-1.4.2.ebuild | 1 + dev-python/lmdb/lmdb-1.4.1.ebuild | 1 + dev-python/lxml/lxml-4.9.2.ebuild | 1 + dev-python/lz4/lz4-4.3.2.ebuild | 1 + dev-python/m2crypto/m2crypto-0.38.0.ebuild | 1 + .../mapbox_earcut/mapbox_earcut-1.0.1.ebuild | 3 +- dev-python/matplotlib/matplotlib-3.7.1.ebuild | 1 + .../mecab-python/mecab-python-0.996-r1.ebuild | 1 + dev-python/mkdocs-material/Manifest | 4 - .../mkdocs-material-9.1.5.ebuild | 53 - .../mkdocs-material-9.1.6-r1.ebuild | 56 - .../mkdocs-material-9.1.7.ebuild | 56 - .../mkdocs-material-9.1.8.ebuild | 56 - .../mkdocs-material-9.1.9.ebuild | 2 +- dev-python/moto/moto-4.1.6.ebuild | 4 +- dev-python/moto/moto-4.1.7.ebuild | 4 +- dev-python/moto/moto-4.1.8.ebuild | 4 +- dev-python/msgpack/msgpack-1.0.5.ebuild | 1 + dev-python/multidict/multidict-6.0.4.ebuild | 1 + dev-python/multiprocess/Manifest | 1 + dev-python/multiprocess/metadata.xml | 12 + .../multiprocess/multiprocess-0.70.14.ebuild | 21 + .../mysqlclient/mysqlclient-2.1.1.ebuild | 1 + dev-python/nbclassic/Manifest | 1 + dev-python/nbclassic/nbclassic-0.5.5.ebuild | 2 +- dev-python/nbclassic/nbclassic-1.0.0.ebuild | 85 ++ dev-python/nbclient/Manifest | 2 - dev-python/nbclient/nbclient-0.7.2.ebuild | 56 - dev-python/nbclient/nbclient-0.7.3.ebuild | 57 - dev-python/nbclient/nbclient-0.7.4.ebuild | 2 +- dev-python/nbdime/nbdime-3.1.1-r2.ebuild | 2 +- dev-python/nbformat/Manifest | 1 - dev-python/nbformat/nbformat-5.7.3.ebuild | 48 - dev-python/nbformat/nbformat-5.8.0.ebuild | 2 +- dev-python/nbval/Manifest | 1 - dev-python/nbval/nbval-0.10.0-r1.ebuild | 2 +- dev-python/nbval/nbval-0.10.0.ebuild | 46 - dev-python/nbval/nbval-0.9.6.ebuild | 38 - dev-python/netcdf4/netcdf4-1.6.3.ebuild | 1 + .../netifaces/netifaces-0.11.0-r1.ebuild | 1 + dev-python/networkx/Manifest | 1 - dev-python/networkx/networkx-3.0.ebuild | 64 - dev-python/networkx/networkx-3.1.ebuild | 2 +- dev-python/nextinspace/Manifest | 1 + dev-python/nextinspace/metadata.xml | 22 + .../nextinspace/nextinspace-2.0.5.ebuild | 43 + .../nextinspace/nextinspace-9999.ebuild | 43 + .../notebook-shim-0.2.2-r1.ebuild | 2 +- dev-python/notebook/Manifest | 1 - dev-python/notebook/notebook-6.4.12.ebuild | 2 +- dev-python/notebook/notebook-6.5.3.ebuild | 81 -- dev-python/notebook/notebook-6.5.4.ebuild | 2 +- dev-python/numexpr/numexpr-2.8.4.ebuild | 3 +- dev-python/numpy/numpy-1.24.2.ebuild | 2 +- dev-python/orjson/orjson-3.8.11.ebuild | 7 +- .../patiencediff/patiencediff-0.2.13.ebuild | 1 + dev-python/pendulum/pendulum-2.1.2-r2.ebuild | 1 + dev-python/pikepdf/Manifest | 2 - dev-python/pikepdf/pikepdf-7.1.1.ebuild | 58 - dev-python/pikepdf/pikepdf-7.1.2.ebuild | 58 - dev-python/pikepdf/pikepdf-7.2.0.ebuild | 3 +- dev-python/pillow/pillow-9.5.0.ebuild | 1 + dev-python/pipenv/Manifest | 2 +- ...env-2023.4.29-append-always-install.patch} | 14 +- .../files/pipenv-2023.4.29-fix-imports.patch | 31 + .../pipenv-2023.4.29-fix-toml-in-vendor.patch | 76 + ...2.12.19.ebuild => pipenv-2023.4.29.ebuild} | 18 +- dev-python/pivy/pivy-0.6.8.ebuild | 1 + dev-python/plyr/plyr-1.0.6-r1.ebuild | 1 + dev-python/plyvel/plyvel-1.5.0.ebuild | 1 + dev-python/pretty-yaml/Manifest | 1 - .../protobuf-python-4.21.9.ebuild | 1 + dev-python/psutil/psutil-5.9.5.ebuild | 1 + dev-python/psycopg/psycopg-2.9.4.ebuild | 3 +- dev-python/pulsectl/pulsectl-22.3.2.ebuild | 5 + .../py-ubjson/py-ubjson-0.16.1-r1.ebuild | 1 + dev-python/py-zabbix/py-zabbix-1.1.7.ebuild | 4 +- dev-python/pyamg/pyamg-5.0.0.ebuild | 1 + dev-python/pyaml/Manifest | 3 + .../{pretty-yaml => pyaml}/metadata.xml | 0 .../pyaml-21.10.1.ebuild} | 0 dev-python/pyaml/pyaml-23.5.6.ebuild | 30 + dev-python/pyaml/pyaml-23.5.8.ebuild | 30 + dev-python/pybind11/Manifest | 1 - dev-python/pybind11/pybind11-2.10.3.ebuild | 67 - dev-python/pybind11/pybind11-2.10.4.ebuild | 2 +- .../files/pycairo-1.23.0-fix-sphinx.patch | 28 + dev-python/pycairo/pycairo-1.23.0.ebuild | 5 + dev-python/pycares/pycares-4.3.0.ebuild | 1 + dev-python/pycdio/pycdio-2.1.1-r1.ebuild | 1 + .../pyclipper/pyclipper-1.3.0_p4.ebuild | 1 + .../pycryptodome/pycryptodome-3.17.0.ebuild | 1 + dev-python/pycuda/Manifest | 1 + dev-python/pycuda/metadata.xml | 1 + dev-python/pycuda/pycuda-2022.2.2.ebuild | 93 ++ dev-python/pycups/pycups-2.0.1-r1.ebuild | 2 + dev-python/pycurl/pycurl-7.45.2.ebuild | 1 + dev-python/pydantic/pydantic-1.10.7.ebuild | 1 + dev-python/pydevd/pydevd-2.9.5.ebuild | 2 + dev-python/pyeclib/pyeclib-1.6.1.ebuild | 1 + dev-python/pyfuse3/pyfuse3-3.2.2.ebuild | 1 + dev-python/pygame/pygame-2.4.0.ebuild | 1 + dev-python/pygit2/pygit2-1.12.0.ebuild | 1 + dev-python/pygobject/pygobject-3.44.1.ebuild | 1 + dev-python/pygraphviz/pygraphviz-1.10.ebuild | 1 + dev-python/pygresql/pygresql-5.2.4.ebuild | 1 + dev-python/pyh2o/pyh2o-1-r1.ebuild | 1 + dev-python/pyicu/pyicu-2.11.ebuild | 1 + dev-python/pylibmc/pylibmc-1.6.3.ebuild | 1 + dev-python/pylint/Manifest | 1 + dev-python/pylint/pylint-2.17.4.ebuild | 87 ++ dev-python/pymad/pymad-0.10-r1.ebuild | 1 + dev-python/pymilter/pymilter-1.0.5.ebuild | 1 + dev-python/pymongo/pymongo-4.3.3.ebuild | 1 + .../pymountboot/pymountboot-0.2.3-r1.ebuild | 1 + dev-python/pynacl/pynacl-1.5.0-r2.ebuild | 1 + .../pyopengl_accelerate-3.1.6-r1.ebuild | 1 + dev-python/pyparted/pyparted-3.12.0.ebuild | 1 + dev-python/pypax/pypax-0.9.5-r1.ebuild | 1 + dev-python/pyproj/pyproj-3.5.0.ebuild | 1 + dev-python/pyroute2/Manifest | 1 - dev-python/pyroute2/pyroute2-0.7.4.ebuild | 33 - dev-python/pyroute2/pyroute2-0.7.6.ebuild | 2 +- .../pyrsistent/pyrsistent-0.19.3.ebuild | 1 + dev-python/pyscard/pyscard-2.0.7.ebuild | 1 + dev-python/pytables/pytables-3.8.0-r3.ebuild | 3 +- ...thon-axolotl-curve25519-0.4.1_p2-r4.ebuild | 1 + dev-python/python-box/python-box-7.0.1.ebuild | 4 + .../python-evdev/python-evdev-1.6.0.ebuild | 1 + .../python-gammu/python-gammu-3.2.4-r1.ebuild | 1 + .../python-ldap/python-ldap-3.4.3.ebuild | 1 + dev-python/python-lsp-server/Manifest | 1 - ...-lsp-server-1.7.1-unpin-all-the-deps.patch | 60 - .../python-lsp-server-1.7.1.ebuild | 89 -- .../python-lsp-server-1.7.2.ebuild | 2 +- .../python-lzo/python-lzo-1.14-r1.ebuild | 1 + .../python-miniupnpc-2.2.4.ebuild | 1 + .../python-netlink/python-netlink-0.1.ebuild | 2 +- .../python-poppler-qt5-21.3.0.ebuild | 1 + .../python-snappy/python-snappy-0.6.1.ebuild | 1 + dev-python/python-swiftclient/Manifest | 1 - .../python-swiftclient-4.2.0.ebuild | 44 - .../python-swiftclient-4.3.0.ebuild | 2 +- .../python-systemd/python-systemd-235.ebuild | 1 + dev-python/pythran/Manifest | 1 + dev-python/pythran/pythran-0.12.2.ebuild | 67 + dev-python/pywavelets/pywavelets-1.4.1.ebuild | 3 +- dev-python/pywayland/pywayland-0.4.15.ebuild | 2 + dev-python/pywlroots/pywlroots-0.16.4.ebuild | 1 + dev-python/pyxattr/pyxattr-0.8.1.ebuild | 1 + dev-python/pyyaml/pyyaml-6.0-r1.ebuild | 1 + dev-python/pyzmq/pyzmq-25.0.2.ebuild | 3 +- .../qiskit-aer/qiskit-aer-0.11.2-r1.ebuild | 1 + .../qiskit-terra/qiskit-terra-0.23.3.ebuild | 7 +- dev-python/qtconsole/Manifest | 1 + dev-python/qtconsole/qtconsole-5.4.3.ebuild | 59 + dev-python/rapidfuzz/Manifest | 3 - dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild | 46 - dev-python/rapidfuzz/rapidfuzz-2.14.0.ebuild | 46 - dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild | 46 - dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild | 2 +- dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild | 1 + .../reedsolomon-2.1.0_beta1.ebuild | 1 + dev-python/regex/Manifest | 1 + dev-python/regex/regex-2023.5.5.ebuild | 35 + dev-python/reportlab/reportlab-3.6.13.ebuild | 1 + dev-python/requests/Manifest | 1 + dev-python/requests/requests-2.30.0.ebuild | 75 + dev-python/rope/Manifest | 1 + dev-python/rope/rope-1.8.0.ebuild | 39 + dev-python/rq/Manifest | 1 + dev-python/rq/rq-1.14.1.ebuild | 61 + dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild | 1 + dev-python/ruamel-yaml/Manifest | 2 + .../ruamel-yaml/ruamel-yaml-0.17.23.ebuild | 58 + .../ruamel-yaml/ruamel-yaml-0.17.24.ebuild | 58 + dev-python/rustworkx/rustworkx-0.12.1.ebuild | 7 +- dev-python/s3transfer/Manifest | 1 + dev-python/s3transfer/s3transfer-0.6.1.ebuild | 43 + dev-python/sabyenc/sabyenc-5.4.4.ebuild | 2 + dev-python/scrypt/scrypt-0.8.20.ebuild | 1 + dev-python/sentry-sdk/Manifest | 1 + .../sentry-sdk/sentry-sdk-1.22.1.ebuild | 113 ++ .../setproctitle/setproctitle-1.3.2.ebuild | 1 + dev-python/shapely/shapely-2.0.1.ebuild | 1 + .../simplejson/simplejson-3.19.1.ebuild | 1 + dev-python/slixmpp/slixmpp-1.8.3.ebuild | 1 + .../socketio-client-nexus-0.7.6.ebuild | 2 +- dev-python/statsmodels/Manifest | 1 + .../files/statsmodels-0.14.0-test.patch | 30 + .../statsmodels/statsmodels-0.13.5.ebuild | 1 + .../statsmodels/statsmodels-0.14.0.ebuild | 91 ++ dev-python/symengine/symengine-0.10.0.ebuild | 1 + dev-python/tabulate/tabulate-0.9.0.ebuild | 2 +- dev-python/tagpy/tagpy-2022.1.ebuild | 1 + dev-python/tcolorpy/Manifest | 1 + dev-python/tcolorpy/tcolorpy-0.1.3.ebuild | 18 + dev-python/tempest/Manifest | 1 + dev-python/tempest/tempest-34.2.0.ebuild | 75 + dev-python/thriftpy2/thriftpy2-0.4.16.ebuild | 1 + .../time-machine/time-machine-2.9.0.ebuild | 1 + .../tree-sitter/tree-sitter-0.20.1.ebuild | 1 + dev-python/typed-ast/typed-ast-1.5.4.ebuild | 1 + dev-python/types-docutils/Manifest | 1 + .../types-docutils-0.19.1.9.ebuild | 17 + dev-python/ujson/ujson-5.7.0.ebuild | 1 + dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild | 2 + dev-python/urllib3/Manifest | 1 + dev-python/urllib3/urllib3-2.0.2.ebuild | 65 + dev-python/urwid/urwid-2.1.2-r1.ebuild | 2 + dev-python/uvloop/uvloop-0.17.0.ebuild | 1 + .../watchfiles/watchfiles-0.19.0.ebuild | 1 + .../websockets/websockets-11.0.2.ebuild | 2 +- dev-python/whatthepatch/Manifest | 1 + .../whatthepatch/whatthepatch-1.0.5.ebuild | 21 + dev-python/wrapt/wrapt-1.15.0.ebuild | 1 + dev-python/wsaccel/wsaccel-0.6.4.ebuild | 1 + dev-python/xkbcommon/xkbcommon-0.8.ebuild | 2 + dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild | 1 + dev-python/xxhash/xxhash-3.2.0.ebuild | 1 + dev-python/y-py/y-py-0.6.0.ebuild | 1 + dev-python/yappi/yappi-1.4.0.ebuild | 1 + .../yara-python/yara-python-4.3.0.ebuild | 2 +- dev-python/ytmusicapi/Manifest | 1 - .../ytmusicapi/ytmusicapi-0.25.0.ebuild | 22 - .../ytmusicapi/ytmusicapi-0.25.2.ebuild | 2 +- dev-python/zconfig/Manifest | 1 + dev-python/zconfig/zconfig-4.0.ebuild | 37 + dev-python/zeroconf/Manifest | 1 + dev-python/zeroconf/zeroconf-0.62.0.ebuild | 56 + dev-python/zope-component/Manifest | 1 - .../zope-component/zope-component-6.0.ebuild | 2 +- dev-python/zope-configuration/Manifest | 1 + .../zope-configuration-5.0.ebuild} | 18 +- .../zope-hookable/zope-hookable-5.4.ebuild | 1 + .../zope-i18nmessageid-6.0.1.ebuild | 1 + .../zope-interface/zope-interface-6.0.ebuild | 1 + dev-python/zstandard/zstandard-0.21.0.ebuild | 1 + dev-python/zstd/zstd-1.5.5.1.ebuild | 1 + dev-qt/Manifest.gz | Bin 11193 -> 11196 bytes dev-qt/qt5compat/Manifest | 1 - dev-qt/qt5compat/qt5compat-6.4.3.ebuild | 18 - dev-qt/qtbase/Manifest | 1 - dev-qt/qtbase/qtbase-6.4.3.ebuild | 185 --- dev-qt/qtcharts/Manifest | 1 - dev-qt/qtcharts/qtcharts-6.4.3.ebuild | 18 - dev-qt/qtdeclarative/Manifest | 1 - .../qtdeclarative/qtdeclarative-6.4.3.ebuild | 30 - dev-qt/qtimageformats/Manifest | 1 - .../qtimageformats-6.4.3.ebuild | 35 - dev-qt/qtmultimedia/Manifest | 1 - dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild | 42 - dev-qt/qtnetworkauth/Manifest | 1 - .../qtnetworkauth/qtnetworkauth-6.4.3.ebuild | 17 - dev-qt/qtpositioning/Manifest | 1 - .../qtpositioning/qtpositioning-6.4.3.ebuild | 19 - dev-qt/qtquick3d/Manifest | 1 - dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild | 32 - dev-qt/qtquicktimeline/Manifest | 1 - .../qtquicktimeline-6.4.3.ebuild | 18 - dev-qt/qtserialport/Manifest | 1 - dev-qt/qtserialport/qtserialport-6.4.3.ebuild | 18 - dev-qt/qtshadertools/Manifest | 1 - .../qtshadertools/qtshadertools-6.4.3.ebuild | 17 - dev-qt/qtsvg/Manifest | 1 - .../qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch | 59 + dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild | 27 + dev-qt/qtsvg/qtsvg-6.4.3.ebuild | 18 - dev-qt/qttools/Manifest | 1 - dev-qt/qttools/qttools-6.4.3.ebuild | 66 - dev-qt/qtwayland/Manifest | 1 - dev-qt/qtwayland/qtwayland-6.4.3.ebuild | 22 - dev-qt/qtwebchannel/Manifest | 1 - dev-qt/qtwebchannel/qtwebchannel-6.4.3.ebuild | 19 - dev-qt/qtwebengine/Manifest | 1 - dev-qt/qtwebengine/metadata.xml | 1 - dev-qt/qtwebengine/qtwebengine-6.4.3.ebuild | 252 ---- dev-qt/qtwebsockets/Manifest | 1 - dev-qt/qtwebsockets/qtwebsockets-6.4.3.ebuild | 18 - dev-ruby/Manifest.gz | Bin 105446 -> 105451 bytes dev-ruby/facter/facter-4.3.1.ebuild | 2 +- dev-ruby/oauth/Manifest | 1 + dev-ruby/oauth/oauth-0.6.2.ebuild | 53 + dev-ruby/rspec-rails/Manifest | 1 + dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild | 58 + dev-ruby/sexp_processor/Manifest | 1 + .../sexp_processor-4.17.0.ebuild | 28 + dev-tcltk/Manifest.gz | Bin 5483 -> 5481 bytes dev-tcltk/snack/snack-2.2.10-r12.ebuild | 2 +- dev-tex/Manifest.gz | Bin 6674 -> 6667 bytes dev-tex/glossaries/glossaries-4.52.ebuild | 2 +- dev-tex/latexdiff/latexdiff-1.3.3.ebuild | 2 +- dev-util/Manifest.gz | Bin 68318 -> 68296 bytes dev-util/clippy/clippy-8.4.2.ebuild | 2 +- .../codeblocks/codeblocks-20.03-r6.ebuild | 2 +- dev-util/codespell/codespell-2.2.4.ebuild | 2 +- dev-util/cppcheck/cppcheck-2.9.ebuild | 2 +- dev-util/diffoscope/Manifest | 1 + dev-util/diffoscope/diffoscope-242.ebuild | 120 ++ .../gnome-builder/gnome-builder-44.2.ebuild | 2 +- dev-util/lldb/Manifest | 7 - dev-util/lldb/lldb-16.0.1.ebuild | 114 -- dev-util/lldb/lldb-16.0.2.ebuild | 114 -- ....3.9999.ebuild => lldb-16.0.4.9999.ebuild} | 0 dev-util/lldb/lldb-17.0.0_pre20230325.ebuild | 114 -- dev-util/lldb/lldb-17.0.0_pre20230414.ebuild | 114 -- dev-util/lldb/lldb-17.0.0_pre20230421.ebuild | 114 -- dev-util/maturin/Manifest | 61 +- ...eta7.ebuild => maturin-1.0.0_beta9.ebuild} | 98 +- dev-util/pkgdev/pkgdev-0.2.7.ebuild | 2 +- dev-util/pycharm-community/Manifest | 2 +- ...uild => pycharm-community-2023.1.1.ebuild} | 2 +- dev-util/rinstall/Manifest | 51 - dev-util/rinstall/rinstall-0.1.1.ebuild | 105 -- dev-util/ruff/Manifest | 2 +- ...uff-0.0.264.ebuild => ruff-0.0.265.ebuild} | 0 ...vm-translator-16.0.0-ld_library_path.patch | 63 + .../spirv-llvm-translator-16.0.0.ebuild | 9 +- dev-util/watchman/Manifest | 1 + .../watchman/watchman-2023.05.01.00.ebuild | 326 +++++ dev-vcs/Manifest.gz | Bin 11522 -> 11526 bytes dev-vcs/git/Manifest | 6 - dev-vcs/git/git-2.39.1.ebuild | 644 --------- dev-vcs/git/git-2.39.3.ebuild | 2 +- dev-vcs/git/git-2.40.0.ebuild | 644 --------- dev-vcs/mercurial/mercurial-6.4.ebuild | 5 +- eclass/Manifest.gz | Bin 37485 -> 37482 bytes eclass/distutils-r1.eclass | 5 +- eclass/llvm.org.eclass | 9 - games-emulation/Manifest.gz | Bin 11683 -> 11686 bytes games-emulation/melonds/Manifest | 2 - .../melonds/files/melonds-system-teakra.patch | 23 - .../melonds/melonds-0.9.3-r2.ebuild | 88 -- .../melonds/melonds-0.9.4_p1-r1.ebuild | 88 -- games-emulation/pcsxr/metadata.xml | 3 + ...build => pcsxr-1.9.94_p20190306-r1.ebuild} | 3 +- games-emulation/pcsxr/pcsxr-9999.ebuild | 3 +- games-emulation/ppsspp/Manifest | 1 + games-emulation/ppsspp/ppsspp-1.15.2.ebuild | 65 + gnome-base/Manifest.gz | Bin 4891 -> 4888 bytes gnome-base/gdm/Manifest | 1 + gnome-base/gdm/gdm-44.0.ebuild | 2 +- gnome-base/gdm/gdm-44.1.ebuild | 215 +++ .../gnome-control-center-44.1.ebuild | 2 +- .../gnome-shell/gnome-shell-43.4.ebuild | 2 +- .../gnome-shell/gnome-shell-44.1.ebuild | 2 +- gnome-base/gvfs/gvfs-1.50.4.ebuild | 2 +- gnome-base/nautilus/nautilus-44.1.ebuild | 2 +- gnome-extra/Manifest.gz | Bin 11268 -> 11269 bytes gnome-extra/cjs/cjs-5.6.1.ebuild | 4 + gnome-extra/cjs/files/cjs-5.6.1-clang15.patch | 50 + .../evolution-data-server-3.48.1.ebuild | 2 +- .../evolution-ews/evolution-ews-3.48.1.ebuild | 2 +- .../gnome-calendar/gnome-calendar-44.1.ebuild | 2 +- ...-shell-extension-appindicator-53-r1.ebuild | 2 +- ...applications-overview-tooltip-16-r1.ebuild | 2 +- .../Manifest | 1 - ...e-shell-extension-bing-wallpaper-44.ebuild | 55 - ...xtension-bluetooth-quick-connect-36.ebuild | 2 +- ...blur-effect-on-lock-screen-20230408.ebuild | 2 +- ...me-shell-extension-dash-to-panel-56.ebuild | 2 +- ...sion-desktop-icons-ng-47.0.2-gnome44.patch | 72 + ...xtension-desktop-icons-ng-47.0.2-r1.ebuild | 48 + ...l-extension-desktop-icons-ng-47.0.2.ebuild | 2 +- .../gnome-shell-extension-gsconnect-55.ebuild | 2 +- ...on-weather-in-the-clock-20221024-r1.ebuild | 2 +- .../gnome-shell-extensions-44.0.ebuild | 2 +- .../gnome-shell-frippery-44.0.ebuild | 2 +- .../gnome-system-monitor-44.0.ebuild | 2 +- gnome-extra/gucharmap/gucharmap-15.0.4.ebuild | 2 +- .../pch-session/pch-session-44.1.ebuild | 2 +- gui-libs/Manifest.gz | Bin 4283 -> 4282 bytes gui-libs/gtk/gtk-4.10.3.ebuild | 2 +- gui-libs/libadwaita/libadwaita-1.3.2.ebuild | 2 +- gui-libs/xdg-desktop-portal-wlr/Manifest | 2 +- gui-libs/xdg-desktop-portal-wlr/metadata.xml | 3 + .../xdg-desktop-portal-wlr-0.4.0.ebuild | 40 - .../xdg-desktop-portal-wlr-0.7.0.ebuild | 57 + .../xdg-desktop-portal-wlr-9999.ebuild | 8 +- gui-wm/Manifest.gz | Bin 881 -> 882 bytes gui-wm/gamescope/Manifest | 2 +- ...6.ebuild => gamescope-3.12.0_beta3.ebuild} | 3 +- kde-misc/Manifest.gz | Bin 4755 -> 4755 bytes kde-misc/kweather/kweather-23.04.0.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9626 -> 9632 bytes kde-plasma/kscreen/kscreen-5.27.4-r3.ebuild | 2 +- kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild | 2 +- .../libkscreen/libkscreen-5.27.4-r3.ebuild | 2 +- .../plasma-desktop-5.27.4-r2.ebuild | 2 +- .../powerdevil/powerdevil-5.27.4.1-r1.ebuild | 2 +- mail-client/Manifest.gz | Bin 3704 -> 3703 bytes mail-client/evolution/evolution-3.48.1.ebuild | 2 +- mail-client/neomutt/Manifest | 1 - mail-client/neomutt/neomutt-20220429.ebuild | 171 --- .../neomutt/neomutt-20230322-r1.ebuild | 2 - .../neomutt/neomutt-20230407-r1.ebuild | 2 - mail-client/thunderbird/Manifest | 1 + .../thunderbird/thunderbird-102.10.1.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8380 -> 8379 bytes mail-filter/spf-engine/Manifest | 2 +- .../spf-engine/spf-engine-2.9.3.ebuild | 77 - .../spf-engine/spf-engine-3.0.4.ebuild | 74 + mail-mta/Manifest.gz | Bin 2384 -> 2385 bytes mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.9_pre20230504.ebuild} | 0 mate-base/Manifest.gz | Bin 2230 -> 2224 bytes mate-base/mate-applets/Manifest | 1 + .../mate-applets/mate-applets-1.26.1.ebuild | 98 ++ media-fonts/Manifest.gz | Bin 37438 -> 37440 bytes media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild | 2 +- media-fonts/iosevka/Manifest | 24 + media-fonts/iosevka/iosevka-22.1.1.ebuild | 108 ++ media-fonts/noto/noto-20230201.ebuild | 2 +- media-gfx/Manifest.gz | Bin 37848 -> 37865 bytes media-gfx/ansilove/ansilove-4.1.7.ebuild | 2 +- .../enblend/enblend-4.2.0_p20161007-r5.ebuild | 9 +- media-gfx/feh/feh-3.9.1-r1.ebuild | 2 +- ...libE57Format-fix-compile-using-gcc13.patch | 24 + media-gfx/freecad/freecad-0.20.2-r1.ebuild | 1 + ...2.0.1-r3.ebuild => geeqie-2.0.1-r4.ebuild} | 3 +- media-gfx/geeqie/geeqie-9999.ebuild | 3 +- media-gfx/geeqie/metadata.xml | 3 + media-gfx/gimp/gimp-2.10.34-r1.ebuild | 2 +- media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild | 2 +- media-gfx/gpicview/gpicview-0.2.5-r3.ebuild | 2 +- media-gfx/imagemagick/Manifest | 2 - .../imagemagick/imagemagick-6.9.12.77.ebuild | 271 ---- .../imagemagick-7.1.0.62-r1.ebuild | 281 ---- .../imagemagick/imagemagick-7.1.0.62.ebuild | 280 ---- ...2.2-r1.ebuild => inkscape-1.2.2-r3.ebuild} | 2 - media-gfx/inkscape/inkscape-9999.ebuild | 2 - media-gfx/jpegoptim/Manifest | 1 - .../jpegoptim-1.5.3-system-libjpeg-libm.patch | 9 + media-gfx/jpegoptim/jpegoptim-1.4.6.ebuild | 15 - media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild | 6 +- media-gfx/prusaslicer/Manifest | 1 - .../prusaslicer/prusaslicer-2.5.0-r1.ebuild | 88 -- .../prusaslicer/prusaslicer-2.5.2-r1.ebuild | 2 +- media-gfx/simple-scan/simple-scan-44.0.ebuild | 2 +- media-libs/Manifest.gz | Bin 68074 -> 68074 bytes media-libs/alsa-lib/Manifest | 2 +- media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 97 -- ....2.7.2-r1.ebuild => alsa-lib-1.2.9.ebuild} | 13 +- media-libs/alsa-lib/metadata.xml | 1 - media-libs/alsa-ucm-conf/Manifest | 2 +- ....7.2.ebuild => alsa-ucm-conf-1.2.9.ebuild} | 11 +- ...alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch | 20 + media-libs/babl/babl-0.1.102.ebuild | 2 +- media-libs/codec2/Manifest | 1 + media-libs/codec2/codec2-1.1.0.ebuild | 36 + media-libs/exiftool/Manifest | 1 + media-libs/exiftool/exiftool-12.62.ebuild | 26 + media-libs/gegl/gegl-0.4.44.ebuild | 2 +- media-libs/lensfun/Manifest | 1 - .../files/lensfun-0.3.2-warnings.patch | 48 - media-libs/lensfun/lensfun-0.3.3.ebuild | 65 - media-libs/libjxl/libjxl-0.8.1.ebuild | 2 +- media-libs/lilv/metadata.xml | 1 + media-libs/lsp-plugins/Manifest | 1 + .../lsp-plugins/lsp-plugins-1.2.3-r1.ebuild | 4 +- .../lsp-plugins/lsp-plugins-1.2.6.ebuild | 88 ++ media-libs/lv2/metadata.xml | 4 + media-libs/ptex/ptex-2.4.2.ebuild | 2 +- media-libs/sratom/metadata.xml | 1 + media-libs/suil/metadata.xml | 1 + media-libs/vigra/vigra-1.11.1-r9.ebuild | 2 +- ...5.ebuild => vkroots-0_p20221205-r1.ebuild} | 13 +- .../vkroots/vkroots-0_p20230103-r1.ebuild | 38 + media-libs/vkroots/vkroots-0_p20230103.ebuild | 27 - media-plugins/Manifest.gz | Bin 42929 -> 42928 bytes .../alsa-plugins-1.2.7.1-r1.ebuild | 2 +- .../alsa-plugins/alsa-plugins-1.2.7.1.ebuild | 106 -- media-sound/Manifest.gz | Bin 56905 -> 56883 bytes media-sound/a2jmidid/a2jmidid-9.ebuild | 4 +- media-sound/a2jmidid/a2jmidid-9999.ebuild | 4 +- .../alsa-tools/alsa-tools-1.2.5-r1.ebuild | 159 +++ .../alsa-tools-1.2.5-hdspmixer-crash.patch | 23 + media-sound/alsa-utils/Manifest | 2 +- .../alsa-utils/alsa-utils-1.2.7-r1.ebuild | 86 -- ...s-1.2.8.ebuild => alsa-utils-1.2.9.ebuild} | 13 +- media-sound/audacity/audacity-3.2.5-r1.ebuild | 226 +++ .../files/audacity-3.2.5-gcc13-deux.patch | 57 + .../audiotools/audiotools-3.1.1-r1.ebuild | 2 +- media-sound/dcaenc/Manifest | 1 + media-sound/dcaenc/dcaenc-3-r1.ebuild | 42 + media-sound/dcaenc/metadata.xml | 3 + media-sound/exaile/exaile-4.1.2.ebuild | 2 +- media-sound/exaile/exaile-9999.ebuild | 2 +- .../fluidsynth/fluidsynth-2.3.2.ebuild | 2 +- media-sound/kasts/kasts-23.04.0.ebuild | 2 +- .../files/mangler-1.2.5-espeak-ng.patch | 14 + ....2.5-r3.ebuild => mangler-1.2.5-r4.ebuild} | 8 +- media-sound/ncspot/Manifest | 32 + media-sound/ncspot/metadata.xml | 1 + media-sound/ncspot/ncspot-0.13.2.ebuild | 535 +++++++ .../pulseaudio-daemon-16.1-r7.ebuild | 2 +- media-sound/qsampler/Manifest | 1 - media-sound/qsampler/qsampler-0.9.8.ebuild | 57 - media-sound/qsampler/qsampler-0.9.9.ebuild | 2 +- ....6-r1.ebuild => rhythmbox-3.4.6-r2.ebuild} | 1 - ...3.4.7.ebuild => rhythmbox-3.4.7-r1.ebuild} | 3 +- media-sound/solfege/solfege-3.23.4.ebuild | 4 +- media-video/Manifest.gz | Bin 25363 -> 25353 bytes media-video/cheese/cheese-44.0.1.ebuild | 2 +- .../ffmpeg-chromium-112.ebuild | 2 +- ...ld => gnome-video-effects-0.5.0-r1.ebuild} | 3 +- ...1.5.1.ebuild => handbrake-1.5.1-r1.ebuild} | 1 - media-video/handbrake/handbrake-9999.ebuild | 1 - .../mkvtoolnix/mkvtoolnix-75.0.0.ebuild | 5 +- media-video/mkvtoolnix/mkvtoolnix-9999.ebuild | 5 +- media-video/obs-studio/Manifest | 6 +- ...1.2-r1.ebuild => obs-studio-29.1.0.ebuild} | 37 +- media-video/obs-studio/obs-studio-9999.ebuild | 36 +- .../files/gentoo-pipewire-launcher.in-r1 | 52 + .../pipewire/pipewire-0.3.70-r1.ebuild | 474 ++++++ media-video/pipewire/pipewire-9999.ebuild | 2 +- media-video/pitivi/Manifest | 1 - media-video/pitivi/pitivi-2022.06.ebuild | 85 -- ...023.03.ebuild => pitivi-2023.03-r1.ebuild} | 1 - .../qmplay2-23.02.05-fix-libva-glx.patch | 13 + media-video/qmplay2/qmplay2-23.02.05.ebuild | 4 + .../subtitlecomposer-0.7.1-r1.ebuild | 2 +- .../subtitlecomposer-0.7.1.ebuild | 68 - metadata/Manifest.gz | Bin 3509 -> 3508 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest.files.gz | Bin 543888 -> 543888 bytes metadata/glsa/glsa-202305-01.xml | 4 +- metadata/glsa/glsa-202305-15.xml | 6 +- metadata/glsa/glsa-202305-19.xml | 4 +- metadata/glsa/glsa-202305-20.xml | 4 +- metadata/glsa/glsa-202305-23.xml | 4 +- metadata/glsa/timestamp.chk | 2 +- metadata/glsa/timestamp.commit | 2 +- metadata/md5-cache/Manifest.gz | Bin 28036 -> 28071 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6579 -> 6574 bytes .../app-accessibility/at-spi2-core-2.48.0 | 4 +- .../app-accessibility/caribou-0.4.21-r6 | 4 +- .../md5-cache/app-accessibility/orca-44.0 | 4 +- ...her-0.11.4 => speech-dispatcher-0.11.4-r1} | 8 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 56175 -> 55669 bytes metadata/md5-cache/app-admin/ansible-6.7.0 | 2 +- metadata/md5-cache/app-admin/ansible-7.4.0 | 2 +- .../md5-cache/app-admin/ansible-core-2.13.9 | 2 +- .../app-admin/ansible-core-2.14.4-r1 | 2 +- .../md5-cache/app-admin/ansible-core-2.14.5 | 2 +- .../md5-cache/app-admin/ansible-core-9999 | 2 +- .../md5-cache/app-admin/ansible-lint-6.14.2 | 2 +- .../md5-cache/app-admin/ansible-lint-6.14.4 | 2 +- .../md5-cache/app-admin/ansible-lint-6.14.6 | 2 +- .../ansible-modules-hashivault-4.6.8 | 2 +- .../ansible-modules-hashivault-5.1.0 | 2 +- .../app-admin/ansible-molecule-4.0.1 | 2 +- .../app-admin/ansible-molecule-4.0.4 | 2 +- metadata/md5-cache/app-admin/awscli-1.27.114 | 16 - metadata/md5-cache/app-admin/awscli-1.27.118 | 16 - metadata/md5-cache/app-admin/awscli-1.27.122 | 16 - metadata/md5-cache/app-admin/awscli-1.27.123 | 6 +- metadata/md5-cache/app-admin/awscli-1.27.124 | 16 - metadata/md5-cache/app-admin/awscli-1.27.125 | 16 - .../{awscli-1.27.119 => awscli-1.27.126} | 8 +- .../{awscli-1.27.120 => awscli-1.27.127} | 8 +- .../{awscli-1.27.121 => awscli-1.27.129} | 8 +- .../md5-cache/app-admin/awscli-bin-2.11.17 | 12 + metadata/md5-cache/app-admin/cdist-6.9.8 | 2 +- metadata/md5-cache/app-admin/cdist-7.0.0 | 2 +- metadata/md5-cache/app-admin/clustershell-1.9 | 2 +- .../md5-cache/app-admin/clustershell-1.9.1 | 2 +- .../app-admin/djbdns-logparse-0.0.2-r1 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.4 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- .../app-admin/{exo-1.67.0 => exo-1.68.0} | 2 +- .../app-admin/github-backup-utils-3.8.0 | 15 + .../md5-cache/app-admin/mkosi-14_p20230313 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r2 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.14 | 2 +- metadata/md5-cache/app-admin/pwman3-0.11.1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.12.2 | 2 +- metadata/md5-cache/app-admin/salt-3005.1-r1 | 2 +- metadata/md5-cache/app-admin/salt-3006.0 | 2 +- metadata/md5-cache/app-admin/setools-4.4.0-r3 | 2 +- metadata/md5-cache/app-admin/setools-4.4.1 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.2 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.4 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.5 | 2 +- metadata/md5-cache/app-admin/syslog-ng-4.0.1 | 4 +- .../md5-cache/app-admin/webapp-config-1.55-r2 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.3 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1513 -> 1512 bytes .../app-antivirus/fangfrisch-1.5.0-r1 | 2 +- .../md5-cache/app-antivirus/fangfrisch-1.6.1 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24440 -> 24783 bytes metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r5 | 6 +- metadata/md5-cache/app-arch/brotli-9999 | 6 +- metadata/md5-cache/app-arch/cfv-3.0.0 | 2 +- metadata/md5-cache/app-arch/cpio-2.14 | 14 + metadata/md5-cache/app-arch/dtrx-8.5.0 | 2 +- metadata/md5-cache/app-arch/dtrx-8.5.2 | 2 +- metadata/md5-cache/app-arch/dtrx-9999 | 2 +- .../md5-cache/app-arch/gnome-autoar-0.4.4 | 4 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 12 +- metadata/md5-cache/app-arch/unrpa-2.3.0-r1 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1-r1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- .../md5-cache/app-arch/xarchiver-0.5.4.21 | 15 + .../{xz-utils-5.2.10 => xz-utils-5.2.12} | 10 +- .../{xz-utils-5.4.1 => xz-utils-5.4.3} | 10 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12739 -> 13071 bytes .../md5-cache/app-backup/backintime-1.3.3 | 4 +- .../md5-cache/app-backup/borgbackup-1.2.3 | 2 +- .../md5-cache/app-backup/borgbackup-1.2.4 | 2 +- .../md5-cache/app-backup/borgmatic-1.7.11 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.7.8 | 2 +- .../{deja-dup-43.4-r1 => deja-dup-43.4-r2} | 4 +- .../md5-cache/app-backup/duplicity-0.8.23-r1 | 2 +- .../md5-cache/app-backup/duplicity-1.0.0-r1 | 2 +- .../md5-cache/app-backup/duplicity-1.0.1-r1 | 2 +- metadata/md5-cache/app-backup/duplicity-1.2.2 | 2 +- .../app-backup/rdiff-backup-2.0.5-r1 | 2 +- .../app-backup/rdiff-backup-2.2.4-r1 | 2 +- metadata/md5-cache/app-backup/tarsnap-1.0.40 | 14 + .../md5-cache/app-backup/tarsnap-1.0.40-r2 | 14 + .../app-backup/untangle-https-backup-0.1.0-r1 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 6234 -> 6232 bytes .../app-benchmarks/bootchart2-0.14.9-r1 | 10 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8835 -> 8843 bytes ...imagewriter-0.9.1 => isoimagewriter-1.0.0} | 8 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 14977 -> 15309 bytes .../md5-cache/app-containers/conmon-2.1.6 | 7 +- .../md5-cache/app-containers/conmon-2.1.7 | 16 + .../md5-cache/app-containers/cri-tools-1.25.0 | 4 +- .../app-containers/docker-compose-1.29.2-r1 | 2 +- .../app-containers/docker-compose-1.29.2-r2 | 2 +- .../app-containers/docker-compose-1.29.2-r3 | 2 +- .../md5-cache/app-containers/nerdctl-1.3.1 | 13 + .../app-containers/sen-0.6.1_p20200905-r1 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39178 -> 39131 bytes metadata/md5-cache/app-crypt/acme-2.4.0 | 2 +- metadata/md5-cache/app-crypt/acme-2.5.0-r1 | 6 +- metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-5.0.1 | 2 +- metadata/md5-cache/app-crypt/certbot-2.4.0 | 2 +- metadata/md5-cache/app-crypt/certbot-2.5.0 | 6 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.4.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-2.5.0 | 6 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-dnsimple-1.31.0 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0-r1 | 2 +- .../md5-cache/app-crypt/certbot-nginx-2.4.0 | 2 +- .../app-crypt/certbot-nginx-2.5.0-r1 | 6 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- metadata/md5-cache/app-crypt/glep63-check-10 | 2 +- metadata/md5-cache/app-crypt/glep63-check-11 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.19.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.20.0 | 6 +- .../md5-cache/app-crypt/keysmith-23.04.0-r1 | 4 +- .../md5-cache/app-crypt/p11-kit-0.24.1-r1 | 2 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 2 +- .../app-crypt/{qca-2.3.6 => qca-2.3.6-r1} | 6 +- .../md5-cache/app-crypt/yubikey-manager-5.0.1 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 33541 -> 33533 bytes metadata/md5-cache/app-dicts/myspell-uk-6.1.0 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22351 -> 23666 bytes metadata/md5-cache/app-doc/cppman-0.5.4-r1 | 2 +- metadata/md5-cache/app-doc/cppman-0.5.6 | 2 +- .../md5-cache/app-doc/gimp-help-2.10.34-r1 | 12 + metadata/md5-cache/app-doc/gnucash-docs-4.13 | 4 +- metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 8 +- .../python-docs-2.7.18 | 2 +- .../python-docs-3.10.10 | 0 .../python-docs-3.10.11 | 4 +- .../python-docs-3.11.2 | 0 .../python-docs-3.11.3 | 4 +- .../python-docs-3.8.16 | 0 .../python-docs-3.9.16 | 0 metadata/md5-cache/app-editors/Manifest.gz | Bin 25835 -> 25372 bytes metadata/md5-cache/app-editors/emacs-25.3-r15 | 16 - metadata/md5-cache/app-editors/emacs-25.3-r16 | 4 +- metadata/md5-cache/app-editors/emacs-26.3-r11 | 16 - metadata/md5-cache/app-editors/emacs-26.3-r13 | 4 +- metadata/md5-cache/app-editors/emacs-27.2-r11 | 4 +- metadata/md5-cache/app-editors/emacs-27.2-r9 | 17 - metadata/md5-cache/app-editors/emacs-28.2-r4 | 16 - metadata/md5-cache/app-editors/emacs-28.2-r6 | 4 +- metadata/md5-cache/app-editors/ghex-44.1 | 4 +- metadata/md5-cache/app-editors/pyvim-3.0.2 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.3 | 2 +- metadata/md5-cache/app-editors/retext-7.2.3 | 2 +- metadata/md5-cache/app-editors/retext-8.0.0 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- metadata/md5-cache/app-editors/vscode-1.78.0 | 14 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 109061 -> 109223 bytes .../md5-cache/app-emacs/elpy-1.35.0_p20220321 | 2 +- .../md5-cache/app-emacs/elpy-1.35.0_p20220627 | 2 +- .../app-emacs/nxml-libvirt-schemas-9.3.0 | 13 + metadata/md5-cache/app-emacs/pymacs-0.26-r3 | 2 +- metadata/md5-cache/app-emacs/treemacs-2.10-r2 | 2 +- metadata/md5-cache/app-emacs/treemacs-3.0-r1 | 2 +- metadata/md5-cache/app-emacs/treemacs-3.1 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 33213 -> 33553 bytes .../md5-cache/app-emulation/cloud-init-22.2.2 | 2 +- .../md5-cache/app-emulation/cloud-init-22.4 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/diskimage-builder-3.26.0 | 2 +- .../app-emulation/diskimage-builder-3.27.0 | 2 +- .../app-emulation/diskimage-builder-3.28.0 | 2 +- .../app-emulation/diskimage-builder-3.29.0 | 2 +- .../app-emulation/diskimage-builder-3.30.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- .../app-emulation/fs-uae-launcher-3.1.68 | 2 +- metadata/md5-cache/app-emulation/glean-1.23.0 | 2 +- .../md5-cache/app-emulation/libvirt-9.3.0 | 18 + metadata/md5-cache/app-emulation/libvirt-9999 | 5 +- .../app-emulation/protontricks-1.10.1 | 2 +- .../app-emulation/protontricks-1.10.2 | 2 +- metadata/md5-cache/app-emulation/qemu-7.2.1 | 18 + .../md5-cache/app-emulation/qemu-8.0.0-r1 | 18 + metadata/md5-cache/app-emulation/qemu-9999 | 6 +- .../app-emulation/qemu-guest-agent-8.0.0 | 14 + .../app-emulation/virt-manager-3.2.0-r1 | 17 - .../app-emulation/virt-manager-4.0.0 | 18 - .../app-emulation/virt-manager-4.1.0 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- metadata/md5-cache/app-emulation/vkd3d-1.7.1 | 16 + .../md5-cache/app-emulation/wine-proton-7.0.5 | 18 - .../md5-cache/app-emulation/wine-proton-7.0.6 | 4 +- .../app-emulation/wine-vanilla-7.0.2 | 4 +- .../app-emulation/winetricks-20230212 | 4 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 7722 -> 7724 bytes .../md5-cache/app-forensics/volatility3-2.0.1 | 2 +- .../app-forensics/volatility3-2.4.0-r1 | 2 +- .../app-forensics/volatility3-2.4.1-r1 | 2 +- metadata/md5-cache/app-forensics/yara-4.3.0 | 4 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 24474 -> 24630 bytes .../app-i18n/man-pages-zh_CN-1.6.4.0 | 10 + metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5-r1 | 2 +- .../app-i18n/translate-shell-0.9.7.1 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8860 -> 9018 bytes .../md5-cache/app-metrics/bind_exporter-0.6.1 | 15 + metadata/md5-cache/app-misc/Manifest.gz | Bin 73153 -> 72332 bytes .../md5-cache/app-misc/ansiweather-1.19.0 | 4 +- .../md5-cache/app-misc/asciinema-2.2.0-r1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3-r1 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.4 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- .../app-misc/ca-certificates-20211016.3.83 | 14 - .../app-misc/ca-certificates-20211016.3.86 | 14 - .../app-misc/ca-certificates-20211016.3.87-r1 | 14 - ...6.3.89 => ca-certificates-20230311.3.89.1} | 4 +- .../app-misc/check-jsonschema-0.21.0-r1 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r2 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 2 +- metadata/md5-cache/app-misc/fmawk-1.2 | 12 - metadata/md5-cache/app-misc/freewvs-0.1.2 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.3-r1 | 2 +- .../app-misc/{gnote-43.1 => gnote-43.1-r1} | 4 +- .../app-misc/{gnote-44.0 => gnote-44.0-r1} | 4 +- metadata/md5-cache/app-misc/golly-4.0 | 15 - metadata/md5-cache/app-misc/gramps-5.1.5 | 2 +- metadata/md5-cache/app-misc/icdiff-2.0.6 | 2 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.10.4-r1 | 16 - metadata/md5-cache/app-misc/khal-0.10.5 | 16 - metadata/md5-cache/app-misc/khal-0.11.1 | 12 +- metadata/md5-cache/app-misc/khard-0.18.0 | 2 +- metadata/md5-cache/app-misc/klavaro-3.13-r1 | 2 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/liquidctl-1.11.1 | 12 +- metadata/md5-cache/app-misc/liquidctl-1.12.1 | 12 +- metadata/md5-cache/app-misc/logiops-0.3.1 | 15 + metadata/md5-cache/app-misc/ranger-1.9.3-r1 | 2 +- metadata/md5-cache/app-misc/ranger-9999 | 2 +- .../app-misc/resolve-march-native-1.0.0-r1 | 2 +- .../app-misc/resolve-march-native-2.1.0 | 2 +- .../app-misc/resolve-march-native-2.1.0-r1 | 2 +- .../app-misc/resolve-march-native-2.2.0 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.8-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.9 | 2 +- metadata/md5-cache/app-misc/solaar-9999 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0-r1 | 2 +- .../md5-cache/app-misc/tmux2html-0.1.11-r1 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.27.0 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.27.1 | 2 +- metadata/md5-cache/app-misc/tracker-3.5.1 | 4 +- .../md5-cache/app-misc/tracker-miners-3.5.0 | 6 +- .../md5-cache/app-misc/tracker-miners-3.5.1 | 8 +- .../md5-cache/app-misc/trash-cli-0.22.8.27 | 2 +- .../md5-cache/app-misc/trash-cli-0.23.2.13.2 | 2 +- metadata/md5-cache/app-misc/vifm-0.13 | 16 + metadata/md5-cache/app-misc/vifm-9999 | 13 +- metadata/md5-cache/app-misc/vit-2.2.0 | 2 +- metadata/md5-cache/app-misc/vit-2.3.0 | 2 +- metadata/md5-cache/app-misc/wildq-1.1.11 | 2 +- metadata/md5-cache/app-misc/yq-3.1.1 | 2 +- metadata/md5-cache/app-misc/yq-3.2.1 | 2 +- metadata/md5-cache/app-misc/yq-3.2.2 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11173 -> 10665 bytes .../md5-cache/app-office/calligra-3.2.1-r5 | 17 - .../md5-cache/app-office/calligra-3.2.1-r8 | 4 +- metadata/md5-cache/app-office/gnucash-4.13 | 4 +- metadata/md5-cache/app-office/homebank-5.5.4 | 16 - metadata/md5-cache/app-office/homebank-5.6.1 | 16 - metadata/md5-cache/app-office/homebank-5.6.2 | 4 +- ...eoffice-7.5.2.2-r1 => libreoffice-7.5.3.2} | 8 +- .../app-office/libreoffice-l10n-7.5.2.2 | 15 - .../app-office/libreoffice-l10n-7.5.3.2 | 15 + metadata/md5-cache/app-portage/Manifest.gz | Bin 16966 -> 17147 bytes .../md5-cache/app-portage/diffmask-0.3.3-r5 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r1 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r3 | 2 +- metadata/md5-cache/app-portage/elsw-0.0.0-r1 | 2 +- metadata/md5-cache/app-portage/elsw-9999 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r3 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r2 | 2 +- metadata/md5-cache/app-portage/flaggie-0.99.2 | 2 +- metadata/md5-cache/app-portage/flaggie-0.99.3 | 2 +- metadata/md5-cache/app-portage/flaggie-0.99.4 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r8 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.2-r1 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.3 | 2 +- metadata/md5-cache/app-portage/gemato-20.1 | 2 +- metadata/md5-cache/app-portage/gemato-20.2 | 2 +- metadata/md5-cache/app-portage/gemato-9999 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.1-r3 | 2 +- .../md5-cache/app-portage/gentoolkit-9999 | 2 +- metadata/md5-cache/app-portage/gentoopm-0.5.0 | 2 +- metadata/md5-cache/app-portage/gentoopm-9999 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.8.4 | 2 +- metadata/md5-cache/app-portage/gpyutils-0.9 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-0.8-r1 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- .../md5-cache/app-portage/gs-elpa-0.2.2-r2 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.3 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.3 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r1 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r2 | 2 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../app-portage/mgorny-dev-scripts-38 | 10 + .../app-portage/mirrorselect-2.2.6-r2 | 2 +- .../app-portage/mirrorselect-2.3.0-r1 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.4.1 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r4 | 2 +- metadata/md5-cache/app-portage/pfl-3.2-r2 | 2 +- .../app-portage/pkg-testing-tools-0.1.0 | 2 +- .../app-portage/pkg-testing-tools-0.1.2 | 2 +- .../md5-cache/app-portage/pycargoebuild-0.6.3 | 2 +- .../app-portage/recover-broken-vdb-1.0.0-r2 | 2 +- .../app-portage/recover-broken-vdb-9999 | 2 +- .../app-portage/smart-live-rebuild-1.4.1 | 2 +- .../app-portage/smart-live-rebuild-9999 | 2 +- metadata/md5-cache/app-portage/tatt-0.10 | 2 +- metadata/md5-cache/app-portage/tatt-0.11 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15492 -> 15499 bytes .../md5-cache/app-shells/autojump-22.5.3-r1 | 2 +- .../md5-cache/app-shells/powerline-2.7-r2 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32-r1 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 72875 -> 72646 bytes metadata/md5-cache/app-text/asciidoc-10.2.0 | 2 +- metadata/md5-cache/app-text/blahtexml-1.0 | 4 +- metadata/md5-cache/app-text/capyt-1.1.1 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.12 | 2 +- metadata/md5-cache/app-text/grip-4.6.1 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r1 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r2 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/nfoview-1.28.1-r1 | 2 +- .../app-text/openpaperwork-core-2.1.1 | 2 +- .../app-text/openpaperwork-core-2.1.2 | 2 +- .../app-text/openpaperwork-gtk-2.1.1 | 2 +- .../app-text/openpaperwork-gtk-2.1.2 | 2 +- metadata/md5-cache/app-text/pandoc-bin-3.1 | 11 - metadata/md5-cache/app-text/pandoc-bin-3.1.2 | 4 +- .../md5-cache/app-text/paperwork-2.1.1-r1 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.2 | 2 +- .../app-text/paperwork-backend-2.1.1-r1 | 2 +- .../app-text/paperwork-backend-2.1.2 | 2 +- .../md5-cache/app-text/pdfarranger-1.9.1-r1 | 2 +- metadata/md5-cache/app-text/pdfarranger-1.9.2 | 2 +- metadata/md5-cache/app-text/pdfminer-20220506 | 2 +- metadata/md5-cache/app-text/pelican-4.8.0 | 2 +- metadata/md5-cache/app-text/restview-3.0.0 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 | 2 +- metadata/md5-cache/app-text/rpl-1.15.2 | 2 +- metadata/md5-cache/app-text/rpl-1.9.1 | 2 +- metadata/md5-cache/app-text/sigil-1.9.20 | 17 - metadata/md5-cache/app-text/sigil-1.9.30 | 4 +- .../{stardict-3.0.6-r4 => stardict-3.0.6-r5} | 4 +- ...70304-r1 => stardict-4.0.0_pre20170304-r2} | 6 +- metadata/md5-cache/app-text/tree-2.1.0 | 4 +- metadata/md5-cache/app-text/txt2tags-3.8 | 2 +- metadata/md5-cache/app-text/xapers-0.9.0 | 2 +- metadata/md5-cache/app-text/xdvik-22.87.06 | 4 +- metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.8.0 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.15.3 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.16.0 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.17.0 | 2 +- metadata/md5-cache/app-text/xml2rfc-3.17.1 | 16 + metadata/md5-cache/app-text/xmldiff-2.4 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 4756 -> 4747 bytes metadata/md5-cache/dev-ada/e3-core-22.2.0 | 2 +- metadata/md5-cache/dev-ada/e3-testsuite-25.0 | 2 +- metadata/md5-cache/dev-ada/langkit-23.0.0-r1 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24776 -> 25096 bytes .../dev-cpp/edencommon-2023.05.01.00 | 15 + .../md5-cache/dev-cpp/folly-2023.05.01.00 | 16 + metadata/md5-cache/dev-cpp/gtkmm-4.10.0 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 30196 -> 30665 bytes metadata/md5-cache/dev-db/barman-2.19 | 2 +- metadata/md5-cache/dev-db/barman-3.2.0 | 2 +- metadata/md5-cache/dev-db/lmdb-0.9.30 | 4 +- metadata/md5-cache/dev-db/mongodb-4.4.20 | 4 +- metadata/md5-cache/dev-db/mycli-1.26.1 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- metadata/md5-cache/dev-db/mysql-8.0.32-r2 | 4 +- .../dev-db/mysql-connector-c++-8.0.32 | 4 +- .../dev-db/mysql-connector-c-8.0.32-r1 | 4 +- metadata/md5-cache/dev-db/pg_activity-3.3.0 | 2 +- metadata/md5-cache/dev-db/pgcli-3.3.1-r2 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.2 | 2 +- metadata/md5-cache/dev-db/redis-6.2.12 | 4 +- metadata/md5-cache/dev-db/redis-7.0.11 | 4 +- .../md5-cache/dev-db/sqlitestudio-3.4.3-r1 | 18 + metadata/md5-cache/dev-db/sqlitestudio-3.4.4 | 18 + .../dev-db/{sqlmap-1.7.2 => sqlmap-1.7.5} | 6 +- metadata/md5-cache/dev-db/unixODBC-2.3.11 | 15 + metadata/md5-cache/dev-embedded/Manifest.gz | Bin 12155 -> 12147 bytes metadata/md5-cache/dev-embedded/esptool-3.3.2 | 2 +- metadata/md5-cache/dev-embedded/esptool-3.3.3 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.4 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.5.1 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0-r1 | 2 +- .../dev-embedded/platformio-6.1.6-r2 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 70094 -> 69134 bytes .../md5-cache/dev-java/coursier-bin-2.1.0 | 4 +- .../md5-cache/dev-java/coursier-bin-2.1.0_rc3 | 10 - ...rsier-bin-2.1.0_rc5 => coursier-bin-2.1.2} | 6 +- metadata/md5-cache/dev-java/dom4j-2.1.3 | 15 - metadata/md5-cache/dev-java/dom4j-2.1.4 | 4 +- metadata/md5-cache/dev-java/java-config-2.3.1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- metadata/md5-cache/dev-java/jaxen-1.2.0-r1 | 16 - metadata/md5-cache/dev-java/jaxen-2.0.0 | 4 +- metadata/md5-cache/dev-java/mill-bin-0.10.11 | 10 - metadata/md5-cache/dev-java/mill-bin-0.10.12 | 4 +- metadata/md5-cache/dev-java/mill-bin-0.10.9 | 10 - metadata/md5-cache/dev-java/snakeyaml-2.0 | 4 +- metadata/md5-cache/dev-java/xom-1.3.7 | 15 - metadata/md5-cache/dev-java/xom-1.3.8-r1 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 42583 -> 42598 bytes metadata/md5-cache/dev-lang/R-4.2.3 | 4 +- metadata/md5-cache/dev-lang/execline-2.9.2.1 | 4 +- metadata/md5-cache/dev-lang/fennel-1.3.0 | 4 +- .../dev-lang/{gdl-1.0.1-r1 => gdl-1.0.1-r2} | 4 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 10 +- metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.19.1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.20.0 | 2 +- metadata/md5-cache/dev-lang/nim-1.6.8-r1 | 13 - metadata/md5-cache/dev-lang/nprolog-1.92 | 11 - metadata/md5-cache/dev-lang/perl-5.36.1-r1 | 4 +- metadata/md5-cache/dev-lang/php-8.1.18 | 18 + metadata/md5-cache/dev-lang/php-8.2.5 | 18 + metadata/md5-cache/dev-lang/python-3.10.11 | 4 +- metadata/md5-cache/dev-lang/python-3.11.3 | 4 +- metadata/md5-cache/dev-lang/ruby-3.0.6-r2 | 2 +- metadata/md5-cache/dev-lang/ruby-3.1.4-r2 | 2 +- metadata/md5-cache/dev-lang/ruby-3.2.2-r2 | 2 +- metadata/md5-cache/dev-lang/typescript-5.0.3 | 4 +- metadata/md5-cache/dev-lang/vala-0.56.6 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 156039 -> 156045 bytes .../md5-cache/dev-libs/apache-arrow-12.0.0 | 17 + metadata/md5-cache/dev-libs/bemenu-0.6.14 | 16 + .../{botan-2.19.3 => botan-2.19.3-r2} | 4 +- .../dev-libs/{botan-3.0.0 => botan-3.0.0-r2} | 4 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r3 | 2 +- metadata/md5-cache/dev-libs/capstone-9999 | 2 +- metadata/md5-cache/dev-libs/distorm3-3.5.2 | 2 +- metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 | 2 +- metadata/md5-cache/dev-libs/folks-0.15.6 | 4 +- metadata/md5-cache/dev-libs/gjs-1.76.0 | 4 +- metadata/md5-cache/dev-libs/imath-3.1.7 | 4 +- .../dev-libs/json-parser-1.1.0_p20211208 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r2 | 4 +- metadata/md5-cache/dev-libs/keystone-9999 | 4 +- metadata/md5-cache/dev-libs/kweathercore-0.7 | 4 +- metadata/md5-cache/dev-libs/libansilove-1.2.9 | 14 - metadata/md5-cache/dev-libs/libansilove-1.3.0 | 14 - metadata/md5-cache/dev-libs/libcec-6.0.2-r1 | 4 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.1 | 14 - metadata/md5-cache/dev-libs/libclc-16.0.2 | 14 - metadata/md5-cache/dev-libs/libclc-16.0.3 | 2 +- ...{libclc-16.0.3.9999 => libclc-16.0.4.9999} | 2 +- .../md5-cache/dev-libs/libclc-17.0.0.9999 | 2 +- .../dev-libs/libclc-17.0.0_pre20230325 | 13 - .../dev-libs/libclc-17.0.0_pre20230414 | 13 - .../dev-libs/libclc-17.0.0_pre20230421 | 13 - .../dev-libs/libclc-17.0.0_pre20230502 | 2 +- metadata/md5-cache/dev-libs/libdex-0.2.0 | 4 +- metadata/md5-cache/dev-libs/libdnet-1.14-r2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.1 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.2 | 6 +- metadata/md5-cache/dev-libs/libevdev-1.13.1 | 15 + .../md5-cache/dev-libs/libfastjson-0.99.9.1 | 4 +- metadata/md5-cache/dev-libs/libksba-1.6.3 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.23.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.7.0 | 2 +- metadata/md5-cache/dev-libs/libnl-9999 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.36.0 | 4 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r2 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.2 | 4 +- .../md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 | 15 + metadata/md5-cache/dev-libs/libxml2-2.11.2 | 17 + .../md5-cache/dev-libs/link-grammar-5.12.0 | 16 - metadata/md5-cache/dev-libs/marisa-0.2.6 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.23-r1 | 17 + metadata/md5-cache/dev-libs/nss-3.89.1 | 16 + .../md5-cache/dev-libs/opencl-clang-16.0.0 | 14 + metadata/md5-cache/dev-libs/pigpio-79 | 2 +- metadata/md5-cache/dev-libs/qcoro5-0.9.0 | 3 +- .../{rinutils-0.10.1 => rinutils-0.10.2} | 2 +- metadata/md5-cache/dev-libs/skalibs-2.13.1.0 | 4 +- metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r2 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r3 | 2 +- metadata/md5-cache/dev-libs/weston-11.0.1 | 4 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 5043 -> 4878 bytes metadata/md5-cache/dev-lisp/sbcl-2.3.2 | 14 - metadata/md5-cache/dev-lisp/sbcl-2.3.3 | 14 - metadata/md5-cache/dev-lisp/sbcl-2.3.4 | 14 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 90595 -> 89801 bytes metadata/md5-cache/dev-ml/async_unix-0.15.0 | 4 +- metadata/md5-cache/dev-ml/core_bench-0.15.0 | 4 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 | 17 - metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2 | 17 - metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.3.9999 | 16 - .../md5-cache/dev-ml/llvm-ocaml-16.0.4.9999 | 16 + .../md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-17.0.0_pre20230325 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230414 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230421 | 16 - .../dev-ml/llvm-ocaml-17.0.0_pre20230502 | 2 +- metadata/md5-cache/dev-ml/textutils-0.15.0 | 4 +- .../md5-cache/dev-ml/textutils_kernel-0.15.0 | 4 +- .../dev-perl/Bio-SamTools-1.430.0-r2 | 14 - metadata/md5-cache/dev-perl/IO-AIO-4.790.0 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 316594 -> 316586 bytes .../md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 | 16 + .../md5-cache/dev-perl/Type-Tiny-2.2.1-r1 | 4 +- .../md5-cache/dev-perl/Type-Tiny-XS-0.25.0 | 4 +- .../md5-cache/dev-python/APScheduler-3.10.1 | 2 +- metadata/md5-cache/dev-python/Arpeggio-2.0.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.12.1 | 2 +- .../md5-cache/dev-python/BitVector-3.5.0-r1 | 2 +- .../md5-cache/dev-python/ConfigArgParse-1.5.3 | 2 +- .../dev-python/CppHeaderParser-2.7.4-r1 | 2 +- .../md5-cache/dev-python/DBUtils-3.0.2-r1 | 2 +- metadata/md5-cache/dev-python/DBUtils-3.0.3 | 2 +- metadata/md5-cache/dev-python/Faker-18.4.0 | 2 +- metadata/md5-cache/dev-python/Faker-18.5.1 | 2 +- metadata/md5-cache/dev-python/Faker-18.6.0 | 2 +- metadata/md5-cache/dev-python/Faker-18.6.1 | 2 +- metadata/md5-cache/dev-python/Faker-18.6.2 | 16 + .../md5-cache/dev-python/Frozen-Flask-0.18-r1 | 2 +- .../md5-cache/dev-python/GitPython-3.1.31 | 2 +- .../dev-python/GridDataFormats-0.6.0 | 2 +- .../dev-python/GridDataFormats-1.0.1 | 2 +- metadata/md5-cache/dev-python/IPy-1.01-r1 | 2 +- .../md5-cache/dev-python/Levenshtein-0.12.2 | 2 +- .../md5-cache/dev-python/Levenshtein-0.20.9 | 2 +- .../md5-cache/dev-python/Levenshtein-0.21.0 | 8 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 340339 -> 335683 bytes .../md5-cache/dev-python/MechanicalSoup-1.2.0 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.5.5 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.5.6 | 2 +- metadata/md5-cache/dev-python/Nuitka-1.5.7 | 2 +- metadata/md5-cache/dev-python/Opcodes-0.3.14 | 2 +- .../md5-cache/dev-python/OutputCheck-0.4.2-r1 | 2 +- .../md5-cache/dev-python/PeachPy-2022.11.13 | 2 +- metadata/md5-cache/dev-python/PyGithub-1.58.1 | 2 +- metadata/md5-cache/dev-python/PyPDF2-3.0.0 | 2 +- .../md5-cache/dev-python/PyQt-builder-1.15.0 | 2 +- .../md5-cache/dev-python/PyQt5-sip-12.12.0 | 7 +- metadata/md5-cache/dev-python/PyQt6-6.4.2 | 2 +- metadata/md5-cache/dev-python/PyQt6-6.5.0 | 2 +- .../dev-python/PyQt6-WebEngine-6.4.0 | 2 +- .../dev-python/PyQt6-WebEngine-6.5.0 | 2 +- .../md5-cache/dev-python/PyQt6-sip-13.5.1 | 2 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.13 | 2 +- .../md5-cache/dev-python/PySensors-0.0.4-r1 | 2 +- .../md5-cache/dev-python/PySocks-1.7.1-r2 | 2 +- metadata/md5-cache/dev-python/Pyro4-4.82-r1 | 2 +- metadata/md5-cache/dev-python/QtPy-2.3.1 | 2 +- metadata/md5-cache/dev-python/a2wsgi-1.7.0 | 2 +- metadata/md5-cache/dev-python/absl-py-1.4.0 | 2 +- metadata/md5-cache/dev-python/abydos-0.5.0-r3 | 2 +- .../dev-python/accessible-pygments-0.0.4 | 2 +- metadata/md5-cache/dev-python/adblock-0.6.0 | 2 +- metadata/md5-cache/dev-python/aesara-2.8.12 | 2 +- metadata/md5-cache/dev-python/agate-1.7.1 | 2 +- .../md5-cache/dev-python/agate-dbf-0.2.2-r2 | 2 +- .../md5-cache/dev-python/agate-excel-0.2.5-r2 | 2 +- metadata/md5-cache/dev-python/agate-sql-0.5.9 | 2 +- metadata/md5-cache/dev-python/aiocache-0.12.0 | 2 +- metadata/md5-cache/dev-python/aiodns-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/aiofiles-22.1.0 | 2 +- metadata/md5-cache/dev-python/aiofiles-23.1.0 | 2 +- metadata/md5-cache/dev-python/aiohttp-3.8.4 | 7 +- .../dev-python/aiohttp-cors-0.7.0-r2 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.8.0 | 2 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 2 +- .../md5-cache/dev-python/aioresponses-0.7.4 | 2 +- .../md5-cache/dev-python/aiorpcX-0.22.1-r1 | 2 +- metadata/md5-cache/dev-python/aiosignal-1.3.1 | 2 +- .../md5-cache/dev-python/aiosqlite-0.18.0 | 2 +- .../md5-cache/dev-python/aiosqlite-0.19.0 | 2 +- metadata/md5-cache/dev-python/aiostream-0.4.5 | 2 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 2 +- .../md5-cache/dev-python/alabaster-0.7.13 | 2 +- metadata/md5-cache/dev-python/alembic-1.10.2 | 16 - metadata/md5-cache/dev-python/alembic-1.10.3 | 16 - metadata/md5-cache/dev-python/alembic-1.10.4 | 6 +- .../md5-cache/dev-python/allpairspy-2.5.0-r1 | 2 +- metadata/md5-cache/dev-python/amodem-1.15.4 | 2 +- .../md5-cache/dev-python/aniso8601-9.0.1-r1 | 2 +- metadata/md5-cache/dev-python/ansi-0.3.6 | 2 +- .../md5-cache/dev-python/ansi2html-1.8.0-r1 | 2 +- .../md5-cache/dev-python/ansible-compat-3.0.1 | 2 +- .../md5-cache/dev-python/ansible-compat-3.0.2 | 2 +- .../md5-cache/dev-python/ansible-compat-4.0.0 | 2 +- .../md5-cache/dev-python/ansible-compat-4.0.1 | 2 +- .../md5-cache/dev-python/ansible-compat-4.0.2 | 16 + .../dev-python/ansible-pygments-0.1.1-r1 | 2 +- .../md5-cache/dev-python/ansible-runner-2.2.1 | 12 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 2 +- metadata/md5-cache/dev-python/ansicolor-9999 | 2 +- .../dev-python/antlr4-python3-runtime-4.12.0 | 2 +- metadata/md5-cache/dev-python/anyio-3.6.1 | 2 +- metadata/md5-cache/dev-python/anyqt-0.2.0 | 2 +- metadata/md5-cache/dev-python/apipkg-3.0.1 | 2 +- metadata/md5-cache/dev-python/apispec-6.3.0 | 2 +- .../md5-cache/dev-python/appdirs-1.4.4-r2 | 2 +- metadata/md5-cache/dev-python/apsw-3.41.2.0 | 8 +- .../md5-cache/dev-python/argcomplete-2.1.2 | 2 +- .../md5-cache/dev-python/argcomplete-3.0.5 | 2 +- .../md5-cache/dev-python/argcomplete-3.0.8 | 2 +- metadata/md5-cache/dev-python/argh-0.28.1 | 2 +- .../dev-python/argon2-cffi-21.3.0-r2 | 2 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 8 +- .../md5-cache/dev-python/argparse-manpage-4 | 2 +- .../md5-cache/dev-python/argparse-manpage-4.1 | 2 +- metadata/md5-cache/dev-python/arrow-1.2.3 | 2 +- metadata/md5-cache/dev-python/arsenic-21.8 | 2 +- metadata/md5-cache/dev-python/asgiref-3.6.0 | 2 +- .../md5-cache/dev-python/asn1crypto-1.5.1 | 2 +- metadata/md5-cache/dev-python/asteval-0.9.29 | 2 +- metadata/md5-cache/dev-python/astor-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/astroid-2.15.1 | 2 +- metadata/md5-cache/dev-python/astroid-2.15.2 | 2 +- metadata/md5-cache/dev-python/astroid-2.15.3 | 2 +- metadata/md5-cache/dev-python/astroid-2.15.4 | 2 +- metadata/md5-cache/dev-python/asttokens-2.2.1 | 2 +- .../md5-cache/dev-python/astunparse-1.6.3-r1 | 12 +- metadata/md5-cache/dev-python/async-lru-2.0.2 | 2 +- .../dev-python/async-timeout-4.0.2-r1 | 2 +- .../dev-python/async_generator-1.10-r2 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.6 | 2 +- .../md5-cache/dev-python/asyncstdlib-3.10.7 | 2 +- .../md5-cache/dev-python/atomicwrites-1.4.1 | 2 +- metadata/md5-cache/dev-python/atpublic-3.1.1 | 2 +- metadata/md5-cache/dev-python/attrs-22.2.0 | 2 +- metadata/md5-cache/dev-python/attrs-23.1.0 | 2 +- metadata/md5-cache/dev-python/audioread-3.0.0 | 2 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/autobahn-23.1.2 | 7 +- .../md5-cache/dev-python/autocommand-2.2.2 | 2 +- metadata/md5-cache/dev-python/automat-22.10.0 | 2 +- metadata/md5-cache/dev-python/autopage-0.5.1 | 2 +- metadata/md5-cache/dev-python/autopep8-2.0.2 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- metadata/md5-cache/dev-python/autoprop-4.1.0 | 2 +- .../dev-python/aws-sam-translator-1.64.0 | 16 - .../dev-python/aws-sam-translator-1.65.0 | 16 - .../dev-python/aws-sam-translator-1.66.0 | 6 +- ...-sdk-python-2.12.0 => aws-xray-sdk-2.12.0} | 6 +- metadata/md5-cache/dev-python/awxkit-22.0.0 | 2 +- metadata/md5-cache/dev-python/awxkit-22.1.0 | 2 +- .../md5-cache/dev-python/babelfish-0.6.0-r2 | 2 +- metadata/md5-cache/dev-python/babelfish-9999 | 2 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/backoff-2.2.1 | 2 +- metadata/md5-cache/dev-python/backrefs-5.4 | 2 +- metadata/md5-cache/dev-python/bandit-1.7.5-r1 | 2 +- metadata/md5-cache/dev-python/bareos-22.0.3 | 2 +- metadata/md5-cache/dev-python/bashate-2.1.1 | 2 +- .../dev-python/basho-erlastic-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/bcrypt-4.0.1 | 7 +- metadata/md5-cache/dev-python/beagle-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/beartype-0.12.0 | 2 +- metadata/md5-cache/dev-python/beartype-0.13.0 | 2 +- metadata/md5-cache/dev-python/beartype-0.13.1 | 2 +- metadata/md5-cache/dev-python/beartype-0.14.0 | 2 +- .../dev-python/beautifulsoup4-4.12.2 | 2 +- .../md5-cache/dev-python/beniget-0.4.1-r1 | 2 +- .../md5-cache/dev-python/betamax-0.8.1-r1 | 2 +- .../dev-python/betamax-matchers-0.4.0-r1 | 2 +- .../md5-cache/dev-python/bibtexparser-1.4.0 | 2 +- .../md5-cache/dev-python/binaryornot-0.4.4-r3 | 2 +- metadata/md5-cache/dev-python/bitarray-2.7.3 | 7 +- metadata/md5-cache/dev-python/bitstring-4.0.1 | 2 +- metadata/md5-cache/dev-python/bitstring-4.0.2 | 2 +- metadata/md5-cache/dev-python/black-23.3.0 | 2 +- metadata/md5-cache/dev-python/blake3-py-0.3.3 | 2 +- .../md5-cache/dev-python/blake3-py-c-0.3.3 | 2 +- metadata/md5-cache/dev-python/bleach-6.0.0 | 2 +- metadata/md5-cache/dev-python/blessed-1.20.0 | 2 +- metadata/md5-cache/dev-python/blinker-1.5 | 16 - metadata/md5-cache/dev-python/blinker-1.6 | 16 - metadata/md5-cache/dev-python/blinker-1.6.1 | 16 - metadata/md5-cache/dev-python/blinker-1.6.2 | 6 +- metadata/md5-cache/dev-python/blosc-1.11.1 | 8 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 2 +- metadata/md5-cache/dev-python/blurb-1.1.0 | 2 +- metadata/md5-cache/dev-python/boltons-23.0.0 | 2 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r6 | 2 +- metadata/md5-cache/dev-python/boto3-1.26.114 | 16 - metadata/md5-cache/dev-python/boto3-1.26.120 | 16 - metadata/md5-cache/dev-python/boto3-1.26.122 | 16 - metadata/md5-cache/dev-python/boto3-1.26.123 | 6 +- metadata/md5-cache/dev-python/boto3-1.26.124 | 16 - metadata/md5-cache/dev-python/boto3-1.26.125 | 16 - .../{boto3-1.26.119 => boto3-1.26.126} | 8 +- .../{boto3-1.26.118 => boto3-1.26.127} | 8 +- .../{boto3-1.26.121 => boto3-1.26.129} | 8 +- metadata/md5-cache/dev-python/boto3-9999 | 2 +- .../md5-cache/dev-python/botocore-1.29.114 | 16 - .../md5-cache/dev-python/botocore-1.29.120 | 16 - .../md5-cache/dev-python/botocore-1.29.122 | 16 - .../md5-cache/dev-python/botocore-1.29.123 | 6 +- .../md5-cache/dev-python/botocore-1.29.124 | 16 - .../md5-cache/dev-python/botocore-1.29.125 | 16 - .../{botocore-1.29.121 => botocore-1.29.126} | 4 +- .../{botocore-1.29.118 => botocore-1.29.127} | 4 +- .../{botocore-1.29.119 => botocore-1.29.129} | 4 +- metadata/md5-cache/dev-python/botocore-9999 | 2 +- metadata/md5-cache/dev-python/bottle-0.12.25 | 2 +- .../md5-cache/dev-python/bottleneck-1.3.7 | 8 +- metadata/md5-cache/dev-python/bpython-0.24 | 2 +- metadata/md5-cache/dev-python/bracex-2.3_p1 | 2 +- .../md5-cache/dev-python/braintree-4.19.0 | 2 +- metadata/md5-cache/dev-python/breathe-4.35.0 | 2 +- .../dev-python/brotlicffi-1.0.9.2-r2 | 8 +- .../dev-python/browser-cookie3-0.17.1 | 2 +- .../dev-python/browser-cookie3-0.18.0 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.9-r1 | 8 +- metadata/md5-cache/dev-python/build-0.10.0 | 2 +- .../md5-cache/dev-python/cachecontrol-0.12.11 | 2 +- .../dev-python/cached-property-1.5.2-r1 | 2 +- .../md5-cache/dev-python/cachelib-0.10.2-r1 | 2 +- .../md5-cache/dev-python/cachetools-5.3.0 | 2 +- metadata/md5-cache/dev-python/cairocffi-1.4.0 | 16 - metadata/md5-cache/dev-python/cairocffi-1.5.0 | 17 - metadata/md5-cache/dev-python/cairocffi-1.5.1 | 6 +- metadata/md5-cache/dev-python/caldav-1.2.1-r1 | 2 +- .../md5-cache/dev-python/calver-2022.06.26 | 2 +- .../md5-cache/dev-python/canonicaljson-1.6.5 | 2 +- .../md5-cache/dev-python/canonicaljson-2.0.0 | 2 +- metadata/md5-cache/dev-python/capturer-3.0-r1 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.10 | 2 +- .../md5-cache/dev-python/casttube-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/cattrs-22.2.0 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/cbor2-5.4.6 | 7 +- metadata/md5-cache/dev-python/cchardet-2.1.7 | 2 +- .../md5-cache/dev-python/cchardet-2.1.7-r1 | 2 +- .../md5-cache/dev-python/cerberus-1.3.4-r1 | 2 +- .../md5-cache/dev-python/certifi-3021.3.16-r3 | 2 +- metadata/md5-cache/dev-python/cffi-1.15.1-r2 | 2 +- metadata/md5-cache/dev-python/cfgv-3.3.1 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.75.1 | 6 +- metadata/md5-cache/dev-python/cfn-lint-0.76.2 | 16 - metadata/md5-cache/dev-python/cfn-lint-0.77.2 | 16 - metadata/md5-cache/dev-python/cfn-lint-0.77.3 | 16 - metadata/md5-cache/dev-python/cfn-lint-0.77.4 | 6 +- metadata/md5-cache/dev-python/cftime-1.6.2 | 8 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 2 +- metadata/md5-cache/dev-python/chameleon-4.0.0 | 2 +- .../dev-python/characteristic-14.3.0-r4 | 2 +- metadata/md5-cache/dev-python/chardet-5.1.0 | 2 +- .../dev-python/charset_normalizer-3.1.0 | 2 +- .../dev-python/chart-studio-1.1.0-r2 | 2 +- .../md5-cache/dev-python/check-manifest-0.49 | 2 +- metadata/md5-cache/dev-python/cheetah3-3.3.1 | 7 +- metadata/md5-cache/dev-python/cheroot-9.0.0 | 2 +- metadata/md5-cache/dev-python/cherrypy-18.8.0 | 2 +- metadata/md5-cache/dev-python/chump-1.6.0-r2 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r2 | 2 +- .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.1 | 17 - .../md5-cache/dev-python/clang-python-16.0.2 | 17 - .../md5-cache/dev-python/clang-python-16.0.3 | 2 +- ...n-16.0.3.9999 => clang-python-16.0.4.9999} | 6 +- .../dev-python/clang-python-17.0.0.9999 | 2 +- .../clang-python-17.0.0_pre20230325 | 16 - .../clang-python-17.0.0_pre20230414 | 16 - .../clang-python-17.0.0_pre20230421 | 16 - .../clang-python-17.0.0_pre20230502 | 2 +- metadata/md5-cache/dev-python/cleo-2.0.1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.3.0 | 2 +- .../md5-cache/dev-python/cli_helpers-9999 | 2 +- metadata/md5-cache/dev-python/click-8.1.3 | 2 +- .../dev-python/click-default-group-1.2.2-r1 | 2 +- .../dev-python/click-didyoumean-0.3.0 | 2 +- .../dev-python/click-help-colors-0.9.1-r1 | 2 +- metadata/md5-cache/dev-python/click-log-0.4.0 | 2 +- .../dev-python/click-plugins-1.1.1-r1 | 2 +- .../dev-python/click-threading-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/cliff-4.2.0 | 2 +- metadata/md5-cache/dev-python/clikit-0.6.2-r1 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r4 | 2 +- .../md5-cache/dev-python/cloudpickle-2.2.1 | 2 +- .../md5-cache/dev-python/cloudscraper-1.2.69 | 2 +- metadata/md5-cache/dev-python/cmd2-2.4.3 | 2 +- metadata/md5-cache/dev-python/colorama-0.4.6 | 2 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 6 +- .../dev-python/colored-traceback-0.3.0 | 2 +- .../dev-python/coloredlogs-15.0.1-r1 | 2 +- metadata/md5-cache/dev-python/colorlog-6.7.0 | 2 +- metadata/md5-cache/dev-python/colour-0.1.5 | 2 +- metadata/md5-cache/dev-python/comm-0.1.3 | 2 +- .../md5-cache/dev-python/commentjson-0.9.0-r2 | 2 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 2 +- .../md5-cache/dev-python/configclass-0.2.0 | 2 +- metadata/md5-cache/dev-python/configobj-5.0.8 | 2 +- .../dev-python/configshell-fb-1.1.29-r2 | 2 +- .../md5-cache/dev-python/configupdater-3.1.1 | 2 +- metadata/md5-cache/dev-python/confuse-2.0.1 | 2 +- metadata/md5-cache/dev-python/cons-0.4.5 | 2 +- .../md5-cache/dev-python/consonance-0.1.5-r1 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r2 | 2 +- .../md5-cache/dev-python/construct-2.10.68 | 2 +- metadata/md5-cache/dev-python/contourpy-1.0.7 | 7 +- .../md5-cache/dev-python/cookies-2.2.1-r2 | 2 +- .../md5-cache/dev-python/coreapi-2.3.3-r2 | 2 +- .../md5-cache/dev-python/coreschema-0.0.4-r1 | 2 +- metadata/md5-cache/dev-python/coverage-7.2.2 | 2 +- metadata/md5-cache/dev-python/coverage-7.2.3 | 2 +- metadata/md5-cache/dev-python/coverage-7.2.4 | 2 +- metadata/md5-cache/dev-python/coverage-7.2.5 | 2 +- metadata/md5-cache/dev-python/cppy-1.2.1-r1 | 2 +- metadata/md5-cache/dev-python/crashtest-0.4.1 | 2 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 7 +- .../dev-python/crispy-bootstrap3-2022.1 | 2 +- .../dev-python/crispy-bootstrap4-2022.1 | 2 +- .../dev-python/crispy-bootstrap5-0.7 | 2 +- metadata/md5-cache/dev-python/croniter-1.3.10 | 2 +- metadata/md5-cache/dev-python/croniter-1.3.14 | 2 +- metadata/md5-cache/dev-python/croniter-1.3.8 | 2 +- .../md5-cache/dev-python/cryptography-40.0.1 | 2 +- .../md5-cache/dev-python/cryptography-40.0.2 | 8 +- .../md5-cache/dev-python/css-parser-1.0.8 | 2 +- .../md5-cache/dev-python/css-parser-1.0.9 | 16 + .../dev-python/csscompressor-0.9.5-r1 | 2 +- metadata/md5-cache/dev-python/cssselect-1.2.0 | 2 +- .../md5-cache/dev-python/cssselect2-0.7.0 | 2 +- metadata/md5-cache/dev-python/cssutils-2.6.0 | 2 +- metadata/md5-cache/dev-python/csvkit-1.1.1 | 2 +- .../md5-cache/dev-python/curtsies-0.4.1-r1 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.3.0 | 2 +- metadata/md5-cache/dev-python/cwcwidth-0.1.8 | 7 +- .../md5-cache/dev-python/cx_Freeze-6.13.1 | 2 +- .../md5-cache/dev-python/cx_Freeze-6.14.5 | 2 +- .../md5-cache/dev-python/cx_Freeze-6.14.9 | 2 +- .../md5-cache/dev-python/cycler-0.11.0-r1 | 2 +- metadata/md5-cache/dev-python/cython-0.29.33 | 2 +- .../md5-cache/dev-python/cython-0.29.33-r1 | 2 +- metadata/md5-cache/dev-python/cython-0.29.34 | 2 +- .../md5-cache/dev-python/cython-3.0.0_beta2 | 2 +- .../cython-test-exception-raiser-1.0.2-r1 | 7 +- .../md5-cache/dev-python/daemonize-2.5.0-r1 | 2 +- metadata/md5-cache/dev-python/dask-2023.3.2 | 2 +- metadata/md5-cache/dev-python/dask-2023.4.0 | 2 +- metadata/md5-cache/dev-python/dask-2023.4.1 | 2 +- .../md5-cache/dev-python/dbfread-2.0.7-r1 | 2 +- .../md5-cache/dev-python/dbus-next-0.2.3-r1 | 2 +- metadata/md5-cache/dev-python/ddt-1.6.0 | 2 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 2 +- metadata/md5-cache/dev-python/debugpy-1.6.6 | 2 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 2 +- metadata/md5-cache/dev-python/deepmerge-1.1.0 | 2 +- .../md5-cache/dev-python/defusedxml-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/denonavr-0.11.2 | 2 +- .../md5-cache/dev-python/deprecated-1.2.13-r1 | 2 +- .../md5-cache/dev-python/deprecation-2.1.0 | 2 +- metadata/md5-cache/dev-python/dict2xml-1.7.3 | 2 +- .../md5-cache/dev-python/dictdiffer-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/dictpath-0.1.3 | 2 +- .../dev-python/diff-match-patch-20200713 | 2 +- .../dev-python/diff-match-patch-20230430 | 2 +- metadata/md5-cache/dev-python/dill-0.3.6 | 2 +- .../md5-cache/dev-python/dirty-equals-0.5.0 | 2 +- .../md5-cache/dev-python/dirty-equals-0.6.0 | 2 +- .../md5-cache/dev-python/discogs-client-2.6 | 2 +- .../md5-cache/dev-python/discogs-client-9999 | 2 +- .../md5-cache/dev-python/diskcache-5.4.0-r1 | 2 +- metadata/md5-cache/dev-python/diskcache-5.5.1 | 2 +- metadata/md5-cache/dev-python/diskcache-5.6.1 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3-r3 | 2 +- metadata/md5-cache/dev-python/distlib-0.3.6 | 2 +- metadata/md5-cache/dev-python/distro-1.8.0 | 2 +- .../dev-python/dj-database-url-1.3.0 | 2 +- .../dev-python/dj-database-url-2.0.0 | 2 +- .../md5-cache/dev-python/dj-email-url-1.0.6 | 2 +- .../md5-cache/dev-python/dj-search-url-0.1-r1 | 2 +- metadata/md5-cache/dev-python/django-3.2.18 | 16 - .../{django-3.2.18-r1 => django-3.2.19} | 10 +- metadata/md5-cache/dev-python/django-4.0.10 | 16 - metadata/md5-cache/dev-python/django-4.1.8 | 16 - .../dev-python/{django-4.1.7 => django-4.1.9} | 8 +- .../dev-python/{django-4.2 => django-4.2.1} | 10 +- .../dev-python/django-auth-ldap-4.2.0 | 2 +- .../dev-python/django-auth-ldap-4.3.0 | 2 +- .../dev-python/django-cache-url-3.4.4 | 2 +- .../dev-python/django-cacheops-7.0-r1 | 2 +- .../dev-python/django-configurations-2.4 | 16 - .../dev-python/django-configurations-2.4.1 | 6 +- .../dev-python/django-cors-headers-3.14.0 | 2 +- .../dev-python/django-crispy-forms-2.0-r1 | 2 +- .../dev-python/django-debug-toolbar-3.8.1 | 5 +- .../dev-python/django-debug-toolbar-4.0.0 | 16 + .../md5-cache/dev-python/django-filter-23.1 | 2 +- .../md5-cache/dev-python/django-js-asset-2.0 | 2 +- .../dev-python/django-mptt-0.13.4-r1 | 2 +- .../md5-cache/dev-python/django-otp-1.1.6 | 2 +- .../dev-python/django-prometheus-2.2.0-r1 | 2 +- .../dev-python/django-prometheus-2.3.1 | 2 +- .../md5-cache/dev-python/django-redis-5.2.0 | 2 +- .../dev-python/django-registration-3.3 | 2 +- .../dev-python/django-sortedm2m-3.1.1 | 2 +- .../md5-cache/dev-python/django-tables2-2.5.3 | 2 +- .../dev-python/django-tagging-0.5.0-r1 | 2 +- .../md5-cache/dev-python/django-taggit-3.1.0 | 2 +- .../dev-python/django-timezone-field-5.0 | 2 +- .../dev-python/django_polymorphic-3.1-r1 | 2 +- .../dev-python/djangorestframework-3.14.0 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.1.1 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.1.2 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.1.3 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.11.7 | 2 +- metadata/md5-cache/dev-python/dnspython-2.3.0 | 2 +- metadata/md5-cache/dev-python/doc8-1.1.1 | 2 +- metadata/md5-cache/dev-python/docker-py-5.0.3 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r2 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 6 +- .../dev-python/docstring-to-markdown-0.12 | 2 +- .../doctest-ignore-unicode-0.1.2-r1 | 2 +- .../md5-cache/dev-python/docutils-0.17.1-r1 | 2 +- metadata/md5-cache/dev-python/docutils-0.19 | 2 +- .../md5-cache/dev-python/docutils-glep-1.5 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.1.8 | 2 +- .../md5-cache/dev-python/dogpile-cache-1.2.0 | 2 +- metadata/md5-cache/dev-python/doit-0.36.0-r1 | 2 +- .../md5-cache/dev-python/doit-py-0.5.0-r1 | 2 +- metadata/md5-cache/dev-python/dominate-2.7.0 | 2 +- metadata/md5-cache/dev-python/doublex-1.9.6.1 | 2 +- .../dev-python/doublex-expects-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/dulwich-0.21.3 | 2 +- metadata/md5-cache/dev-python/dulwich-0.21.5 | 17 + .../dev-python/easy-thumbnails-2.8.5 | 2 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 2 +- metadata/md5-cache/dev-python/ecdsa-0.18.0 | 2 +- metadata/md5-cache/dev-python/editables-0.3 | 2 +- .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/elastic-transport-8.4.0 | 2 +- .../dev-python/elasticsearch-py-8.6.2 | 2 +- .../dev-python/elasticsearch-py-8.7.0 | 2 +- .../md5-cache/dev-python/elementpath-4.1.1 | 2 +- .../md5-cache/dev-python/elementpath-4.1.2 | 16 + metadata/md5-cache/dev-python/emcee-3.1.4 | 2 +- metadata/md5-cache/dev-python/emoji-2.2.0 | 2 +- metadata/md5-cache/dev-python/empy-3.3.4-r1 | 2 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 2 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 2 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 2 +- .../md5-cache/dev-python/environs-9.5.0-r1 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r3 | 2 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 2 +- metadata/md5-cache/dev-python/eradicate-2.2.0 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.1.0-r1 | 2 +- metadata/md5-cache/dev-python/etuples-0.3.8 | 2 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- .../md5-cache/dev-python/exceptiongroup-1.1.1 | 2 +- .../md5-cache/dev-python/execnet-1.9.0-r1 | 2 +- metadata/md5-cache/dev-python/executing-1.2.0 | 2 +- .../md5-cache/dev-python/expects-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/eyeD3-0.9.7 | 2 +- .../md5-cache/dev-python/fakeredis-2.10.2 | 2 +- .../md5-cache/dev-python/fakeredis-2.10.3 | 2 +- .../md5-cache/dev-python/fakeredis-2.11.0 | 2 +- .../md5-cache/dev-python/fakeredis-2.11.1 | 2 +- .../md5-cache/dev-python/fakeredis-2.11.2 | 2 +- metadata/md5-cache/dev-python/fasteners-0.18 | 2 +- .../md5-cache/dev-python/fastimport-0.9.14 | 2 +- .../dev-python/fastjsonschema-2.16.3 | 2 +- .../md5-cache/dev-python/feedgenerator-2.0.0 | 2 +- .../md5-cache/dev-python/feedgenerator-2.1.0 | 2 +- .../md5-cache/dev-python/feedparser-6.0.10 | 2 +- .../md5-cache/dev-python/ffmpeg-python-0.2.0 | 2 +- metadata/md5-cache/dev-python/fido2-0.9.3-r1 | 2 +- metadata/md5-cache/dev-python/fido2-1.1.1 | 2 +- metadata/md5-cache/dev-python/fields-5.0.0-r3 | 2 +- .../md5-cache/dev-python/filebytes-0.10.2 | 2 +- metadata/md5-cache/dev-python/filebytes-9999 | 2 +- metadata/md5-cache/dev-python/filelock-3.12.0 | 2 +- metadata/md5-cache/dev-python/filetype-1.2.0 | 2 +- .../md5-cache/dev-python/findimports-2.3.0 | 2 +- metadata/md5-cache/dev-python/fitsio-1.1.8 | 7 +- metadata/md5-cache/dev-python/fixtures-4.0.1 | 2 +- metadata/md5-cache/dev-python/flake8-6.0.0 | 2 +- .../dev-python/flake8-polyfill-1.0.2-r1 | 2 +- metadata/md5-cache/dev-python/flaky-3.7.0-r4 | 2 +- metadata/md5-cache/dev-python/flask-2.2.3 | 2 +- metadata/md5-cache/dev-python/flask-2.2.5 | 2 +- metadata/md5-cache/dev-python/flask-2.3.1 | 2 +- metadata/md5-cache/dev-python/flask-2.3.2 | 2 +- .../md5-cache/dev-python/flask-api-3.0-r1 | 2 +- .../md5-cache/dev-python/flask-babel-3.0.1-r2 | 2 +- .../md5-cache/dev-python/flask-babel-3.1.0 | 2 +- .../md5-cache/dev-python/flask-compress-1.13 | 2 +- .../md5-cache/dev-python/flask-cors-3.0.10-r1 | 2 +- .../md5-cache/dev-python/flask-debug-0.4.3-r2 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../dev-python/flask-htmlmin-2.2.1-r1 | 2 +- .../md5-cache/dev-python/flask-login-0.6.2 | 2 +- .../md5-cache/dev-python/flask-migrate-4.0.4 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r5 | 2 +- .../dev-python/flask-paginate-2022.1.8-r1 | 2 +- .../md5-cache/dev-python/flask-paranoid-0.3.0 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2-r1 | 2 +- .../dev-python/flask-sqlalchemy-2.5.1 | 2 +- .../dev-python/flask-sqlalchemy-3.0.3 | 2 +- .../md5-cache/dev-python/flatbuffers-23.3.3 | 2 +- metadata/md5-cache/dev-python/flatdict-4.0.0 | 2 +- metadata/md5-cache/dev-python/flatdict-4.0.1 | 2 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/fleep-9999 | 2 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 2 +- metadata/md5-cache/dev-python/flit-3.8.0 | 2 +- metadata/md5-cache/dev-python/flit_core-3.8.0 | 2 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 2 +- .../md5-cache/dev-python/flufl-lock-7.1.1 | 2 +- .../md5-cache/dev-python/fonttools-4.39.3 | 7 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 2 +- .../md5-cache/dev-python/freetype-py-2.4.0 | 16 + metadata/md5-cache/dev-python/freezegun-1.2.2 | 2 +- .../dev-python/fritzconnection-1.12.0 | 2 +- .../md5-cache/dev-python/frozendict-2.3.7 | 2 +- .../md5-cache/dev-python/frozendict-2.3.8 | 7 +- .../md5-cache/dev-python/frozenlist-1.3.3 | 7 +- metadata/md5-cache/dev-python/fs-2.4.16 | 2 +- metadata/md5-cache/dev-python/fsspec-2023.3.0 | 2 +- metadata/md5-cache/dev-python/fsspec-2023.4.0 | 2 +- .../md5-cache/dev-python/funcparserlib-1.0.1 | 2 +- metadata/md5-cache/dev-python/funcy-2.0 | 2 +- metadata/md5-cache/dev-python/furo-2023.3.27 | 2 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 8 +- .../md5-cache/dev-python/future-0.18.2-r3 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 2 +- metadata/md5-cache/dev-python/gast-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/gast-0.5.4 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 7 +- metadata/md5-cache/dev-python/genson-1.2.2 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2-r2 | 2 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 2 +- .../md5-cache/dev-python/git-review-2.3.1-r1 | 2 +- metadata/md5-cache/dev-python/git-review-9999 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.10 | 2 +- .../md5-cache/dev-python/github3-py-3.2.0 | 2 +- .../md5-cache/dev-python/github3-py-4.0.0 | 2 +- .../md5-cache/dev-python/github3-py-4.0.1 | 2 +- metadata/md5-cache/dev-python/gmpy-2.1.5 | 8 +- .../dev-python/google-api-core-2.11.0-r1 | 2 +- .../google-api-python-client-2.85.0 | 2 +- .../google-api-python-client-2.86.0 | 2 +- .../md5-cache/dev-python/google-auth-2.17.1 | 2 +- .../md5-cache/dev-python/google-auth-2.17.3 | 2 +- .../dev-python/google-auth-httplib2-0.1.0-r3 | 2 +- .../dev-python/google-auth-oauthlib-1.0.0 | 2 +- .../dev-python/google-i18n-address-2.5.2 | 2 +- .../dev-python/google-pasta-0.2.0-r2 | 2 +- .../googleapis-common-protos-1.59.0 | 2 +- metadata/md5-cache/dev-python/gpep517-13 | 2 +- metadata/md5-cache/dev-python/graphviz-0.20.1 | 2 +- metadata/md5-cache/dev-python/greenlet-2.0.2 | 7 +- .../md5-cache/dev-python/greenstalk-2.0.0-r1 | 2 +- metadata/md5-cache/dev-python/grpcio-1.51.0 | 8 +- .../dev-python/grpcio-testing-1.51.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.51.0 | 2 +- metadata/md5-cache/dev-python/gsd-2.8.0 | 2 +- metadata/md5-cache/dev-python/gsd-2.8.1 | 8 +- metadata/md5-cache/dev-python/gssapi-1.8.2 | 7 +- metadata/md5-cache/dev-python/guessit-3.7.1 | 2 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r2 | 2 +- metadata/md5-cache/dev-python/h11-0.14.0 | 2 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 2 +- metadata/md5-cache/dev-python/h5py-3.8.0 | 8 +- .../md5-cache/dev-python/happybase-1.2.0-r1 | 2 +- .../dev-python/hatch-fancy-pypi-readme-22.8.0 | 2 +- metadata/md5-cache/dev-python/hatch-vcs-0.3.0 | 2 +- .../md5-cache/dev-python/hatchling-1.13.0 | 2 +- .../md5-cache/dev-python/hatchling-1.14.0 | 2 +- .../md5-cache/dev-python/hatchling-1.14.1 | 2 +- .../md5-cache/dev-python/hcloud-python-1.18.2 | 2 +- .../md5-cache/dev-python/hcloud-python-1.19.0 | 2 +- .../md5-cache/dev-python/helpdev-0.7.1-r1 | 2 +- metadata/md5-cache/dev-python/hidapi-0.13.1 | 2 +- .../md5-cache/dev-python/hiredis-2.2.2-r1 | 8 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 2 +- .../dev-python/html2text-2020.1.16-r2 | 2 +- .../dev-python/html5-parser-0.4.10-r1 | 2 +- .../md5-cache/dev-python/html5-parser-0.4.11 | 8 +- metadata/md5-cache/dev-python/html5lib-1.1-r1 | 2 +- .../md5-cache/dev-python/httmock-1.4.0-r1 | 2 +- .../md5-cache/dev-python/http-parser-0.9.0-r1 | 7 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 2 +- .../md5-cache/dev-python/httpbin-0.7.0-r5 | 2 +- metadata/md5-cache/dev-python/httpcore-0.16.3 | 2 +- metadata/md5-cache/dev-python/httpcore-0.17.0 | 2 +- metadata/md5-cache/dev-python/httplib2-0.22.0 | 2 +- .../md5-cache/dev-python/httpretty-1.1.4-r1 | 2 +- metadata/md5-cache/dev-python/httpx-0.23.3-r1 | 2 +- metadata/md5-cache/dev-python/httpx-0.24.0 | 2 +- .../md5-cache/dev-python/httpx-socks-0.7.5 | 2 +- .../md5-cache/dev-python/httpx-socks-0.7.6 | 2 +- .../dev-python/huawei-lte-api-1.6.11 | 2 +- .../dev-python/humanfriendly-10.0-r1 | 2 +- metadata/md5-cache/dev-python/humanize-4.6.0 | 2 +- metadata/md5-cache/dev-python/hvac-1.1.0 | 2 +- .../md5-cache/dev-python/hypercorn-0.14.3-r1 | 2 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 2 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 2 +- .../md5-cache/dev-python/hypothesis-6.71.0 | 2 +- .../md5-cache/dev-python/hypothesis-6.72.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.72.2 | 2 +- .../md5-cache/dev-python/hypothesis-6.72.4 | 2 +- .../md5-cache/dev-python/hypothesis-6.74.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.75.0 | 2 +- .../md5-cache/dev-python/hypothesis-6.75.1 | 2 +- .../md5-cache/dev-python/hypothesis-6.75.2 | 16 + metadata/md5-cache/dev-python/icalendar-5.0.4 | 2 +- metadata/md5-cache/dev-python/icalendar-5.0.5 | 2 +- metadata/md5-cache/dev-python/identify-2.5.21 | 2 +- metadata/md5-cache/dev-python/identify-2.5.22 | 2 +- metadata/md5-cache/dev-python/identify-2.5.23 | 2 +- metadata/md5-cache/dev-python/identify-2.5.24 | 16 + metadata/md5-cache/dev-python/idna-3.4 | 2 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 2 +- metadata/md5-cache/dev-python/ijson-3.2.0_p0 | 8 +- metadata/md5-cache/dev-python/imageio-2.27.0 | 2 +- metadata/md5-cache/dev-python/imageio-2.28.0 | 2 +- metadata/md5-cache/dev-python/imageio-2.28.1 | 2 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.8 | 2 +- metadata/md5-cache/dev-python/imagesize-1.4.1 | 2 +- .../md5-cache/dev-python/imapclient-2.3.1 | 2 +- metadata/md5-cache/dev-python/iminuit-2.19.0 | 16 - metadata/md5-cache/dev-python/iminuit-2.21.3 | 4 +- .../md5-cache/dev-python/immutabledict-2.2.4 | 2 +- metadata/md5-cache/dev-python/immutables-0.19 | 7 +- .../dev-python/importlib-metadata-6.0.1 | 2 +- .../dev-python/importlib-metadata-6.5.0 | 2 +- .../dev-python/importlib-metadata-6.5.1 | 2 +- .../dev-python/importlib-metadata-6.6.0 | 2 +- .../dev-python/importlib-resources-5.12.0 | 2 +- .../md5-cache/dev-python/incremental-22.10.0 | 2 +- .../md5-cache/dev-python/indexed_gzip-1.7.1 | 8 +- metadata/md5-cache/dev-python/inflect-6.0.2 | 2 +- metadata/md5-cache/dev-python/inflect-6.0.3 | 2 +- metadata/md5-cache/dev-python/inflect-6.0.4 | 2 +- .../md5-cache/dev-python/inflection-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/ini2toml-0.12 | 2 +- metadata/md5-cache/dev-python/iniconfig-2.0.0 | 2 +- metadata/md5-cache/dev-python/iniparse-0.5-r1 | 2 +- metadata/md5-cache/dev-python/installer-0.7.0 | 2 +- .../md5-cache/dev-python/intelhex-2.3.0-r1 | 2 +- .../md5-cache/dev-python/intervaltree-3.1.0 | 2 +- .../md5-cache/dev-python/iocapture-0.1.2-r3 | 2 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r4 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 2 +- metadata/md5-cache/dev-python/ipdb-0.13.13 | 2 +- .../md5-cache/dev-python/ipykernel-6.22.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.4.1 | 2 +- .../md5-cache/dev-python/ipyparallel-8.5.1 | 2 +- .../md5-cache/dev-python/ipyparallel-8.6.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.6.1 | 2 +- metadata/md5-cache/dev-python/ipython-8.12.0 | 6 +- metadata/md5-cache/dev-python/ipython-8.13.0 | 6 +- metadata/md5-cache/dev-python/ipython-8.13.1 | 6 +- metadata/md5-cache/dev-python/ipython-8.13.2 | 17 + .../dev-python/ipython_genutils-0.2.0-r4 | 2 +- .../md5-cache/dev-python/ipywidgets-8.0.6 | 2 +- metadata/md5-cache/dev-python/irc-20.1.0 | 2 +- metadata/md5-cache/dev-python/iso8601-1.1.0 | 2 +- .../md5-cache/dev-python/isodate-0.6.1-r1 | 2 +- .../dev-python/isoduration-20.11.0-r1 | 2 +- metadata/md5-cache/dev-python/isort-5.12.0 | 2 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 2 +- metadata/md5-cache/dev-python/itunespy-1.6-r1 | 2 +- metadata/md5-cache/dev-python/itypes-1.2.0-r1 | 2 +- .../md5-cache/dev-python/jack-client-0.5.4 | 2 +- .../md5-cache/dev-python/jaraco-classes-3.2.3 | 2 +- .../dev-python/jaraco-collections-4.1.0 | 2 +- .../md5-cache/dev-python/jaraco-context-4.3.0 | 2 +- .../md5-cache/dev-python/jaraco-envs-2.4.0 | 2 +- .../dev-python/jaraco-functools-3.6.0 | 2 +- .../dev-python/jaraco-itertools-6.2.1 | 2 +- .../md5-cache/dev-python/jaraco-logging-3.1.2 | 2 +- .../md5-cache/dev-python/jaraco-path-3.4.1 | 2 +- .../md5-cache/dev-python/jaraco-path-3.5.0 | 2 +- .../dev-python/jaraco-stream-3.0.3-r1 | 2 +- .../md5-cache/dev-python/jaraco-test-5.3.0 | 2 +- .../md5-cache/dev-python/jaraco-text-3.11.1 | 2 +- metadata/md5-cache/dev-python/jc-1.23.1 | 2 +- metadata/md5-cache/dev-python/jc-1.23.2 | 2 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 2 +- metadata/md5-cache/dev-python/jedi-0.18.2 | 2 +- metadata/md5-cache/dev-python/jeepney-0.8.0 | 2 +- .../md5-cache/dev-python/jellyfish-0.10.0 | 2 +- .../md5-cache/dev-python/jellyfish-0.11.0 | 2 +- .../md5-cache/dev-python/jellyfish-0.11.1 | 2 +- .../md5-cache/dev-python/jellyfish-0.11.2 | 7 +- metadata/md5-cache/dev-python/jinja-3.1.2 | 2 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 2 +- .../dev-python/jinja2_pluralize-0.3.0-r1 | 2 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 2 +- metadata/md5-cache/dev-python/joblib-1.1.0-r1 | 2 +- metadata/md5-cache/dev-python/josepy-1.13.0 | 2 +- metadata/md5-cache/dev-python/jq-1.4.1 | 7 +- metadata/md5-cache/dev-python/js2py-0.74 | 2 +- .../dev-python/jschema_to_python-1.2.3-r1 | 2 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 2 +- metadata/md5-cache/dev-python/json-rpc-1.14.0 | 2 +- metadata/md5-cache/dev-python/json5-0.9.11 | 2 +- .../md5-cache/dev-python/jsondiff-2.0.0-r1 | 2 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 2 +- metadata/md5-cache/dev-python/jsonmerge-1.9.0 | 2 +- metadata/md5-cache/dev-python/jsonpatch-1.32 | 2 +- .../md5-cache/dev-python/jsonpickle-3.0.1 | 2 +- metadata/md5-cache/dev-python/jsonpointer-2.3 | 2 +- metadata/md5-cache/dev-python/jsonref-1.1.0 | 2 +- .../md5-cache/dev-python/jsonrpclib-0.4.3.2 | 2 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-4.17.3 | 2 +- .../dev-python/jsonschema-spec-0.1.4 | 2 +- metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 2 +- metadata/md5-cache/dev-python/junit-xml-1.9 | 2 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 2 +- .../md5-cache/dev-python/jupyter-client-8.0.3 | 2 +- .../md5-cache/dev-python/jupyter-client-8.1.0 | 2 +- .../md5-cache/dev-python/jupyter-client-8.2.0 | 2 +- .../md5-cache/dev-python/jupyter-core-5.3.0 | 2 +- .../md5-cache/dev-python/jupyter-lsp-2.0.1 | 2 +- .../md5-cache/dev-python/jupyter-server-2.5.0 | 2 +- .../dev-python/jupyter-server-fileid-0.8.0 | 2 +- .../dev-python/jupyter-server-fileid-0.9.0 | 2 +- .../dev-python/jupyter-server-proxy-3.2.2 | 2 +- .../dev-python/jupyter-server-terminals-0.4.4 | 2 +- .../dev-python/jupyter-server-ydoc-0.8.0 | 2 +- .../dev-python/jupyter_console-6.6.3 | 2 +- .../md5-cache/dev-python/jupyter_events-0.5.0 | 2 +- .../md5-cache/dev-python/jupyter_events-0.6.3 | 2 +- .../dev-python/jupyter_kernel_test-0.5.0 | 2 +- .../dev-python/jupyter_packaging-0.12.3 | 2 +- .../dev-python/jupyter_server_mathjax-0.2.6 | 6 +- .../md5-cache/dev-python/jupyter_ydoc-1.0.0 | 2 +- .../md5-cache/dev-python/jupyterlab-3.5.3 | 2 +- .../md5-cache/dev-python/jupyterlab-3.6.3 | 2 +- .../md5-cache/dev-python/jupyterlab-lsp-4.0.1 | 2 +- .../dev-python/jupyterlab-server-2.22.0 | 2 +- .../dev-python/jupyterlab-server-2.22.1 | 2 +- .../dev-python/jupyterlab_pygments-0.2.2 | 2 +- metadata/md5-cache/dev-python/jwcrypto-1.4.2 | 2 +- metadata/md5-cache/dev-python/k5test-0.10.3 | 2 +- .../dev-python/kafka-python-2.0.2-r1 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.10 | 2 +- .../md5-cache/dev-python/kaptan-0.5.12-r2 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0-r1 | 2 +- metadata/md5-cache/dev-python/keep-2.10.1-r2 | 2 +- .../md5-cache/dev-python/keyring-23.13.1-r1 | 2 +- .../md5-cache/dev-python/keyrings-alt-4.2.0 | 2 +- .../md5-cache/dev-python/keystoneauth1-5.1.2 | 2 +- metadata/md5-cache/dev-python/keyutils-0.6-r1 | 2 +- metadata/md5-cache/dev-python/kgb-7.1.1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.4.4-r1 | 7 +- metadata/md5-cache/dev-python/klein-21.8.0 | 2 +- metadata/md5-cache/dev-python/klein-23.5.0 | 2 +- .../md5-cache/dev-python/kombu-5.3.0_beta3 | 2 +- metadata/md5-cache/dev-python/krb5-0.5.0 | 7 +- metadata/md5-cache/dev-python/lark-1.1.5 | 2 +- .../md5-cache/dev-python/latexcodec-2.0.1 | 2 +- .../dev-python/lazy-object-proxy-1.9.0 | 7 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 2 +- .../md5-cache/dev-python/leather-0.3.4-r1 | 2 +- .../md5-cache/dev-python/leechcorepyc-2.14.0 | 2 +- .../md5-cache/dev-python/leechcorepyc-2.14.3 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.15.1 | 2 +- .../md5-cache/dev-python/libarchive-c-4.0 | 2 +- metadata/md5-cache/dev-python/libcloud-3.7.0 | 2 +- .../md5-cache/dev-python/liblarch-3.1.0-r1 | 2 +- metadata/md5-cache/dev-python/libnacl-1.8.0 | 2 +- .../libpillowfight-0.3.0_p20210816-r1 | 2 +- .../md5-cache/dev-python/libsass-0.22.0-r1 | 8 +- metadata/md5-cache/dev-python/libtmux-0.21.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.7.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.8.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.9.0 | 2 +- .../md5-cache/dev-python/libvirt-python-9.2.0 | 9 +- .../md5-cache/dev-python/libvirt-python-9.3.0 | 17 + .../md5-cache/dev-python/libvirt-python-9999 | 7 +- .../dev-python/license-expression-30.1.0 | 2 +- .../md5-cache/dev-python/line_profiler-4.0.3 | 7 +- .../md5-cache/dev-python/linkify-it-py-2.0.0 | 2 +- .../md5-cache/dev-python/linkify-it-py-2.0.1 | 2 +- .../md5-cache/dev-python/linkify-it-py-2.0.2 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.1 | 16 - metadata/md5-cache/dev-python/lit-16.0.2 | 16 - metadata/md5-cache/dev-python/lit-16.0.3 | 2 +- .../{lit-16.0.3.9999 => lit-16.0.4.9999} | 2 +- metadata/md5-cache/dev-python/lit-17.0.0.9999 | 2 +- .../dev-python/lit-17.0.0_pre20230325 | 15 - .../dev-python/lit-17.0.0_pre20230414 | 15 - .../dev-python/lit-17.0.0_pre20230421 | 15 - .../dev-python/lit-17.0.0_pre20230502 | 2 +- .../md5-cache/dev-python/littleutils-0.2.2 | 2 +- .../md5-cache/dev-python/livereload-2.6.3 | 2 +- metadata/md5-cache/dev-python/llfuse-1.4.2 | 8 +- metadata/md5-cache/dev-python/lmdb-1.4.0 | 2 +- metadata/md5-cache/dev-python/lmdb-1.4.1 | 8 +- metadata/md5-cache/dev-python/lmfit-1.1.0 | 2 +- metadata/md5-cache/dev-python/lmfit-1.2.0 | 2 +- metadata/md5-cache/dev-python/lmfit-1.2.1 | 2 +- metadata/md5-cache/dev-python/locket-1.0.0 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r3 | 2 +- .../md5-cache/dev-python/logbook-1.5.3-r1 | 2 +- .../md5-cache/dev-python/logfury-1.0.1-r1 | 2 +- .../dev-python/logical-unification-0.4.5 | 2 +- metadata/md5-cache/dev-python/loguru-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/loguru-0.7.0 | 2 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 2 +- metadata/md5-cache/dev-python/loky-3.3.0 | 2 +- metadata/md5-cache/dev-python/loky-3.4.0 | 2 +- .../md5-cache/dev-python/looseversion-1.1.2 | 2 +- metadata/md5-cache/dev-python/lxml-4.9.2 | 8 +- metadata/md5-cache/dev-python/lz4-4.3.2 | 8 +- metadata/md5-cache/dev-python/m2crypto-0.38.0 | 8 +- metadata/md5-cache/dev-python/makefun-1.15.1 | 2 +- metadata/md5-cache/dev-python/mako-1.2.4 | 2 +- metadata/md5-cache/dev-python/mamba-0.11.2-r1 | 2 +- metadata/md5-cache/dev-python/mando-0.7.1 | 2 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 2 +- .../dev-python/mapbox-vector-tile-2.0.1 | 2 +- .../md5-cache/dev-python/mapbox_earcut-1.0.1 | 7 +- metadata/md5-cache/dev-python/markdown-3.3.7 | 2 +- metadata/md5-cache/dev-python/markdown-3.4.1 | 2 +- metadata/md5-cache/dev-python/markdown-3.4.3 | 2 +- .../md5-cache/dev-python/markdown-it-py-2.2.0 | 2 +- metadata/md5-cache/dev-python/markdown2-2.4.8 | 2 +- metadata/md5-cache/dev-python/markups-4.0.0 | 2 +- .../md5-cache/dev-python/markupsafe-1.1.1-r1 | 2 +- .../md5-cache/dev-python/markupsafe-2.1.2 | 2 +- .../md5-cache/dev-python/marshmallow-3.19.0 | 2 +- .../md5-cache/dev-python/matplotlib-3.5.3 | 2 +- .../md5-cache/dev-python/matplotlib-3.7.1 | 7 +- .../dev-python/matplotlib-inline-0.1.6 | 2 +- .../md5-cache/dev-python/matrix-common-1.3.0 | 2 +- .../md5-cache/dev-python/matterhook-0.2-r2 | 2 +- metadata/md5-cache/dev-python/mccabe-0.7.0 | 2 +- .../dev-python/mdit-py-plugins-0.3.5 | 2 +- metadata/md5-cache/dev-python/mdurl-0.1.2 | 2 +- .../md5-cache/dev-python/mdx_gh_links-0.3 | 2 +- .../dev-python/mecab-python-0.996-r1 | 8 +- metadata/md5-cache/dev-python/mechanize-0.4.8 | 2 +- .../md5-cache/dev-python/mediafile-0.11.0 | 2 +- .../md5-cache/dev-python/memory_profiler-0.61 | 2 +- metadata/md5-cache/dev-python/mergedeep-1.3.4 | 2 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/meshio-5.3.4 | 2 +- .../md5-cache/dev-python/meson-python-0.12.1 | 2 +- .../md5-cache/dev-python/meson-python-0.13.0 | 2 +- .../md5-cache/dev-python/meson-python-0.13.1 | 2 +- .../md5-cache/dev-python/metakernel-0.29.4 | 2 +- .../md5-cache/dev-python/micawber-0.5.4-r1 | 2 +- metadata/md5-cache/dev-python/mido-1.2.10 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/minidb-2.0.7 | 2 +- .../md5-cache/dev-python/minikanren-1.0.3 | 2 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/misaka-2.1.1-r1 | 2 +- metadata/md5-cache/dev-python/mistune-2.0.5 | 2 +- .../dev-python/mitmproxy_wireguard-0.1.20 | 2 +- metadata/md5-cache/dev-python/mkautodoc-0.2.0 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.4.2 | 2 +- metadata/md5-cache/dev-python/mkdocs-1.4.3 | 2 +- .../dev-python/mkdocs-bootstrap-1.1-r2 | 2 +- .../dev-python/mkdocs-bootswatch-1.1-r2 | 2 +- .../mkdocs-git-authors-plugin-0.7.0 | 2 +- ...s-git-revision-date-localized-plugin-1.2.0 | 2 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.4 | 2 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.5 | 2 +- .../dev-python/mkdocs-material-9.1.5 | 16 - .../dev-python/mkdocs-material-9.1.6-r1 | 16 - .../dev-python/mkdocs-material-9.1.7 | 16 - .../dev-python/mkdocs-material-9.1.8 | 16 - .../dev-python/mkdocs-material-9.1.9 | 6 +- .../mkdocs-material-extensions-1.1.1 | 2 +- .../dev-python/mkdocs-minify-plugin-0.6.4 | 2 +- .../mkdocs-pymdownx-material-extras-2.4.2 | 2 +- .../mkdocs-pymdownx-material-extras-2.4.3 | 2 +- .../dev-python/mkdocs-redirects-1.2.0 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.3 | 2 +- metadata/md5-cache/dev-python/mock-5.0.1 | 2 +- metadata/md5-cache/dev-python/mock-5.0.2 | 2 +- metadata/md5-cache/dev-python/moddb-0.8.1 | 2 +- .../md5-cache/dev-python/more-itertools-9.1.0 | 2 +- metadata/md5-cache/dev-python/moto-4.1.6 | 8 +- metadata/md5-cache/dev-python/moto-4.1.7 | 8 +- metadata/md5-cache/dev-python/moto-4.1.8 | 8 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r2 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.1.4 | 2 +- metadata/md5-cache/dev-python/mpmath-1.3.0 | 2 +- metadata/md5-cache/dev-python/mrcfile-1.4.3 | 2 +- metadata/md5-cache/dev-python/msgpack-1.0.4 | 2 +- metadata/md5-cache/dev-python/msgpack-1.0.5 | 7 +- metadata/md5-cache/dev-python/mss-7.0.1 | 2 +- metadata/md5-cache/dev-python/mss-8.0.2 | 2 +- metadata/md5-cache/dev-python/mss-8.0.3 | 2 +- metadata/md5-cache/dev-python/mss-9.0.0 | 2 +- metadata/md5-cache/dev-python/mss-9.0.1 | 2 +- metadata/md5-cache/dev-python/multidict-6.0.4 | 7 +- .../dev-python/multipledispatch-0.6.0-r1 | 2 +- .../md5-cache/dev-python/multiprocess-0.70.14 | 15 + metadata/md5-cache/dev-python/munch-2.5.0-r2 | 2 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.9 | 2 +- metadata/md5-cache/dev-python/mypy-1.1.1 | 2 +- metadata/md5-cache/dev-python/mypy-1.2.0 | 2 +- .../dev-python/mypy_extensions-0.4.4 | 2 +- .../dev-python/mypy_extensions-1.0.0 | 2 +- .../md5-cache/dev-python/mysqlclient-2.1.1 | 8 +- .../md5-cache/dev-python/myst-parser-1.0.0 | 2 +- .../md5-cache/dev-python/nagiosplugin-1.3.3 | 2 +- metadata/md5-cache/dev-python/natsort-8.3.1 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.5.5 | 6 +- metadata/md5-cache/dev-python/nbclassic-0.5.6 | 2 +- metadata/md5-cache/dev-python/nbclassic-1.0.0 | 17 + metadata/md5-cache/dev-python/nbclient-0.7.2 | 16 - metadata/md5-cache/dev-python/nbclient-0.7.3 | 16 - metadata/md5-cache/dev-python/nbclient-0.7.4 | 6 +- metadata/md5-cache/dev-python/nbconvert-7.3.1 | 2 +- metadata/md5-cache/dev-python/nbdime-3.1.1-r2 | 6 +- metadata/md5-cache/dev-python/nbdime-3.2.0 | 2 +- metadata/md5-cache/dev-python/nbdime-3.2.1 | 2 +- metadata/md5-cache/dev-python/nbformat-5.7.3 | 16 - metadata/md5-cache/dev-python/nbformat-5.8.0 | 6 +- metadata/md5-cache/dev-python/nbsphinx-0.9.1 | 2 +- metadata/md5-cache/dev-python/nbval-0.10.0 | 16 - metadata/md5-cache/dev-python/nbval-0.10.0-r1 | 6 +- metadata/md5-cache/dev-python/nbval-0.9.6 | 16 - metadata/md5-cache/dev-python/nbxmpp-3.2.5-r1 | 2 +- metadata/md5-cache/dev-python/nbxmpp-4.2.2 | 2 +- .../md5-cache/dev-python/neovim-remote-2.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- .../md5-cache/dev-python/nest_asyncio-1.5.6 | 2 +- .../md5-cache/dev-python/netaddr-0.8.0-r1 | 2 +- metadata/md5-cache/dev-python/netcdf4-1.6.3 | 8 +- .../md5-cache/dev-python/netifaces-0.11.0-r1 | 7 +- metadata/md5-cache/dev-python/networkx-3.0 | 16 - metadata/md5-cache/dev-python/networkx-3.1 | 6 +- .../md5-cache/dev-python/nextinspace-2.0.5 | 16 + .../md5-cache/dev-python/nextinspace-9999 | 15 + metadata/md5-cache/dev-python/nnpy-1.4.2-r1 | 2 +- .../md5-cache/dev-python/node-semver-0.9.0 | 2 +- metadata/md5-cache/dev-python/nodeenv-1.7.0 | 2 +- .../md5-cache/dev-python/nose-1.3.7_p20221026 | 2 +- metadata/md5-cache/dev-python/nose2-0.12.0 | 2 +- metadata/md5-cache/dev-python/nose2-0.13.0 | 2 +- metadata/md5-cache/dev-python/notebook-6.4.12 | 6 +- metadata/md5-cache/dev-python/notebook-6.5.3 | 17 - metadata/md5-cache/dev-python/notebook-6.5.4 | 6 +- .../dev-python/notebook-shim-0.2.2-r1 | 6 +- .../md5-cache/dev-python/notebook-shim-0.2.3 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 2 +- .../md5-cache/dev-python/nox-2022.11.21-r1 | 2 +- metadata/md5-cache/dev-python/nox-2023.04.22 | 2 +- metadata/md5-cache/dev-python/nptyping-2.3.1 | 2 +- metadata/md5-cache/dev-python/nptyping-2.5.0 | 2 +- metadata/md5-cache/dev-python/nspektr-0.4.0 | 2 +- metadata/md5-cache/dev-python/ntlm-auth-1.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/numexpr-2.8.4 | 8 +- metadata/md5-cache/dev-python/numpy-1.24.0 | 2 +- metadata/md5-cache/dev-python/numpy-1.24.2 | 6 +- metadata/md5-cache/dev-python/numpy-1.24.3 | 2 +- metadata/md5-cache/dev-python/numpydoc-1.5.0 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.2.2 | 2 +- .../md5-cache/dev-python/objgraph-3.5.0-r1 | 2 +- metadata/md5-cache/dev-python/oct2py-5.5.1 | 2 +- .../md5-cache/dev-python/octave_kernel-0.34.2 | 2 +- metadata/md5-cache/dev-python/odfpy-1.4.2 | 2 +- metadata/md5-cache/dev-python/olefile-0.46-r2 | 2 +- .../md5-cache/dev-python/openapi-core-0.16.6 | 2 +- .../md5-cache/dev-python/openapi-core-0.17.1 | 2 +- .../dev-python/openapi-schema-validator-0.4.4 | 2 +- .../dev-python/openapi-spec-validator-0.5.6 | 2 +- metadata/md5-cache/dev-python/openpyxl-3.1.2 | 2 +- .../dev-python/openstackdocstheme-3.1.0 | 2 +- .../md5-cache/dev-python/openstacksdk-1.0.1 | 2 +- .../md5-cache/dev-python/openstacksdk-1.1.0 | 2 +- .../md5-cache/dev-python/opt-einsum-3.3.0-r1 | 2 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 2 +- metadata/md5-cache/dev-python/orjson-3.8.10 | 2 +- metadata/md5-cache/dev-python/orjson-3.8.11 | 7 +- metadata/md5-cache/dev-python/orjson-3.8.9 | 2 +- .../dev-python/os-client-config-2.1.0-r2 | 2 +- .../dev-python/os-service-types-1.7.0-r2 | 2 +- metadata/md5-cache/dev-python/osc-lib-2.7.0 | 2 +- .../dev-python/oslo-concurrency-5.1.1 | 2 +- .../md5-cache/dev-python/oslo-config-9.1.1 | 2 +- .../md5-cache/dev-python/oslo-context-5.1.1 | 2 +- metadata/md5-cache/dev-python/oslo-i18n-6.0.0 | 2 +- metadata/md5-cache/dev-python/oslo-log-5.2.0 | 2 +- .../dev-python/oslo-serialization-5.1.1 | 2 +- .../md5-cache/dev-python/oslo-utils-6.1.0 | 2 +- .../md5-cache/dev-python/oslotest-4.5.0-r2 | 2 +- metadata/md5-cache/dev-python/outcome-1.2.0 | 2 +- metadata/md5-cache/dev-python/ovs-2.17.1_p1 | 2 +- metadata/md5-cache/dev-python/owslib-0.28.1 | 2 +- metadata/md5-cache/dev-python/owslib-0.29.0 | 2 +- metadata/md5-cache/dev-python/owslib-0.29.1 | 2 +- .../md5-cache/dev-python/packaging-21.3-r2 | 2 +- .../md5-cache/dev-python/packaging-23.0-r1 | 2 +- metadata/md5-cache/dev-python/packaging-23.1 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.6.1 | 2 +- .../dev-python/pallets-sphinx-themes-2.0.3 | 2 +- .../dev-python/pallets-sphinx-themes-2.1.0 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.1 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.5.3 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.0 | 2 +- metadata/md5-cache/dev-python/pandas-2.0.1 | 2 +- .../md5-cache/dev-python/pandocfilters-1.5.0 | 2 +- metadata/md5-cache/dev-python/parallax-1.0.8 | 2 +- .../md5-cache/dev-python/parameterized-0.9.0 | 2 +- metadata/md5-cache/dev-python/paramiko-3.1.0 | 2 +- metadata/md5-cache/dev-python/parse-1.19.0-r1 | 2 +- .../md5-cache/dev-python/parse_type-0.6.0 | 2 +- .../md5-cache/dev-python/parsedatetime-2.6-r1 | 2 +- metadata/md5-cache/dev-python/parso-0.8.3-r1 | 2 +- metadata/md5-cache/dev-python/partd-1.3.0-r1 | 2 +- metadata/md5-cache/dev-python/partd-1.4.0 | 2 +- metadata/md5-cache/dev-python/parver-0.4 | 2 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 2 +- metadata/md5-cache/dev-python/paste-3.5.2 | 2 +- metadata/md5-cache/dev-python/paste-3.5.3 | 2 +- .../md5-cache/dev-python/pastedeploy-3.0.1 | 2 +- metadata/md5-cache/dev-python/pastel-0.2.1-r1 | 2 +- metadata/md5-cache/dev-python/patatt-0.6.2 | 2 +- .../md5-cache/dev-python/patch-ng-1.17.4-r1 | 2 +- metadata/md5-cache/dev-python/path-16.6.0-r1 | 2 +- .../dev-python/path-and-address-2.0.1 | 2 +- metadata/md5-cache/dev-python/pathable-0.4.3 | 2 +- .../md5-cache/dev-python/pathlib2-2.3.7_p1-r1 | 2 +- metadata/md5-cache/dev-python/pathspec-0.11.1 | 2 +- .../md5-cache/dev-python/pathvalidate-2.5.2 | 2 +- .../md5-cache/dev-python/patiencediff-0.2.13 | 7 +- metadata/md5-cache/dev-python/patsy-0.5.3-r1 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 2 +- metadata/md5-cache/dev-python/pbr-5.11.1 | 2 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.1.3 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.1.4 | 2 +- metadata/md5-cache/dev-python/pdoc3-0.10.0-r1 | 2 +- metadata/md5-cache/dev-python/pebble-5.0.3 | 2 +- metadata/md5-cache/dev-python/pecan-1.4.2 | 2 +- .../md5-cache/dev-python/peewee-3.16.0-r1 | 2 +- metadata/md5-cache/dev-python/peewee-3.16.1 | 2 +- metadata/md5-cache/dev-python/peewee-3.16.2 | 2 +- metadata/md5-cache/dev-python/pefile-2023.2.7 | 2 +- metadata/md5-cache/dev-python/pefile-9999 | 2 +- .../dev-python/pelican-minify-0.9-r2 | 2 +- .../md5-cache/dev-python/pendulum-2.1.2-r2 | 8 +- metadata/md5-cache/dev-python/pep517-0.13.0 | 2 +- .../md5-cache/dev-python/pexpect-4.8.0-r3 | 2 +- metadata/md5-cache/dev-python/pgspecial-2.1.0 | 2 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r2 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.10 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.11 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.8 | 2 +- .../md5-cache/dev-python/phonenumbers-8.13.9 | 2 +- metadata/md5-cache/dev-python/phply-1.2.6 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 2 +- metadata/md5-cache/dev-python/picobox-3.0.0 | 2 +- metadata/md5-cache/dev-python/pid-3.0.4-r1 | 2 +- metadata/md5-cache/dev-python/piexif-1.1.3-r2 | 2 +- metadata/md5-cache/dev-python/pika-1.3.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-7.1.1 | 17 - metadata/md5-cache/dev-python/pikepdf-7.1.2 | 17 - metadata/md5-cache/dev-python/pikepdf-7.2.0 | 10 +- metadata/md5-cache/dev-python/pillow-9.5.0 | 8 +- metadata/md5-cache/dev-python/pip-22.3.1 | 2 +- metadata/md5-cache/dev-python/pip-23.0.1 | 2 +- metadata/md5-cache/dev-python/pip-23.1 | 2 +- metadata/md5-cache/dev-python/pip-23.1.1 | 2 +- metadata/md5-cache/dev-python/pip-23.1.2 | 2 +- .../md5-cache/dev-python/pip-run-10.0.5-r1 | 2 +- metadata/md5-cache/dev-python/pip-run-10.0.7 | 2 +- .../md5-cache/dev-python/pipenv-2022.12.19 | 16 - .../md5-cache/dev-python/pipenv-2023.4.29 | 16 + metadata/md5-cache/dev-python/pivy-0.6.8 | 8 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 2 +- metadata/md5-cache/dev-python/pkgcraft-0.0.5 | 2 +- metadata/md5-cache/dev-python/pkgcraft-9999 | 2 +- metadata/md5-cache/dev-python/pkginfo-1.9.6 | 2 +- .../md5-cache/dev-python/platformdirs-3.2.0 | 2 +- .../md5-cache/dev-python/platformdirs-3.3.0 | 2 +- .../md5-cache/dev-python/platformdirs-3.4.0 | 2 +- .../md5-cache/dev-python/platformdirs-3.5.0 | 2 +- metadata/md5-cache/dev-python/plotly-5.14.1 | 2 +- .../md5-cache/dev-python/plotly-geo-1.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pluggy-1.0.0-r2 | 2 +- .../md5-cache/dev-python/pluginbase-1.0.1-r1 | 2 +- metadata/md5-cache/dev-python/plumbum-1.8.1 | 2 +- metadata/md5-cache/dev-python/ply-3.11-r2 | 2 +- metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 8 +- metadata/md5-cache/dev-python/plyvel-1.5.0 | 8 +- metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.24 | 2 +- .../md5-cache/dev-python/pockets-0.9.1-r3 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.10 | 2 +- .../md5-cache/dev-python/podcastparser-0.6.9 | 2 +- metadata/md5-cache/dev-python/podman-4.4.0 | 2 +- metadata/md5-cache/dev-python/podman-4.5.0 | 2 +- .../md5-cache/dev-python/poetry-core-1.5.2 | 2 +- metadata/md5-cache/dev-python/polib-1.2.0 | 2 +- metadata/md5-cache/dev-python/pooch-1.7.0 | 2 +- metadata/md5-cache/dev-python/portend-3.1.0 | 2 +- metadata/md5-cache/dev-python/poyo-0.5.0-r1 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.5 | 2 +- .../md5-cache/dev-python/pretend-1.0.9-r2 | 2 +- .../md5-cache/dev-python/prettytable-3.3.0 | 2 +- .../md5-cache/dev-python/prettytable-3.6.0 | 2 +- .../md5-cache/dev-python/prettytable-3.7.0 | 2 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 2 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 2 +- .../dev-python/process-tests-2.1.2-r1 | 2 +- metadata/md5-cache/dev-python/progress-1.6-r1 | 2 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-4.2.0 | 2 +- .../dev-python/prometheus_client-0.16.0 | 2 +- .../dev-python/prompt-toolkit-3.0.38 | 2 +- .../md5-cache/dev-python/proto-plus-1.22.2 | 2 +- .../dev-python/protobuf-python-4.21.9 | 8 +- .../md5-cache/dev-python/protobuf-python-9999 | 2 +- metadata/md5-cache/dev-python/prov-2.0.0 | 2 +- .../md5-cache/dev-python/pslab-python-2.5.0 | 2 +- metadata/md5-cache/dev-python/psutil-5.9.4 | 2 +- metadata/md5-cache/dev-python/psutil-5.9.5 | 7 +- metadata/md5-cache/dev-python/psycopg-2.9.4 | 8 +- metadata/md5-cache/dev-python/psycopg-3.1.8 | 2 +- metadata/md5-cache/dev-python/psycopg-3.1.9 | 2 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 2 +- .../dev-python/publicsuffix-2.20191221-r2 | 2 +- metadata/md5-cache/dev-python/pudb-2022.1.3 | 2 +- metadata/md5-cache/dev-python/pulsectl-22.3.2 | 6 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 2 +- metadata/md5-cache/dev-python/puremagic-1.15 | 2 +- .../md5-cache/dev-python/pushbullet-py-0.12.0 | 2 +- .../dev-python/pushbullet-py-0.12.0-r1 | 2 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 2 +- .../md5-cache/dev-python/py-amqp-5.1.1-r1 | 2 +- .../md5-cache/dev-python/py-cpuinfo-9.0.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 7 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 14 +- .../md5-cache/dev-python/pyClamd-0.4.0-r4 | 2 +- metadata/md5-cache/dev-python/pyDes-2.0.1 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2-r1 | 2 +- .../md5-cache/dev-python/pyGPG-0.2_p20220808 | 2 +- metadata/md5-cache/dev-python/pyGPG-9999 | 2 +- .../md5-cache/dev-python/pyacoustid-1.2.2-r1 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 2 +- metadata/md5-cache/dev-python/pyalsa-1.2.7 | 2 +- metadata/md5-cache/dev-python/pyamg-4.2.3 | 2 +- metadata/md5-cache/dev-python/pyamg-5.0.0 | 8 +- .../{pretty-yaml-21.10.1 => pyaml-21.10.1} | 2 +- metadata/md5-cache/dev-python/pyaml-23.5.6 | 16 + metadata/md5-cache/dev-python/pyaml-23.5.8 | 16 + .../md5-cache/dev-python/pyannotate-1.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.8-r2 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.5.0 | 2 +- .../dev-python/pyasn1-modules-0.2.8-r2 | 2 +- .../md5-cache/dev-python/pyasn1-modules-0.3.0 | 2 +- metadata/md5-cache/dev-python/pyaudio-0.2.13 | 2 +- metadata/md5-cache/dev-python/pybind11-2.10.3 | 16 - metadata/md5-cache/dev-python/pybind11-2.10.4 | 6 +- metadata/md5-cache/dev-python/pybtex-0.24.0 | 2 +- .../dev-python/pybtex-docutils-1.0.2 | 2 +- metadata/md5-cache/dev-python/pycairo-1.23.0 | 8 +- metadata/md5-cache/dev-python/pycares-4.3.0 | 8 +- metadata/md5-cache/dev-python/pycdio-2.1.1-r1 | 8 +- metadata/md5-cache/dev-python/pychm-0.8.6-r1 | 2 +- .../md5-cache/dev-python/pychromecast-13.0.7 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.4 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- .../md5-cache/dev-python/pyclipper-1.3.0_p4 | 7 +- .../md5-cache/dev-python/pycodestyle-2.10.0 | 2 +- metadata/md5-cache/dev-python/pycollada-0.7.2 | 2 +- .../md5-cache/dev-python/pycountry-22.3.5 | 2 +- .../md5-cache/dev-python/pycparser-2.21-r2 | 2 +- .../md5-cache/dev-python/pycryptodome-3.17.0 | 8 +- metadata/md5-cache/dev-python/pycson-0.8-r3 | 2 +- metadata/md5-cache/dev-python/pycuda-2021.1 | 2 +- metadata/md5-cache/dev-python/pycuda-2022.2.2 | 17 + metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 8 +- metadata/md5-cache/dev-python/pycurl-7.45.2 | 8 +- .../dev-python/pycurl-requests-0.5.0 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.7 | 2 +- metadata/md5-cache/dev-python/pydantic-1.10.7 | 7 +- .../dev-python/pydata-sphinx-theme-0.13.3 | 2 +- metadata/md5-cache/dev-python/pydbus-0.6.0 | 2 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 2 +- metadata/md5-cache/dev-python/pydecomp-9999 | 2 +- metadata/md5-cache/dev-python/pydevd-2.9.5 | 7 +- metadata/md5-cache/dev-python/pydiffx-1.1 | 2 +- .../md5-cache/dev-python/pydocstyle-6.2.3 | 2 +- .../md5-cache/dev-python/pydocstyle-6.3.0 | 2 +- metadata/md5-cache/dev-python/pydot-1.4.2-r3 | 2 +- .../md5-cache/dev-python/pydotplus-2.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pydyf-0.6.0 | 2 +- metadata/md5-cache/dev-python/pyeclib-1.6.1 | 8 +- metadata/md5-cache/dev-python/pyelftools-0.29 | 2 +- .../md5-cache/dev-python/pyenchant-3.2.2-r1 | 2 +- metadata/md5-cache/dev-python/pyfakefs-5.2.2 | 2 +- metadata/md5-cache/dev-python/pyflakes-3.0.1 | 2 +- .../md5-cache/dev-python/pyformance-0.4-r2 | 2 +- metadata/md5-cache/dev-python/pyftpdlib-1.5.7 | 2 +- metadata/md5-cache/dev-python/pyfuse3-3.2.2 | 8 +- metadata/md5-cache/dev-python/pygal-3.0.0-r4 | 2 +- metadata/md5-cache/dev-python/pygame-2.1.3 | 2 +- metadata/md5-cache/dev-python/pygame-2.2.0 | 2 +- metadata/md5-cache/dev-python/pygame-2.3.0 | 2 +- metadata/md5-cache/dev-python/pygame-2.4.0 | 8 +- .../md5-cache/dev-python/pygame_sdl2-8.0.3 | 2 +- .../md5-cache/dev-python/pygccxml-2.2.1-r1 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.60 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.61 | 2 +- metadata/md5-cache/dev-python/pygit2-1.12.0 | 8 +- metadata/md5-cache/dev-python/pyglet-2.0.5 | 2 +- metadata/md5-cache/dev-python/pyglet-2.0.6 | 2 +- metadata/md5-cache/dev-python/pygments-2.14.0 | 2 +- metadata/md5-cache/dev-python/pygments-2.15.0 | 2 +- metadata/md5-cache/dev-python/pygments-2.15.1 | 2 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- .../pygments-github-lexers-0.0.5-r1 | 2 +- .../md5-cache/dev-python/pygobject-3.44.1 | 8 +- metadata/md5-cache/dev-python/pygraphviz-1.10 | 8 +- metadata/md5-cache/dev-python/pygresql-5.2.4 | 8 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 8 +- .../md5-cache/dev-python/pyhamcrest-2.0.4 | 2 +- metadata/md5-cache/dev-python/pyhcl-0.4.4-r1 | 2 +- metadata/md5-cache/dev-python/pyicu-2.10.2 | 2 +- metadata/md5-cache/dev-python/pyicu-2.11 | 8 +- .../md5-cache/dev-python/pyinotify-0.9.6-r1 | 2 +- .../dev-python/pyjsparser-2.7.1_p20190421-r2 | 2 +- metadata/md5-cache/dev-python/pyjwt-2.6.0 | 2 +- .../md5-cache/dev-python/pykerberos-1.3.1-r1 | 2 +- metadata/md5-cache/dev-python/pykka-3.1.1 | 2 +- .../md5-cache/dev-python/pykwalify-1.8.0-r3 | 2 +- metadata/md5-cache/dev-python/pylama-8.4.1-r1 | 2 +- metadata/md5-cache/dev-python/pylast-5.1.0 | 2 +- metadata/md5-cache/dev-python/pylatex-1.4.1 | 2 +- metadata/md5-cache/dev-python/pylatexenc-2.10 | 2 +- metadata/md5-cache/dev-python/pylev-1.4.0-r1 | 2 +- .../md5-cache/dev-python/pylibacl-0.6.0-r1 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.7.0 | 2 +- metadata/md5-cache/dev-python/pylibmc-1.6.3 | 8 +- metadata/md5-cache/dev-python/pylint-2.17.1 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.2 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.3 | 2 +- metadata/md5-cache/dev-python/pylint-2.17.4 | 16 + .../md5-cache/dev-python/pylint-venv-3.0.1 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 2 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r2 | 2 +- .../dev-python/pymacaroons-0.13.0-r1 | 2 +- metadata/md5-cache/dev-python/pymad-0.10-r1 | 8 +- .../dev-python/pymdown-extensions-9.10 | 2 +- .../dev-python/pymdown-extensions-9.11 | 2 +- .../dev-python/pymdown-lexers-0_pre20210902 | 2 +- metadata/md5-cache/dev-python/pymdstat-0.4.3 | 2 +- .../md5-cache/dev-python/pymediainfo-6.0.1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.4-r2 | 2 +- metadata/md5-cache/dev-python/pymilter-1.0.5 | 8 +- metadata/md5-cache/dev-python/pymongo-4.1.1 | 2 +- metadata/md5-cache/dev-python/pymongo-4.2.0 | 2 +- metadata/md5-cache/dev-python/pymongo-4.3.3 | 7 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 8 +- metadata/md5-cache/dev-python/pymysql-1.0.3 | 2 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r2 | 7 +- metadata/md5-cache/dev-python/pynvim-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.3 | 2 +- .../md5-cache/dev-python/pyopencl-2022.3.1 | 2 +- .../md5-cache/dev-python/pyopengl-3.1.6-r2 | 2 +- .../dev-python/pyopengl_accelerate-3.1.6-r1 | 7 +- .../md5-cache/dev-python/pyopenssl-23.1.1 | 2 +- metadata/md5-cache/dev-python/pyotp-2.8.0 | 2 +- metadata/md5-cache/dev-python/pyparsing-3.0.9 | 2 +- metadata/md5-cache/dev-python/pyparted-3.12.0 | 8 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 8 +- metadata/md5-cache/dev-python/pypax-9999 | 2 +- metadata/md5-cache/dev-python/pypdf-3.7.1 | 2 +- metadata/md5-cache/dev-python/pypdf-3.8.0 | 2 +- metadata/md5-cache/dev-python/pypdf-3.8.1 | 2 +- .../md5-cache/dev-python/pyperclip-1.8.2-r1 | 2 +- metadata/md5-cache/dev-python/pyphen-0.14.0 | 2 +- .../md5-cache/dev-python/pypiserver-1.5.1 | 2 +- .../md5-cache/dev-python/pypng-0.20220715.0 | 2 +- .../md5-cache/dev-python/pypresence-4.2.1 | 2 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 2 +- metadata/md5-cache/dev-python/pyproj-3.5.0 | 8 +- .../md5-cache/dev-python/pyproject-api-1.5.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.10.0 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.11.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.9.2 | 2 +- .../dev-python/pyproject-hooks-1.0.0 | 2 +- .../dev-python/pyproject-metadata-0.7.1 | 2 +- metadata/md5-cache/dev-python/pypugjs-5.9.12 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.7.3 | 2 +- .../dev-python/pyqt-distutils-0.7.3-r1 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.13.2 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.13.3 | 2 +- metadata/md5-cache/dev-python/pyquery-2.0.0 | 2 +- .../dev-python/pyrate-limiter-2.10.0 | 2 +- metadata/md5-cache/dev-python/pyre2-1.0.7 | 2 +- .../md5-cache/dev-python/pyrfc3339-1.1-r1 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.7.4 | 16 - metadata/md5-cache/dev-python/pyroute2-0.7.6 | 6 +- .../md5-cache/dev-python/pyrqlite-2.1.1-r1 | 2 +- .../md5-cache/dev-python/pyrsistent-0.19.3 | 7 +- metadata/md5-cache/dev-python/pyscard-2.0.7 | 8 +- .../md5-cache/dev-python/pyscreenshot-3.1 | 2 +- metadata/md5-cache/dev-python/pyserial-3.5-r1 | 2 +- .../md5-cache/dev-python/pysimdjson-5.0.2-r1 | 2 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r2 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.14.3 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0-r2 | 2 +- .../md5-cache/dev-python/pyspelling-2.8.2 | 2 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.8.0 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.9.0 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.2-r1 | 2 +- metadata/md5-cache/dev-python/pysrt-9999 | 2 +- metadata/md5-cache/dev-python/pystache-0.6.1 | 2 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 2 +- metadata/md5-cache/dev-python/pysvn-1.9.18 | 2 +- metadata/md5-cache/dev-python/pytables-3.7.0 | 2 +- .../md5-cache/dev-python/pytables-3.8.0-r1 | 2 +- .../md5-cache/dev-python/pytables-3.8.0-r3 | 8 +- metadata/md5-cache/dev-python/pyte-0.8.1 | 2 +- .../dev-python/pytesseract-0.3.10-r1 | 2 +- metadata/md5-cache/dev-python/pytest-7.2.2 | 2 +- metadata/md5-cache/dev-python/pytest-7.3.0 | 2 +- metadata/md5-cache/dev-python/pytest-7.3.1 | 2 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.4 | 2 +- .../dev-python/pytest-asyncio-0.21.0 | 2 +- .../md5-cache/dev-python/pytest-bdd-6.1.1 | 2 +- .../md5-cache/dev-python/pytest-check-2.1.4 | 2 +- .../dev-python/pytest-codeblocks-0.16.1 | 2 +- .../dev-python/pytest-console-scripts-1.3.1 | 2 +- .../md5-cache/dev-python/pytest-cov-4.0.0-r1 | 2 +- .../dev-python/pytest-custom-exit-code-0.3.0 | 2 +- .../md5-cache/dev-python/pytest-datadir-1.4.1 | 2 +- .../dev-python/pytest-describe-2.0.1-r1 | 2 +- .../dev-python/pytest-describe-2.1.0 | 2 +- .../md5-cache/dev-python/pytest-django-4.5.2 | 2 +- .../md5-cache/dev-python/pytest-env-0.8.1 | 2 +- .../dev-python/pytest-expect-1.1.0-r2 | 2 +- .../dev-python/pytest-faulthandler-2.0.1-r1 | 2 +- .../dev-python/pytest-fixture-config-1.7.0-r2 | 2 +- .../md5-cache/dev-python/pytest-forked-1.6.0 | 2 +- .../dev-python/pytest-freezegun-0.4.2-r1 | 2 +- .../pytest-helpers-namespace-2021.12.29-r1 | 2 +- .../md5-cache/dev-python/pytest-httpbin-1.0.2 | 2 +- .../dev-python/pytest-httpserver-1.0.6 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.21.3 | 2 +- .../md5-cache/dev-python/pytest-httpx-0.22.0 | 2 +- .../md5-cache/dev-python/pytest-jupyter-0.7.0 | 2 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 2 +- .../dev-python/pytest-localftpserver-1.1.4 | 2 +- .../dev-python/pytest-localserver-0.7.1 | 2 +- .../dev-python/pytest-markdown-1.0.2-r1 | 2 +- .../dev-python/pytest-metadata-2.0.4 | 2 +- .../md5-cache/dev-python/pytest-mock-3.10.0 | 2 +- .../md5-cache/dev-python/pytest-mpl-0.16.1 | 2 +- .../md5-cache/dev-python/pytest-order-1.1.0 | 2 +- .../md5-cache/dev-python/pytest-ordering-0.6 | 2 +- .../dev-python/pytest-param-files-0.3.5 | 2 +- .../md5-cache/dev-python/pytest-plus-0.4.0 | 2 +- metadata/md5-cache/dev-python/pytest-qt-4.2.0 | 2 +- .../dev-python/pytest-regressions-2.4.2 | 2 +- .../dev-python/pytest-rerunfailures-11.1.2 | 2 +- .../pytest-salt-factories-1.0.0_rc20-r1 | 2 +- .../pytest-salt-factories-1.0.0_rc23 | 2 +- .../dev-python/pytest-services-2.2.1-r1 | 2 +- .../dev-python/pytest-shell-utilities-1.7.0 | 2 +- .../dev-python/pytest-shutil-1.7.0-r3 | 2 +- .../dev-python/pytest-skip-markers-1.4.0 | 2 +- .../dev-python/pytest-subtesthack-0.2.0 | 2 +- .../dev-python/pytest-subtests-0.10.0 | 2 +- .../md5-cache/dev-python/pytest-sugar-0.9.6 | 2 +- .../md5-cache/dev-python/pytest-sugar-0.9.7 | 2 +- .../pytest-system-statistics-1.0.2-r1 | 2 +- .../dev-python/pytest-tempdir-2019.10.12-r1 | 2 +- .../dev-python/pytest-testinfra-7.0.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.1.0 | 2 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 2 +- .../md5-cache/dev-python/pytest-trio-0.8.0 | 2 +- .../dev-python/pytest-twisted-1.14.0 | 2 +- .../pytest-verbose-parametrize-1.7.0 | 2 +- .../dev-python/pytest-virtualenv-1.7.0-r2 | 2 +- .../md5-cache/dev-python/pytest-xdist-3.2.1 | 2 +- .../dev-python/pytest-xprocess-0.22.2 | 2 +- .../md5-cache/dev-python/pytest-xvfb-2.0.0-r2 | 2 +- .../dev-python/python-augeas-1.1.0-r1 | 2 +- .../dev-python/python-axolotl-0.2.3-r3 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r4 | 7 +- .../md5-cache/dev-python/python-box-7.0.1 | 9 +- .../dev-python/python-bugzilla-3.2.0-r1 | 2 +- .../dev-python/python-cinderclient-9.3.0 | 2 +- .../dev-python/python-constraint-1.4.0 | 2 +- .../md5-cache/dev-python/python-cstruct-5.2 | 2 +- .../dev-python/python-ctags-1.5.0-r1 | 2 +- .../md5-cache/dev-python/python-daemon-2.3.2 | 2 +- .../dev-python/python-dateutil-2.8.2-r1 | 2 +- .../dev-python/python-dbusmock-0.28.7 | 2 +- .../dev-python/python-dbusmock-0.29.0 | 2 +- .../md5-cache/dev-python/python-debian-0.1.49 | 2 +- .../dev-python/python-discid-1.2.0-r1 | 2 +- .../dev-python/python-distutils-extra-2.47 | 2 +- .../md5-cache/dev-python/python-dotenv-1.0.0 | 2 +- .../dev-python/python-editor-1.0.4-r2 | 2 +- .../md5-cache/dev-python/python-efl-1.26.0 | 2 +- .../dev-python/python-email-validator-1.3.1 | 2 +- .../dev-python/python-email-validator-2.0.0 | 2 +- .../python-email-validator-2.0.0_p1 | 2 +- .../python-email-validator-2.0.0_p2 | 2 +- .../dev-python/python-engineio-4.4.0 | 2 +- .../dev-python/python-engineio-4.4.1 | 2 +- .../md5-cache/dev-python/python-evdev-1.6.0 | 7 +- .../dev-python/python-gammu-3.2.4-r1 | 8 +- .../dev-python/python-gflags-3.1.2-r2 | 2 +- .../dev-python/python-glanceclient-4.3.0 | 2 +- .../md5-cache/dev-python/python-gnupg-0.5.0 | 2 +- .../dev-python/python-ironicclient-5.1.0 | 2 +- .../md5-cache/dev-python/python-jose-3.3.0 | 2 +- .../dev-python/python-json-logger-2.0.7 | 2 +- .../dev-python/python-keystoneclient-5.1.0 | 2 +- .../md5-cache/dev-python/python-ldap-3.4.3 | 8 +- .../md5-cache/dev-python/python-ldap-9999 | 2 +- .../md5-cache/dev-python/python-lhafile-0.3.0 | 2 +- .../md5-cache/dev-python/python-libevdev-0.11 | 2 +- .../dev-python/python-linux-procfs-0.7.1 | 2 +- .../dev-python/python-lsp-black-1.2.1-r1 | 2 +- .../dev-python/python-lsp-jsonrpc-1.0.0 | 2 +- .../dev-python/python-lsp-server-1.7.1 | 16 - .../dev-python/python-lsp-server-1.7.2 | 6 +- metadata/md5-cache/dev-python/python-ly-0.9.7 | 2 +- .../md5-cache/dev-python/python-lzo-1.14-r1 | 8 +- .../md5-cache/dev-python/python-magic-0.4.27 | 2 +- .../dev-python/python-markdown-math-0.8-r1 | 2 +- .../dev-python/python-memcached-1.59-r2 | 2 +- .../dev-python/python-mimeparse-1.6.0-r3 | 2 +- .../dev-python/python-miniupnpc-2.2.4 | 8 +- .../md5-cache/dev-python/python-mpd2-3.0.5 | 2 +- .../md5-cache/dev-python/python-mpd2-3.1.0 | 2 +- .../md5-cache/dev-python/python-mpv-1.0.3 | 2 +- .../dev-python/python-multipart-0.0.6 | 2 +- .../dev-python/python-musicbrainzngs-0.7.1 | 2 +- .../dev-python/python-musicbrainzngs-0.7.1-r1 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 12 +- .../dev-python/python-neutronclient-9.0.0 | 2 +- .../dev-python/python-novaclient-18.3.0 | 2 +- .../dev-python/python-openstackclient-6.2.0 | 2 +- .../md5-cache/dev-python/python-pam-2.0.2-r2 | 2 +- .../dev-python/python-poppler-qt5-21.3.0 | 8 +- .../md5-cache/dev-python/python-ptrace-0.9.8 | 2 +- .../md5-cache/dev-python/python-ptrace-9999 | 2 +- .../md5-cache/dev-python/python-redmine-2.4.0 | 2 +- .../md5-cache/dev-python/python-rtmidi-1.4.9 | 2 +- .../dev-python/python-sense-hat-2.4.0 | 2 +- .../md5-cache/dev-python/python-slugify-8.0.1 | 2 +- .../md5-cache/dev-python/python-snappy-0.6.1 | 8 +- .../md5-cache/dev-python/python-socks-2.2.0 | 2 +- .../dev-python/python-sshpubkeys-3.3.1 | 2 +- .../md5-cache/dev-python/python-stdnum-1.18 | 2 +- .../dev-python/python-swiftclient-4.2.0 | 16 - .../dev-python/python-swiftclient-4.3.0 | 6 +- .../md5-cache/dev-python/python-systemd-235 | 8 +- .../md5-cache/dev-python/python-utils-3.5.2 | 2 +- .../dev-python/python-varlink-31.0.0 | 2 +- .../md5-cache/dev-python/python-vlc-3.0.18121 | 2 +- .../md5-cache/dev-python/python-vlc-3.0.18122 | 2 +- .../md5-cache/dev-python/python-xlib-0.33 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.4 | 2 +- .../md5-cache/dev-python/python3-saml-1.15.0 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.3 | 2 +- metadata/md5-cache/dev-python/pythran-0.12.1 | 2 +- metadata/md5-cache/dev-python/pythran-0.12.2 | 16 + metadata/md5-cache/dev-python/pythran-0.13.1 | 2 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 2 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 2 +- .../md5-cache/dev-python/pytoolconfig-1.2.5 | 2 +- .../md5-cache/dev-python/pytools-2022.1.14 | 2 +- metadata/md5-cache/dev-python/pytrie-0.4.0-r1 | 2 +- metadata/md5-cache/dev-python/pytz-2023.3-r1 | 2 +- .../pytz_deprecation_shim-0.1.0_p0-r2 | 2 +- .../md5-cache/dev-python/pytzdata-2020.1-r2 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 | 2 +- metadata/md5-cache/dev-python/pyudev-0.24.0 | 2 +- metadata/md5-cache/dev-python/pyudev-0.24.1 | 2 +- metadata/md5-cache/dev-python/pyupgrade-3.3.1 | 2 +- metadata/md5-cache/dev-python/pyupgrade-3.3.2 | 2 +- metadata/md5-cache/dev-python/pyusb-1.2.1-r1 | 2 +- .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 2 +- .../md5-cache/dev-python/pywavelets-1.4.1 | 7 +- .../md5-cache/dev-python/pywayland-0.4.15 | 8 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 2 +- .../md5-cache/dev-python/pywlroots-0.15.24-r1 | 2 +- .../md5-cache/dev-python/pywlroots-0.16.3-r1 | 2 +- .../md5-cache/dev-python/pywlroots-0.16.4 | 8 +- metadata/md5-cache/dev-python/pyx-0.16 | 2 +- .../dev-python/pyxDamerauLevenshtein-1.7.1 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.8.0 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.8.1 | 8 +- metadata/md5-cache/dev-python/pyxdg-0.28 | 2 +- metadata/md5-cache/dev-python/pyyaml-6.0-r1 | 8 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 2 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 2 +- metadata/md5-cache/dev-python/pyzmq-25.0.2 | 8 +- metadata/md5-cache/dev-python/pyzotero-1.5.5 | 2 +- metadata/md5-cache/dev-python/pyzotero-1.5.9 | 2 +- metadata/md5-cache/dev-python/qdarkstyle-3.1 | 2 +- .../md5-cache/dev-python/qiskit-aer-0.11.2-r1 | 8 +- .../md5-cache/dev-python/qiskit-aer-0.12.0 | 2 +- .../md5-cache/dev-python/qiskit-terra-0.23.3 | 7 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 2 +- metadata/md5-cache/dev-python/qrcode-7.4.2 | 2 +- metadata/md5-cache/dev-python/qstylizer-0.2.2 | 2 +- metadata/md5-cache/dev-python/qtawesome-1.2.3 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.4.2 | 2 +- metadata/md5-cache/dev-python/qtconsole-5.4.3 | 17 + metadata/md5-cache/dev-python/qtsass-0.4.0 | 2 +- .../md5-cache/dev-python/quantities-0.14.1 | 2 +- metadata/md5-cache/dev-python/radon-6.0.1 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8-r5 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r2 | 2 +- .../md5-cache/dev-python/rapidfuzz-2.13.7 | 17 - .../md5-cache/dev-python/rapidfuzz-2.14.0 | 17 - .../md5-cache/dev-python/rapidfuzz-2.15.0 | 17 - .../md5-cache/dev-python/rapidfuzz-2.15.1 | 6 +- metadata/md5-cache/dev-python/rapidfuzz-3.0.0 | 8 +- .../md5-cache/dev-python/rapidfuzz_capi-1.0.5 | 2 +- metadata/md5-cache/dev-python/rarfile-4.0-r1 | 2 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 2 +- metadata/md5-cache/dev-python/rdflib-6.3.2 | 2 +- .../md5-cache/dev-python/re-assert-1.1.0-r1 | 2 +- .../md5-cache/dev-python/readme_renderer-37.3 | 2 +- .../dev-python/readthedocs-sphinx-ext-2.2.0 | 2 +- metadata/md5-cache/dev-python/rebulk-3.2.0 | 2 +- .../dev-python/recommonmark-0.7.1-r1 | 2 +- .../dev-python/recurring-ical-events-2.0.2 | 2 +- metadata/md5-cache/dev-python/redis-4.5.4 | 2 +- .../md5-cache/dev-python/reedsolomon-1.7.0 | 2 +- .../dev-python/reedsolomon-2.0.31_beta1 | 2 +- .../dev-python/reedsolomon-2.1.0_beta1 | 7 +- .../md5-cache/dev-python/reflink-0.2.1-r3 | 2 +- metadata/md5-cache/dev-python/regex-2023.3.23 | 2 +- metadata/md5-cache/dev-python/regex-2023.5.4 | 2 +- metadata/md5-cache/dev-python/regex-2023.5.5 | 17 + .../md5-cache/dev-python/rencode-1.0.6-r3 | 2 +- metadata/md5-cache/dev-python/reno-4.0.0 | 2 +- .../md5-cache/dev-python/reportlab-3.6.13 | 8 +- .../md5-cache/dev-python/repoze-lru-0.7-r3 | 2 +- metadata/md5-cache/dev-python/requests-2.28.2 | 2 +- metadata/md5-cache/dev-python/requests-2.29.0 | 2 +- metadata/md5-cache/dev-python/requests-2.30.0 | 16 + .../md5-cache/dev-python/requests-cache-1.0.1 | 2 +- .../dev-python/requests-credssp-2.0.0 | 2 +- .../dev-python/requests-file-1.5.1-r2 | 2 +- .../dev-python/requests-futures-1.0.0-r1 | 2 +- .../dev-python/requests-kerberos-0.14.0-r1 | 2 +- .../md5-cache/dev-python/requests-mock-1.10.0 | 2 +- .../md5-cache/dev-python/requests-ntlm-1.2.0 | 2 +- .../dev-python/requests-oauthlib-1.3.1 | 2 +- .../dev-python/requests-toolbelt-0.10.1 | 2 +- .../dev-python/requests-toolbelt-1.0.0 | 2 +- .../dev-python/requests-unixsocket-0.3.0-r2 | 2 +- .../dev-python/requests_download-0.1.2-r1 | 2 +- .../dev-python/requestsexceptions-1.4.0-r1 | 2 +- .../md5-cache/dev-python/resolvelib-0.8.1 | 2 +- .../md5-cache/dev-python/resolvelib-1.0.1 | 2 +- .../md5-cache/dev-python/responses-0.23.1-r1 | 2 +- .../dev-python/restructuredtext-lint-1.4.0 | 2 +- .../dev-python/retry-decorator-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/retrying-1.3.4 | 2 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 2 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 2 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 2 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 2 +- metadata/md5-cache/dev-python/rich-13.3.3 | 2 +- metadata/md5-cache/dev-python/rich-13.3.4 | 2 +- metadata/md5-cache/dev-python/roman-4.0 | 2 +- metadata/md5-cache/dev-python/rope-1.7.0 | 2 +- metadata/md5-cache/dev-python/rope-1.8.0 | 16 + metadata/md5-cache/dev-python/ropemode-0.6.1 | 2 +- metadata/md5-cache/dev-python/routes-2.5.1-r2 | 2 +- metadata/md5-cache/dev-python/rply-0.7.8-r1 | 2 +- metadata/md5-cache/dev-python/rpy-3.5.8 | 2 +- metadata/md5-cache/dev-python/rpyc-5.3.1 | 2 +- metadata/md5-cache/dev-python/rq-1.13.0 | 2 +- metadata/md5-cache/dev-python/rq-1.14 | 2 +- ...ws-xray-sdk-python-2.11.0-r1 => rq-1.14.1} | 18 +- metadata/md5-cache/dev-python/rsa-4.9 | 2 +- .../md5-cache/dev-python/rst-linker-2.4.0 | 2 +- .../md5-cache/dev-python/rtimulib-7.2.1-r2 | 7 +- .../md5-cache/dev-python/rtslib-fb-2.1.74 | 2 +- .../dev-python/ruamel-std-pathlib-0.12.0 | 2 +- .../dev-python/ruamel-yaml-0.17.21-r2 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.22 | 2 +- .../md5-cache/dev-python/ruamel-yaml-0.17.23 | 16 + .../md5-cache/dev-python/ruamel-yaml-0.17.24 | 16 + .../dev-python/ruamel-yaml-clib-0.2.7 | 2 +- .../md5-cache/dev-python/rustworkx-0.12.1 | 7 +- .../md5-cache/dev-python/s3transfer-0.6.0-r1 | 2 +- .../md5-cache/dev-python/s3transfer-0.6.1 | 16 + metadata/md5-cache/dev-python/sabyenc-5.4.4 | 7 +- metadata/md5-cache/dev-python/sarge-0.1.7_p1 | 2 +- .../md5-cache/dev-python/sarif_om-1.0.4-r1 | 2 +- .../md5-cache/dev-python/scikit-build-0.16.4 | 2 +- .../md5-cache/dev-python/scikit-build-0.16.5 | 2 +- .../md5-cache/dev-python/scikit-build-0.16.6 | 2 +- .../md5-cache/dev-python/scikit-build-0.16.7 | 2 +- .../md5-cache/dev-python/scikit-build-0.17.0 | 2 +- .../md5-cache/dev-python/scikit-build-0.17.1 | 2 +- .../md5-cache/dev-python/scikit-build-0.17.2 | 2 +- .../md5-cache/dev-python/scikit-build-0.17.3 | 2 +- metadata/md5-cache/dev-python/scipy-1.10.1 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0-r2 | 2 +- metadata/md5-cache/dev-python/scrypt-0.8.20 | 8 +- metadata/md5-cache/dev-python/seaborn-0.12.2 | 2 +- .../md5-cache/dev-python/secretstorage-3.3.3 | 2 +- metadata/md5-cache/dev-python/seedir-0.4.2 | 2 +- metadata/md5-cache/dev-python/selenium-4.9.0 | 2 +- .../dev-python/semantic_version-2.10.0 | 2 +- metadata/md5-cache/dev-python/semver-3.0.0 | 2 +- .../md5-cache/dev-python/send2trash-1.8.0-r1 | 2 +- .../md5-cache/dev-python/send2trash-1.8.2 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.19.1 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.20.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.21.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.21.1 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.22.1 | 16 + metadata/md5-cache/dev-python/serpent-1.41 | 2 +- .../md5-cache/dev-python/serverfiles-0.3.1-r1 | 2 +- .../dev-python/service_identity-21.1.0-r1 | 2 +- .../md5-cache/dev-python/setproctitle-1.3.2 | 7 +- .../md5-cache/dev-python/setuptools-67.6.1 | 2 +- .../md5-cache/dev-python/setuptools-67.7.0 | 2 +- .../md5-cache/dev-python/setuptools-67.7.1 | 2 +- .../md5-cache/dev-python/setuptools-67.7.2 | 2 +- .../dev-python/setuptools-git-1.2-r3 | 2 +- .../dev-python/setuptools-rust-1.5.2 | 2 +- .../dev-python/setuptools-rust-1.6.0 | 2 +- .../md5-cache/dev-python/setuptools-scm-7.1.0 | 2 +- .../dev-python/setuptools_scm_git_archive-1.4 | 2 +- metadata/md5-cache/dev-python/sexpdata-1.0.0 | 2 +- .../md5-cache/dev-python/sgmllib3k-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/sh-2.0.3 | 2 +- metadata/md5-cache/dev-python/shapely-2.0.1 | 8 +- .../md5-cache/dev-python/shellingham-1.5.0 | 2 +- .../md5-cache/dev-python/shellingham-1.5.1 | 2 +- .../dev-python/signature_dispatch-1.0.1 | 2 +- .../md5-cache/dev-python/signedjson-1.1.4 | 2 +- metadata/md5-cache/dev-python/simber-0.2.6 | 2 +- .../md5-cache/dev-python/simpervisor-0.4-r1 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.8 | 2 +- .../md5-cache/dev-python/simpleeval-0.9.13 | 2 +- .../dev-python/simplegeneric-0.8.1-r2 | 2 +- .../md5-cache/dev-python/simplejson-3.18.4 | 2 +- .../md5-cache/dev-python/simplejson-3.19.1 | 7 +- metadata/md5-cache/dev-python/simplekml-1.3.6 | 2 +- metadata/md5-cache/dev-python/simpy-4.0.1-r1 | 2 +- metadata/md5-cache/dev-python/sip-6.7.8 | 2 +- metadata/md5-cache/dev-python/sip-6.7.9 | 2 +- metadata/md5-cache/dev-python/six-1.16.0-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.8.3 | 8 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 2 +- metadata/md5-cache/dev-python/smbus2-0.4.2 | 2 +- metadata/md5-cache/dev-python/smmap-5.0.0 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.10.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.3.1-r1 | 2 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 2 +- metadata/md5-cache/dev-python/sniffio-1.3.0 | 2 +- .../dev-python/snowballstemmer-2.2.0-r1 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 12 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 2 +- .../dev-python/sortedcontainers-2.4.0-r1 | 2 +- metadata/md5-cache/dev-python/soupsieve-2.4 | 2 +- metadata/md5-cache/dev-python/soupsieve-2.4.1 | 2 +- .../dev-python/speg-0.3_p20180819-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-4.5.0-r1 | 2 +- metadata/md5-cache/dev-python/sphinx-5.3.0 | 2 +- metadata/md5-cache/dev-python/sphinx-6.1.3 | 2 +- metadata/md5-cache/dev-python/sphinx-6.2.0 | 2 +- metadata/md5-cache/dev-python/sphinx-6.2.1 | 2 +- metadata/md5-cache/dev-python/sphinx-7.0.0 | 2 +- .../dev-python/sphinx-aiohttp-theme-0.1.6-r1 | 2 +- .../md5-cache/dev-python/sphinx-autoapi-2.1.0 | 2 +- .../dev-python/sphinx-autodoc-typehints-1.22 | 2 +- .../sphinx-autodoc-typehints-1.23.0 | 2 +- .../dev-python/sphinx-basic-ng-1.0.0_beta1 | 2 +- .../dev-python/sphinx-bootstrap-theme-0.8.1 | 2 +- .../dev-python/sphinx-celery-2.0.0-r2 | 2 +- .../md5-cache/dev-python/sphinx-epytext-0.0.4 | 2 +- .../dev-python/sphinx-gallery-0.12.2 | 2 +- .../dev-python/sphinx-gallery-0.13.0 | 2 +- .../dev-python/sphinx-issues-3.0.1-r1 | 2 +- .../dev-python/sphinx-multiversion-0.2.4 | 2 +- .../dev-python/sphinx-notfound-page-0.8.3 | 2 +- .../md5-cache/dev-python/sphinx-panels-0.6.0 | 2 +- .../dev-python/sphinx-prompt-1.6.0-r1 | 2 +- .../sphinx-py3doc-enhanced-theme-2.4.0 | 2 +- .../md5-cache/dev-python/sphinx-pytest-0.0.5 | 2 +- .../dev-python/sphinx-rtd-theme-1.2.0 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.4.1 | 2 +- .../dev-python/sphinx-testing-1.0.1-r2 | 2 +- .../dev-python/sphinx_ansible_theme-0.10.1 | 2 +- .../dev-python/sphinx_ansible_theme-0.9.1 | 2 +- .../dev-python/sphinx_lv2_theme-1.2.2 | 2 +- .../sphinx_selective_exclude-1.0.3-r1 | 2 +- .../dev-python/sphinxcontrib-apidoc-0.3.0-r1 | 2 +- .../dev-python/sphinxcontrib-applehelp-1.0.4 | 2 +- .../dev-python/sphinxcontrib-asyncio-0.3.0-r1 | 2 +- .../sphinxcontrib-autoprogram-0.1.8 | 2 +- .../dev-python/sphinxcontrib-bibtex-2.5.0 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.2-r1 | 2 +- .../dev-python/sphinxcontrib-doxylink-1.12.2 | 2 +- .../sphinxcontrib-github-alt-1.2-r2 | 2 +- .../dev-python/sphinxcontrib-htmlhelp-2.0.1 | 2 +- .../dev-python/sphinxcontrib-httpdomain-1.8.1 | 2 +- .../dev-python/sphinxcontrib-jquery-4.1 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r2 | 2 +- .../sphinxcontrib-log_cabinet-1.0.1-r1 | 2 +- .../sphinxcontrib-newsfeed-0.1.4-r1 | 2 +- .../sphinxcontrib-programoutput-0.17-r1 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.3-r1 | 2 +- .../sphinxcontrib-serializinghtml-1.1.5-r1 | 2 +- .../dev-python/sphinxcontrib-spelling-8.0.0 | 2 +- .../dev-python/sphinxcontrib-trio-1.1.2 | 2 +- .../sphinxcontrib-websupport-1.2.4-r2 | 2 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 2 +- metadata/md5-cache/dev-python/sphobjinv-2.3.1 | 2 +- metadata/md5-cache/dev-python/spotipy-2.23.0 | 2 +- metadata/md5-cache/dev-python/spur-0.3.23 | 2 +- metadata/md5-cache/dev-python/spyder-5.4.3 | 2 +- .../md5-cache/dev-python/spyder-kernels-2.4.3 | 2 +- .../dev-python/spyder-line-profiler-0.3.1-r1 | 2 +- .../dev-python/spyder-notebook-0.4.1 | 2 +- .../dev-python/spyder-terminal-1.2.2 | 2 +- .../dev-python/spyder-unittest-0.5.1 | 2 +- .../md5-cache/dev-python/spyder-vim-0.1.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.48 | 2 +- .../md5-cache/dev-python/sqlalchemy-2.0.12 | 2 +- .../dev-python/sqlalchemy-rqlite-1.1.1-r1 | 2 +- .../md5-cache/dev-python/sqlitedict-2.1.0 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.4.4 | 2 +- metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 2 +- .../md5-cache/dev-python/ssl-fetch-0.4-r1 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../md5-cache/dev-python/stack_data-0.6.2 | 2 +- .../dev-python/stapler-1.0.0_p20220330-r3 | 2 +- .../md5-cache/dev-python/starlette-0.26.1 | 2 +- metadata/md5-cache/dev-python/statsd-4.0.1 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.2 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.5 | 8 +- .../md5-cache/dev-python/statsmodels-0.14.0 | 17 + metadata/md5-cache/dev-python/stdio-mgr-1.0.1 | 2 +- metadata/md5-cache/dev-python/stestr-4.0.1 | 2 +- metadata/md5-cache/dev-python/stevedore-5.0.0 | 2 +- metadata/md5-cache/dev-python/stomp-py-8.1.0 | 2 +- .../dev-python/strict-rfc3339-0.7-r2 | 2 +- metadata/md5-cache/dev-python/stripe-5.4.0 | 2 +- .../md5-cache/dev-python/structlog-23.1.0 | 2 +- .../md5-cache/dev-python/subprocess-tee-0.4.1 | 2 +- metadata/md5-cache/dev-python/subunit-1.4.2 | 2 +- .../md5-cache/dev-python/suds-community-1.1.2 | 2 +- metadata/md5-cache/dev-python/sure-2.0.1 | 2 +- metadata/md5-cache/dev-python/svg-path-6.2 | 2 +- metadata/md5-cache/dev-python/svg-path-6.3 | 2 +- metadata/md5-cache/dev-python/svglib-1.5.1 | 2 +- metadata/md5-cache/dev-python/svgwrite-1.4.3 | 2 +- .../dev-python/swagger_spec_validator-3.0.3 | 2 +- metadata/md5-cache/dev-python/sybil-5.0.0 | 2 +- .../md5-cache/dev-python/symengine-0.10.0 | 8 +- .../md5-cache/dev-python/symengine-0.9.2-r3 | 2 +- metadata/md5-cache/dev-python/sympy-1.11.1-r2 | 2 +- metadata/md5-cache/dev-python/tabulate-0.9.0 | 6 +- metadata/md5-cache/dev-python/tagpy-2022.1 | 8 +- metadata/md5-cache/dev-python/tappy-3.1-r1 | 2 +- metadata/md5-cache/dev-python/tasklib-2.5.1 | 2 +- .../md5-cache/dev-python/tavalidate-0.0.6-r1 | 2 +- metadata/md5-cache/dev-python/tavern-2.0.6 | 2 +- metadata/md5-cache/dev-python/tavern-2.0.7 | 2 +- metadata/md5-cache/dev-python/tblib-1.7.0-r1 | 2 +- .../md5-cache/dev-python/tcolorpy-0.1.2-r1 | 2 +- metadata/md5-cache/dev-python/tcolorpy-0.1.3 | 16 + metadata/md5-cache/dev-python/tekore-4.5.0 | 2 +- metadata/md5-cache/dev-python/tekore-4.6.0 | 2 +- metadata/md5-cache/dev-python/tempest-34.1.0 | 2 +- metadata/md5-cache/dev-python/tempest-34.2.0 | 16 + metadata/md5-cache/dev-python/tempora-5.2.1 | 2 +- metadata/md5-cache/dev-python/tempora-5.2.2 | 2 +- metadata/md5-cache/dev-python/tenacity-8.2.2 | 2 +- metadata/md5-cache/dev-python/termcolor-2.2.0 | 2 +- metadata/md5-cache/dev-python/termcolor-2.3.0 | 2 +- .../md5-cache/dev-python/terminado-0.17.1 | 2 +- .../dev-python/terminaltables-3.1.10-r1 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/testfixtures-7.1.0 | 2 +- metadata/md5-cache/dev-python/testpath-0.6.0 | 2 +- .../dev-python/testresources-2.0.1-r2 | 2 +- .../dev-python/testscenarios-0.5.0-r3 | 2 +- metadata/md5-cache/dev-python/testtools-2.6.0 | 2 +- .../dev-python/text-unidecode-1.3-r1 | 2 +- metadata/md5-cache/dev-python/textX-3.1.1 | 2 +- .../md5-cache/dev-python/textdistance-4.5.0 | 2 +- metadata/md5-cache/dev-python/textile-4.0.2 | 2 +- metadata/md5-cache/dev-python/texttable-1.6.7 | 2 +- .../md5-cache/dev-python/threadpoolctl-3.1.0 | 2 +- .../md5-cache/dev-python/three-merge-0.1.1 | 2 +- metadata/md5-cache/dev-python/thrift-0.16.0 | 2 +- .../md5-cache/dev-python/thriftpy2-0.4.16 | 7 +- .../md5-cache/dev-python/tifffile-2023.3.21 | 2 +- .../md5-cache/dev-python/tifffile-2023.4.12 | 2 +- .../dev-python/tikzplotlib-0.10.1-r1 | 2 +- .../md5-cache/dev-python/time-machine-2.9.0 | 7 +- .../dev-python/timeout-decorator-0.5.0-r1 | 2 +- .../md5-cache/dev-python/tiny-proxy-0.1.1 | 2 +- metadata/md5-cache/dev-python/tinycss-0.4-r1 | 2 +- metadata/md5-cache/dev-python/tinycss2-1.2.1 | 2 +- metadata/md5-cache/dev-python/tld-0.13 | 2 +- .../md5-cache/dev-python/tldextract-3.4.0 | 2 +- .../md5-cache/dev-python/tldextract-3.4.1 | 2 +- metadata/md5-cache/dev-python/tlsh-4.8.2 | 2 +- .../md5-cache/dev-python/tokenize-rt-5.0.0 | 2 +- metadata/md5-cache/dev-python/toml-0.10.2-r1 | 2 +- metadata/md5-cache/dev-python/tomli-2.0.1-r1 | 2 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.11.7 | 2 +- metadata/md5-cache/dev-python/tomlkit-0.11.8 | 2 +- metadata/md5-cache/dev-python/toolz-0.12.0 | 2 +- metadata/md5-cache/dev-python/toposort-1.10 | 2 +- metadata/md5-cache/dev-python/tornado-6.2-r1 | 2 +- metadata/md5-cache/dev-python/tornado-6.3 | 2 +- metadata/md5-cache/dev-python/tornado-6.3.1 | 2 +- .../md5-cache/dev-python/towncrier-22.12.0 | 2 +- metadata/md5-cache/dev-python/tox-3.28.0 | 2 +- metadata/md5-cache/dev-python/tox-4.4.11 | 2 +- metadata/md5-cache/dev-python/tox-4.4.12 | 2 +- metadata/md5-cache/dev-python/tox-4.5.0 | 2 +- metadata/md5-cache/dev-python/tox-4.5.1 | 2 +- .../md5-cache/dev-python/tpm2-pytss-2.1.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.65.0 | 2 +- metadata/md5-cache/dev-python/traitlets-5.9.0 | 2 +- .../md5-cache/dev-python/transitions-0.9.0 | 2 +- .../dev-python/translate-toolkit-3.8.6-r1 | 2 +- .../md5-cache/dev-python/tree-sitter-0.20.1 | 8 +- metadata/md5-cache/dev-python/treq-22.2.0-r1 | 2 +- metadata/md5-cache/dev-python/trimesh-3.21.4 | 2 +- metadata/md5-cache/dev-python/trimesh-3.21.5 | 2 +- metadata/md5-cache/dev-python/trio-0.22.0-r1 | 2 +- .../dev-python/trio-websocket-0.10.2 | 2 +- .../dev-python/trove-classifiers-2023.3.9 | 2 +- .../dev-python/trove-classifiers-2023.4.18 | 2 +- .../dev-python/trove-classifiers-2023.4.20 | 2 +- .../dev-python/trove-classifiers-2023.4.22 | 2 +- .../dev-python/trove-classifiers-2023.4.25 | 2 +- .../dev-python/trove-classifiers-2023.4.29 | 2 +- .../dev-python/trove-classifiers-2023.5.2 | 2 +- .../md5-cache/dev-python/trustme-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/trustme-1.0.0 | 2 +- metadata/md5-cache/dev-python/tubes-0.2.1 | 2 +- .../md5-cache/dev-python/tweedledum-1.1.1-r1 | 2 +- metadata/md5-cache/dev-python/twine-4.0.2 | 2 +- metadata/md5-cache/dev-python/twisted-22.10.0 | 2 +- .../md5-cache/dev-python/twython-3.9.1-r1 | 2 +- metadata/md5-cache/dev-python/txAMQP-0.8.2-r1 | 2 +- metadata/md5-cache/dev-python/txaio-23.1.1 | 2 +- .../md5-cache/dev-python/txrequests-0.9.6-r1 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.5.4 | 7 +- metadata/md5-cache/dev-python/typeguard-3.0.2 | 2 +- .../dev-python/types-docutils-0.19.1.7 | 2 +- .../dev-python/types-docutils-0.19.1.8 | 2 +- .../dev-python/types-docutils-0.19.1.9 | 15 + .../md5-cache/dev-python/types-gdb-12.1.4.4 | 2 +- .../dev-python/typing-extensions-4.5.0 | 2 +- .../md5-cache/dev-python/typogrify-2.0.7-r1 | 2 +- metadata/md5-cache/dev-python/tzlocal-4.3 | 2 +- .../dev-python/u-msgpack-python-2.7.2 | 2 +- metadata/md5-cache/dev-python/ubelt-1.2.4 | 2 +- .../md5-cache/dev-python/uc-micro-py-1.0.1 | 2 +- .../md5-cache/dev-python/uc-micro-py-1.0.2 | 2 +- metadata/md5-cache/dev-python/ujson-5.7.0 | 8 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 7 +- .../md5-cache/dev-python/unasync-0.5.0-r1 | 2 +- .../dev-python/uncertainties-3.1.7-r1 | 2 +- metadata/md5-cache/dev-python/unidecode-1.3.6 | 2 +- metadata/md5-cache/dev-python/unidiff-0.7.5 | 2 +- .../dev-python/unittest-mixins-1.6-r2 | 2 +- .../md5-cache/dev-python/unittest-or-fail-2 | 2 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 2 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 2 +- .../md5-cache/dev-python/uranium-4.13.0-r1 | 2 +- .../dev-python/uri_template-1.2.0-r1 | 2 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 2 +- .../dev-python/url-normalize-1.4.3-r1 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.15 | 2 +- metadata/md5-cache/dev-python/urllib3-2.0.0 | 2 +- metadata/md5-cache/dev-python/urllib3-2.0.1 | 2 +- metadata/md5-cache/dev-python/urllib3-2.0.2 | 16 + metadata/md5-cache/dev-python/urwid-2.1.2-r1 | 7 +- .../md5-cache/dev-python/urwid_readline-0.13 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.3-r1 | 2 +- metadata/md5-cache/dev-python/userpath-1.8.0 | 2 +- metadata/md5-cache/dev-python/utidylib-0.9 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.19.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.20.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.21.0 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.21.1 | 2 +- .../md5-cache/dev-python/uvicorn-0.21.1-r1 | 2 +- metadata/md5-cache/dev-python/uvicorn-0.22.0 | 2 +- metadata/md5-cache/dev-python/uvloop-0.17.0 | 8 +- .../md5-cache/dev-python/validators-0.20.0 | 2 +- metadata/md5-cache/dev-python/vcrpy-4.2.1 | 2 +- metadata/md5-cache/dev-python/vdf-3.4-r1 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.18.0-r4 | 2 +- .../md5-cache/dev-python/vdirsyncer-0.19.1 | 2 +- metadata/md5-cache/dev-python/vecrec-0.3.1-r1 | 2 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 2 +- metadata/md5-cache/dev-python/versioneer-0.28 | 2 +- .../md5-cache/dev-python/versioningit-2.2.0 | 2 +- metadata/md5-cache/dev-python/vine-5.0.0-r1 | 2 +- .../md5-cache/dev-python/virtualenv-20.21.0 | 2 +- .../md5-cache/dev-python/virtualenv-20.22.0 | 2 +- .../md5-cache/dev-python/virtualenv-20.23.0 | 2 +- .../dev-python/virtualenv-clone-0.5.7 | 2 +- .../dev-python/virtualenvwrapper-4.8.4-r2 | 2 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 2 +- .../md5-cache/dev-python/vncdotool-0.13.0-r1 | 2 +- .../md5-cache/dev-python/vncdotool-1.0.0-r1 | 2 +- .../md5-cache/dev-python/vobject-0.9.6.1-r3 | 2 +- .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 2 +- .../md5-cache/dev-python/vpython-7.6.4-r1 | 2 +- metadata/md5-cache/dev-python/waitress-2.1.2 | 2 +- metadata/md5-cache/dev-python/wand-0.6.11 | 2 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 2 +- metadata/md5-cache/dev-python/warlock-2.0.1 | 2 +- metadata/md5-cache/dev-python/watchdog-3.0.0 | 2 +- .../md5-cache/dev-python/watchfiles-0.19.0 | 7 +- .../dev-python/wcag-contrast-ratio-0.9-r1 | 2 +- metadata/md5-cache/dev-python/wcmatch-8.4.1 | 2 +- metadata/md5-cache/dev-python/wcwidth-0.2.6 | 2 +- metadata/md5-cache/dev-python/weasyprint-58.1 | 2 +- metadata/md5-cache/dev-python/webcolors-1.13 | 2 +- .../dev-python/webencodings-0.5.1-r2 | 2 +- metadata/md5-cache/dev-python/webob-1.8.7-r1 | 2 +- .../dev-python/websocket-client-1.5.1 | 2 +- metadata/md5-cache/dev-python/websockets-10.4 | 2 +- metadata/md5-cache/dev-python/websockets-11.0 | 2 +- .../md5-cache/dev-python/websockets-11.0.1 | 2 +- .../md5-cache/dev-python/websockets-11.0.2 | 6 +- .../md5-cache/dev-python/websockify-0.10.0-r2 | 2 +- .../md5-cache/dev-python/webtest-3.0.0-r1 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.2.3 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.3.0 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.3.1 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.3.2 | 2 +- metadata/md5-cache/dev-python/werkzeug-2.3.3 | 2 +- metadata/md5-cache/dev-python/whatever-0.7 | 2 +- .../md5-cache/dev-python/whatthepatch-1.0.4 | 2 +- .../md5-cache/dev-python/whatthepatch-1.0.5 | 16 + metadata/md5-cache/dev-python/wheel-0.40.0 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 2 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 2 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r2 | 2 +- .../dev-python/widgetsnbextension-4.0.7 | 2 +- metadata/md5-cache/dev-python/wrapt-1.15.0 | 7 +- metadata/md5-cache/dev-python/wsaccel-0.6.4 | 7 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/wsproto-1.2.0 | 2 +- .../md5-cache/dev-python/wstools-0.4.10-r1 | 2 +- .../md5-cache/dev-python/wtforms-3.0.1-r1 | 2 +- metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 2 +- .../md5-cache/dev-python/wxpython-4.0.7-r4 | 2 +- metadata/md5-cache/dev-python/wxpython-4.2.0 | 2 +- .../md5-cache/dev-python/x-wr-timezone-0.0.5 | 2 +- metadata/md5-cache/dev-python/xarray-2023.3.0 | 2 +- metadata/md5-cache/dev-python/xarray-2023.4.2 | 2 +- metadata/md5-cache/dev-python/xcffib-1.2.0 | 2 +- metadata/md5-cache/dev-python/xcffib-1.3.0 | 2 +- metadata/md5-cache/dev-python/xdoctest-1.1.1 | 2 +- metadata/md5-cache/dev-python/xkbcommon-0.8 | 8 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.0.9 | 2 +- .../md5-cache/dev-python/xlsxwriter-3.1.0 | 2 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r2 | 2 +- metadata/md5-cache/dev-python/xmlschema-2.2.2 | 2 +- metadata/md5-cache/dev-python/xmlschema-2.2.3 | 2 +- .../md5-cache/dev-python/xmlsec-1.3.12-r2 | 8 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 2 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9-r1 | 2 +- metadata/md5-cache/dev-python/xxhash-3.2.0 | 8 +- metadata/md5-cache/dev-python/y-py-0.6.0 | 8 +- metadata/md5-cache/dev-python/yamlpath-3.8.0 | 2 +- metadata/md5-cache/dev-python/yapf-0.32.0-r1 | 2 +- metadata/md5-cache/dev-python/yapf-0.33.0 | 2 +- metadata/md5-cache/dev-python/yappi-1.4.0 | 7 +- metadata/md5-cache/dev-python/yapsy-1.12.2-r1 | 2 +- .../md5-cache/dev-python/yara-python-4.2.3 | 2 +- .../md5-cache/dev-python/yara-python-4.3.0 | 6 +- .../md5-cache/dev-python/yara-python-4.3.1 | 2 +- .../md5-cache/dev-python/yara-python-9999 | 2 +- metadata/md5-cache/dev-python/yarl-1.8.2 | 2 +- metadata/md5-cache/dev-python/yarl-1.9.1 | 2 +- metadata/md5-cache/dev-python/yarl-1.9.2 | 2 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 | 2 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 2 +- .../dev-python/youtube-search-python-1.6.6 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.8.4 | 2 +- .../md5-cache/dev-python/ypy-websocket-0.9.0 | 2 +- .../md5-cache/dev-python/ytmusicapi-0.25.0 | 15 - .../md5-cache/dev-python/ytmusicapi-0.25.2 | 6 +- .../md5-cache/dev-python/ytmusicapi-1.0.2 | 2 +- .../md5-cache/dev-python/zc-lockfile-3.0_p1 | 2 +- metadata/md5-cache/dev-python/zconfig-3.6.1 | 2 +- metadata/md5-cache/dev-python/zconfig-4.0 | 16 + metadata/md5-cache/dev-python/zeep-4.2.1 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.56.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.58.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.58.2 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.59.0 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.62.0 | 17 + metadata/md5-cache/dev-python/zipp-3.15.0 | 2 +- .../md5-cache/dev-python/zope-component-5.1.0 | 16 - .../md5-cache/dev-python/zope-component-6.0 | 6 +- .../dev-python/zope-configuration-4.4.1-r2 | 2 +- .../dev-python/zope-configuration-5.0 | 16 + .../md5-cache/dev-python/zope-deprecation-5.0 | 2 +- metadata/md5-cache/dev-python/zope-event-4.6 | 2 +- .../md5-cache/dev-python/zope-exceptions-4.6 | 2 +- .../md5-cache/dev-python/zope-hookable-5.4 | 7 +- .../dev-python/zope-i18nmessageid-6.0.1 | 7 +- .../md5-cache/dev-python/zope-interface-6.0 | 7 +- .../md5-cache/dev-python/zope-schema-7.0.1 | 2 +- .../md5-cache/dev-python/zope-testing-5.0.1 | 2 +- .../md5-cache/dev-python/zstandard-0.20.0 | 2 +- .../md5-cache/dev-python/zstandard-0.21.0 | 8 +- metadata/md5-cache/dev-python/zstd-1.5.5.1 | 8 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 16504 -> 13717 bytes metadata/md5-cache/dev-qt/qt5compat-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtbase-6.4.3 | 17 - metadata/md5-cache/dev-qt/qtcharts-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtdeclarative-6.4.3 | 16 - .../md5-cache/dev-qt/qtimageformats-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtmultimedia-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtnetworkauth-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtpositioning-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtquick3d-6.4.3 | 16 - .../md5-cache/dev-qt/qtquicktimeline-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtserialport-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtshadertools-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 | 16 + metadata/md5-cache/dev-qt/qtsvg-6.4.3 | 16 - metadata/md5-cache/dev-qt/qttools-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtwayland-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtwebchannel-6.4.3 | 16 - metadata/md5-cache/dev-qt/qtwebengine-6.4.3 | 17 - metadata/md5-cache/dev-qt/qtwebsockets-6.4.3 | 16 - metadata/md5-cache/dev-ruby/Manifest.gz | Bin 174424 -> 174906 bytes metadata/md5-cache/dev-ruby/facter-4.3.1 | 4 +- metadata/md5-cache/dev-ruby/oauth-0.6.2 | 17 + metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 | 17 + .../md5-cache/dev-ruby/sexp_processor-4.17.0 | 17 + metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9268 -> 9262 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r11 | 2 +- metadata/md5-cache/dev-tcltk/snack-2.2.10-r12 | 6 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 9100 -> 9093 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/glossaries-4.52 | 4 +- metadata/md5-cache/dev-tex/latexdiff-1.3.3 | 4 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 129333 -> 128665 bytes metadata/md5-cache/dev-util/ROPgadget-7.2 | 2 +- metadata/md5-cache/dev-util/ROPgadget-7.3 | 2 +- metadata/md5-cache/dev-util/ROPgadget-9999 | 2 +- metadata/md5-cache/dev-util/Tensile-5.1.3-r3 | 2 +- metadata/md5-cache/dev-util/Tensile-5.4.2-r2 | 2 +- metadata/md5-cache/dev-util/buildbot-3.6.1 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.6.1 | 2 +- .../dev-util/buildbot-console-view-3.6.1 | 2 +- .../dev-util/buildbot-grid-view-3.6.1 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.6.1 | 2 +- .../dev-util/buildbot-waterfall-view-3.6.1 | 2 +- .../dev-util/buildbot-worker-3.6.1-r2 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.6.1 | 2 +- .../md5-cache/dev-util/buildbot-www-3.6.1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.21-r1 | 2 +- .../md5-cache/dev-util/catalyst-3.0.22-r1 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-4.16.4 | 2 +- metadata/md5-cache/dev-util/clippy-8.4.2 | 4 +- metadata/md5-cache/dev-util/coccigrep-1.20 | 2 +- .../md5-cache/dev-util/codeblocks-20.03-r6 | 4 +- metadata/md5-cache/dev-util/codespell-2.2.2 | 2 +- metadata/md5-cache/dev-util/codespell-2.2.4 | 6 +- metadata/md5-cache/dev-util/conan-2.0.4 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.3 | 2 +- .../md5-cache/dev-util/cookiecutter-2.0.2-r1 | 2 +- .../md5-cache/dev-util/cookiecutter-2.1.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.2 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.9 | 6 +- metadata/md5-cache/dev-util/cram-0.7-r2 | 2 +- .../md5-cache/dev-util/diff-cover-6.5.0-r1 | 2 +- metadata/md5-cache/dev-util/diffoscope-238 | 2 +- metadata/md5-cache/dev-util/diffoscope-240 | 2 +- metadata/md5-cache/dev-util/diffoscope-241 | 2 +- metadata/md5-cache/dev-util/diffoscope-242 | 16 + metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.35 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.37 | 2 +- metadata/md5-cache/dev-util/ebuildtester-41 | 2 +- metadata/md5-cache/dev-util/ebuildtester-42 | 2 +- .../md5-cache/dev-util/ebuildtester-42-r1 | 2 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 2 +- metadata/md5-cache/dev-util/gcovr-5.1 | 2 +- metadata/md5-cache/dev-util/gcovr-5.2 | 2 +- metadata/md5-cache/dev-util/gcovr-6.0 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.74.6 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.76.1 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.76.2 | 2 +- metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- .../md5-cache/dev-util/gi-docgen-2023.1-r1 | 2 +- .../md5-cache/dev-util/gitchangelog-3.1.2 | 2 +- .../md5-cache/dev-util/gnome-builder-44.2 | 4 +- .../md5-cache/dev-util/gprof2dot-2022.7.29 | 2 +- .../md5-cache/dev-util/gyp-20200512145953 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- metadata/md5-cache/dev-util/howdoi-2.0.20 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.1 | 17 - metadata/md5-cache/dev-util/lldb-16.0.2 | 17 - metadata/md5-cache/dev-util/lldb-16.0.3 | 2 +- .../{lldb-16.0.3.9999 => lldb-16.0.4.9999} | 8 +- metadata/md5-cache/dev-util/lldb-17.0.0.9999 | 2 +- .../dev-util/lldb-17.0.0_pre20230325 | 16 - .../dev-util/lldb-17.0.0_pre20230414 | 16 - .../dev-util/lldb-17.0.0_pre20230421 | 16 - .../dev-util/lldb-17.0.0_pre20230502 | 2 +- metadata/md5-cache/dev-util/maturin-0.14.17 | 2 +- ...aturin-1.0.0_beta7 => maturin-1.0.0_beta9} | 8 +- metadata/md5-cache/dev-util/meson-1.0.1 | 2 +- metadata/md5-cache/dev-util/meson-1.1.0 | 2 +- metadata/md5-cache/dev-util/meson-9999 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.23 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.5 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.7 | 6 +- metadata/md5-cache/dev-util/pkgdev-9999 | 2 +- .../dev-util/pwntools-4.10.0_beta0-r2 | 2 +- metadata/md5-cache/dev-util/pwntools-4.9.0-r2 | 2 +- metadata/md5-cache/dev-util/pwntools-9999 | 2 +- ...ty-2022.3.2 => pycharm-community-2023.1.1} | 6 +- metadata/md5-cache/dev-util/rbtools-4.0-r1 | 2 +- metadata/md5-cache/dev-util/repolite-0.4.0 | 2 +- metadata/md5-cache/dev-util/rinstall-0.1.1 | 14 - metadata/md5-cache/dev-util/ropper-1.13.8 | 2 +- metadata/md5-cache/dev-util/ropper-9999 | 2 +- .../dev-util/{ruff-0.0.264 => ruff-0.0.265} | 4 +- metadata/md5-cache/dev-util/scons-4.4.0 | 2 +- metadata/md5-cache/dev-util/scons-4.4.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.5.1-r2 | 2 +- metadata/md5-cache/dev-util/scons-4.5.2 | 2 +- metadata/md5-cache/dev-util/snakeviz-2.1.1 | 2 +- metadata/md5-cache/dev-util/snakeviz-2.2.0 | 2 +- .../dev-util/spirv-llvm-translator-16.0.0 | 4 +- metadata/md5-cache/dev-util/unicorn-2.0.1 | 2 +- metadata/md5-cache/dev-util/unicorn-9999 | 2 +- metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- metadata/md5-cache/dev-util/vint-0.3.21-r1 | 2 +- .../md5-cache/dev-util/watchman-2022.08.29.00 | 2 +- .../md5-cache/dev-util/watchman-2023.02.06.00 | 2 +- .../md5-cache/dev-util/watchman-2023.04.10.00 | 2 +- .../md5-cache/dev-util/watchman-2023.05.01.00 | 17 + metadata/md5-cache/dev-util/yamllint-1.28.0 | 2 +- metadata/md5-cache/dev-util/yamllint-1.29.0 | 2 +- metadata/md5-cache/dev-util/yamllint-1.30.0 | 2 +- metadata/md5-cache/dev-util/ydiff-1.2 | 2 +- metadata/md5-cache/dev-util/ydiff-1.2-r1 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18861 -> 18552 bytes metadata/md5-cache/dev-vcs/breezy-3.2.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.39.1 | 17 - metadata/md5-cache/dev-vcs/git-2.39.3 | 4 +- metadata/md5-cache/dev-vcs/git-2.40.0 | 17 - .../dev-vcs/git-big-picture-1.2.2-r1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.0.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.1.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.2.1 | 2 +- .../dev-vcs/git-delete-merged-branches-7.3.1 | 2 +- .../dev-vcs/git-delete-merged-branches-7.4.0 | 2 +- .../dev-vcs/git-filter-repo-2.38.0-r1 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.14.3 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.16.1 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.16.3 | 2 +- metadata/md5-cache/dev-vcs/git-machete-3.17.0 | 2 +- metadata/md5-cache/dev-vcs/git-pw-2.4.0 | 2 +- metadata/md5-cache/dev-vcs/hg-evolve-11.0.1 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 2 +- metadata/md5-cache/dev-vcs/hg-git-1.0.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.4 | 8 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.0.4 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.2.1 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-3.2.2 | 2 +- .../md5-cache/dev-vcs/python-gitlab-3.12.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-3.13.0 | 2 +- metadata/md5-cache/dev-vcs/stgit-1.5 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r2 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.2.3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.3.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.4.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11526 -> 11531 bytes .../md5-cache/games-board/pychess-1.0.3-r3 | 2 +- metadata/md5-cache/games-board/pychess-1.0.4 | 2 +- .../games-board/pychess-1.0.4_alpha1 | 2 +- metadata/md5-cache/games-board/pysolfc-2.18.0 | 2 +- metadata/md5-cache/games-board/pysolfc-2.20.1 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 18524 -> 18347 bytes .../games-emulation/m64py-0.2.5_p20211222 | 2 +- .../games-emulation/melonds-0.9.3-r2 | 16 - .../games-emulation/melonds-0.9.4_p1-r1 | 16 - ...94_p20190306 => pcsxr-1.9.94_p20190306-r1} | 4 +- metadata/md5-cache/games-emulation/pcsxr-9999 | 4 +- .../md5-cache/games-emulation/ppsspp-1.15.2 | 17 + metadata/md5-cache/games-engines/Manifest.gz | Bin 5037 -> 5043 bytes .../games-engines/scrap-engine-1.2.0 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10216 -> 10216 bytes metadata/md5-cache/games-misc/doge-3.6.0-r2 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1-r1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4794 -> 4798 bytes .../games-simulation/singularity-1.00-r2 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9815 -> 9814 bytes metadata/md5-cache/games-util/lutris-0.5.12 | 2 +- .../md5-cache/games-util/lutris-0.5.13_beta1 | 2 +- .../md5-cache/games-util/lutris-0.5.13_beta2 | 2 +- metadata/md5-cache/games-util/lutris-9999 | 2 +- metadata/md5-cache/games-util/nml-0.7.1 | 2 +- .../games-util/sc-controller-0.4.8.9 | 2 +- .../games-util/sc-controller-0.4.8.9-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8016 -> 8171 bytes metadata/md5-cache/gnome-base/gdm-44.0 | 4 +- metadata/md5-cache/gnome-base/gdm-44.1 | 18 + .../gnome-base/gnome-control-center-44.1 | 4 +- .../md5-cache/gnome-base/gnome-shell-43.4 | 4 +- .../md5-cache/gnome-base/gnome-shell-44.1 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.4 | 4 +- metadata/md5-cache/gnome-base/nautilus-44.1 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 20457 -> 20464 bytes metadata/md5-cache/gnome-extra/cjs-5.6.1 | 2 +- .../gnome-extra/evolution-data-server-3.48.1 | 4 +- .../gnome-extra/evolution-ews-3.48.1 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-44.1 | 4 +- .../gnome-shell-extension-appindicator-53-r1 | 4 +- ...ension-applications-overview-tooltip-16-r1 | 4 +- .../gnome-shell-extension-bing-wallpaper-44 | 12 - ...shell-extension-bluetooth-quick-connect-36 | 4 +- ...ontrol-blur-effect-on-lock-screen-20230408 | 4 +- .../gnome-shell-extension-dash-to-panel-56 | 4 +- ...me-shell-extension-desktop-icons-ng-47.0.2 | 4 +- ...shell-extension-desktop-icons-ng-47.0.2-r1 | 14 + .../gnome-shell-extension-gsconnect-55 | 4 +- ...extension-weather-in-the-clock-20221024-r1 | 4 +- .../gnome-extra/gnome-shell-extensions-44.0 | 4 +- .../gnome-extra/gnome-shell-frippery-44.0 | 4 +- .../gnome-extra/gnome-system-monitor-44.0 | 4 +- .../md5-cache/gnome-extra/gucharmap-15.0.4 | 4 +- .../md5-cache/gnome-extra/pch-session-44.1 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 9202 -> 9202 bytes metadata/md5-cache/gui-libs/gtk-4.10.3 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.3.2 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.4.0 | 16 - .../gui-libs/xdg-desktop-portal-wlr-0.7.0 | 16 + .../gui-libs/xdg-desktop-portal-wlr-9999 | 12 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1357 -> 1353 bytes ...e-3.11.52_beta6 => gamescope-3.12.0_beta3} | 8 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26666 -> 26671 bytes .../md5-cache/kde-frameworks/kapidox-5.104.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.105.0 | 2 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5825 -> 5822 bytes metadata/md5-cache/kde-misc/kweather-23.04.0 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 19031 -> 19026 bytes .../md5-cache/kde-plasma/kscreen-5.27.4-r3 | 4 +- .../md5-cache/kde-plasma/kwin-5.27.4.1-r1 | 4 +- .../md5-cache/kde-plasma/libkscreen-5.27.4-r3 | 4 +- .../kde-plasma/plasma-desktop-5.27.4-r2 | 4 +- .../kde-plasma/powerdevil-5.27.4.1-r1 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7632 -> 7461 bytes metadata/md5-cache/mail-client/alot-0.10 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- .../md5-cache/mail-client/evolution-3.48.1 | 4 +- .../md5-cache/mail-client/neomutt-20220429 | 16 - .../md5-cache/mail-client/neomutt-20230322-r1 | 6 +- .../md5-cache/mail-client/neomutt-20230407-r1 | 6 +- .../mail-client/thunderbird-102.10.1 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 12259 -> 12257 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.4 | 2 +- .../mail-filter/pyzor-1.0.0_p20211223 | 2 +- .../md5-cache/mail-filter/spf-engine-2.9.3 | 16 - .../md5-cache/mail-filter/spf-engine-3.0.3 | 2 +- .../md5-cache/mail-filter/spf-engine-3.0.4 | 15 + metadata/md5-cache/mail-mta/Manifest.gz | Bin 5009 -> 5008 bytes ....9_pre20230502 => postfix-3.9_pre20230504} | 2 +- metadata/md5-cache/mate-base/Manifest.gz | Bin 2378 -> 2537 bytes .../md5-cache/mate-base/mate-applets-1.26.1 | 16 + metadata/md5-cache/media-fonts/Manifest.gz | Bin 42388 -> 42548 bytes metadata/md5-cache/media-fonts/bdf2sfd-1.1.8 | 4 +- metadata/md5-cache/media-fonts/iosevka-22.1.1 | 14 + metadata/md5-cache/media-fonts/noto-20230201 | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 58264 -> 57493 bytes metadata/md5-cache/media-gfx/ansilove-4.1.7 | 4 +- metadata/md5-cache/media-gfx/cairosvg-2.7.0 | 2 +- .../md5-cache/media-gfx/displaycal-py3-3.9.10 | 2 +- .../media-gfx/displaycal-py3-3.9.10-r2 | 2 +- .../media-gfx/enblend-4.2.0_p20161007-r5 | 4 +- metadata/md5-cache/media-gfx/feh-3.9.1-r1 | 4 +- .../md5-cache/media-gfx/freecad-0.20.2-r1 | 2 +- .../{geeqie-2.0.1-r3 => geeqie-2.0.1-r4} | 4 +- metadata/md5-cache/media-gfx/geeqie-9999 | 4 +- metadata/md5-cache/media-gfx/gimp-2.10.34-r1 | 4 +- .../media-gfx/gnofract4d-4.3_p20211108 | 2 +- .../media-gfx/gnofract4d-4.3_p20221114 | 2 +- .../media-gfx/gnofract4d-4.3_p20221125-r1 | 2 +- .../md5-cache/media-gfx/gphoto2-2.5.28-r1 | 4 +- .../md5-cache/media-gfx/gpicview-0.2.5-r3 | 4 +- .../md5-cache/media-gfx/imagemagick-6.9.12.77 | 17 - .../md5-cache/media-gfx/imagemagick-7.1.0.62 | 17 - .../media-gfx/imagemagick-7.1.0.62-r1 | 17 - metadata/md5-cache/media-gfx/img2pdf-0.4.4-r1 | 2 +- .../md5-cache/media-gfx/inkscape-1.2.2-r1 | 18 - .../md5-cache/media-gfx/inkscape-1.2.2-r3 | 18 + metadata/md5-cache/media-gfx/inkscape-9999 | 8 +- metadata/md5-cache/media-gfx/jpegoptim-1.4.6 | 11 - .../md5-cache/media-gfx/jpegoptim-1.5.3-r1 | 4 +- metadata/md5-cache/media-gfx/mcomix-2.0.2-r1 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.1.0 | 2 +- metadata/md5-cache/media-gfx/mcomix-9999 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r2 | 2 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r3 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.0-r1 | 17 - .../md5-cache/media-gfx/prusaslicer-2.5.2-r1 | 4 +- metadata/md5-cache/media-gfx/scour-0.38.2-r1 | 2 +- metadata/md5-cache/media-gfx/simple-scan-44.0 | 4 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0-r1 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- .../md5-cache/media-gfx/termtosvg-1.1.0-r1 | 2 +- .../md5-cache/media-gfx/ueberzug-18.1.9-r1 | 2 +- metadata/md5-cache/media-gfx/ueberzug-18.2.0 | 2 +- metadata/md5-cache/media-gfx/word_cloud-1.8.1 | 2 +- .../md5-cache/media-gfx/word_cloud-1.8.2.2-r1 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2-r1 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 105069 -> 105231 bytes .../md5-cache/media-libs/alsa-lib-1.2.7.2 | 16 - .../{alsa-lib-1.2.7.2-r1 => alsa-lib-1.2.9} | 4 +- ...a-ucm-conf-1.2.7.2 => alsa-ucm-conf-1.2.9} | 6 +- metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 2 +- metadata/md5-cache/media-libs/babl-0.1.102 | 4 +- metadata/md5-cache/media-libs/codec2-1.1.0 | 14 + metadata/md5-cache/media-libs/exiftool-12.62 | 16 + metadata/md5-cache/media-libs/gegl-0.4.44 | 4 +- metadata/md5-cache/media-libs/lensfun-0.3.3 | 17 - metadata/md5-cache/media-libs/libjxl-0.8.1 | 4 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 2 +- .../md5-cache/media-libs/lsp-plugins-1.2.3-r1 | 4 +- .../md5-cache/media-libs/lsp-plugins-1.2.6 | 18 + metadata/md5-cache/media-libs/mutagen-1.46.0 | 2 +- metadata/md5-cache/media-libs/ptex-2.4.2 | 4 +- metadata/md5-cache/media-libs/vigra-1.11.1-r9 | 4 +- .../md5-cache/media-libs/vkroots-0_p20221205 | 12 - .../media-libs/vkroots-0_p20221205-r1 | 10 + ...ots-0_p20230103 => vkroots-0_p20230103-r1} | 11 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 95948 -> 95790 bytes .../media-plugins/alsa-plugins-1.2.7.1 | 15 - .../media-plugins/alsa-plugins-1.2.7.1-r1 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 73066 -> 73410 bytes metadata/md5-cache/media-sound/a2jmidid-9 | 14 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 14 +- .../md5-cache/media-sound/alsa-tools-1.2.5-r1 | 16 + .../md5-cache/media-sound/alsa-utils-1.2.7-r1 | 15 - .../{alsa-utils-1.2.8 => alsa-utils-1.2.9} | 8 +- .../md5-cache/media-sound/audacity-3.2.5-r1 | 18 + .../md5-cache/media-sound/audiotools-3.1.1-r1 | 12 +- metadata/md5-cache/media-sound/beets-1.6.0 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0-r1 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- metadata/md5-cache/media-sound/dcaenc-3-r1 | 15 + metadata/md5-cache/media-sound/denonavr-cli-3 | 2 +- metadata/md5-cache/media-sound/exaile-4.1.2 | 8 +- metadata/md5-cache/media-sound/exaile-9999 | 8 +- .../md5-cache/media-sound/fluidsynth-2.3.2 | 4 +- .../md5-cache/media-sound/frescobaldi-3.3.0 | 2 +- metadata/md5-cache/media-sound/gpodder-3.11.1 | 2 +- .../media-sound/jack-4.0.0_pre20201220-r1 | 2 +- metadata/md5-cache/media-sound/kasts-23.04.0 | 4 +- .../media-sound/linux-show-player-0.5.3-r1 | 2 +- .../{mangler-1.2.5-r3 => mangler-1.2.5-r4} | 6 +- metadata/md5-cache/media-sound/ncspot-0.13.2 | 15 + metadata/md5-cache/media-sound/picard-2.8.5 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- .../md5-cache/media-sound/puddletag-2.2.0-r1 | 2 +- .../media-sound/pulseaudio-daemon-16.1-r7 | 4 +- .../md5-cache/media-sound/pulsemixer-1.5.1 | 2 +- .../md5-cache/media-sound/pulsemixer-1.5.1-r1 | 2 +- .../md5-cache/media-sound/pulsemixer-9999 | 2 +- metadata/md5-cache/media-sound/qsampler-0.9.8 | 16 - metadata/md5-cache/media-sound/qsampler-0.9.9 | 4 +- .../md5-cache/media-sound/quodlibet-4.5.0-r1 | 2 +- ...{rhythmbox-3.4.6-r1 => rhythmbox-3.4.6-r2} | 4 +- .../{rhythmbox-3.4.7 => rhythmbox-3.4.7-r1} | 6 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 16 +- .../md5-cache/media-sound/sonata-1.7.0-r1 | 2 +- .../media-sound/soundconverter-4.0.3 | 2 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 38425 -> 38311 bytes metadata/md5-cache/media-video/cheese-44.0.1 | 4 +- .../md5-cache/media-video/devedeng-4.17.0 | 2 +- .../md5-cache/media-video/devedeng-4.17.0-r1 | 2 +- .../md5-cache/media-video/ffmpeg-chromium-112 | 4 +- metadata/md5-cache/media-video/gaupol-1.11-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.12 | 2 +- ...cts-0.5.0 => gnome-video-effects-0.5.0-r1} | 4 +- .../{handbrake-1.5.1 => handbrake-1.5.1-r1} | 4 +- metadata/md5-cache/media-video/handbrake-9999 | 4 +- .../md5-cache/media-video/mkvtoolnix-75.0.0 | 2 +- .../md5-cache/media-video/mkvtoolnix-9999 | 2 +- .../media-video/obs-studio-28.1.2-r1 | 17 - .../md5-cache/media-video/obs-studio-29.1.0 | 17 + .../md5-cache/media-video/obs-studio-9999 | 6 +- metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- .../md5-cache/media-video/pipewire-0.3.70-r1 | 18 + metadata/md5-cache/media-video/pipewire-9999 | 2 +- metadata/md5-cache/media-video/pitivi-2022.06 | 17 - .../{pitivi-2023.03 => pitivi-2023.03-r1} | 4 +- .../md5-cache/media-video/qmplay2-23.02.05 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r1 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r2 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- .../media-video/subtitlecomposer-0.7.1 | 17 - .../media-video/subtitlecomposer-0.7.1-r1 | 4 +- metadata/md5-cache/media-video/vcsi-7.0.13-r1 | 2 +- .../media-video/vidcutter-6.0.5.1-r2 | 2 +- .../media-video/vidcutter-6.0.5.1_p20230201 | 2 +- metadata/md5-cache/media-video/vidcutter-9999 | 2 +- .../md5-cache/media-video/vidify-2.2.6-r3 | 2 +- .../media-video/vidify-audiosync-0.3.0-r1 | 2 +- .../md5-cache/media-video/yle-dl-20221231 | 2 +- .../md5-cache/net-analyzer/2ping-4.5.1-r1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 54869 -> 54876 bytes .../md5-cache/net-analyzer/fail2ban-1.0.2-r1 | 2 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 2 +- .../net-analyzer/graphite-web-1.1.10 | 2 +- .../net-analyzer/gvm-tools-21.10.0-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.2.1 | 2 +- .../nagios-check_multiple-0.0.1-r2 | 2 +- .../nagios-icinga-openvpn-0.0.1-r3 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.10.1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.8.0 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.3-r2 | 2 +- metadata/md5-cache/net-analyzer/net-snmp-9999 | 2 +- .../net-analyzer/openbsd-netcat-1.219_p1 | 4 +- .../net-analyzer/ospd-openvas-21.4.4-r4 | 2 +- metadata/md5-cache/net-analyzer/pypacker-5.2 | 2 +- .../md5-cache/net-analyzer/python-gvm-21.11.0 | 2 +- .../md5-cache/net-analyzer/rrdtool-1.8.0-r3 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.5.0 | 2 +- metadata/md5-cache/net-analyzer/shodan-1.28.0 | 2 +- metadata/md5-cache/net-analyzer/shodan-9999 | 2 +- .../net-analyzer/snallygaster-0.0.12-r1 | 2 +- .../net-analyzer/snmpclitools-0.6.4-r1 | 2 +- .../net-analyzer/speedtest-cli-2.1.3-r1 | 2 +- .../md5-cache/net-analyzer/ssh-audit-2.5.0 | 2 +- .../md5-cache/net-analyzer/ssh-audit-2.9.0 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.6 | 2 +- metadata/md5-cache/net-analyzer/wtfis-0.5.1 | 2 +- metadata/md5-cache/net-analyzer/wtfis-0.6.1 | 2 +- metadata/md5-cache/net-analyzer/wtfis-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 11131 -> 11128 bytes metadata/md5-cache/net-dns/dnsviz-0.9.4-r1 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0022 | 6 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 5445 -> 5443 bytes .../md5-cache/net-firewall/nftables-1.0.7-r1 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 2 +- metadata/md5-cache/net-ftp/Manifest.gz | Bin 4531 -> 4707 bytes metadata/md5-cache/net-ftp/lftp-4.9.2-r1 | 2 +- metadata/md5-cache/net-ftp/tnftp-20210827 | 4 +- metadata/md5-cache/net-ftp/tnftp-20230409 | 13 + metadata/md5-cache/net-im/Manifest.gz | Bin 16554 -> 16545 bytes metadata/md5-cache/net-im/err-6.1.9 | 2 +- metadata/md5-cache/net-im/gajim-1.4.7-r2 | 2 +- metadata/md5-cache/net-im/poezio-0.14 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- metadata/md5-cache/net-im/synapse-1.79.0 | 2 +- metadata/md5-cache/net-im/synapse-1.82.0-r1 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r3 | 2 +- metadata/md5-cache/net-im/yowsup-3.3.0 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13961 -> 13964 bytes metadata/md5-cache/net-irc/limnoria-20220814 | 2 +- metadata/md5-cache/net-irc/limnoria-20220927 | 2 +- metadata/md5-cache/net-irc/limnoria-20221116 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- .../md5-cache/net-irc/quasselgrep-0_p20200830 | 2 +- metadata/md5-cache/net-irc/weechat-3.8 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 56633 -> 55987 bytes .../md5-cache/net-libs/libnetconf2-2.1.11 | 16 - .../md5-cache/net-libs/libnetconf2-2.1.31 | 4 +- metadata/md5-cache/net-libs/libnetconf2-2.1.7 | 16 - metadata/md5-cache/net-libs/libpsl-0.21.2 | 5 +- metadata/md5-cache/net-libs/libupnp-1.14.16 | 4 +- .../md5-cache/net-libs/libyang-2.0.194-r1 | 16 - metadata/md5-cache/net-libs/libyang-2.1.55 | 4 +- metadata/md5-cache/net-libs/nodejs-14.21.3 | 17 - .../net-libs/{nodejs-20.0.0 => nodejs-20.1.0} | 6 +- metadata/md5-cache/net-libs/srt-1.5.1 | 4 +- metadata/md5-cache/net-libs/stem-1.8.0-r1 | 2 +- metadata/md5-cache/net-libs/stem-1.8.1 | 2 +- metadata/md5-cache/net-libs/webkit-gtk-2.40.1 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.1-r410 | 4 +- .../md5-cache/net-libs/webkit-gtk-2.40.1-r600 | 4 +- metadata/md5-cache/net-libs/xrootd-5.4.3-r2 | 2 +- metadata/md5-cache/net-libs/xrootd-5.5.4-r1 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 21522 -> 21512 bytes metadata/md5-cache/net-mail/automx2-2022.1 | 2 +- metadata/md5-cache/net-mail/b4-0.10.1 | 2 +- metadata/md5-cache/net-mail/b4-0.12.1 | 2 +- metadata/md5-cache/net-mail/b4-0.8.0 | 2 +- .../md5-cache/net-mail/cyrus-imapd-3.4.5-r1 | 4 +- .../md5-cache/net-mail/dot-forward-0.71-r5 | 4 +- metadata/md5-cache/net-mail/getmail-6.18.10 | 2 +- metadata/md5-cache/net-mail/getmail-6.18.12 | 2 +- metadata/md5-cache/net-mail/mailutils-3.16 | 7 +- metadata/md5-cache/net-mail/notmuch-0.32.2-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37 | 2 +- metadata/md5-cache/net-mail/notmuch-0.37-r1 | 2 +- .../md5-cache/net-mail/onionrouter-0.6.2-r1 | 2 +- metadata/md5-cache/net-mail/onionrouter-9999 | 2 +- metadata/md5-cache/net-mail/rss2email-3.13.1 | 2 +- metadata/md5-cache/net-mail/rss2email-3.14 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 90253 -> 89119 bytes .../md5-cache/net-misc/downloader-cli-0.3.3 | 2 +- .../md5-cache/net-misc/dropbox-173.4.6706 | 16 + .../md5-cache/net-misc/electron-cash-4.2.10 | 16 - .../md5-cache/net-misc/electron-cash-4.2.11 | 12 +- .../md5-cache/net-misc/electron-cash-4.2.9 | 15 - metadata/md5-cache/net-misc/electrum-4.3.4-r1 | 2 +- metadata/md5-cache/net-misc/electrum-4.4.0 | 2 +- metadata/md5-cache/net-misc/electrum-4.4.1 | 2 +- metadata/md5-cache/net-misc/electrum-4.4.2 | 16 + .../md5-cache/net-misc/electrum-ltc-4.2.2.1 | 12 +- metadata/md5-cache/net-misc/exabgp-4.2.21 | 2 +- metadata/md5-cache/net-misc/frr-8.4.2 | 4 +- metadata/md5-cache/net-misc/gallery-dl-1.24.5 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.0 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.1 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.2 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.25.3 | 2 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.37 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.38 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.37 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.38 | 2 +- metadata/md5-cache/net-misc/htail-1.5 | 2 +- metadata/md5-cache/net-misc/httpie-3.2.1-r1 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1-r1 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 2 +- metadata/md5-cache/net-misc/netopeer2-2.1.16 | 14 - metadata/md5-cache/net-misc/netopeer2-2.1.23 | 14 - .../md5-cache/net-misc/netopeer2-2.1.59-r1 | 4 +- .../net-misc/networkmanager-1.42.6-r1 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.2 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.2-r1 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r4 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r5 | 2 +- metadata/md5-cache/net-misc/openssh-9.2_p1-r2 | 17 - .../md5-cache/net-misc/openvswitch-2.17.6 | 2 +- metadata/md5-cache/net-misc/pssh-2.3.4-r2 | 2 +- .../net-misc/pulseaudio-dlna-0.6.5_p1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.42.3 | 4 +- metadata/md5-cache/net-misc/s3cmd-2.2.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.3.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0-r1 | 2 +- .../net-misc/socket-burst-dampener-1.3.1-r1 | 2 +- metadata/md5-cache/net-misc/spice-gtk-0.42 | 4 +- metadata/md5-cache/net-misc/streamlink-4.3.0 | 17 - metadata/md5-cache/net-misc/streamlink-5.1.2 | 17 - metadata/md5-cache/net-misc/streamlink-5.3.0 | 17 - metadata/md5-cache/net-misc/streamlink-5.3.1 | 2 +- metadata/md5-cache/net-misc/streamlink-5.4.0 | 2 +- .../{streamlink-5.2.1 => streamlink-5.5.0} | 8 +- metadata/md5-cache/net-misc/streamlink-9999 | 4 +- metadata/md5-cache/net-misc/sysrepo-2.1.64 | 16 - metadata/md5-cache/net-misc/sysrepo-2.2.60 | 4 +- .../net-misc/{whois-5.5.15 => whois-5.5.17} | 4 +- metadata/md5-cache/net-misc/you-get-0.4.1650 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2023.03.04 | 2 +- metadata/md5-cache/net-misc/yt-dlp-9999 | 2 +- metadata/md5-cache/net-misc/ytmdl-2022.12.25 | 2 +- metadata/md5-cache/net-misc/ytmdl-2023.2.28 | 2 +- .../md5-cache/net-nds/389-ds-base-1.4.4.19-r4 | 2 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r4 | 2 +- metadata/md5-cache/net-nds/389-ds-base-2.3.2 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3586 -> 3587 bytes metadata/md5-cache/net-nds/nsscache-0.39-r1 | 2 +- metadata/md5-cache/net-nds/nsscache-0.47 | 2 +- metadata/md5-cache/net-nds/openldap-2.5.14 | 4 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3855 -> 3848 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14374 -> 14356 bytes metadata/md5-cache/net-p2p/deluge-2.1.1-r1 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-2.1.1-r3 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.8 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.9 | 6 +- .../{syncthing-1.23.4 => syncthing-1.23.4-r1} | 4 +- .../md5-cache/net-p2p/torrentinfo-1.8.6-r3 | 2 +- ...ansmission-4.0.2 => transmission-4.0.3-r1} | 8 +- metadata/md5-cache/net-p2p/transmission-9999 | 6 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7785 -> 7794 bytes ...k-helper-0.2.7 => cups-pk-helper-0.2.7-r1} | 4 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8841 -> 8839 bytes metadata/md5-cache/net-proxy/mitmproxy-9.0.1 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.1 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 2363 -> 2363 bytes metadata/md5-cache/net-voip/sipvicious-0.3.4 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12588 -> 12569 bytes metadata/md5-cache/net-vpn/ocserv-1.0.1-r1 | 16 - metadata/md5-cache/net-vpn/ocserv-1.1.3 | 16 - metadata/md5-cache/net-vpn/ocserv-1.1.6 | 14 +- metadata/md5-cache/net-vpn/ocserv-9999 | 2 +- metadata/md5-cache/net-vpn/openconnect-9.10 | 16 + metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r2 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.13-r1 | 2 +- metadata/md5-cache/net-vpn/tor-9999 | 15 + metadata/md5-cache/net-wireless/Manifest.gz | Bin 25495 -> 25532 bytes .../md5-cache/net-wireless/aircrack-ng-1.7-r3 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.5 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- .../net-wireless/lorcon-0.0_p20200214 | 2 +- .../lorcon-2020.06.06_p20220216-r2 | 2 +- metadata/md5-cache/net-wireless/lorcon-9999 | 2 +- .../net-wireless/nanovna-saver-0.5.4 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.4 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9231 -> 9241 bytes .../md5-cache/sci-astronomy/calcmysky-0.3.0 | 4 +- .../md5-cache/sci-astronomy/pyephem-4.1.1 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.3 | 2 +- .../md5-cache/sci-astronomy/pysiril-0.0.12 | 2 +- .../md5-cache/sci-astronomy/pysiril-0.0.15 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.14.3 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.14.3-r1 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.15.0 | 2 +- .../md5-cache/sci-astronomy/sirilic-1.15.2 | 2 +- .../md5-cache/sci-astronomy/stellarium-23.1 | 4 +- metadata/md5-cache/sci-biology/HTSeq-2.0.2 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21543 -> 21380 bytes .../md5-cache/sci-biology/biopandas-0.2.7 | 2 +- .../md5-cache/sci-biology/biopandas-0.4.1 | 2 +- metadata/md5-cache/sci-biology/biopython-1.81 | 2 +- metadata/md5-cache/sci-biology/pysam-0.21.0 | 2 +- metadata/md5-cache/sci-biology/pysam-9999 | 2 +- .../md5-cache/sci-biology/samtools-0.1.20-r4 | 14 - .../md5-cache/sci-calculators/Manifest.gz | Bin 4208 -> 3555 bytes .../sci-calculators/qalculate-gtk-3.22.0 | 14 - .../sci-calculators/qalculate-gtk-4.1.1-r1 | 15 - .../sci-calculators/qalculate-gtk-4.2.0 | 15 - .../sci-calculators/qalculate-gtk-4.3.0 | 15 - .../sci-chemistry/GromacsWrapper-0.8.2 | 12 +- .../md5-cache/sci-chemistry/MDAnalysis-2.4.1 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-2.4.3 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13191 -> 13180 bytes metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.3.4 | 2 +- .../md5-cache/sci-chemistry/chemex-2022.3.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2021.7 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.4 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.5 | 2 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-2023 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.1 | 2 +- .../md5-cache/sci-chemistry/gromacs-2023.9999 | 2 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 14 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- metadata/md5-cache/sci-chemistry/nmrglue-0.9 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.4.0 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r2 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022.1 | 10 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 16237 -> 16409 bytes .../md5-cache/sci-electronics/xnecview-1.37 | 14 + .../sci-geosciences/GeographicLib-1.52-r2 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19248 -> 19075 bytes .../sci-geosciences/folium-0.14.0-r1 | 2 +- .../md5-cache/sci-geosciences/geopy-2.2.0 | 2 +- .../md5-cache/sci-geosciences/geopy-2.3.0-r1 | 2 +- .../md5-cache/sci-geosciences/gpsd-3.23.1-r2 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.24 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.25 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/grass-8.2.0-r8 | 17 - .../md5-cache/sci-geosciences/grass-8.2.1-r2 | 4 +- metadata/md5-cache/sci-geosciences/grass-9999 | 2 +- .../md5-cache/sci-geosciences/pymap3d-2.9.1 | 2 +- .../sci-geosciences/routino-3.3.3-r2 | 2 +- .../sci-geosciences/routino-3.3.3-r4 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 61837 -> 61219 bytes metadata/md5-cache/sci-libs/branca-0.6.0-r1 | 2 +- .../{caffe2-1.13.1-r4 => caffe2-1.13.1-r5} | 10 +- .../{caffe2-2.0.0-r2 => caffe2-2.0.0-r3} | 10 +- metadata/md5-cache/sci-libs/cartopy-0.21.1 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 2 +- .../md5-cache/sci-libs/huggingface_hub-0.13.4 | 2 +- metadata/md5-cache/sci-libs/keras-2.10.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.11.0 | 2 +- .../sci-libs/keras-applications-1.0.8-r2 | 2 +- .../sci-libs/keras-preprocessing-1.1.2-r1 | 2 +- .../md5-cache/sci-libs/libqalculate-3.21.0 | 15 - .../md5-cache/sci-libs/libqalculate-3.22.0 | 16 - .../md5-cache/sci-libs/libqalculate-4.1.1 | 16 - .../md5-cache/sci-libs/libqalculate-4.2.0 | 16 - .../md5-cache/sci-libs/libqalculate-4.3.0 | 16 - metadata/md5-cache/sci-libs/numkit-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/numkit-1.2.3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.5.3 | 16 + .../md5-cache/sci-libs/plplot-5.15.0-r105 | 10 +- metadata/md5-cache/sci-libs/pyshp-2.3.1 | 2 +- metadata/md5-cache/sci-libs/pytorch-1.13.1-r2 | 2 +- metadata/md5-cache/sci-libs/pytorch-2.0.0 | 2 +- metadata/md5-cache/sci-libs/rtree-1.0.0 | 2 +- .../md5-cache/sci-libs/scikit-image-0.19.3-r1 | 2 +- .../md5-cache/sci-libs/scikit-learn-1.1.2 | 8 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.10.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.11.0 | 2 +- .../sci-libs/tensorflow-estimator-2.10 | 2 +- .../sci-libs/tensorflow-estimator-2.11.0 | 2 +- metadata/md5-cache/sci-libs/tokenizers-0.13.3 | 2 +- .../md5-cache/sci-libs/transformers-4.27.4 | 2 +- metadata/md5-cache/sci-libs/vtk-9.2.5 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 27456 -> 27455 bytes .../sci-mathematics/alectryon-1.4.0-r1 | 2 +- .../sci-mathematics/dunshire-0.1.1-r3 | 2 +- .../sci-mathematics/mathlib-tools-1.3.2_p1 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3582 -> 3583 bytes metadata/md5-cache/sci-misc/boinc-7.20.2-r3 | 4 +- metadata/md5-cache/sci-misc/vitables-3.0.2_p4 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10432 -> 10582 bytes metadata/md5-cache/sci-physics/hepmc-2.06.11 | 4 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- .../md5-cache/sci-physics/lammps-20220217-r1 | 2 +- .../md5-cache/sci-physics/lammps-20220623 | 2 +- .../md5-cache/sci-physics/lammps-20230328 | 17 + .../md5-cache/sci-physics/lhapdf-6.3.0-r1 | 2 +- metadata/md5-cache/sci-physics/qmeq-1.1 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7238 -> 7391 bytes .../md5-cache/sci-visualization/dash-2.8.1 | 2 +- .../md5-cache/sci-visualization/gr-0.53.0-r2 | 16 - .../md5-cache/sci-visualization/gr-0.72.4 | 16 + .../sci-visualization/gwyddion-2.62-r1 | 16 + .../sci-visualization/jupyter-dash-0.4.2 | 2 +- .../md5-cache/sci-visualization/veusz-3.5.3 | 2 +- .../md5-cache/sci-visualization/veusz-3.6.2 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 22567 -> 23089 bytes .../sec-keys/openpgp-keys-dwmw2-20230504 | 9 + .../sec-keys/openpgp-keys-jiatan-20230505 | 9 + .../sec-keys/openpgp-keys-ocserv-20230505 | 9 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 86263 -> 86580 bytes .../sys-apps/accountsservice-23.13.9 | 2 +- .../md5-cache/sys-apps/bleachbit-4.4.2-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.2-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.3 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.3-r1 | 16 + metadata/md5-cache/sys-apps/coreutils-9999 | 2 +- metadata/md5-cache/sys-apps/file-5.44-r3 | 2 +- metadata/md5-cache/sys-apps/file-9999 | 2 +- metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/less-632 | 4 +- metadata/md5-cache/sys-apps/less-633 | 16 + metadata/md5-cache/sys-apps/less-9999 | 2 +- metadata/md5-cache/sys-apps/moar-1.14.0 | 14 + metadata/md5-cache/sys-apps/openrazer-3.5.1 | 2 +- metadata/md5-cache/sys-apps/openrazer-3.6.0 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.20 | 16 - metadata/md5-cache/sys-apps/pkgcore-0.12.21 | 6 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.44-r1 | 2 +- .../md5-cache/sys-apps/portage-3.0.45.3-r2 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.46 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.47 | 8 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/razer-cli-2.1.0 | 2 +- metadata/md5-cache/sys-apps/s6-2.11.3.0 | 4 +- .../md5-cache/sys-apps/s6-linux-init-1.1.0.0 | 4 +- .../md5-cache/sys-apps/s6-linux-utils-2.6.1.1 | 4 +- .../sys-apps/s6-portable-utils-2.3.0.1 | 4 +- metadata/md5-cache/sys-apps/s6-rc-0.5.4.1 | 4 +- .../sys-apps/system-monitoring-center-2.12.0 | 16 + .../sys-apps/{systemd-252.7 => systemd-253.4} | 10 +- metadata/md5-cache/sys-apps/systemd-9999 | 6 +- .../sys-apps/systemd-utils-251.10-r1 | 18 - ...stemd-utils-252.8 => systemd-utils-252.10} | 4 +- .../md5-cache/sys-apps/systemd-utils-252.6 | 18 - .../md5-cache/sys-apps/systemd-utils-252.7 | 18 - metadata/md5-cache/sys-apps/usbredir-0.13.0 | 4 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 4 +- .../sys-apps/xdg-desktop-portal-1.16.0-r1 | 15 + .../sys-apps/xdg-desktop-portal-gnome-44.1-r1 | 16 + metadata/md5-cache/sys-auth/Manifest.gz | Bin 13502 -> 13350 bytes metadata/md5-cache/sys-auth/elogind-246.10-r1 | 16 - .../{elogind-246.10-r2 => elogind-246.10-r3} | 4 +- metadata/md5-cache/sys-auth/solo1-0.1.1 | 2 +- metadata/md5-cache/sys-auth/solo1-0.1.1-r1 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11-r1 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.4.0 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 15049 -> 15047 bytes .../md5-cache/sys-block/bmap-tools-3.6-r1 | 2 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 29172 -> 29013 bytes .../md5-cache/sys-cluster/keepalived-2.2.4 | 15 - .../md5-cache/sys-cluster/keepalived-2.2.7 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 37472 -> 32623 bytes metadata/md5-cache/sys-devel/binutils-2.39-r4 | 17 - .../{binutils-2.40-r2 => binutils-2.40-r5} | 4 +- .../sys-devel/binutils-hppa64-2.39-r4 | 17 - .../sys-devel/binutils-hppa64-2.40-r2 | 17 - ...ls-hppa64-2.40 => binutils-hppa64-2.40-r5} | 4 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r1 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.1 | 18 - metadata/md5-cache/sys-devel/clang-16.0.2 | 18 - metadata/md5-cache/sys-devel/clang-16.0.3 | 2 +- .../{clang-16.0.3.9999 => clang-16.0.4.9999} | 8 +- .../md5-cache/sys-devel/clang-17.0.0.9999 | 2 +- .../sys-devel/clang-17.0.0_pre20230325 | 17 - .../sys-devel/clang-17.0.0_pre20230414 | 17 - .../sys-devel/clang-17.0.0_pre20230421 | 17 - .../sys-devel/clang-17.0.0_pre20230502 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.7-r5 | 2 +- .../md5-cache/sys-devel/clang-common-16.0.1 | 15 - .../md5-cache/sys-devel/clang-common-16.0.2 | 15 - .../md5-cache/sys-devel/clang-common-16.0.3 | 2 +- ...n-16.0.3.9999 => clang-common-16.0.4.9999} | 4 +- .../sys-devel/clang-common-17.0.0.9999 | 2 +- .../sys-devel/clang-common-17.0.0_pre20230325 | 13 - .../sys-devel/clang-common-17.0.0_pre20230414 | 13 - .../sys-devel/clang-common-17.0.0_pre20230421 | 13 - .../sys-devel/clang-common-17.0.0_pre20230502 | 2 +- .../md5-cache/sys-devel/clang-runtime-16.0.1 | 13 - .../md5-cache/sys-devel/clang-runtime-16.0.2 | 13 - ...-16.0.3.9999 => clang-runtime-16.0.4.9999} | 2 +- .../clang-runtime-17.0.0_pre20230325 | 13 - .../clang-runtime-17.0.0_pre20230414 | 13 - .../clang-runtime-17.0.0_pre20230421 | 13 - .../md5-cache/sys-devel/gcc-10.4.1_p20230503 | 16 + .../md5-cache/sys-devel/gcc-11.3.1_p20230504 | 16 + ...-12.2.1_p20230502 => gcc-12.2.1_p20230505} | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.1 | 17 - metadata/md5-cache/sys-devel/lld-16.0.2 | 17 - metadata/md5-cache/sys-devel/lld-16.0.3 | 2 +- .../{lld-16.0.3.9999 => lld-16.0.4.9999} | 8 +- metadata/md5-cache/sys-devel/lld-17.0.0.9999 | 2 +- .../sys-devel/lld-17.0.0_pre20230325 | 16 - .../sys-devel/lld-17.0.0_pre20230414 | 16 - .../sys-devel/lld-17.0.0_pre20230421 | 16 - .../sys-devel/lld-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.1 | 18 - metadata/md5-cache/sys-devel/llvm-16.0.2 | 18 - metadata/md5-cache/sys-devel/llvm-16.0.3 | 2 +- .../{llvm-16.0.3.9999 => llvm-16.0.4.9999} | 4 +- metadata/md5-cache/sys-devel/llvm-17.0.0.9999 | 2 +- .../sys-devel/llvm-17.0.0_pre20230325 | 17 - .../sys-devel/llvm-17.0.0_pre20230414 | 17 - .../sys-devel/llvm-17.0.0_pre20230421 | 17 - .../sys-devel/llvm-17.0.0_pre20230502 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.1 | 14 - .../md5-cache/sys-devel/llvm-common-16.0.2 | 14 - .../md5-cache/sys-devel/llvm-common-16.0.3 | 2 +- ...on-16.0.3.9999 => llvm-common-16.0.4.9999} | 2 +- .../sys-devel/llvm-common-17.0.0.9999 | 2 +- .../sys-devel/llvm-common-17.0.0_pre20230325 | 11 - .../sys-devel/llvm-common-17.0.0_pre20230414 | 11 - .../sys-devel/llvm-common-17.0.0_pre20230421 | 11 - .../sys-devel/llvm-common-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-devel/slibtool-0.5.34 | 4 +- metadata/md5-cache/sys-devel/slibtool-9999 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 37501 -> 37021 bytes metadata/md5-cache/sys-fs/btrfs-progs-5.15.1 | 17 - metadata/md5-cache/sys-fs/btrfs-progs-6.0.2 | 17 - metadata/md5-cache/sys-fs/btrfs-progs-6.1.2 | 17 - .../{btrfs-progs-6.1.1-r1 => btrfs-progs-6.3} | 14 +- metadata/md5-cache/sys-fs/davl-1.2.4-r2 | 11 +- metadata/md5-cache/sys-fs/ldapfuse-1.0-r4 | 9 +- metadata/md5-cache/sys-fs/lvm2-2.03.20 | 4 +- metadata/md5-cache/sys-fs/ubi_reader-0.8.5-r1 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.2 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.10 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.11 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.9 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 28602 -> 28763 bytes metadata/md5-cache/sys-kernel/cryptodev-1.13 | 15 + metadata/md5-cache/sys-kernel/kergen-0.1.5 | 2 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 40468 -> 35265 bytes .../md5-cache/sys-libs/binutils-libs-2.39-r4 | 15 - .../md5-cache/sys-libs/binutils-libs-2.40-r1 | 15 - .../md5-cache/sys-libs/binutils-libs-2.40-r4 | 7 +- ...ils-libs-2.40-r2 => binutils-libs-2.40-r5} | 9 +- .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.1 | 15 - .../md5-cache/sys-libs/compiler-rt-16.0.2 | 15 - .../md5-cache/sys-libs/compiler-rt-16.0.3 | 2 +- ...rt-16.0.3.9999 => compiler-rt-16.0.4.9999} | 4 +- .../sys-libs/compiler-rt-17.0.0.9999 | 2 +- .../sys-libs/compiler-rt-17.0.0_pre20230325 | 14 - .../sys-libs/compiler-rt-17.0.0_pre20230414 | 14 - .../sys-libs/compiler-rt-17.0.0_pre20230421 | 14 - .../sys-libs/compiler-rt-17.0.0_pre20230502 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.1 | 16 - .../sys-libs/compiler-rt-sanitizers-16.0.2 | 16 - .../sys-libs/compiler-rt-sanitizers-16.0.3 | 2 +- ...999 => compiler-rt-sanitizers-16.0.4.9999} | 4 +- .../compiler-rt-sanitizers-17.0.0.9999 | 2 +- .../compiler-rt-sanitizers-17.0.0_pre20230325 | 15 - .../compiler-rt-sanitizers-17.0.0_pre20230414 | 15 - .../compiler-rt-sanitizers-17.0.0_pre20230421 | 15 - .../compiler-rt-sanitizers-17.0.0_pre20230502 | 2 +- .../md5-cache/sys-libs/cracklib-2.9.10-r1 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.11 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.8 | 2 +- .../md5-cache/sys-libs/libapparmor-3.0.3-r1 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.4 | 2 +- metadata/md5-cache/sys-libs/libapparmor-3.0.8 | 2 +- .../sys-libs/libbacktrace-1.0_p20220226 | 9 - metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.1 | 17 - metadata/md5-cache/sys-libs/libcxx-16.0.2 | 17 - metadata/md5-cache/sys-libs/libcxx-16.0.3 | 2 +- ...{libcxx-16.0.3.9999 => libcxx-16.0.4.9999} | 6 +- .../md5-cache/sys-libs/libcxx-17.0.0.9999 | 2 +- .../sys-libs/libcxx-17.0.0_pre20230325 | 16 - .../sys-libs/libcxx-17.0.0_pre20230414 | 16 - .../sys-libs/libcxx-17.0.0_pre20230421 | 16 - .../sys-libs/libcxx-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.1 | 17 - metadata/md5-cache/sys-libs/libcxxabi-16.0.2 | 17 - metadata/md5-cache/sys-libs/libcxxabi-16.0.3 | 2 +- ...xabi-16.0.3.9999 => libcxxabi-16.0.4.9999} | 2 +- .../md5-cache/sys-libs/libcxxabi-17.0.0.9999 | 2 +- .../sys-libs/libcxxabi-17.0.0_pre20230325 | 16 - .../sys-libs/libcxxabi-17.0.0_pre20230414 | 16 - .../sys-libs/libcxxabi-17.0.0_pre20230421 | 16 - .../sys-libs/libcxxabi-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r2 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.1 | 17 - metadata/md5-cache/sys-libs/libomp-16.0.2 | 17 - metadata/md5-cache/sys-libs/libomp-16.0.3 | 2 +- ...{libomp-16.0.3.9999 => libomp-16.0.4.9999} | 6 +- .../md5-cache/sys-libs/libomp-17.0.0.9999 | 2 +- .../sys-libs/libomp-17.0.0_pre20230325 | 16 - .../sys-libs/libomp-17.0.0_pre20230414 | 16 - .../sys-libs/libomp-17.0.0_pre20230421 | 16 - .../sys-libs/libomp-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-libs/libseccomp-2.5.4 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.4-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-16.0.1 | 17 - .../md5-cache/sys-libs/llvm-libunwind-16.0.2 | 17 - .../md5-cache/sys-libs/llvm-libunwind-16.0.3 | 2 +- ...16.0.3.9999 => llvm-libunwind-16.0.4.9999} | 2 +- .../sys-libs/llvm-libunwind-17.0.0.9999 | 2 +- .../llvm-libunwind-17.0.0_pre20230325 | 16 - .../llvm-libunwind-17.0.0_pre20230414 | 16 - .../llvm-libunwind-17.0.0_pre20230421 | 16 - .../llvm-libunwind-17.0.0_pre20230502 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 6791 -> 6794 bytes .../sys-power/power-profiles-daemon-0.13 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 14758 -> 14929 bytes .../md5-cache/sys-process/bpytop-1.0.68-r1 | 2 +- metadata/md5-cache/sys-process/criu-3.18 | 17 + .../md5-cache/sys-process/glances-3.3.0-r1 | 2 +- .../md5-cache/sys-process/iotop-0.6_p20230124 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 23803 -> 24319 bytes .../www-apps/chromedriver-bin-113.0.5672.63 | 12 + metadata/md5-cache/www-apps/klaus-1.5.2 | 2 +- metadata/md5-cache/www-apps/klaus-2.0.2 | 2 +- metadata/md5-cache/www-apps/nikola-8.2.3-r1 | 2 +- metadata/md5-cache/www-apps/nikola-8.2.3-r2 | 2 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- ...rowlarr-1.4.0.3230 => prowlarr-1.4.1.3258} | 4 +- metadata/md5-cache/www-apps/radicale-3.1.8 | 2 +- metadata/md5-cache/www-apps/roundup-2.0.0-r1 | 2 +- metadata/md5-cache/www-apps/roundup-2.1.0-r1 | 2 +- metadata/md5-cache/www-apps/roundup-2.2.0 | 2 +- metadata/md5-cache/www-apps/ttyd-1.7.3-r1 | 14 + metadata/md5-cache/www-apps/ttyd-9999 | 13 + metadata/md5-cache/www-client/Manifest.gz | Bin 12244 -> 12715 bytes .../www-client/chromium-112.0.5615.165 | 4 +- .../www-client/chromium-113.0.5672.63 | 16 + metadata/md5-cache/www-client/epiphany-44.2 | 4 +- metadata/md5-cache/www-client/firefox-112.0.2 | 2 +- metadata/md5-cache/www-client/pybugz-0.13-r2 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-2.5.4 | 2 +- .../md5-cache/www-client/qutebrowser-9999 | 2 +- .../md5-cache/www-client/seamonkey-2.53.15-r1 | 16 + .../www-client/vivaldi-6.0.2979.15-r1 | 4 +- ...ivaldi-5.7.2921.68 => vivaldi-6.0.2979.18} | 10 +- .../www-client/vivaldi-snapshot-6.1.3009.3 | 15 + metadata/md5-cache/www-misc/Manifest.gz | Bin 4080 -> 4080 bytes metadata/md5-cache/www-misc/buku-4.7-r1 | 2 +- metadata/md5-cache/www-misc/buku-4.8 | 2 +- metadata/md5-cache/www-misc/logswan-2.1.14 | 4 +- metadata/md5-cache/www-misc/urlwatch-2.25 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.26 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.28 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 9153 -> 9141 bytes .../md5-cache/www-servers/gunicorn-20.1.0-r1 | 2 +- .../md5-cache/www-servers/servefile-0.5.3 | 2 +- .../md5-cache/www-servers/servefile-0.5.3-r1 | 2 +- .../md5-cache/www-servers/servefile-0.5.4 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16043 -> 16210 bytes metadata/md5-cache/x11-apps/xcalc-1.1.2 | 14 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7107 -> 7267 bytes .../x11-drivers/xf86-video-geode-2.11.21 | 15 + metadata/md5-cache/x11-libs/Manifest.gz | Bin 25353 -> 25526 bytes metadata/md5-cache/x11-libs/libXi-1.8.1 | 15 + metadata/md5-cache/x11-libs/pango-1.50.14 | 4 +- metadata/md5-cache/x11-libs/vte-0.72.1 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63198 -> 63835 bytes metadata/md5-cache/x11-misc/arandr-0.1.11 | 2 +- .../md5-cache/x11-misc/autorandr-1.12.1-r2 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.13.3 | 2 +- metadata/md5-cache/x11-misc/autorandr-9999 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0 | 2 +- .../x11-misc/grub2-theme-preview-2.7.0-r1 | 2 +- metadata/md5-cache/x11-misc/lightdm-1.32.0-r2 | 4 +- metadata/md5-cache/x11-misc/menulibre-2.2.3 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.14 | 16 + .../{meteo-0.9.9.1-r2 => meteo-0.9.9.1-r3} | 4 +- metadata/md5-cache/x11-misc/mozo-1.26.2 | 16 + metadata/md5-cache/x11-misc/mugshot-0.4.3-r2 | 2 +- .../md5-cache/x11-misc/peksystray-0.4.0-r1 | 13 + metadata/md5-cache/x11-misc/py3status-3.50 | 2 +- metadata/md5-cache/x11-misc/revelation-0.5.5 | 10 +- metadata/md5-cache/x11-misc/rofi-calc-2.0.0 | 4 +- metadata/md5-cache/x11-misc/rofi-calc-2.2.0 | 14 + metadata/md5-cache/x11-misc/rofi-calc-9999 | 6 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.4 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.4-r1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.5 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.5-r1 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.5-r3 | 2 +- .../x11-misc/screenkey-1.5_p20230109 | 2 +- metadata/md5-cache/x11-misc/screenkey-9999 | 2 +- metadata/md5-cache/x11-misc/sunflower-0.5-r2 | 2 +- metadata/md5-cache/x11-misc/xflux-gui-2.0-r1 | 2 +- metadata/md5-cache/x11-misc/xosview-1.23 | 2 +- .../md5-cache/x11-misc/xscreensaver-6.05-r2 | 4 +- metadata/md5-cache/x11-misc/zim-0.74.3 | 2 +- metadata/md5-cache/x11-misc/zim-0.75.1 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 30241 -> 30250 bytes .../x11-plugins/gkrellm-radio-2.0.4-r2 | 4 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8980 -> 8990 bytes .../md5-cache/x11-terms/gnome-terminal-3.48.1 | 4 +- metadata/md5-cache/x11-terms/guake-3.8.5-r1 | 2 +- metadata/md5-cache/x11-terms/guake-3.9.0 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.2 | 2 +- metadata/md5-cache/x11-terms/terminator-2.1.3 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 26106 -> 26085 bytes .../x11-themes/adwaita-icon-theme-44.0 | 4 +- .../md5-cache/x11-themes/arc-theme-20221218 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16391 -> 16542 bytes .../md5-cache/x11-wm/herbstluftwm-0.9.5-r1 | 2 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 2 +- metadata/md5-cache/x11-wm/marco-1.26.1 | 16 + metadata/md5-cache/x11-wm/mutter-43.4 | 4 +- metadata/md5-cache/x11-wm/mutter-44.1 | 4 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r5 | 4 +- metadata/md5-cache/x11-wm/qtile-0.21.0-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.22.1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.22.1-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-9999 | 2 +- metadata/md5-cache/x11-wm/xpra-4.3.4 | 2 +- metadata/md5-cache/x11-wm/xpra-9999 | 2 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 11115 -> 10784 bytes .../xfce-extra/xfce4-screensaver-4.16.0-r1 | 15 - .../xfce-extra/xfce4-screensaver-4.18.0 | 15 - .../xfce-extra/xfce4-screensaver-4.18.1 | 4 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 42917 -> 42918 bytes ...5.8-do-not-conflate-LDFLAGS-and-LIBS.patch | 34 - ...et-snmp-5.8.1-net-snmp-config-libdir.patch | 37 - .../files/net-snmp-5.8.1-pkg-config.patch | 20 - .../files/net-snmp-5.9.2-fix-LDFLAGS.patch | 18 - .../files/net-snmp-99999999-tinfo.patch | 10 - .../openbsd-netcat-1.219_p1.ebuild | 2 +- net-dns/Manifest.gz | Bin 8200 -> 8201 bytes net-dns/maradns/maradns-3.5.0022.ebuild | 7 +- net-ftp/Manifest.gz | Bin 3182 -> 3186 bytes net-ftp/lftp/files/lftp-4.9.2-libressl.patch | 38 + net-ftp/lftp/lftp-4.9.2-r1.ebuild | 1 + net-ftp/tnftp/Manifest | 1 + net-ftp/tnftp/tnftp-20210827.ebuild | 5 +- net-ftp/tnftp/tnftp-20230409.ebuild | 31 + net-irc/Manifest.gz | Bin 8223 -> 8222 bytes net-irc/kvirc/metadata.xml | 9 +- net-irc/weechat/weechat-3.8.ebuild | 2 +- net-libs/Manifest.gz | Bin 32468 -> 32460 bytes net-libs/libnetconf2/Manifest | 2 - .../libnetconf2/libnetconf2-2.1.11.ebuild | 48 - .../libnetconf2/libnetconf2-2.1.31.ebuild | 2 +- net-libs/libnetconf2/libnetconf2-2.1.7.ebuild | 48 - .../files/libpsl-0.21.2-tests-optional.patch | 39 + net-libs/libpsl/libpsl-0.21.2.ebuild | 13 +- net-libs/libupnp/libupnp-1.14.16.ebuild | 2 +- net-libs/libyang/Manifest | 1 - net-libs/libyang/libyang-2.0.194-r1.ebuild | 46 - net-libs/libyang/libyang-2.1.55.ebuild | 2 +- net-libs/neon/metadata.xml | 9 +- net-libs/nodejs/Manifest | 3 +- .../files/nodejs-13.8.0-paxmarking.patch | 111 -- .../nodejs-14.15.0-fix_ppc64_crashes.patch | 33 - .../nodejs-14.19.0-global-npm-config.patch | 20 - net-libs/nodejs/files/nodejs-gcc-13.patch | 27 - net-libs/nodejs/nodejs-14.21.3.ebuild | 240 ---- ...ejs-20.0.0.ebuild => nodejs-20.1.0.ebuild} | 8 +- net-libs/serf/metadata.xml | 9 +- net-libs/srt/srt-1.5.1.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.1-r410.ebuild | 2 +- .../webkit-gtk/webkit-gtk-2.40.1-r600.ebuild | 2 +- net-libs/webkit-gtk/webkit-gtk-2.40.1.ebuild | 2 +- net-mail/Manifest.gz | Bin 14221 -> 14221 bytes .../cyrus-imapd/cyrus-imapd-3.4.5-r1.ebuild | 2 +- .../dot-forward/dot-forward-0.71-r5.ebuild | 2 +- net-mail/mailutils/mailutils-3.16.ebuild | 10 +- net-misc/Manifest.gz | Bin 53773 -> 53769 bytes net-misc/cadaver/metadata.xml | 9 +- net-misc/dropbox/Manifest | 2 + net-misc/dropbox/dropbox-173.4.6706.ebuild | 110 ++ net-misc/electron-cash/Manifest | 2 - .../electron-cash/electron-cash-4.2.10.ebuild | 157 -- .../electron-cash/electron-cash-4.2.11.ebuild | 2 +- .../electron-cash/electron-cash-4.2.9.ebuild | 154 -- .../electrum-ltc/electrum-ltc-4.2.2.1.ebuild | 2 +- net-misc/electrum-ltc/metadata.xml | 3 + net-misc/electrum/Manifest | 1 + net-misc/electrum/electrum-4.4.2.ebuild | 112 ++ net-misc/frr/frr-8.4.2.ebuild | 2 +- net-misc/netopeer2/Manifest | 2 - net-misc/netopeer2/netopeer2-2.1.16.ebuild | 48 - net-misc/netopeer2/netopeer2-2.1.23.ebuild | 48 - net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild | 2 +- .../networkmanager-1.42.6-r1.ebuild | 2 +- net-misc/openssh/Manifest | 7 - ...shmat-shmdt-in-preauth-privsep-child.patch | 31 - net-misc/openssh/openssh-9.2_p1-r2.ebuild | 517 ------- .../openvswitch/files/openvswitch.tmpfiles | 2 +- net-misc/openvswitch/files/ovs-vswitchd-r1 | 4 +- .../openvswitch/files/ovs-vswitchd-r3.service | 4 +- .../openvswitch/files/ovs-vswitchd.confd-r2 | 2 +- net-misc/openvswitch/files/ovsdb-server-r1 | 4 +- .../openvswitch/files/ovsdb-server-r3.service | 2 +- net-misc/openvswitch/files/ovsdb-server_conf2 | 2 +- .../openvswitch/openvswitch-2.17.6.ebuild | 2 +- net-misc/rygel/rygel-0.42.3.ebuild | 2 +- net-misc/spice-gtk/spice-gtk-0.42.ebuild | 2 +- net-misc/streamlink/Manifest | 5 +- net-misc/streamlink/streamlink-4.3.0.ebuild | 53 - net-misc/streamlink/streamlink-5.1.2.ebuild | 56 - net-misc/streamlink/streamlink-5.2.1.ebuild | 56 - ...k-5.3.0.ebuild => streamlink-5.5.0.ebuild} | 10 +- net-misc/streamlink/streamlink-9999.ebuild | 10 +- net-misc/sysrepo/Manifest | 1 - net-misc/sysrepo/sysrepo-2.1.64.ebuild | 40 - net-misc/sysrepo/sysrepo-2.2.60.ebuild | 2 +- net-misc/whois/Manifest | 2 +- ...hois-5.5.15.ebuild => whois-5.5.17.ebuild} | 4 +- net-nds/Manifest.gz | Bin 2399 -> 2397 bytes net-nds/openldap/openldap-2.5.14.ebuild | 2 +- net-p2p/Manifest.gz | Bin 6926 -> 6925 bytes net-p2p/nicotine+/nicotine+-3.2.9.ebuild | 2 +- ...23.4.ebuild => syncthing-1.23.4-r1.ebuild} | 4 +- net-p2p/transmission/Manifest | 1 - ....2.ebuild => transmission-4.0.3-r1.ebuild} | 6 +- net-p2p/transmission/transmission-9999.ebuild | 6 +- net-print/Manifest.gz | Bin 5758 -> 5754 bytes ....ebuild => cups-pk-helper-0.2.7-r1.ebuild} | 3 +- net-vpn/Manifest.gz | Bin 7072 -> 7071 bytes net-vpn/ocserv/Manifest | 3 +- net-vpn/ocserv/ocserv-1.0.1-r1.ebuild | 83 -- net-vpn/ocserv/ocserv-1.1.3.ebuild | 82 -- net-vpn/ocserv/ocserv-1.1.6.ebuild | 21 +- net-vpn/ocserv/ocserv-9999.ebuild | 21 +- net-vpn/openconnect/Manifest | 2 + net-vpn/openconnect/openconnect-9.10.ebuild | 163 +++ net-vpn/openconnect/openconnect-9999.ebuild | 18 +- net-vpn/tor/tor-0.4.7.13-r1.ebuild | 8 + net-vpn/tor/tor-9999.ebuild | 162 +++ profiles/Manifest.gz | Bin 185284 -> 185273 bytes profiles/arch/powerpc/ppc32/package.mask | 6 +- profiles/arch/powerpc/ppc32/package.use.mask | 9 + profiles/base/package.use.mask | 4 + profiles/base/package.use.stable.mask | 2 +- profiles/package.mask | 35 +- profiles/updates/2Q-2023 | 3 + profiles/use.local.desc | 11 +- sci-astronomy/Manifest.gz | Bin 6850 -> 6850 bytes .../calcmysky/calcmysky-0.3.0.ebuild | 2 +- .../stellarium/stellarium-23.1.ebuild | 2 +- sci-biology/Manifest.gz | Bin 19487 -> 19487 bytes sci-biology/samtools/Manifest | 1 - .../files/samtools-0.1.20-buildsystem.patch | 206 --- .../samtools/samtools-0.1.20-r4.ebuild | 73 - sci-calculators/Manifest.gz | Bin 3046 -> 3044 bytes sci-calculators/qalculate-gtk/Manifest | 4 - .../qalculate-gtk/qalculate-gtk-3.22.0.ebuild | 41 - .../qalculate-gtk-4.1.1-r1.ebuild | 39 - .../qalculate-gtk/qalculate-gtk-4.2.0.ebuild | 39 - .../qalculate-gtk/qalculate-gtk-4.3.0.ebuild | 39 - .../GromacsWrapper-0.8.2.ebuild | 2 +- sci-chemistry/Manifest.gz | Bin 9531 -> 9527 bytes .../mdtraj/files/mdtraj-1.9.7-python311.patch | 16 + sci-chemistry/mdtraj/mdtraj-1.9.7.ebuild | 9 +- sci-chemistry/votca/votca-2022.1.ebuild | 2 +- sci-electronics/Manifest.gz | Bin 8542 -> 8704 bytes sci-electronics/xnecview/Manifest | 1 + .../files/xnecview-tc-variables.patch | 29 + sci-electronics/xnecview/metadata.xml | 17 + sci-electronics/xnecview/xnecview-1.37.ebuild | 37 + sci-geosciences/Manifest.gz | Bin 11409 -> 11407 bytes sci-geosciences/grass/grass-8.2.0-r8.ebuild | 283 ---- sci-geosciences/grass/grass-8.2.1-r2.ebuild | 2 +- sci-geosciences/grass/grass-9999.ebuild | 2 +- sci-libs/Manifest.gz | Bin 44140 -> 44137 bytes ...13.1-r4.ebuild => caffe2-1.13.1-r5.ebuild} | 14 +- ...2.0.0-r2.ebuild => caffe2-2.0.0-r3.ebuild} | 10 +- .../caffe2/files/caffe2-1.13.0-gentoo.patch | 61 +- .../caffe2/files/caffe2-2.0.0-gentoo.patch | 61 +- sci-libs/caffe2/metadata.xml | 1 + sci-libs/libqalculate/Manifest | 5 - .../libqalculate/libqalculate-3.21.0.ebuild | 76 - .../libqalculate/libqalculate-3.22.0.ebuild | 79 - .../libqalculate/libqalculate-4.1.1.ebuild | 78 - .../libqalculate/libqalculate-4.2.0.ebuild | 78 - .../libqalculate/libqalculate-4.3.0.ebuild | 78 - sci-libs/pdal/Manifest | 1 + sci-libs/pdal/pdal-2.5.3.ebuild | 57 + sci-libs/plplot/plplot-5.15.0-r105.ebuild | 2 +- .../scikit-learn/scikit-learn-1.1.2.ebuild | 4 +- ...9.2.5-Add-include-cstdint-for-gcc-13.patch | 20 - ...nclude-cstdint-to-compile-with-gcc13.patch | 33 + sci-libs/vtk/vtk-9.2.5.ebuild | 2 +- sci-misc/Manifest.gz | Bin 2576 -> 2579 bytes sci-misc/boinc/boinc-7.20.2-r3.ebuild | 2 +- sci-physics/Manifest.gz | Bin 4198 -> 4195 bytes sci-physics/hepmc/hepmc-2.06.11.ebuild | 4 +- sci-physics/lammps/Manifest | 1 + sci-physics/lammps/lammps-20230328.ebuild | 166 +++ sci-visualization/Manifest.gz | Bin 4861 -> 4864 bytes sci-visualization/gr/Manifest | 2 +- .../{gr-0.53.0-r2.ebuild => gr-0.72.4.ebuild} | 14 +- sci-visualization/gr/metadata.xml | 3 + .../files/gwyddion-2.62-automagic.patch | 35 + .../gwyddion/gwyddion-2.62-r1.ebuild | 89 ++ sec-keys/Manifest.gz | Bin 19050 -> 19553 bytes sec-keys/openpgp-keys-dwmw2/Manifest | 1 + .../openpgp-keys-dwmw2}/metadata.xml | 8 +- .../openpgp-keys-dwmw2-20230504.ebuild | 23 + sec-keys/openpgp-keys-jiatan/Manifest | 1 + sec-keys/openpgp-keys-jiatan/metadata.xml | 9 + .../openpgp-keys-jiatan-20230505.ebuild | 20 + sec-keys/openpgp-keys-ocserv/Manifest | 1 + sec-keys/openpgp-keys-ocserv/metadata.xml | 8 + .../openpgp-keys-ocserv-20230505.ebuild | 23 + sys-apps/Manifest.gz | Bin 49332 -> 49350 bytes .../accountsservice-23.13.9.ebuild | 1 + ...untsservice-23.13.9-generate-version.patch | 30 + sys-apps/coreutils/coreutils-9.1-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.2-r2.ebuild | 2 +- sys-apps/coreutils/coreutils-9.3-r1.ebuild | 269 ++++ sys-apps/coreutils/coreutils-9.3.ebuild | 2 +- sys-apps/coreutils/coreutils-9999.ebuild | 4 +- ...-9.3-cp-parents-preserve-permissions.patch | 86 ++ sys-apps/less/Manifest | 1 + sys-apps/less/less-632.ebuild | 2 +- sys-apps/less/less-633.ebuild | 80 ++ sys-apps/less/less-9999.ebuild | 2 +- sys-apps/moar/Manifest | 2 + sys-apps/moar/moar-1.14.0.ebuild | 33 + sys-apps/pkgcore/Manifest | 1 - sys-apps/pkgcore/pkgcore-0.12.20.ebuild | 47 - sys-apps/pkgcore/pkgcore-0.12.21.ebuild | 2 +- sys-apps/portage/portage-3.0.47.ebuild | 1 + sys-apps/razercfg/metadata.xml | 36 +- .../s6-linux-init-1.1.0.0.ebuild | 2 +- .../s6-linux-utils-2.6.1.1.ebuild | 2 +- .../s6-portable-utils-2.3.0.1.ebuild | 2 +- sys-apps/s6-rc/s6-rc-0.5.4.1.ebuild | 2 +- sys-apps/s6/s6-2.11.3.0.ebuild | 2 +- sys-apps/system-monitoring-center/Manifest | 1 + .../system-monitoring-center-2.12.0.ebuild | 36 + sys-apps/systemd-utils/Manifest | 6 +- .../files/251-gpt-auto-no-cryptsetup.patch | 28 - .../systemd-utils/files/251-tmpfiles-ub.patch | 71 - .../systemd-utils-251.10-r1.ebuild | 549 ------- ...2.6.ebuild => systemd-utils-252.10.ebuild} | 2 +- .../systemd-utils/systemd-utils-252.7.ebuild | 525 ------- .../systemd-utils/systemd-utils-252.8.ebuild | 525 ------- sys-apps/systemd/Manifest | 2 +- .../files/252-no-stack-protector-bpf.patch | 26 - .../systemd/files/gentoo-journald-audit.patch | 40 - ...entoo-systemctl-disable-sysv-sync-r1.patch | 25 - ...temd-252.7.ebuild => systemd-253.4.ebuild} | 25 +- sys-apps/systemd/systemd-9999.ebuild | 4 +- sys-apps/usbredir/usbredir-0.13.0.ebuild | 19 +- .../util-linux/util-linux-2.38.1-r2.ebuild | 2 +- .../xdg-desktop-portal-gnome-44.1-r1.ebuild | 45 + ...desktop-portal-1.16.0-delay-open-fix.patch | 300 ++++ sys-apps/xdg-desktop-portal/metadata.xml | 3 + .../xdg-desktop-portal-1.16.0-r1.ebuild | 68 + sys-auth/Manifest.gz | Bin 9242 -> 9242 bytes sys-auth/elogind/elogind-246.10-r1.ebuild | 149 -- ....10-r2.ebuild => elogind-246.10-r3.ebuild} | 3 +- sys-cluster/Manifest.gz | Bin 11544 -> 11551 bytes sys-cluster/keepalived/Manifest | 1 - .../files/keepalived-2.2.7-libressl.patch | 67 + .../keepalived/keepalived-2.2.4.ebuild | 80 -- .../keepalived/keepalived-2.2.7.ebuild | 6 +- sys-devel/Manifest.gz | Bin 10614 -> 10634 bytes sys-devel/binutils-hppa64/Manifest | 4 +- .../binutils-hppa64-2.39-r4.ebuild | 503 ------- ....ebuild => binutils-hppa64-2.40-r5.ebuild} | 2 +- .../binutils-hppa64-2.40.ebuild | 503 ------- sys-devel/binutils/Manifest | 3 +- sys-devel/binutils/binutils-2.39-r4.ebuild | 499 ------- ...2.40-r2.ebuild => binutils-2.40-r5.ebuild} | 2 +- sys-devel/clang-common/Manifest | 7 - .../clang-common/clang-common-16.0.1.ebuild | 180 --- .../clang-common/clang-common-16.0.2.ebuild | 180 --- ...ebuild => clang-common-16.0.4.9999.ebuild} | 0 .../clang-common-17.0.0_pre20230325.ebuild | 180 --- .../clang-common-17.0.0_pre20230414.ebuild | 180 --- .../clang-common-17.0.0_pre20230421.ebuild | 180 --- .../clang-runtime/clang-runtime-16.0.1.ebuild | 40 - .../clang-runtime/clang-runtime-16.0.2.ebuild | 40 - ...build => clang-runtime-16.0.4.9999.ebuild} | 0 .../clang-runtime-17.0.0_pre20230325.ebuild | 41 - .../clang-runtime-17.0.0_pre20230414.ebuild | 41 - .../clang-runtime-17.0.0_pre20230421.ebuild | 41 - sys-devel/clang/Manifest | 9 - sys-devel/clang/clang-16.0.1.ebuild | 481 ------- sys-devel/clang/clang-16.0.2.ebuild | 482 ------- ...3.9999.ebuild => clang-16.0.4.9999.ebuild} | 0 .../clang/clang-17.0.0_pre20230325.ebuild | 480 ------- .../clang/clang-17.0.0_pre20230414.ebuild | 481 ------- .../clang/clang-17.0.0_pre20230421.ebuild | 481 ------- sys-devel/gcc/Manifest | 5 +- sys-devel/gcc/gcc-10.4.1_p20230503.ebuild | 58 + sys-devel/gcc/gcc-11.3.1_p20230504.ebuild | 54 + ...502.ebuild => gcc-12.2.1_p20230505.ebuild} | 0 sys-devel/lld/Manifest | 7 - sys-devel/lld/lld-16.0.1.ebuild | 90 -- sys-devel/lld/lld-16.0.2.ebuild | 90 -- ...0.3.9999.ebuild => lld-16.0.4.9999.ebuild} | 0 sys-devel/lld/lld-17.0.0_pre20230325.ebuild | 89 -- sys-devel/lld/lld-17.0.0_pre20230414.ebuild | 89 -- sys-devel/lld/lld-17.0.0_pre20230421.ebuild | 89 -- sys-devel/llvm-common/Manifest | 7 - .../llvm-common/llvm-common-16.0.1.ebuild | 28 - .../llvm-common/llvm-common-16.0.2.ebuild | 28 - ....ebuild => llvm-common-16.0.4.9999.ebuild} | 0 .../llvm-common-17.0.0_pre20230325.ebuild | 28 - .../llvm-common-17.0.0_pre20230414.ebuild | 28 - .../llvm-common-17.0.0_pre20230421.ebuild | 28 - sys-devel/llvm/Manifest | 9 - sys-devel/llvm/llvm-16.0.1.ebuild | 517 ------- sys-devel/llvm/llvm-16.0.2.ebuild | 517 ------- ....3.9999.ebuild => llvm-16.0.4.9999.ebuild} | 0 sys-devel/llvm/llvm-17.0.0_pre20230325.ebuild | 526 ------- sys-devel/llvm/llvm-17.0.0_pre20230414.ebuild | 534 ------- sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild | 534 ------- sys-devel/make/metadata.xml | 1 + sys-devel/slibtool/slibtool-0.5.34.ebuild | 7 +- sys-devel/slibtool/slibtool-9999.ebuild | 7 +- sys-fs/Manifest.gz | Bin 22558 -> 22572 bytes sys-fs/btrfs-progs/Manifest | 5 +- sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild | 135 -- sys-fs/btrfs-progs/btrfs-progs-6.0.2.ebuild | 150 -- sys-fs/btrfs-progs/btrfs-progs-6.1.2.ebuild | 150 -- ...6.1.1-r1.ebuild => btrfs-progs-6.3.ebuild} | 26 +- .../files/btrfs-progs-5.18.1-glibc-2.36.patch | 31 - .../files/btrfs-progs-6.1.1-ioctl-fix.patch | 87 -- sys-fs/davl/davl-1.2.4-r2.ebuild | 14 +- sys-fs/ldapfuse/ldapfuse-1.0-r4.ebuild | 11 +- sys-fs/lvm2/lvm2-2.03.20.ebuild | 2 +- sys-kernel/Manifest.gz | Bin 4415 -> 4412 bytes sys-kernel/cryptodev/Manifest | 1 + sys-kernel/cryptodev/cryptodev-1.13.ebuild | 55 + sys-libs/Manifest.gz | Bin 15097 -> 15066 bytes sys-libs/binutils-libs/Manifest | 4 +- .../binutils-libs-2.39-r4.ebuild | 153 -- .../binutils-libs-2.40-r2.ebuild | 159 --- .../binutils-libs-2.40-r4.ebuild | 8 +- ...r1.ebuild => binutils-libs-2.40-r5.ebuild} | 10 +- sys-libs/compiler-rt-sanitizers/Manifest | 7 - .../compiler-rt-sanitizers-16.0.1.ebuild | 223 --- .../compiler-rt-sanitizers-16.0.2.ebuild | 223 --- ...compiler-rt-sanitizers-16.0.4.9999.ebuild} | 0 ...er-rt-sanitizers-17.0.0_pre20230325.ebuild | 216 --- ...er-rt-sanitizers-17.0.0_pre20230414.ebuild | 216 --- ...er-rt-sanitizers-17.0.0_pre20230421.ebuild | 216 --- sys-libs/compiler-rt/Manifest | 7 - .../compiler-rt/compiler-rt-16.0.1.ebuild | 149 -- .../compiler-rt/compiler-rt-16.0.2.ebuild | 149 -- ....ebuild => compiler-rt-16.0.4.9999.ebuild} | 0 .../compiler-rt-17.0.0_pre20230325.ebuild | 149 -- .../compiler-rt-17.0.0_pre20230414.ebuild | 149 -- .../compiler-rt-17.0.0_pre20230421.ebuild | 149 -- sys-libs/libbacktrace/Manifest | 1 - .../libbacktrace-1.0_p20220226.ebuild | 20 - sys-libs/libcxx/Manifest | 7 - sys-libs/libcxx/libcxx-16.0.1.ebuild | 204 --- sys-libs/libcxx/libcxx-16.0.2.ebuild | 204 --- ....9999.ebuild => libcxx-16.0.4.9999.ebuild} | 0 .../libcxx/libcxx-17.0.0_pre20230325.ebuild | 204 --- .../libcxx/libcxx-17.0.0_pre20230414.ebuild | 204 --- .../libcxx/libcxx-17.0.0_pre20230421.ebuild | 204 --- sys-libs/libcxxabi/Manifest | 7 - sys-libs/libcxxabi/libcxxabi-16.0.1.ebuild | 116 -- sys-libs/libcxxabi/libcxxabi-16.0.2.ebuild | 116 -- ...99.ebuild => libcxxabi-16.0.4.9999.ebuild} | 0 .../libcxxabi-17.0.0_pre20230325.ebuild | 116 -- .../libcxxabi-17.0.0_pre20230414.ebuild | 116 -- .../libcxxabi-17.0.0_pre20230421.ebuild | 116 -- sys-libs/libomp/Manifest | 7 - sys-libs/libomp/libomp-16.0.1.ebuild | 151 -- sys-libs/libomp/libomp-16.0.2.ebuild | 151 -- ....9999.ebuild => libomp-16.0.4.9999.ebuild} | 0 .../libomp/libomp-17.0.0_pre20230325.ebuild | 151 -- .../libomp/libomp-17.0.0_pre20230414.ebuild | 151 -- .../libomp/libomp-17.0.0_pre20230421.ebuild | 151 -- sys-libs/llvm-libunwind/Manifest | 7 - .../llvm-libunwind-16.0.1.ebuild | 123 -- .../llvm-libunwind-16.0.2.ebuild | 123 -- ...uild => llvm-libunwind-16.0.4.9999.ebuild} | 0 .../llvm-libunwind-17.0.0_pre20230325.ebuild | 123 -- .../llvm-libunwind-17.0.0_pre20230414.ebuild | 123 -- .../llvm-libunwind-17.0.0_pre20230421.ebuild | 123 -- sys-power/Manifest.gz | Bin 5064 -> 5068 bytes .../power-profiles-daemon-0.13.ebuild | 2 +- sys-process/Manifest.gz | Bin 9974 -> 9977 bytes sys-process/criu/Manifest | 1 + sys-process/criu/criu-3.18.ebuild | 183 +++ .../criu/files/criu-3.18-buildsystem.patch | 57 + www-apps/Manifest.gz | Bin 12946 -> 13110 bytes www-apps/chromedriver-bin/Manifest | 1 + .../chromedriver-bin-113.0.5672.63.ebuild | 27 + www-apps/prowlarr/Manifest | 6 +- ...3230.ebuild => prowlarr-1.4.1.3258.ebuild} | 6 +- www-apps/ttyd/Manifest | 1 + www-apps/ttyd/files/ttyd.confd | 29 + www-apps/ttyd/files/ttyd.initd | 14 + www-apps/ttyd/files/ttyd.service | 10 + www-apps/ttyd/metadata.xml | 10 + www-apps/ttyd/ttyd-1.7.3-r1.ebuild | 40 + www-apps/ttyd/ttyd-9999.ebuild | 40 + www-client/Manifest.gz | Bin 6216 -> 6199 bytes www-client/chromium/Manifest | 1 + .../chromium/chromium-112.0.5615.165.ebuild | 2 +- .../chromium/chromium-113.0.5672.63.ebuild | 1265 +++++++++++++++++ .../files/chromium-113-compiler.patch | 129 ++ ...13-gcc-13-0001-vulkanmemoryallocator.patch | 10 + .../files/chromium-113-std-monospace.patch | 36 + .../chromium-113-swiftshader-cstdint.patch | 40 + .../files/chromium-113-system-zlib.patch | 41 + .../chromium-113-web_view_impl-cstring.patch | 25 + www-client/epiphany/epiphany-44.2.ebuild | 2 +- www-client/firefox/firefox-112.0.2.ebuild | 2 +- www-client/seamonkey/Manifest | 1 + .../seamonkey/seamonkey-2.53.15-r1.ebuild | 539 +++++++ www-client/vivaldi-snapshot/Manifest | 3 + .../vivaldi-snapshot-6.1.3009.3.ebuild} | 5 +- www-client/vivaldi/Manifest | 6 +- .../vivaldi/vivaldi-6.0.2979.15-r1.ebuild | 2 +- www-client/vivaldi/vivaldi-6.0.2979.18.ebuild | 218 +++ www-misc/Manifest.gz | Bin 2752 -> 2754 bytes www-misc/logswan/logswan-2.1.14.ebuild | 2 +- x11-apps/Manifest.gz | Bin 14026 -> 14028 bytes x11-apps/xcalc/Manifest | 1 + x11-apps/xcalc/xcalc-1.1.2.ebuild | 16 + x11-drivers/Manifest.gz | Bin 4729 -> 4726 bytes x11-drivers/xf86-video-geode/Manifest | 1 + .../xf86-video-geode-2.11.21.ebuild | 24 + x11-libs/Manifest.gz | Bin 18484 -> 18492 bytes x11-libs/libXi/Manifest | 1 + x11-libs/libXi/libXi-1.8.1.ebuild | 29 + x11-libs/pango/pango-1.50.14.ebuild | 2 +- x11-libs/vte/vte-0.72.1.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47035 -> 47051 bytes x11-misc/lightdm/lightdm-1.32.0-r2.ebuild | 2 +- x11-misc/menumaker/Manifest | 1 + x11-misc/menumaker/menumaker-0.99.14.ebuild | 49 + x11-misc/meteo/metadata.xml | 3 + ....9.1-r2.ebuild => meteo-0.9.9.1-r3.ebuild} | 1 - x11-misc/mozo/Manifest | 1 + x11-misc/mozo/mozo-1.26.2.ebuild | 64 + .../peksystray/peksystray-0.4.0-r1.ebuild | 29 + x11-misc/revelation/revelation-0.5.5.ebuild | 2 +- x11-misc/rofi-calc/Manifest | 1 + x11-misc/rofi-calc/rofi-calc-2.0.0.ebuild | 7 +- x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild | 31 + x11-misc/rofi-calc/rofi-calc-9999.ebuild | 9 +- .../xosview/files/xosview-1.23-musl.patch | 14 + x11-misc/xosview/xosview-1.23.ebuild | 6 +- .../xscreensaver/xscreensaver-6.05-r2.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 27043 -> 27042 bytes .../gkrellm-radio-2.0.4-r2.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4551 -> 4553 bytes .../gnome-terminal-3.48.1.ebuild | 2 +- x11-themes/Manifest.gz | Bin 20728 -> 20731 bytes .../adwaita-icon-theme-44.0.ebuild | 2 +- .../arc-theme/arc-theme-20221218.ebuild | 2 +- x11-wm/Manifest.gz | Bin 9286 -> 9283 bytes x11-wm/marco/Manifest | 1 + x11-wm/marco/marco-1.26.1.ebuild | 73 + x11-wm/mutter/mutter-43.4.ebuild | 2 +- x11-wm/mutter/mutter-44.1.ebuild | 2 +- x11-wm/openbox/openbox-3.6.1-r5.ebuild | 2 +- xfce-extra/Manifest.gz | Bin 7728 -> 7722 bytes xfce-extra/xfce4-screensaver/Manifest | 3 - .../xfce4-screensaver-4.16.0-r1.ebuild | 98 -- .../xfce4-screensaver-4.18.0.ebuild | 92 -- .../xfce4-screensaver-4.18.1.ebuild | 2 +- 5186 files changed, 26882 insertions(+), 43683 deletions(-) rename app-accessibility/speech-dispatcher/{speech-dispatcher-0.11.4.ebuild => speech-dispatcher-0.11.4-r1.ebuild} (92%) create mode 100644 app-admin/awscli-bin/awscli-bin-2.11.17.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.114.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.121.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.122.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.124.ebuild delete mode 100644 app-admin/awscli/awscli-1.27.125.ebuild rename app-admin/awscli/{awscli-1.27.118.ebuild => awscli-1.27.126.ebuild} (100%) rename app-admin/awscli/{awscli-1.27.119.ebuild => awscli-1.27.127.ebuild} (100%) rename app-admin/awscli/{awscli-1.27.120.ebuild => awscli-1.27.129.ebuild} (100%) rename app-admin/exo/{exo-1.67.0.ebuild => exo-1.68.0.ebuild} (100%) create mode 100644 app-admin/github-backup-utils/github-backup-utils-3.8.0.ebuild create mode 100644 app-arch/cpio/cpio-2.14.ebuild create mode 100644 app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch create mode 100644 app-arch/xarchiver/xarchiver-0.5.4.21.ebuild rename app-arch/xz-utils/{xz-utils-5.2.10.ebuild => xz-utils-5.2.12.ebuild} (86%) rename app-arch/xz-utils/{xz-utils-5.4.1.ebuild => xz-utils-5.4.3.ebuild} (83%) rename app-backup/deja-dup/{deja-dup-43.4-r1.ebuild => deja-dup-43.4-r2.ebuild} (94%) create mode 100644 app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch create mode 100644 app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild create mode 100644 app-backup/tarsnap/tarsnap-1.0.40.ebuild rename app-cdr/isoimagewriter/{isoimagewriter-0.9.1.ebuild => isoimagewriter-1.0.0.ebuild} (90%) create mode 100644 app-containers/conmon/conmon-2.1.7.ebuild create mode 100644 app-containers/nerdctl/nerdctl-1.3.1.ebuild rename app-crypt/qca/{qca-2.3.6.ebuild => qca-2.3.6-r1.ebuild} (98%) create mode 100644 app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild rename {dev-python => app-doc}/python-docs/Manifest (100%) create mode 100644 app-doc/python-docs/metadata.xml rename dev-python/python-docs/python-docs-3.10.10.ebuild => app-doc/python-docs/python-docs-2.7.18.ebuild (100%) rename dev-python/python-docs/python-docs-3.11.2.ebuild => app-doc/python-docs/python-docs-3.10.10.ebuild (100%) rename dev-python/python-docs/python-docs-3.8.16.ebuild => app-doc/python-docs/python-docs-3.10.11.ebuild (100%) rename dev-python/python-docs/python-docs-3.9.16.ebuild => app-doc/python-docs/python-docs-3.11.2.ebuild (100%) rename {dev-python => app-doc}/python-docs/python-docs-3.11.3.ebuild (85%) rename dev-python/python-docs/python-docs-2.7.18.ebuild => app-doc/python-docs/python-docs-3.8.16.ebuild (94%) rename dev-python/python-docs/python-docs-3.10.11.ebuild => app-doc/python-docs/python-docs-3.9.16.ebuild (85%) delete mode 100644 app-editors/emacs/emacs-25.3-r15.ebuild delete mode 100644 app-editors/emacs/emacs-26.3-r11.ebuild delete mode 100644 app-editors/emacs/emacs-27.2-r9.ebuild delete mode 100644 app-editors/emacs/emacs-28.2-r4.ebuild create mode 100644 app-editors/vscode/vscode-1.78.0.ebuild create mode 100644 app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild create mode 100644 app-emulation/libvirt/libvirt-9.3.0.ebuild create mode 100644 app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild create mode 100644 app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch create mode 100644 app-emulation/qemu/qemu-7.2.1.ebuild create mode 100644 app-emulation/qemu/qemu-8.0.0-r1.ebuild delete mode 100644 app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch delete mode 100644 app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild delete mode 100644 app-emulation/virt-manager/virt-manager-4.0.0.ebuild create mode 100644 app-emulation/vkd3d/vkd3d-1.7.1.ebuild delete mode 100644 app-emulation/wine-proton/wine-proton-7.0.5.ebuild create mode 100644 app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.0.ebuild create mode 100644 app-metrics/bind_exporter/bind_exporter-0.6.1.ebuild delete mode 100644 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild delete mode 100644 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild delete mode 100644 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild rename app-misc/ca-certificates/{ca-certificates-20211016.3.89.ebuild => ca-certificates-20230311.3.89.1.ebuild} (92%) delete mode 100644 app-misc/fmawk/fmawk-1.2.ebuild rename app-misc/gnote/{gnote-43.1.ebuild => gnote-43.1-r1.ebuild} (96%) rename app-misc/gnote/{gnote-44.0.ebuild => gnote-44.0-r1.ebuild} (96%) delete mode 100644 app-misc/golly/golly-4.0.ebuild delete mode 100644 app-misc/khal/files/khal-0.10.4-add-etag.patch delete mode 100644 app-misc/khal/khal-0.10.4-r1.ebuild delete mode 100644 app-misc/khal/khal-0.10.5.ebuild create mode 100644 app-misc/logiops/files/ipcgull-0.1-gcc13.patch create mode 100644 app-misc/logiops/logiops-0.3.1.ebuild create mode 100644 app-misc/vifm/vifm-0.13.ebuild delete mode 100644 app-office/calligra/calligra-3.2.1-r5.ebuild delete mode 100644 app-office/homebank/homebank-5.5.4.ebuild delete mode 100644 app-office/homebank/homebank-5.6.1.ebuild rename app-office/libreoffice-l10n/{libreoffice-l10n-7.5.2.2.ebuild => libreoffice-l10n-7.5.3.2.ebuild} (100%) rename app-office/libreoffice/{libreoffice-7.5.2.2-r1.ebuild => libreoffice-7.5.3.2.ebuild} (99%) create mode 100644 app-portage/mgorny-dev-scripts/mgorny-dev-scripts-38.ebuild delete mode 100644 app-text/pandoc-bin/pandoc-bin-3.1.ebuild delete mode 100644 app-text/sigil/sigil-1.9.20.ebuild rename app-text/stardict/{stardict-3.0.6-r4.ebuild => stardict-3.0.6-r5.ebuild} (98%) rename app-text/stardict/{stardict-4.0.0_pre20170304-r1.ebuild => stardict-4.0.0_pre20170304-r2.ebuild} (99%) create mode 100644 app-text/xml2rfc/xml2rfc-3.17.1.ebuild create mode 100644 dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild create mode 100644 dev-cpp/folly/folly-2023.05.01.00.ebuild create mode 100644 dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch create mode 100644 dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild create mode 100644 dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild rename dev-db/sqlmap/{sqlmap-1.7.2.ebuild => sqlmap-1.7.5.ebuild} (98%) create mode 100644 dev-db/unixODBC/files/unixODBC-2.3.11-config-no-install.patch create mode 100644 dev-db/unixODBC/unixODBC-2.3.11.ebuild delete mode 100644 dev-java/coursier-bin/coursier-bin-2.1.0_rc5.ebuild rename dev-java/coursier-bin/{coursier-bin-2.1.0_rc3.ebuild => coursier-bin-2.1.2.ebuild} (97%) delete mode 100644 dev-java/dom4j/dom4j-2.1.3.ebuild delete mode 100644 dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch delete mode 100644 dev-java/jaxen/jaxen-1.2.0-r1.ebuild delete mode 100644 dev-java/mill-bin/mill-bin-0.10.11.ebuild delete mode 100644 dev-java/mill-bin/mill-bin-0.10.9.ebuild delete mode 100644 dev-java/xom/xom-1.3.7.ebuild rename dev-lang/gdl/{gdl-1.0.1-r1.ebuild => gdl-1.0.1-r2.ebuild} (99%) delete mode 100644 dev-lang/nim/nim-1.6.8-r1.ebuild delete mode 100644 dev-lang/nprolog/nprolog-1.92.ebuild create mode 100644 dev-lang/php/files/php-capstone-optional.patch create mode 100644 dev-lang/php/php-8.1.18.ebuild create mode 100644 dev-lang/php/php-8.2.5.ebuild create mode 100644 dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild create mode 100644 dev-libs/bemenu/bemenu-0.6.14.ebuild rename dev-libs/botan/{botan-2.19.3.ebuild => botan-2.19.3-r2.ebuild} (89%) rename dev-libs/botan/{botan-3.0.0.ebuild => botan-3.0.0-r2.ebuild} (89%) delete mode 100644 dev-libs/libansilove/libansilove-1.2.9.ebuild delete mode 100644 dev-libs/libansilove/libansilove-1.3.0.ebuild delete mode 100644 dev-libs/libclc/libclc-16.0.1.ebuild delete mode 100644 dev-libs/libclc/libclc-16.0.2.ebuild rename dev-libs/libclc/{libclc-16.0.3.9999.ebuild => libclc-16.0.4.9999.ebuild} (100%) delete mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230325.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230414.ebuild delete mode 100644 dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild create mode 100644 dev-libs/libevdev/libevdev-1.13.1.ebuild create mode 100644 dev-libs/libxlsxwriter/files/libxlsxwriter-1.1.5-findzlib.patch create mode 100644 dev-libs/libxlsxwriter/libxlsxwriter-1.1.5-r1.ebuild create mode 100644 dev-libs/libxml2/libxml2-2.11.2.ebuild delete mode 100644 dev-libs/link-grammar/link-grammar-5.12.0.ebuild create mode 100644 dev-libs/newt/files/newt-0.52.23-gold.patch create mode 100644 dev-libs/newt/newt-0.52.23-r1.ebuild create mode 100644 dev-libs/nss/nss-3.89.1.ebuild create mode 100644 dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch create mode 100644 dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch create mode 100644 dev-libs/opencl-clang/files/opencl-clang-16.0.0-llvm.patch create mode 100644 dev-libs/opencl-clang/files/opencl-clang-16.0.0-standalone-build.patch create mode 100644 dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild rename dev-libs/rinutils/{rinutils-0.10.1.ebuild => rinutils-0.10.2.ebuild} (100%) delete mode 100644 dev-lisp/sbcl/sbcl-2.3.2.ebuild rename dev-lisp/sbcl/{sbcl-2.3.3.ebuild => sbcl-2.3.4.ebuild} (80%) delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-16.0.3.9999.ebuild => llvm-ocaml-16.0.4.9999.ebuild} (100%) delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230325.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230414.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild delete mode 100644 dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild delete mode 100644 dev-perl/Bio-SamTools/Manifest delete mode 100644 dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy-r1.patch delete mode 100644 dev-perl/Bio-SamTools/metadata.xml create mode 100644 dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild create mode 100644 dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch create mode 100644 dev-python/Faker/Faker-18.6.2.ebuild delete mode 100644 dev-python/alembic/alembic-1.10.2.ebuild delete mode 100644 dev-python/alembic/alembic-1.10.3.ebuild create mode 100644 dev-python/ansible-compat/ansible-compat-4.0.2.ebuild create mode 100644 dev-python/astunparse/files/astunparse-1.6.3-test-py311.patch delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.64.0.ebuild delete mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.65.0.ebuild delete mode 100644 dev-python/aws-xray-sdk-python/aws-xray-sdk-python-2.12.0.ebuild delete mode 100644 dev-python/aws-xray-sdk-python/files/aws-xray-sdk-python-2.8.0-fix-py3.10-loops.patch rename dev-python/{aws-xray-sdk-python => aws-xray-sdk}/Manifest (50%) rename dev-python/{aws-xray-sdk-python/aws-xray-sdk-python-2.11.0-r1.ebuild => aws-xray-sdk/aws-xray-sdk-2.12.0.ebuild} (94%) rename dev-python/{aws-xray-sdk-python => aws-xray-sdk}/metadata.xml (100%) delete mode 100644 dev-python/blinker/blinker-1.5.ebuild delete mode 100644 dev-python/blinker/blinker-1.6.1.ebuild delete mode 100644 dev-python/blinker/blinker-1.6.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.114.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.121.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.122.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.124.ebuild delete mode 100644 dev-python/boto3/boto3-1.26.125.ebuild rename dev-python/boto3/{boto3-1.26.118.ebuild => boto3-1.26.126.ebuild} (100%) rename dev-python/boto3/{boto3-1.26.119.ebuild => boto3-1.26.127.ebuild} (100%) rename dev-python/boto3/{boto3-1.26.120.ebuild => boto3-1.26.129.ebuild} (100%) delete mode 100644 dev-python/botocore/botocore-1.29.114.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.121.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.122.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.124.ebuild delete mode 100644 dev-python/botocore/botocore-1.29.125.ebuild rename dev-python/botocore/{botocore-1.29.118.ebuild => botocore-1.29.126.ebuild} (100%) rename dev-python/botocore/{botocore-1.29.119.ebuild => botocore-1.29.127.ebuild} (100%) rename dev-python/botocore/{botocore-1.29.120.ebuild => botocore-1.29.129.ebuild} (100%) delete mode 100644 dev-python/cairocffi/cairocffi-1.4.0.ebuild delete mode 100644 dev-python/cairocffi/cairocffi-1.5.0.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.76.2.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.77.2.ebuild delete mode 100644 dev-python/cfn-lint/cfn-lint-0.77.3.ebuild delete mode 100644 dev-python/clang-python/clang-python-16.0.1.ebuild delete mode 100644 dev-python/clang-python/clang-python-16.0.2.ebuild rename dev-python/clang-python/{clang-python-16.0.3.9999.ebuild => clang-python-16.0.4.9999.ebuild} (100%) delete mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230325.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230414.ebuild delete mode 100644 dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild create mode 100644 dev-python/css-parser/css-parser-1.0.9.ebuild delete mode 100644 dev-python/django-configurations/django-configurations-2.4.ebuild create mode 100644 dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild delete mode 100644 dev-python/django/django-3.2.18-r1.ebuild rename dev-python/django/{django-3.2.18.ebuild => django-3.2.19.ebuild} (96%) delete mode 100644 dev-python/django/django-4.0.10.ebuild delete mode 100644 dev-python/django/django-4.1.8.ebuild rename dev-python/django/{django-4.1.7.ebuild => django-4.1.9.ebuild} (97%) rename dev-python/django/{django-4.2.ebuild => django-4.2.1.ebuild} (93%) rename dev-python/django/files/{django-3.2.18-py311.patch => django-3.2.19-py311.patch} (86%) delete mode 100644 dev-python/django/files/django-4.0.5-py311.patch delete mode 100644 dev-python/django/files/django-4.1.8-py311.patch create mode 100644 dev-python/dulwich/dulwich-0.21.5.ebuild create mode 100644 dev-python/elementpath/elementpath-4.1.2.ebuild create mode 100644 dev-python/freetype-py/Manifest create mode 100644 dev-python/freetype-py/freetype-py-2.4.0.ebuild create mode 100644 dev-python/freetype-py/metadata.xml create mode 100644 dev-python/hypothesis/hypothesis-6.75.2.ebuild create mode 100644 dev-python/identify/identify-2.5.24.ebuild create mode 100644 dev-python/iminuit/files/iminuit-2.21.3-gcc-13.patch delete mode 100644 dev-python/iminuit/iminuit-2.19.0.ebuild create mode 100644 dev-python/ipython/ipython-8.13.2.ebuild create mode 100644 dev-python/libvirt-python/libvirt-python-9.3.0.ebuild delete mode 100644 dev-python/lit/lit-16.0.1.ebuild delete mode 100644 dev-python/lit/lit-16.0.2.ebuild rename dev-python/lit/{lit-16.0.3.9999.ebuild => lit-16.0.4.9999.ebuild} (100%) delete mode 100644 dev-python/lit/lit-17.0.0_pre20230325.ebuild delete mode 100644 dev-python/lit/lit-17.0.0_pre20230414.ebuild delete mode 100644 dev-python/lit/lit-17.0.0_pre20230421.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.1.5.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.1.7.ebuild delete mode 100644 dev-python/mkdocs-material/mkdocs-material-9.1.8.ebuild create mode 100644 dev-python/multiprocess/Manifest create mode 100644 dev-python/multiprocess/metadata.xml create mode 100644 dev-python/multiprocess/multiprocess-0.70.14.ebuild create mode 100644 dev-python/nbclassic/nbclassic-1.0.0.ebuild delete mode 100644 dev-python/nbclient/nbclient-0.7.2.ebuild delete mode 100644 dev-python/nbclient/nbclient-0.7.3.ebuild delete mode 100644 dev-python/nbformat/nbformat-5.7.3.ebuild delete mode 100644 dev-python/nbval/nbval-0.10.0.ebuild delete mode 100644 dev-python/nbval/nbval-0.9.6.ebuild delete mode 100644 dev-python/networkx/networkx-3.0.ebuild create mode 100644 dev-python/nextinspace/Manifest create mode 100644 dev-python/nextinspace/metadata.xml create mode 100644 dev-python/nextinspace/nextinspace-2.0.5.ebuild create mode 100644 dev-python/nextinspace/nextinspace-9999.ebuild delete mode 100644 dev-python/notebook/notebook-6.5.3.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-7.1.1.ebuild delete mode 100644 dev-python/pikepdf/pikepdf-7.1.2.ebuild rename dev-python/pipenv/files/{pipenv-2022.12.19-append-always-install.patch => pipenv-2023.4.29-append-always-install.patch} (53%) create mode 100644 dev-python/pipenv/files/pipenv-2023.4.29-fix-imports.patch create mode 100644 dev-python/pipenv/files/pipenv-2023.4.29-fix-toml-in-vendor.patch rename dev-python/pipenv/{pipenv-2022.12.19.ebuild => pipenv-2023.4.29.ebuild} (81%) delete mode 100644 dev-python/pretty-yaml/Manifest create mode 100644 dev-python/pyaml/Manifest rename dev-python/{pretty-yaml => pyaml}/metadata.xml (100%) rename dev-python/{pretty-yaml/pretty-yaml-21.10.1.ebuild => pyaml/pyaml-21.10.1.ebuild} (100%) create mode 100644 dev-python/pyaml/pyaml-23.5.6.ebuild create mode 100644 dev-python/pyaml/pyaml-23.5.8.ebuild delete mode 100644 dev-python/pybind11/pybind11-2.10.3.ebuild create mode 100644 dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch create mode 100644 dev-python/pycuda/pycuda-2022.2.2.ebuild create mode 100644 dev-python/pylint/pylint-2.17.4.ebuild delete mode 100644 dev-python/pyroute2/pyroute2-0.7.4.ebuild delete mode 100644 dev-python/python-lsp-server/files/python-lsp-server-1.7.1-unpin-all-the-deps.patch delete mode 100644 dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild delete mode 100644 dev-python/python-swiftclient/python-swiftclient-4.2.0.ebuild create mode 100644 dev-python/pythran/pythran-0.12.2.ebuild create mode 100644 dev-python/qtconsole/qtconsole-5.4.3.ebuild delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.14.0.ebuild delete mode 100644 dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild create mode 100644 dev-python/regex/regex-2023.5.5.ebuild create mode 100644 dev-python/requests/requests-2.30.0.ebuild create mode 100644 dev-python/rope/rope-1.8.0.ebuild create mode 100644 dev-python/rq/rq-1.14.1.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.24.ebuild create mode 100644 dev-python/s3transfer/s3transfer-0.6.1.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild create mode 100644 dev-python/statsmodels/files/statsmodels-0.14.0-test.patch create mode 100644 dev-python/statsmodels/statsmodels-0.14.0.ebuild create mode 100644 dev-python/tcolorpy/tcolorpy-0.1.3.ebuild create mode 100644 dev-python/tempest/tempest-34.2.0.ebuild create mode 100644 dev-python/types-docutils/types-docutils-0.19.1.9.ebuild create mode 100644 dev-python/urllib3/urllib3-2.0.2.ebuild create mode 100644 dev-python/whatthepatch/whatthepatch-1.0.5.ebuild delete mode 100644 dev-python/ytmusicapi/ytmusicapi-0.25.0.ebuild create mode 100644 dev-python/zconfig/zconfig-4.0.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.62.0.ebuild rename dev-python/{zope-component/zope-component-5.1.0.ebuild => zope-configuration/zope-configuration-5.0.ebuild} (64%) delete mode 100644 dev-qt/qt5compat/qt5compat-6.4.3.ebuild delete mode 100644 dev-qt/qtbase/qtbase-6.4.3.ebuild delete mode 100644 dev-qt/qtcharts/qtcharts-6.4.3.ebuild delete mode 100644 dev-qt/qtdeclarative/qtdeclarative-6.4.3.ebuild delete mode 100644 dev-qt/qtimageformats/qtimageformats-6.4.3.ebuild delete mode 100644 dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild delete mode 100644 dev-qt/qtnetworkauth/qtnetworkauth-6.4.3.ebuild delete mode 100644 dev-qt/qtpositioning/qtpositioning-6.4.3.ebuild delete mode 100644 dev-qt/qtquick3d/qtquick3d-6.4.3.ebuild delete mode 100644 dev-qt/qtquicktimeline/qtquicktimeline-6.4.3.ebuild delete mode 100644 dev-qt/qtserialport/qtserialport-6.4.3.ebuild delete mode 100644 dev-qt/qtshadertools/qtshadertools-6.4.3.ebuild create mode 100644 dev-qt/qtsvg/files/qtsvg-5.15.9-fix-ub-ossfuzz-22618.patch create mode 100644 dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild delete mode 100644 dev-qt/qtsvg/qtsvg-6.4.3.ebuild delete mode 100644 dev-qt/qttools/qttools-6.4.3.ebuild delete mode 100644 dev-qt/qtwayland/qtwayland-6.4.3.ebuild delete mode 100644 dev-qt/qtwebchannel/qtwebchannel-6.4.3.ebuild delete mode 100644 dev-qt/qtwebengine/qtwebengine-6.4.3.ebuild delete mode 100644 dev-qt/qtwebsockets/qtwebsockets-6.4.3.ebuild create mode 100644 dev-ruby/oauth/oauth-0.6.2.ebuild create mode 100644 dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild create mode 100644 dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild create mode 100644 dev-util/diffoscope/diffoscope-242.ebuild delete mode 100644 dev-util/lldb/lldb-16.0.1.ebuild delete mode 100644 dev-util/lldb/lldb-16.0.2.ebuild rename dev-util/lldb/{lldb-16.0.3.9999.ebuild => lldb-16.0.4.9999.ebuild} (100%) delete mode 100644 dev-util/lldb/lldb-17.0.0_pre20230325.ebuild delete mode 100644 dev-util/lldb/lldb-17.0.0_pre20230414.ebuild delete mode 100644 dev-util/lldb/lldb-17.0.0_pre20230421.ebuild rename dev-util/maturin/{maturin-1.0.0_beta7.ebuild => maturin-1.0.0_beta9.ebuild} (88%) rename dev-util/pycharm-community/{pycharm-community-2022.3.2.ebuild => pycharm-community-2023.1.1.ebuild} (99%) delete mode 100644 dev-util/rinstall/rinstall-0.1.1.ebuild rename dev-util/ruff/{ruff-0.0.264.ebuild => ruff-0.0.265.ebuild} (100%) create mode 100644 dev-util/spirv-llvm-translator/files/spirv-llvm-translator-16.0.0-ld_library_path.patch create mode 100644 dev-util/watchman/watchman-2023.05.01.00.ebuild delete mode 100644 dev-vcs/git/git-2.39.1.ebuild delete mode 100644 dev-vcs/git/git-2.40.0.ebuild delete mode 100644 games-emulation/melonds/files/melonds-system-teakra.patch delete mode 100644 games-emulation/melonds/melonds-0.9.3-r2.ebuild delete mode 100644 games-emulation/melonds/melonds-0.9.4_p1-r1.ebuild rename games-emulation/pcsxr/{pcsxr-1.9.94_p20190306.ebuild => pcsxr-1.9.94_p20190306-r1.ebuild} (96%) create mode 100644 games-emulation/ppsspp/ppsspp-1.15.2.ebuild create mode 100644 gnome-base/gdm/gdm-44.1.ebuild create mode 100644 gnome-extra/cjs/files/cjs-5.6.1-clang15.patch delete mode 100644 gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild create mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch create mode 100644 gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild delete mode 100644 gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild create mode 100644 gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild rename gui-wm/gamescope/{gamescope-3.11.52_beta6.ebuild => gamescope-3.12.0_beta3.ebuild} (97%) delete mode 100644 mail-client/neomutt/neomutt-20220429.ebuild delete mode 100644 mail-filter/spf-engine/spf-engine-2.9.3.ebuild create mode 100644 mail-filter/spf-engine/spf-engine-3.0.4.ebuild rename mail-mta/postfix/{postfix-3.9_pre20230502.ebuild => postfix-3.9_pre20230504.ebuild} (100%) create mode 100644 mate-base/mate-applets/mate-applets-1.26.1.ebuild create mode 100644 media-fonts/iosevka/iosevka-22.1.1.ebuild create mode 100644 media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch rename media-gfx/geeqie/{geeqie-2.0.1-r3.ebuild => geeqie-2.0.1-r4.ebuild} (98%) delete mode 100644 media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild delete mode 100644 media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild rename media-gfx/inkscape/{inkscape-1.2.2-r1.ebuild => inkscape-1.2.2-r3.ebuild} (99%) create mode 100644 media-gfx/jpegoptim/files/jpegoptim-1.5.3-system-libjpeg-libm.patch delete mode 100644 media-gfx/jpegoptim/jpegoptim-1.4.6.ebuild delete mode 100644 media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild delete mode 100644 media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild rename media-libs/alsa-lib/{alsa-lib-1.2.7.2-r1.ebuild => alsa-lib-1.2.9.ebuild} (88%) rename media-libs/alsa-ucm-conf/{alsa-ucm-conf-1.2.7.2.ebuild => alsa-ucm-conf-1.2.9.ebuild} (66%) create mode 100644 media-libs/alsa-ucm-conf/files/alsa-ucm-conf-1.2.9-fix-sof-essx8336.patch create mode 100644 media-libs/codec2/codec2-1.1.0.ebuild create mode 100644 media-libs/exiftool/exiftool-12.62.ebuild delete mode 100644 media-libs/lensfun/files/lensfun-0.3.2-warnings.patch delete mode 100644 media-libs/lensfun/lensfun-0.3.3.ebuild create mode 100644 media-libs/lsp-plugins/lsp-plugins-1.2.6.ebuild rename media-libs/vkroots/{vkroots-0_p20221205.ebuild => vkroots-0_p20221205-r1.ebuild} (69%) create mode 100644 media-libs/vkroots/vkroots-0_p20230103-r1.ebuild delete mode 100644 media-libs/vkroots/vkroots-0_p20230103.ebuild delete mode 100644 media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild create mode 100644 media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild create mode 100644 media-sound/alsa-tools/files/alsa-tools-1.2.5-hdspmixer-crash.patch delete mode 100644 media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild rename media-sound/alsa-utils/{alsa-utils-1.2.8.ebuild => alsa-utils-1.2.9.ebuild} (91%) create mode 100644 media-sound/audacity/audacity-3.2.5-r1.ebuild create mode 100644 media-sound/audacity/files/audacity-3.2.5-gcc13-deux.patch create mode 100644 media-sound/dcaenc/dcaenc-3-r1.ebuild create mode 100644 media-sound/mangler/files/mangler-1.2.5-espeak-ng.patch rename media-sound/mangler/{mangler-1.2.5-r3.ebuild => mangler-1.2.5-r4.ebuild} (89%) create mode 100644 media-sound/ncspot/ncspot-0.13.2.ebuild delete mode 100644 media-sound/qsampler/qsampler-0.9.8.ebuild rename media-sound/rhythmbox/{rhythmbox-3.4.6-r1.ebuild => rhythmbox-3.4.6-r2.ebuild} (99%) rename media-sound/rhythmbox/{rhythmbox-3.4.7.ebuild => rhythmbox-3.4.7-r1.ebuild} (98%) rename media-video/gnome-video-effects/{gnome-video-effects-0.5.0.ebuild => gnome-video-effects-0.5.0-r1.ebuild} (87%) rename media-video/handbrake/{handbrake-1.5.1.ebuild => handbrake-1.5.1-r1.ebuild} (99%) rename media-video/obs-studio/{obs-studio-28.1.2-r1.ebuild => obs-studio-29.1.0.ebuild} (86%) create mode 100644 media-video/pipewire/files/gentoo-pipewire-launcher.in-r1 create mode 100644 media-video/pipewire/pipewire-0.3.70-r1.ebuild delete mode 100644 media-video/pitivi/pitivi-2022.06.ebuild rename media-video/pitivi/{pitivi-2023.03.ebuild => pitivi-2023.03-r1.ebuild} (98%) create mode 100644 media-video/qmplay2/files/qmplay2-23.02.05-fix-libva-glx.patch delete mode 100644 media-video/subtitlecomposer/subtitlecomposer-0.7.1.ebuild rename metadata/md5-cache/app-accessibility/{speech-dispatcher-0.11.4 => speech-dispatcher-0.11.4-r1} (72%) delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.114 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.118 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.122 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.124 delete mode 100644 metadata/md5-cache/app-admin/awscli-1.27.125 rename metadata/md5-cache/app-admin/{awscli-1.27.119 => awscli-1.27.126} (90%) rename metadata/md5-cache/app-admin/{awscli-1.27.120 => awscli-1.27.127} (90%) rename metadata/md5-cache/app-admin/{awscli-1.27.121 => awscli-1.27.129} (90%) create mode 100644 metadata/md5-cache/app-admin/awscli-bin-2.11.17 rename metadata/md5-cache/app-admin/{exo-1.67.0 => exo-1.68.0} (76%) create mode 100644 metadata/md5-cache/app-admin/github-backup-utils-3.8.0 create mode 100644 metadata/md5-cache/app-arch/cpio-2.14 create mode 100644 metadata/md5-cache/app-arch/xarchiver-0.5.4.21 rename metadata/md5-cache/app-arch/{xz-utils-5.2.10 => xz-utils-5.2.12} (61%) rename metadata/md5-cache/app-arch/{xz-utils-5.4.1 => xz-utils-5.4.3} (50%) rename metadata/md5-cache/app-backup/{deja-dup-43.4-r1 => deja-dup-43.4-r2} (85%) create mode 100644 metadata/md5-cache/app-backup/tarsnap-1.0.40 create mode 100644 metadata/md5-cache/app-backup/tarsnap-1.0.40-r2 rename metadata/md5-cache/app-cdr/{isoimagewriter-0.9.1 => isoimagewriter-1.0.0} (54%) create mode 100644 metadata/md5-cache/app-containers/conmon-2.1.7 create mode 100644 metadata/md5-cache/app-containers/nerdctl-1.3.1 rename metadata/md5-cache/app-crypt/{qca-2.3.6 => qca-2.3.6-r1} (89%) create mode 100644 metadata/md5-cache/app-doc/gimp-help-2.10.34-r1 rename metadata/md5-cache/{dev-python => app-doc}/python-docs-2.7.18 (88%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.10.10 (100%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.10.11 (63%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.11.2 (100%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.11.3 (63%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.8.16 (100%) rename metadata/md5-cache/{dev-python => app-doc}/python-docs-3.9.16 (100%) delete mode 100644 metadata/md5-cache/app-editors/emacs-25.3-r15 delete mode 100644 metadata/md5-cache/app-editors/emacs-26.3-r11 delete mode 100644 metadata/md5-cache/app-editors/emacs-27.2-r9 delete mode 100644 metadata/md5-cache/app-editors/emacs-28.2-r4 create mode 100644 metadata/md5-cache/app-editors/vscode-1.78.0 create mode 100644 metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.3.0 create mode 100644 metadata/md5-cache/app-emulation/libvirt-9.3.0 create mode 100644 metadata/md5-cache/app-emulation/qemu-7.2.1 create mode 100644 metadata/md5-cache/app-emulation/qemu-8.0.0-r1 create mode 100644 metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.0 delete mode 100644 metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 delete mode 100644 metadata/md5-cache/app-emulation/virt-manager-4.0.0 create mode 100644 metadata/md5-cache/app-emulation/vkd3d-1.7.1 delete mode 100644 metadata/md5-cache/app-emulation/wine-proton-7.0.5 create mode 100644 metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.0 create mode 100644 metadata/md5-cache/app-metrics/bind_exporter-0.6.1 delete mode 100644 metadata/md5-cache/app-misc/ca-certificates-20211016.3.83 delete mode 100644 metadata/md5-cache/app-misc/ca-certificates-20211016.3.86 delete mode 100644 metadata/md5-cache/app-misc/ca-certificates-20211016.3.87-r1 rename metadata/md5-cache/app-misc/{ca-certificates-20211016.3.89 => ca-certificates-20230311.3.89.1} (78%) delete mode 100644 metadata/md5-cache/app-misc/fmawk-1.2 rename metadata/md5-cache/app-misc/{gnote-43.1 => gnote-43.1-r1} (85%) rename metadata/md5-cache/app-misc/{gnote-44.0 => gnote-44.0-r1} (85%) delete mode 100644 metadata/md5-cache/app-misc/golly-4.0 delete mode 100644 metadata/md5-cache/app-misc/khal-0.10.4-r1 delete mode 100644 metadata/md5-cache/app-misc/khal-0.10.5 create mode 100644 metadata/md5-cache/app-misc/logiops-0.3.1 create mode 100644 metadata/md5-cache/app-misc/vifm-0.13 delete mode 100644 metadata/md5-cache/app-office/calligra-3.2.1-r5 delete mode 100644 metadata/md5-cache/app-office/homebank-5.5.4 delete mode 100644 metadata/md5-cache/app-office/homebank-5.6.1 rename metadata/md5-cache/app-office/{libreoffice-7.5.2.2-r1 => libreoffice-7.5.3.2} (73%) delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2 create mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-7.5.3.2 create mode 100644 metadata/md5-cache/app-portage/mgorny-dev-scripts-38 delete mode 100644 metadata/md5-cache/app-text/pandoc-bin-3.1 delete mode 100644 metadata/md5-cache/app-text/sigil-1.9.20 rename metadata/md5-cache/app-text/{stardict-3.0.6-r4 => stardict-3.0.6-r5} (96%) rename metadata/md5-cache/app-text/{stardict-4.0.0_pre20170304-r1 => stardict-4.0.0_pre20170304-r2} (70%) create mode 100644 metadata/md5-cache/app-text/xml2rfc-3.17.1 create mode 100644 metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 create mode 100644 metadata/md5-cache/dev-cpp/folly-2023.05.01.00 create mode 100644 metadata/md5-cache/dev-db/sqlitestudio-3.4.3-r1 create mode 100644 metadata/md5-cache/dev-db/sqlitestudio-3.4.4 rename metadata/md5-cache/dev-db/{sqlmap-1.7.2 => sqlmap-1.7.5} (90%) create mode 100644 metadata/md5-cache/dev-db/unixODBC-2.3.11 delete mode 100644 metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc3 rename metadata/md5-cache/dev-java/{coursier-bin-2.1.0_rc5 => coursier-bin-2.1.2} (67%) delete mode 100644 metadata/md5-cache/dev-java/dom4j-2.1.3 delete mode 100644 metadata/md5-cache/dev-java/jaxen-1.2.0-r1 delete mode 100644 metadata/md5-cache/dev-java/mill-bin-0.10.11 delete mode 100644 metadata/md5-cache/dev-java/mill-bin-0.10.9 delete mode 100644 metadata/md5-cache/dev-java/xom-1.3.7 rename metadata/md5-cache/dev-lang/{gdl-1.0.1-r1 => gdl-1.0.1-r2} (94%) delete mode 100644 metadata/md5-cache/dev-lang/nim-1.6.8-r1 delete mode 100644 metadata/md5-cache/dev-lang/nprolog-1.92 create mode 100644 metadata/md5-cache/dev-lang/php-8.1.18 create mode 100644 metadata/md5-cache/dev-lang/php-8.2.5 create mode 100644 metadata/md5-cache/dev-libs/apache-arrow-12.0.0 create mode 100644 metadata/md5-cache/dev-libs/bemenu-0.6.14 rename metadata/md5-cache/dev-libs/{botan-2.19.3 => botan-2.19.3-r2} (94%) rename metadata/md5-cache/dev-libs/{botan-3.0.0 => botan-3.0.0-r2} (94%) delete mode 100644 metadata/md5-cache/dev-libs/libansilove-1.2.9 delete mode 100644 metadata/md5-cache/dev-libs/libansilove-1.3.0 delete mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.1 delete mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.2 rename metadata/md5-cache/dev-libs/{libclc-16.0.3.9999 => libclc-16.0.4.9999} (90%) delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230421 create mode 100644 metadata/md5-cache/dev-libs/libevdev-1.13.1 create mode 100644 metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 create mode 100644 metadata/md5-cache/dev-libs/libxml2-2.11.2 delete mode 100644 metadata/md5-cache/dev-libs/link-grammar-5.12.0 create mode 100644 metadata/md5-cache/dev-libs/newt-0.52.23-r1 create mode 100644 metadata/md5-cache/dev-libs/nss-3.89.1 create mode 100644 metadata/md5-cache/dev-libs/opencl-clang-16.0.0 rename metadata/md5-cache/dev-libs/{rinutils-0.10.1 => rinutils-0.10.2} (96%) delete mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.3.2 delete mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.3.3 create mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.3.4 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3.9999 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.4.9999 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/dev-perl/Bio-SamTools-1.430.0-r2 create mode 100644 metadata/md5-cache/dev-perl/Net-SSLeay-1.920.0-r1 create mode 100644 metadata/md5-cache/dev-python/Faker-18.6.2 delete mode 100644 metadata/md5-cache/dev-python/alembic-1.10.2 delete mode 100644 metadata/md5-cache/dev-python/alembic-1.10.3 create mode 100644 metadata/md5-cache/dev-python/ansible-compat-4.0.2 delete mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.64.0 delete mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.65.0 rename metadata/md5-cache/dev-python/{aws-xray-sdk-python-2.12.0 => aws-xray-sdk-2.12.0} (93%) delete mode 100644 metadata/md5-cache/dev-python/blinker-1.5 delete mode 100644 metadata/md5-cache/dev-python/blinker-1.6 delete mode 100644 metadata/md5-cache/dev-python/blinker-1.6.1 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.114 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.120 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.122 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.124 delete mode 100644 metadata/md5-cache/dev-python/boto3-1.26.125 rename metadata/md5-cache/dev-python/{boto3-1.26.119 => boto3-1.26.126} (88%) rename metadata/md5-cache/dev-python/{boto3-1.26.118 => boto3-1.26.127} (88%) rename metadata/md5-cache/dev-python/{boto3-1.26.121 => boto3-1.26.129} (88%) delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.114 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.120 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.122 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.124 delete mode 100644 metadata/md5-cache/dev-python/botocore-1.29.125 rename metadata/md5-cache/dev-python/{botocore-1.29.121 => botocore-1.29.126} (93%) rename metadata/md5-cache/dev-python/{botocore-1.29.118 => botocore-1.29.127} (93%) rename metadata/md5-cache/dev-python/{botocore-1.29.119 => botocore-1.29.129} (93%) delete mode 100644 metadata/md5-cache/dev-python/cairocffi-1.4.0 delete mode 100644 metadata/md5-cache/dev-python/cairocffi-1.5.0 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.76.2 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.77.2 delete mode 100644 metadata/md5-cache/dev-python/cfn-lint-0.77.3 delete mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.1 delete mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.2 rename metadata/md5-cache/dev-python/{clang-python-16.0.3.9999 => clang-python-16.0.4.9999} (81%) delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-python/clang-python-17.0.0_pre20230421 create mode 100644 metadata/md5-cache/dev-python/css-parser-1.0.9 delete mode 100644 metadata/md5-cache/dev-python/django-3.2.18 rename metadata/md5-cache/dev-python/{django-3.2.18-r1 => django-3.2.19} (88%) delete mode 100644 metadata/md5-cache/dev-python/django-4.0.10 delete mode 100644 metadata/md5-cache/dev-python/django-4.1.8 rename metadata/md5-cache/dev-python/{django-4.1.7 => django-4.1.9} (90%) rename metadata/md5-cache/dev-python/{django-4.2 => django-4.2.1} (88%) delete mode 100644 metadata/md5-cache/dev-python/django-configurations-2.4 create mode 100644 metadata/md5-cache/dev-python/django-debug-toolbar-4.0.0 create mode 100644 metadata/md5-cache/dev-python/dulwich-0.21.5 create mode 100644 metadata/md5-cache/dev-python/elementpath-4.1.2 create mode 100644 metadata/md5-cache/dev-python/freetype-py-2.4.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.75.2 create mode 100644 metadata/md5-cache/dev-python/identify-2.5.24 delete mode 100644 metadata/md5-cache/dev-python/iminuit-2.19.0 create mode 100644 metadata/md5-cache/dev-python/ipython-8.13.2 create mode 100644 metadata/md5-cache/dev-python/libvirt-python-9.3.0 delete mode 100644 metadata/md5-cache/dev-python/lit-16.0.1 delete mode 100644 metadata/md5-cache/dev-python/lit-16.0.2 rename metadata/md5-cache/dev-python/{lit-16.0.3.9999 => lit-16.0.4.9999} (88%) delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-python/lit-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.1.5 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.1.6-r1 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.1.7 delete mode 100644 metadata/md5-cache/dev-python/mkdocs-material-9.1.8 create mode 100644 metadata/md5-cache/dev-python/multiprocess-0.70.14 create mode 100644 metadata/md5-cache/dev-python/nbclassic-1.0.0 delete mode 100644 metadata/md5-cache/dev-python/nbclient-0.7.2 delete mode 100644 metadata/md5-cache/dev-python/nbclient-0.7.3 delete mode 100644 metadata/md5-cache/dev-python/nbformat-5.7.3 delete mode 100644 metadata/md5-cache/dev-python/nbval-0.10.0 delete mode 100644 metadata/md5-cache/dev-python/nbval-0.9.6 delete mode 100644 metadata/md5-cache/dev-python/networkx-3.0 create mode 100644 metadata/md5-cache/dev-python/nextinspace-2.0.5 create mode 100644 metadata/md5-cache/dev-python/nextinspace-9999 delete mode 100644 metadata/md5-cache/dev-python/notebook-6.5.3 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-7.1.1 delete mode 100644 metadata/md5-cache/dev-python/pikepdf-7.1.2 delete mode 100644 metadata/md5-cache/dev-python/pipenv-2022.12.19 create mode 100644 metadata/md5-cache/dev-python/pipenv-2023.4.29 rename metadata/md5-cache/dev-python/{pretty-yaml-21.10.1 => pyaml-21.10.1} (96%) create mode 100644 metadata/md5-cache/dev-python/pyaml-23.5.6 create mode 100644 metadata/md5-cache/dev-python/pyaml-23.5.8 delete mode 100644 metadata/md5-cache/dev-python/pybind11-2.10.3 create mode 100644 metadata/md5-cache/dev-python/pycuda-2022.2.2 create mode 100644 metadata/md5-cache/dev-python/pylint-2.17.4 delete mode 100644 metadata/md5-cache/dev-python/pyroute2-0.7.4 delete mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.7.1 delete mode 100644 metadata/md5-cache/dev-python/python-swiftclient-4.2.0 create mode 100644 metadata/md5-cache/dev-python/pythran-0.12.2 create mode 100644 metadata/md5-cache/dev-python/qtconsole-5.4.3 delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.13.7 delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.14.0 delete mode 100644 metadata/md5-cache/dev-python/rapidfuzz-2.15.0 create mode 100644 metadata/md5-cache/dev-python/regex-2023.5.5 create mode 100644 metadata/md5-cache/dev-python/requests-2.30.0 create mode 100644 metadata/md5-cache/dev-python/rope-1.8.0 rename metadata/md5-cache/dev-python/{aws-xray-sdk-python-2.11.0-r1 => rq-1.14.1} (52%) create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.23 create mode 100644 metadata/md5-cache/dev-python/ruamel-yaml-0.17.24 create mode 100644 metadata/md5-cache/dev-python/s3transfer-0.6.1 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.22.1 create mode 100644 metadata/md5-cache/dev-python/statsmodels-0.14.0 create mode 100644 metadata/md5-cache/dev-python/tcolorpy-0.1.3 create mode 100644 metadata/md5-cache/dev-python/tempest-34.2.0 create mode 100644 metadata/md5-cache/dev-python/types-docutils-0.19.1.9 create mode 100644 metadata/md5-cache/dev-python/urllib3-2.0.2 create mode 100644 metadata/md5-cache/dev-python/whatthepatch-1.0.5 delete mode 100644 metadata/md5-cache/dev-python/ytmusicapi-0.25.0 create mode 100644 metadata/md5-cache/dev-python/zconfig-4.0 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.62.0 delete mode 100644 metadata/md5-cache/dev-python/zope-component-5.1.0 create mode 100644 metadata/md5-cache/dev-python/zope-configuration-5.0 delete mode 100644 metadata/md5-cache/dev-qt/qt5compat-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtbase-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtcharts-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtdeclarative-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtimageformats-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtmultimedia-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtnetworkauth-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtpositioning-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtquick3d-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtquicktimeline-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtserialport-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtshadertools-6.4.3 create mode 100644 metadata/md5-cache/dev-qt/qtsvg-5.15.9-r1 delete mode 100644 metadata/md5-cache/dev-qt/qtsvg-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qttools-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtwayland-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtwebchannel-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtwebengine-6.4.3 delete mode 100644 metadata/md5-cache/dev-qt/qtwebsockets-6.4.3 create mode 100644 metadata/md5-cache/dev-ruby/oauth-0.6.2 create mode 100644 metadata/md5-cache/dev-ruby/rspec-rails-6.0.2 create mode 100644 metadata/md5-cache/dev-ruby/sexp_processor-4.17.0 create mode 100644 metadata/md5-cache/dev-util/diffoscope-242 delete mode 100644 metadata/md5-cache/dev-util/lldb-16.0.1 delete mode 100644 metadata/md5-cache/dev-util/lldb-16.0.2 rename metadata/md5-cache/dev-util/{lldb-16.0.3.9999 => lldb-16.0.4.9999} (84%) delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/dev-util/lldb-17.0.0_pre20230421 rename metadata/md5-cache/dev-util/{maturin-1.0.0_beta7 => maturin-1.0.0_beta9} (69%) rename metadata/md5-cache/dev-util/{pycharm-community-2022.3.2 => pycharm-community-2023.1.1} (95%) delete mode 100644 metadata/md5-cache/dev-util/rinstall-0.1.1 rename metadata/md5-cache/dev-util/{ruff-0.0.264 => ruff-0.0.265} (99%) create mode 100644 metadata/md5-cache/dev-util/watchman-2023.05.01.00 delete mode 100644 metadata/md5-cache/dev-vcs/git-2.39.1 delete mode 100644 metadata/md5-cache/dev-vcs/git-2.40.0 delete mode 100644 metadata/md5-cache/games-emulation/melonds-0.9.3-r2 delete mode 100644 metadata/md5-cache/games-emulation/melonds-0.9.4_p1-r1 rename metadata/md5-cache/games-emulation/{pcsxr-1.9.94_p20190306 => pcsxr-1.9.94_p20190306-r1} (93%) create mode 100644 metadata/md5-cache/games-emulation/ppsspp-1.15.2 create mode 100644 metadata/md5-cache/gnome-base/gdm-44.1 delete mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-44 create mode 100644 metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.2-r1 delete mode 100644 metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.4.0 create mode 100644 metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-0.7.0 rename metadata/md5-cache/gui-wm/{gamescope-3.11.52_beta6 => gamescope-3.12.0_beta3} (60%) delete mode 100644 metadata/md5-cache/mail-client/neomutt-20220429 delete mode 100644 metadata/md5-cache/mail-filter/spf-engine-2.9.3 create mode 100644 metadata/md5-cache/mail-filter/spf-engine-3.0.4 rename metadata/md5-cache/mail-mta/{postfix-3.9_pre20230502 => postfix-3.9_pre20230504} (98%) create mode 100644 metadata/md5-cache/mate-base/mate-applets-1.26.1 create mode 100644 metadata/md5-cache/media-fonts/iosevka-22.1.1 rename metadata/md5-cache/media-gfx/{geeqie-2.0.1-r3 => geeqie-2.0.1-r4} (94%) delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-6.9.12.77 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.62 delete mode 100644 metadata/md5-cache/media-gfx/imagemagick-7.1.0.62-r1 delete mode 100644 metadata/md5-cache/media-gfx/inkscape-1.2.2-r1 create mode 100644 metadata/md5-cache/media-gfx/inkscape-1.2.2-r3 delete mode 100644 metadata/md5-cache/media-gfx/jpegoptim-1.4.6 delete mode 100644 metadata/md5-cache/media-gfx/prusaslicer-2.5.0-r1 delete mode 100644 metadata/md5-cache/media-libs/alsa-lib-1.2.7.2 rename metadata/md5-cache/media-libs/{alsa-lib-1.2.7.2-r1 => alsa-lib-1.2.9} (97%) rename metadata/md5-cache/media-libs/{alsa-ucm-conf-1.2.7.2 => alsa-ucm-conf-1.2.9} (64%) create mode 100644 metadata/md5-cache/media-libs/codec2-1.1.0 create mode 100644 metadata/md5-cache/media-libs/exiftool-12.62 delete mode 100644 metadata/md5-cache/media-libs/lensfun-0.3.3 create mode 100644 metadata/md5-cache/media-libs/lsp-plugins-1.2.6 delete mode 100644 metadata/md5-cache/media-libs/vkroots-0_p20221205 create mode 100644 metadata/md5-cache/media-libs/vkroots-0_p20221205-r1 rename metadata/md5-cache/media-libs/{vkroots-0_p20230103 => vkroots-0_p20230103-r1} (53%) delete mode 100644 metadata/md5-cache/media-plugins/alsa-plugins-1.2.7.1 create mode 100644 metadata/md5-cache/media-sound/alsa-tools-1.2.5-r1 delete mode 100644 metadata/md5-cache/media-sound/alsa-utils-1.2.7-r1 rename metadata/md5-cache/media-sound/{alsa-utils-1.2.8 => alsa-utils-1.2.9} (84%) create mode 100644 metadata/md5-cache/media-sound/audacity-3.2.5-r1 create mode 100644 metadata/md5-cache/media-sound/dcaenc-3-r1 rename metadata/md5-cache/media-sound/{mangler-1.2.5-r3 => mangler-1.2.5-r4} (71%) create mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.2 delete mode 100644 metadata/md5-cache/media-sound/qsampler-0.9.8 rename metadata/md5-cache/media-sound/{rhythmbox-3.4.6-r1 => rhythmbox-3.4.6-r2} (93%) rename metadata/md5-cache/media-sound/{rhythmbox-3.4.7 => rhythmbox-3.4.7-r1} (92%) rename metadata/md5-cache/media-video/{gnome-video-effects-0.5.0 => gnome-video-effects-0.5.0-r1} (80%) rename metadata/md5-cache/media-video/{handbrake-1.5.1 => handbrake-1.5.1-r1} (92%) delete mode 100644 metadata/md5-cache/media-video/obs-studio-28.1.2-r1 create mode 100644 metadata/md5-cache/media-video/obs-studio-29.1.0 create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.70-r1 delete mode 100644 metadata/md5-cache/media-video/pitivi-2022.06 rename metadata/md5-cache/media-video/{pitivi-2023.03 => pitivi-2023.03-r1} (95%) delete mode 100644 metadata/md5-cache/media-video/subtitlecomposer-0.7.1 create mode 100644 metadata/md5-cache/net-ftp/tnftp-20230409 delete mode 100644 metadata/md5-cache/net-libs/libnetconf2-2.1.11 delete mode 100644 metadata/md5-cache/net-libs/libnetconf2-2.1.7 delete mode 100644 metadata/md5-cache/net-libs/libyang-2.0.194-r1 delete mode 100644 metadata/md5-cache/net-libs/nodejs-14.21.3 rename metadata/md5-cache/net-libs/{nodejs-20.0.0 => nodejs-20.1.0} (87%) create mode 100644 metadata/md5-cache/net-misc/dropbox-173.4.6706 delete mode 100644 metadata/md5-cache/net-misc/electron-cash-4.2.10 delete mode 100644 metadata/md5-cache/net-misc/electron-cash-4.2.9 create mode 100644 metadata/md5-cache/net-misc/electrum-4.4.2 delete mode 100644 metadata/md5-cache/net-misc/netopeer2-2.1.16 delete mode 100644 metadata/md5-cache/net-misc/netopeer2-2.1.23 delete mode 100644 metadata/md5-cache/net-misc/openssh-9.2_p1-r2 delete mode 100644 metadata/md5-cache/net-misc/streamlink-4.3.0 delete mode 100644 metadata/md5-cache/net-misc/streamlink-5.1.2 delete mode 100644 metadata/md5-cache/net-misc/streamlink-5.3.0 rename metadata/md5-cache/net-misc/{streamlink-5.2.1 => streamlink-5.5.0} (97%) delete mode 100644 metadata/md5-cache/net-misc/sysrepo-2.1.64 rename metadata/md5-cache/net-misc/{whois-5.5.15 => whois-5.5.17} (89%) rename metadata/md5-cache/net-p2p/{syncthing-1.23.4 => syncthing-1.23.4-r1} (91%) rename metadata/md5-cache/net-p2p/{transmission-4.0.2 => transmission-4.0.3-r1} (66%) rename metadata/md5-cache/net-print/{cups-pk-helper-0.2.7 => cups-pk-helper-0.2.7-r1} (80%) delete mode 100644 metadata/md5-cache/net-vpn/ocserv-1.0.1-r1 delete mode 100644 metadata/md5-cache/net-vpn/ocserv-1.1.3 create mode 100644 metadata/md5-cache/net-vpn/openconnect-9.10 create mode 100644 metadata/md5-cache/net-vpn/tor-9999 delete mode 100644 metadata/md5-cache/sci-biology/samtools-0.1.20-r4 delete mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-3.22.0 delete mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-4.1.1-r1 delete mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-4.2.0 delete mode 100644 metadata/md5-cache/sci-calculators/qalculate-gtk-4.3.0 create mode 100644 metadata/md5-cache/sci-electronics/xnecview-1.37 delete mode 100644 metadata/md5-cache/sci-geosciences/grass-8.2.0-r8 rename metadata/md5-cache/sci-libs/{caffe2-1.13.1-r4 => caffe2-1.13.1-r5} (50%) rename metadata/md5-cache/sci-libs/{caffe2-2.0.0-r2 => caffe2-2.0.0-r3} (53%) delete mode 100644 metadata/md5-cache/sci-libs/libqalculate-3.21.0 delete mode 100644 metadata/md5-cache/sci-libs/libqalculate-3.22.0 delete mode 100644 metadata/md5-cache/sci-libs/libqalculate-4.1.1 delete mode 100644 metadata/md5-cache/sci-libs/libqalculate-4.2.0 delete mode 100644 metadata/md5-cache/sci-libs/libqalculate-4.3.0 create mode 100644 metadata/md5-cache/sci-libs/pdal-2.5.3 create mode 100644 metadata/md5-cache/sci-physics/lammps-20230328 delete mode 100644 metadata/md5-cache/sci-visualization/gr-0.53.0-r2 create mode 100644 metadata/md5-cache/sci-visualization/gr-0.72.4 create mode 100644 metadata/md5-cache/sci-visualization/gwyddion-2.62-r1 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-dwmw2-20230504 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-jiatan-20230505 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-ocserv-20230505 create mode 100644 metadata/md5-cache/sys-apps/coreutils-9.3-r1 create mode 100644 metadata/md5-cache/sys-apps/less-633 create mode 100644 metadata/md5-cache/sys-apps/moar-1.14.0 delete mode 100644 metadata/md5-cache/sys-apps/pkgcore-0.12.20 create mode 100644 metadata/md5-cache/sys-apps/system-monitoring-center-2.12.0 rename metadata/md5-cache/sys-apps/{systemd-252.7 => systemd-253.4} (91%) delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-251.10-r1 rename metadata/md5-cache/sys-apps/{systemd-utils-252.8 => systemd-utils-252.10} (95%) delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-252.6 delete mode 100644 metadata/md5-cache/sys-apps/systemd-utils-252.7 create mode 100644 metadata/md5-cache/sys-apps/xdg-desktop-portal-1.16.0-r1 create mode 100644 metadata/md5-cache/sys-apps/xdg-desktop-portal-gnome-44.1-r1 delete mode 100644 metadata/md5-cache/sys-auth/elogind-246.10-r1 rename metadata/md5-cache/sys-auth/{elogind-246.10-r2 => elogind-246.10-r3} (88%) delete mode 100644 metadata/md5-cache/sys-cluster/keepalived-2.2.4 delete mode 100644 metadata/md5-cache/sys-devel/binutils-2.39-r4 rename metadata/md5-cache/sys-devel/{binutils-2.40-r2 => binutils-2.40-r5} (93%) delete mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.39-r4 delete mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r2 rename metadata/md5-cache/sys-devel/{binutils-hppa64-2.40 => binutils-hppa64-2.40-r5} (92%) delete mode 100644 metadata/md5-cache/sys-devel/clang-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-16.0.2 rename metadata/md5-cache/sys-devel/{clang-16.0.3.9999 => clang-16.0.4.9999} (53%) delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/clang-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.2 rename metadata/md5-cache/sys-devel/{clang-common-16.0.3.9999 => clang-common-16.0.4.9999} (83%) delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.2 rename metadata/md5-cache/sys-devel/{clang-runtime-16.0.3.9999 => clang-runtime-16.0.4.9999} (78%) delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-17.0.0_pre20230421 create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230503 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20230504 rename metadata/md5-cache/sys-devel/{gcc-12.2.1_p20230502 => gcc-12.2.1_p20230505} (94%) delete mode 100644 metadata/md5-cache/sys-devel/lld-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/lld-16.0.2 rename metadata/md5-cache/sys-devel/{lld-16.0.3.9999 => lld-16.0.4.9999} (74%) delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/lld-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.2 rename metadata/md5-cache/sys-devel/{llvm-16.0.3.9999 => llvm-16.0.4.9999} (97%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/llvm-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.2 rename metadata/md5-cache/sys-devel/{llvm-common-16.0.3.9999 => llvm-common-16.0.4.9999} (72%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-fs/btrfs-progs-5.15.1 delete mode 100644 metadata/md5-cache/sys-fs/btrfs-progs-6.0.2 delete mode 100644 metadata/md5-cache/sys-fs/btrfs-progs-6.1.2 rename metadata/md5-cache/sys-fs/{btrfs-progs-6.1.1-r1 => btrfs-progs-6.3} (54%) create mode 100644 metadata/md5-cache/sys-kernel/cryptodev-1.13 delete mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.39-r4 delete mode 100644 metadata/md5-cache/sys-libs/binutils-libs-2.40-r1 rename metadata/md5-cache/sys-libs/{binutils-libs-2.40-r2 => binutils-libs-2.40-r5} (77%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.2 rename metadata/md5-cache/sys-libs/{compiler-rt-16.0.3.9999 => compiler-rt-16.0.4.9999} (86%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.2 rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-16.0.3.9999 => compiler-rt-sanitizers-16.0.4.9999} (90%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-libs/libbacktrace-1.0_p20220226 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.2 rename metadata/md5-cache/sys-libs/{libcxx-16.0.3.9999 => libcxx-16.0.4.9999} (88%) delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.2 rename metadata/md5-cache/sys-libs/{libcxxabi-16.0.3.9999 => libcxxabi-16.0.4.9999} (92%) delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.2 rename metadata/md5-cache/sys-libs/{libomp-16.0.3.9999 => libomp-16.0.4.9999} (94%) delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/libomp-17.0.0_pre20230421 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.1 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.2 rename metadata/md5-cache/sys-libs/{llvm-libunwind-16.0.3.9999 => llvm-libunwind-16.0.4.9999} (92%) delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230325 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230414 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-17.0.0_pre20230421 create mode 100644 metadata/md5-cache/sys-process/criu-3.18 create mode 100644 metadata/md5-cache/www-apps/chromedriver-bin-113.0.5672.63 rename metadata/md5-cache/www-apps/{prowlarr-1.4.0.3230 => prowlarr-1.4.1.3258} (61%) create mode 100644 metadata/md5-cache/www-apps/ttyd-1.7.3-r1 create mode 100644 metadata/md5-cache/www-apps/ttyd-9999 create mode 100644 metadata/md5-cache/www-client/chromium-113.0.5672.63 create mode 100644 metadata/md5-cache/www-client/seamonkey-2.53.15-r1 rename metadata/md5-cache/www-client/{vivaldi-5.7.2921.68 => vivaldi-6.0.2979.18} (57%) create mode 100644 metadata/md5-cache/www-client/vivaldi-snapshot-6.1.3009.3 create mode 100644 metadata/md5-cache/x11-apps/xcalc-1.1.2 create mode 100644 metadata/md5-cache/x11-drivers/xf86-video-geode-2.11.21 create mode 100644 metadata/md5-cache/x11-libs/libXi-1.8.1 create mode 100644 metadata/md5-cache/x11-misc/menumaker-0.99.14 rename metadata/md5-cache/x11-misc/{meteo-0.9.9.1-r2 => meteo-0.9.9.1-r3} (85%) create mode 100644 metadata/md5-cache/x11-misc/mozo-1.26.2 create mode 100644 metadata/md5-cache/x11-misc/peksystray-0.4.0-r1 create mode 100644 metadata/md5-cache/x11-misc/rofi-calc-2.2.0 create mode 100644 metadata/md5-cache/x11-wm/marco-1.26.1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-screensaver-4.16.0-r1 delete mode 100644 metadata/md5-cache/xfce-extra/xfce4-screensaver-4.18.0 delete mode 100644 net-analyzer/net-snmp/files/net-snmp-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch delete mode 100644 net-analyzer/net-snmp/files/net-snmp-5.8.1-net-snmp-config-libdir.patch delete mode 100644 net-analyzer/net-snmp/files/net-snmp-5.8.1-pkg-config.patch delete mode 100644 net-analyzer/net-snmp/files/net-snmp-5.9.2-fix-LDFLAGS.patch delete mode 100644 net-analyzer/net-snmp/files/net-snmp-99999999-tinfo.patch create mode 100644 net-ftp/lftp/files/lftp-4.9.2-libressl.patch create mode 100644 net-ftp/tnftp/tnftp-20230409.ebuild delete mode 100644 net-libs/libnetconf2/libnetconf2-2.1.11.ebuild delete mode 100644 net-libs/libnetconf2/libnetconf2-2.1.7.ebuild create mode 100644 net-libs/libpsl/files/libpsl-0.21.2-tests-optional.patch delete mode 100644 net-libs/libyang/libyang-2.0.194-r1.ebuild delete mode 100644 net-libs/nodejs/files/nodejs-13.8.0-paxmarking.patch delete mode 100644 net-libs/nodejs/files/nodejs-14.15.0-fix_ppc64_crashes.patch delete mode 100644 net-libs/nodejs/files/nodejs-14.19.0-global-npm-config.patch delete mode 100644 net-libs/nodejs/files/nodejs-gcc-13.patch delete mode 100644 net-libs/nodejs/nodejs-14.21.3.ebuild rename net-libs/nodejs/{nodejs-20.0.0.ebuild => nodejs-20.1.0.ebuild} (98%) create mode 100644 net-misc/dropbox/dropbox-173.4.6706.ebuild delete mode 100644 net-misc/electron-cash/electron-cash-4.2.10.ebuild delete mode 100644 net-misc/electron-cash/electron-cash-4.2.9.ebuild create mode 100644 net-misc/electrum/electrum-4.4.2.ebuild delete mode 100644 net-misc/netopeer2/netopeer2-2.1.16.ebuild delete mode 100644 net-misc/netopeer2/netopeer2-2.1.23.ebuild delete mode 100644 net-misc/openssh/files/openssh-8.0_p1-deny-shmget-shmat-shmdt-in-preauth-privsep-child.patch delete mode 100644 net-misc/openssh/openssh-9.2_p1-r2.ebuild delete mode 100644 net-misc/streamlink/streamlink-4.3.0.ebuild delete mode 100644 net-misc/streamlink/streamlink-5.1.2.ebuild delete mode 100644 net-misc/streamlink/streamlink-5.2.1.ebuild rename net-misc/streamlink/{streamlink-5.3.0.ebuild => streamlink-5.5.0.ebuild} (93%) delete mode 100644 net-misc/sysrepo/sysrepo-2.1.64.ebuild rename net-misc/whois/{whois-5.5.15.ebuild => whois-5.5.17.ebuild} (96%) rename net-p2p/syncthing/{syncthing-1.23.4.ebuild => syncthing-1.23.4-r1.ebuild} (96%) rename net-p2p/transmission/{transmission-4.0.2.ebuild => transmission-4.0.3-r1.ebuild} (97%) rename net-print/cups-pk-helper/{cups-pk-helper-0.2.7.ebuild => cups-pk-helper-0.2.7-r1.ebuild} (92%) delete mode 100644 net-vpn/ocserv/ocserv-1.0.1-r1.ebuild delete mode 100644 net-vpn/ocserv/ocserv-1.1.3.ebuild create mode 100644 net-vpn/openconnect/openconnect-9.10.ebuild create mode 100644 net-vpn/tor/tor-9999.ebuild delete mode 100644 sci-biology/samtools/files/samtools-0.1.20-buildsystem.patch delete mode 100644 sci-biology/samtools/samtools-0.1.20-r4.ebuild delete mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-3.22.0.ebuild delete mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-4.1.1-r1.ebuild delete mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-4.2.0.ebuild delete mode 100644 sci-calculators/qalculate-gtk/qalculate-gtk-4.3.0.ebuild create mode 100644 sci-chemistry/mdtraj/files/mdtraj-1.9.7-python311.patch create mode 100644 sci-electronics/xnecview/Manifest create mode 100644 sci-electronics/xnecview/files/xnecview-tc-variables.patch create mode 100644 sci-electronics/xnecview/metadata.xml create mode 100644 sci-electronics/xnecview/xnecview-1.37.ebuild delete mode 100644 sci-geosciences/grass/grass-8.2.0-r8.ebuild rename sci-libs/caffe2/{caffe2-1.13.1-r4.ebuild => caffe2-1.13.1-r5.ebuild} (93%) rename sci-libs/caffe2/{caffe2-2.0.0-r2.ebuild => caffe2-2.0.0-r3.ebuild} (95%) delete mode 100644 sci-libs/libqalculate/libqalculate-3.21.0.ebuild delete mode 100644 sci-libs/libqalculate/libqalculate-3.22.0.ebuild delete mode 100644 sci-libs/libqalculate/libqalculate-4.1.1.ebuild delete mode 100644 sci-libs/libqalculate/libqalculate-4.2.0.ebuild delete mode 100644 sci-libs/libqalculate/libqalculate-4.3.0.ebuild create mode 100644 sci-libs/pdal/pdal-2.5.3.ebuild delete mode 100644 sci-libs/vtk/files/vtk-9.2.5-Add-include-cstdint-for-gcc-13.patch create mode 100644 sci-libs/vtk/files/vtk-9.2.5-More-include-cstdint-to-compile-with-gcc13.patch create mode 100644 sci-physics/lammps/lammps-20230328.ebuild rename sci-visualization/gr/{gr-0.53.0-r2.ebuild => gr-0.72.4.ebuild} (87%) create mode 100644 sci-visualization/gwyddion/files/gwyddion-2.62-automagic.patch create mode 100644 sci-visualization/gwyddion/gwyddion-2.62-r1.ebuild create mode 100644 sec-keys/openpgp-keys-dwmw2/Manifest rename {dev-python/python-docs => sec-keys/openpgp-keys-dwmw2}/metadata.xml (56%) create mode 100644 sec-keys/openpgp-keys-dwmw2/openpgp-keys-dwmw2-20230504.ebuild create mode 100644 sec-keys/openpgp-keys-jiatan/Manifest create mode 100644 sec-keys/openpgp-keys-jiatan/metadata.xml create mode 100644 sec-keys/openpgp-keys-jiatan/openpgp-keys-jiatan-20230505.ebuild create mode 100644 sec-keys/openpgp-keys-ocserv/Manifest create mode 100644 sec-keys/openpgp-keys-ocserv/metadata.xml create mode 100644 sec-keys/openpgp-keys-ocserv/openpgp-keys-ocserv-20230505.ebuild create mode 100644 sys-apps/accountsservice/files/accountsservice-23.13.9-generate-version.patch create mode 100644 sys-apps/coreutils/coreutils-9.3-r1.ebuild create mode 100644 sys-apps/coreutils/files/coreutils-9.3-cp-parents-preserve-permissions.patch create mode 100644 sys-apps/less/less-633.ebuild create mode 100644 sys-apps/moar/moar-1.14.0.ebuild delete mode 100644 sys-apps/pkgcore/pkgcore-0.12.20.ebuild create mode 100644 sys-apps/system-monitoring-center/system-monitoring-center-2.12.0.ebuild delete mode 100644 sys-apps/systemd-utils/files/251-gpt-auto-no-cryptsetup.patch delete mode 100644 sys-apps/systemd-utils/files/251-tmpfiles-ub.patch delete mode 100644 sys-apps/systemd-utils/systemd-utils-251.10-r1.ebuild rename sys-apps/systemd-utils/{systemd-utils-252.6.ebuild => systemd-utils-252.10.ebuild} (99%) delete mode 100644 sys-apps/systemd-utils/systemd-utils-252.7.ebuild delete mode 100644 sys-apps/systemd-utils/systemd-utils-252.8.ebuild delete mode 100644 sys-apps/systemd/files/252-no-stack-protector-bpf.patch delete mode 100644 sys-apps/systemd/files/gentoo-journald-audit.patch delete mode 100644 sys-apps/systemd/files/gentoo-systemctl-disable-sysv-sync-r1.patch rename sys-apps/systemd/{systemd-252.7.ebuild => systemd-253.4.ebuild} (95%) create mode 100644 sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1-r1.ebuild create mode 100644 sys-apps/xdg-desktop-portal/files/xdg-desktop-portal-1.16.0-delay-open-fix.patch create mode 100644 sys-apps/xdg-desktop-portal/xdg-desktop-portal-1.16.0-r1.ebuild delete mode 100644 sys-auth/elogind/elogind-246.10-r1.ebuild rename sys-auth/elogind/{elogind-246.10-r2.ebuild => elogind-246.10-r3.ebuild} (98%) create mode 100644 sys-cluster/keepalived/files/keepalived-2.2.7-libressl.patch delete mode 100644 sys-cluster/keepalived/keepalived-2.2.4.ebuild delete mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r4.ebuild rename sys-devel/binutils-hppa64/{binutils-hppa64-2.40-r2.ebuild => binutils-hppa64-2.40-r5.ebuild} (99%) delete mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.40.ebuild delete mode 100644 sys-devel/binutils/binutils-2.39-r4.ebuild rename sys-devel/binutils/{binutils-2.40-r2.ebuild => binutils-2.40-r5.ebuild} (99%) delete mode 100644 sys-devel/clang-common/clang-common-16.0.1.ebuild delete mode 100644 sys-devel/clang-common/clang-common-16.0.2.ebuild rename sys-devel/clang-common/{clang-common-16.0.3.9999.ebuild => clang-common-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/clang-common/clang-common-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/clang-common/clang-common-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.1.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.2.ebuild rename sys-devel/clang-runtime/{clang-runtime-16.0.3.9999.ebuild => clang-runtime-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild delete mode 100644 sys-devel/clang/clang-16.0.1.ebuild delete mode 100644 sys-devel/clang/clang-16.0.2.ebuild rename sys-devel/clang/{clang-16.0.3.9999.ebuild => clang-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/clang/clang-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/clang/clang-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/clang/clang-17.0.0_pre20230421.ebuild create mode 100644 sys-devel/gcc/gcc-10.4.1_p20230503.ebuild create mode 100644 sys-devel/gcc/gcc-11.3.1_p20230504.ebuild rename sys-devel/gcc/{gcc-12.2.1_p20230502.ebuild => gcc-12.2.1_p20230505.ebuild} (100%) delete mode 100644 sys-devel/lld/lld-16.0.1.ebuild delete mode 100644 sys-devel/lld/lld-16.0.2.ebuild rename sys-devel/lld/{lld-16.0.3.9999.ebuild => lld-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/lld/lld-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/lld/lld-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/lld/lld-17.0.0_pre20230421.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-16.0.1.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-16.0.2.ebuild rename sys-devel/llvm-common/{llvm-common-16.0.3.9999.ebuild => llvm-common-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild delete mode 100644 sys-devel/llvm/llvm-16.0.1.ebuild delete mode 100644 sys-devel/llvm/llvm-16.0.2.ebuild rename sys-devel/llvm/{llvm-16.0.3.9999.ebuild => llvm-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230325.ebuild delete mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230414.ebuild delete mode 100644 sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild delete mode 100644 sys-fs/btrfs-progs/btrfs-progs-5.15.1.ebuild delete mode 100644 sys-fs/btrfs-progs/btrfs-progs-6.0.2.ebuild delete mode 100644 sys-fs/btrfs-progs/btrfs-progs-6.1.2.ebuild rename sys-fs/btrfs-progs/{btrfs-progs-6.1.1-r1.ebuild => btrfs-progs-6.3.ebuild} (90%) delete mode 100644 sys-fs/btrfs-progs/files/btrfs-progs-5.18.1-glibc-2.36.patch delete mode 100644 sys-fs/btrfs-progs/files/btrfs-progs-6.1.1-ioctl-fix.patch create mode 100644 sys-kernel/cryptodev/cryptodev-1.13.ebuild delete mode 100644 sys-libs/binutils-libs/binutils-libs-2.39-r4.ebuild delete mode 100644 sys-libs/binutils-libs/binutils-libs-2.40-r2.ebuild rename sys-libs/binutils-libs/{binutils-libs-2.40-r1.ebuild => binutils-libs-2.40-r5.ebuild} (96%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.1.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.2.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-16.0.3.9999.ebuild => compiler-rt-sanitizers-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.1.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.2.ebuild rename sys-libs/compiler-rt/{compiler-rt-16.0.3.9999.ebuild => compiler-rt-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild delete mode 100644 sys-libs/libbacktrace/libbacktrace-1.0_p20220226.ebuild delete mode 100644 sys-libs/libcxx/libcxx-16.0.1.ebuild delete mode 100644 sys-libs/libcxx/libcxx-16.0.2.ebuild rename sys-libs/libcxx/{libcxx-16.0.3.9999.ebuild => libcxx-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.1.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.2.ebuild rename sys-libs/libcxxabi/{libcxxabi-16.0.3.9999.ebuild => libcxxabi-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild delete mode 100644 sys-libs/libomp/libomp-16.0.1.ebuild delete mode 100644 sys-libs/libomp/libomp-16.0.2.ebuild rename sys-libs/libomp/{libomp-16.0.3.9999.ebuild => libomp-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.1.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.2.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-16.0.3.9999.ebuild => llvm-libunwind-16.0.4.9999.ebuild} (100%) delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230325.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230414.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild create mode 100644 sys-process/criu/criu-3.18.ebuild create mode 100644 sys-process/criu/files/criu-3.18-buildsystem.patch create mode 100644 www-apps/chromedriver-bin/chromedriver-bin-113.0.5672.63.ebuild rename www-apps/prowlarr/{prowlarr-1.4.0.3230.ebuild => prowlarr-1.4.1.3258.ebuild} (88%) create mode 100644 www-apps/ttyd/Manifest create mode 100644 www-apps/ttyd/files/ttyd.confd create mode 100644 www-apps/ttyd/files/ttyd.initd create mode 100644 www-apps/ttyd/files/ttyd.service create mode 100644 www-apps/ttyd/metadata.xml create mode 100644 www-apps/ttyd/ttyd-1.7.3-r1.ebuild create mode 100644 www-apps/ttyd/ttyd-9999.ebuild create mode 100644 www-client/chromium/chromium-113.0.5672.63.ebuild create mode 100644 www-client/chromium/files/chromium-113-compiler.patch create mode 100644 www-client/chromium/files/chromium-113-gcc-13-0001-vulkanmemoryallocator.patch create mode 100644 www-client/chromium/files/chromium-113-std-monospace.patch create mode 100644 www-client/chromium/files/chromium-113-swiftshader-cstdint.patch create mode 100644 www-client/chromium/files/chromium-113-system-zlib.patch create mode 100644 www-client/chromium/files/chromium-113-web_view_impl-cstring.patch create mode 100644 www-client/seamonkey/seamonkey-2.53.15-r1.ebuild rename www-client/{vivaldi/vivaldi-5.7.2921.68.ebuild => vivaldi-snapshot/vivaldi-snapshot-6.1.3009.3.ebuild} (98%) create mode 100644 www-client/vivaldi/vivaldi-6.0.2979.18.ebuild create mode 100644 x11-apps/xcalc/xcalc-1.1.2.ebuild create mode 100644 x11-drivers/xf86-video-geode/xf86-video-geode-2.11.21.ebuild create mode 100644 x11-libs/libXi/libXi-1.8.1.ebuild create mode 100644 x11-misc/menumaker/menumaker-0.99.14.ebuild rename x11-misc/meteo/{meteo-0.9.9.1-r2.ebuild => meteo-0.9.9.1-r3.ebuild} (98%) create mode 100644 x11-misc/mozo/mozo-1.26.2.ebuild create mode 100644 x11-misc/peksystray/peksystray-0.4.0-r1.ebuild create mode 100644 x11-misc/rofi-calc/rofi-calc-2.2.0.ebuild create mode 100644 x11-misc/xosview/files/xosview-1.23-musl.patch create mode 100644 x11-wm/marco/marco-1.26.1.ebuild delete mode 100644 xfce-extra/xfce4-screensaver/xfce4-screensaver-4.16.0-r1.ebuild delete mode 100644 xfce-extra/xfce4-screensaver/xfce4-screensaver-4.18.0.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index a7f9d2a12c40c2e888475fa767dc6cc7adebeabd..be0119d3b74f078899ab58e5e17173df06885477 100644 GIT binary patch literal 29485 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 QBQE{zf2Y&XM^V)P0Maeb6aWAK literal 29502 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 diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 658230e9fd262665204f85f171fe7463ada6c264..c844fe5ad32aa9861cd21bfb01b5b14d63f46f00 100644 GIT binary patch literal 4711 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 swi%QLfy6U;lq8<3W||w>&uuc^Gentoo Sound project - Adds support for espeak speech engine - Adds support for espeak-ng speech engine + Adds support for espeak-ng speech engine Adds support for flite speech engine diff --git a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4.ebuild b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r1.ebuild similarity index 92% rename from app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4.ebuild rename to app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r1.ebuild index 95fa8f646009..1b0b5acf3017 100644 --- a/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4.ebuild +++ b/app-accessibility/speech-dispatcher/speech-dispatcher-0.11.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/brailcom/speechd/releases/download/${PV}/${P}.tar.gz LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" -IUSE="alsa ao espeak +espeak-ng flite nas pulseaudio python" +IUSE="alsa ao +espeak flite nas pulseaudio python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -24,8 +24,7 @@ DEPEND="python? ( ${PYTHON_DEPS} ) >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) - espeak? ( app-accessibility/espeak ) - espeak-ng? ( app-accessibility/espeak-ng ) + espeak? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio )" @@ -59,10 +58,10 @@ src_configure() { --with-kali=no --with-pico=no --with-voxin=no + --with-espeak=no $(use_with alsa) $(use_with ao libao) - $(use_with espeak) - $(use_with espeak-ng) + $(use_with espeak espeak-ng) $(use_with flite) $(use_with nas) $(use_with pulseaudio pulse) @@ -109,7 +108,7 @@ src_install() { pkg_postinst() { local editconfig="n" - if ! use espeak-ng; then + if ! use espeak; then ewarn "You have disabled espeak-ng, which is speech-dispatcher's" ewarn "default speech synthesizer." ewarn diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 0f8bd60ef9edb7030229688ced283a364ff02950..e170676d2cb6f2c93d99ed4335e4c3e658434304 100644 GIT binary patch delta 30770 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⪼^KMWl;95Uf=7jfMM+9~mTYKq$yYME@nwg@f-m= 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 B+B^UN delta 30838 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 RMQ#7D{{b0Pj8Pio004$K-IV|U diff --git a/app-admin/awscli-bin/Manifest b/app-admin/awscli-bin/Manifest index ce19560d2a12..eb29b8f317cf 100644 --- a/app-admin/awscli-bin/Manifest +++ b/app-admin/awscli-bin/Manifest @@ -1,8 +1,10 @@ +DIST awscli-exe-linux-aarch64-2.11.17.zip 56500418 BLAKE2B ced68deac081666c71d73bea7d48f19aa27c8a78835ad13acaa06dac65db8569e9cf446900c0a8ede169bf177168e47ad3bebd06ad295a5626d926d59e4ed57b SHA512 6424cfcd079007cf1519f0018555c589a154639c1f28596d51d227c9078abbcd16660488d9c7984468bd223a7e4a89296c42c8fbdb8b6d085e32163e71d1f641 DIST awscli-exe-linux-aarch64-2.11.5.zip 56858691 BLAKE2B 8a798c59568d64e2c8104d780458567bc2ad3061de81a7f4de90c8658087e560cb108945fbc71aa23808efe211ac63063f246d903e515f1cad06b91049eb64c0 SHA512 195516fe488266b8131fc9959ff81fc88a9902adabb033ab7d76b44996e1af08e8d0244f806193d91604cdb22a6266b686b9d6411ca9caa5b3188562b7b1eec1 DIST awscli-exe-linux-aarch64-2.7.20.zip 46289081 BLAKE2B 1750e609bef53775e4bf66f1be78e2b05f763bde7677be99867ae89e252f1deb81dddf6011718ceafe1f97b53ac4871657f2644c478887eb4d021e14be400121 SHA512 f519aaaf2ebc3e163ae55abdb85b08dd49e148f902a06e671f582879790bdfa07e32f8d8e773ddeb95494aee3a38dc3fbdf91a93b14215f63e13ae87cdf3de4a DIST awscli-exe-linux-aarch64-2.7.24.zip 46460084 BLAKE2B c24cf41c888b1469a793354c9a97cec4273f6a762ec74b4079ab8626d0eddeb95dec5ef66270764a1c8d3b1525a5460e63009441ac83ef966b43f68efe41b00a SHA512 ee4201a193e393cf7fd1e9c473eaf41a1d7934e342035b931c3d69e985bc9e74434d31d0b46bf176c27c41d1b1000bbd487a514d62c8ccdf8d7c7e82c621d1f4 DIST awscli-exe-linux-aarch64-2.7.28.zip 46543587 BLAKE2B aba4c360ed9ce37406f552db1df9ddd69b46b2f87a9c12c46a5026d9259202ce485a25f7cc1d768ab9c3caff3165e56f13529f3ccc1e65935e327b5980a16af5 SHA512 b126bf26c52e2ab32bf4b7f425527960fcf5a07f0e446aaf2fe0deced802419e12cc48f9c87e0cbe4fc01430264a48b1103a9b5ea5e871a811b8e8b8c8a691d6 DIST awscli-exe-linux-aarch64-2.9.23.zip 47582887 BLAKE2B 3159308e20f54462c04c9e290fdbcc1d0433973fba36ba53fe7886f9ecd16eac0ecea6ac10a1f1cf49eb71c1ee704b84a6cdf18373fc94a1f9c648741ac5bcf0 SHA512 4f407c722c38a4f6adfda4e938f1039208774a897d62e9ccceb52f905a751a4dcb022342180d74fa39dd0cfd2af6787c550f8a214707b922d7bd135465074179 +DIST awscli-exe-linux-x86_64-2.11.17.zip 57614965 BLAKE2B 0a711bc968b53dd08810ef857c9d51d332b016fd969491850f9dd8fc84e912f815e2b0a6e38223fe29c321ee784ad2ee41644b7027af3439742d3c2141f10098 SHA512 c05ada15a4e896850adbe04cc159141d84fabc955f3baf6d053200c6595cc77c8a75886ce5f1bd18370fe34a2c1c3d294312aa471a028104266fa45fa5aa4334 DIST awscli-exe-linux-x86_64-2.11.5.zip 57429612 BLAKE2B 8d98afc07dc38600600b04e490018b0df46b7bd6ac23a782a6554642cd3d6302ea42baea4cee6631f5aee6a935d677c8a315e881e1d98267fb2cdcebaa67431b SHA512 89733d2c55de6eec06638032fb84be5c59b5d9d6589ae5437dee49466ba019c921ffc5e9eaabb1cae03afcae1e3322938cf525336ee4f89eb8a601ba9e2ccc13 DIST awscli-exe-linux-x86_64-2.7.20.zip 47092365 BLAKE2B 26320deb54f66043693aa40cd2fee2e110f2dbf1710278ce431781d49096860dacd906bd91a01160c69c484020cc1ca497954283213e85d42206ab2dba3f1c92 SHA512 6f5ab60fe3b59a7c8ad73e81b3d3003660736fe9da35e5e44b8d222a94cf195676a4802e8ea391bbefb9cbece77860148be1f616f32281d18726af126c7daa4b DIST awscli-exe-linux-x86_64-2.7.24.zip 47216162 BLAKE2B f99393a089bc495fc82d4f208f555bce144adf817b15c2995ad97493c16e18e38ee6cb77fb29c9225ff144193f878a7334ef90c318a5770d5c58b1f7e2209632 SHA512 2c25637fa421117aa3629ddfe8f9ead7ad3d7f04ead819b958e2b274621c858ea9e1ba2d9c111e63511ab75a1a7f0db275f653da2fef58dd5ee03274b1e7e8b7 diff --git a/app-admin/awscli-bin/awscli-bin-2.11.17.ebuild b/app-admin/awscli-bin/awscli-bin-2.11.17.ebuild new file mode 100644 index 000000000000..b87ef9ec0311 --- /dev/null +++ b/app-admin/awscli-bin/awscli-bin-2.11.17.ebuild @@ -0,0 +1,90 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="command line interface for Amazon Web Services" +HOMEPAGE=" + https://aws.amazon.com/cli/ + https://github.com/aws/aws-cli/ + " +SRC_URI=" + amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${PV}.zip ) + arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${PV}.zip ) + " + +LICENSE=" + Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception + openssl PSF-2 BSD-2 GPL-3+ public-domain + " +SLOT="0" +KEYWORDS="-* ~amd64 ~arm64" + +RDEPEND="!app-admin/awscli + sys-libs/glibc" +BDEPEND="app-arch/unzip" + +QA_PREBUILT="*" +RESTRICT="strip" +S="${WORKDIR}" + +# This code is based on the install script in the upstream archive. + +set_global_vars() { + ROOT_INSTALL_DIR=/opt/aws-cli + BIN_DIR=/usr/bin + + EXE_NAME="aws" + COMPLETER_EXE_NAME="aws_completer" + INSTALLER_DIR="aws" + INSTALLER_DIST_DIR="${INSTALLER_DIR}/dist" + INSTALLER_EXE="${INSTALLER_DIST_DIR}/${EXE_NAME}" + AWS_EXE_VERSION=${PV} + + INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/${AWS_EXE_VERSION}" + # INSTALL_DIR="${INSTALL_DIR}" + INSTALL_DIST_DIR="${INSTALL_DIR}/dist" + INSTALL_BIN_DIR="${INSTALL_DIR}/bin" + INSTALL_AWS_EXE="${INSTALL_BIN_DIR}/${EXE_NAME}" + INSTALL_AWS_COMPLETER_EXE="${INSTALL_BIN_DIR}/${COMPLETER_EXE_NAME}" + + CURRENT_INSTALL_DIR="${ROOT_INSTALL_DIR}/v2/current" + CURRENT_AWS_EXE="${CURRENT_INSTALL_DIR}/bin/${EXE_NAME}" + CURRENT_AWS_COMPLETER_EXE="${CURRENT_INSTALL_DIR}/bin/${COMPLETER_EXE_NAME}" + + BIN_AWS_EXE="${BIN_DIR}/${EXE_NAME}" + BIN_AWS_COMPLETER_EXE="${BIN_DIR}/${COMPLETER_EXE_NAME}" +} + +create_install_dir() { + dodir "${INSTALL_DIR}" + setup_install_dist + setup_install_bin + create_current_symlink +} + +setup_install_dist() { + cp -r "${INSTALLER_DIST_DIR}" "${D}/${INSTALL_DIST_DIR}" || die +} + +setup_install_bin() { + dodir "${INSTALL_BIN_DIR}" + dosym "../dist/${EXE_NAME}" "${INSTALL_AWS_EXE}" + dosym "../dist/${COMPLETER_EXE_NAME}" "${INSTALL_AWS_COMPLETER_EXE}" +} + +create_current_symlink() { + dosym "${AWS_EXE_VERSION}" "${CURRENT_INSTALL_DIR}" +} + +create_bin_symlinks() { + dodir "${BIN_DIR}" + dosym -r "${CURRENT_AWS_EXE}" "${BIN_AWS_EXE}" + dosym -r "${CURRENT_AWS_COMPLETER_EXE}" "${BIN_AWS_COMPLETER_EXE}" +} + +src_install() { + set_global_vars + create_install_dir + create_bin_symlinks +} diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index f86d281d4769..1078b9012a7f 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,9 +1,4 @@ -DIST aws-cli-1.27.114.gh.tar.gz 2406530 BLAKE2B a566214d83d0238c74e306d82829bc9a512aa03def8a4f3ccffc819ded588427051c524fbd91c32f1dd6f6eafd54e6fe40a1e701c9985a1ec587f362fe1c2920 SHA512 60df892a996b5b5c36478e86f321ae9abe3c2d3faafc3187d0b9442d060633ddeddbeeab7ee42a0eca7cb45b07f8c86bbf9d626362a26c503f10b1c693dd1f2a -DIST aws-cli-1.27.118.gh.tar.gz 2410453 BLAKE2B 75bf42c439c9fc0e16c1a3e919d4c6b8c9246c754eb0ba485c4ec193e6b4e0e3de60eff7c433937b31997ba7d26eef622a382b41d107139de36f5475ae083a6f SHA512 036262c1c3731a5f8b6704ad278ea53f3ae5810b18fd8d4b93ba26c1c17eba79180f8310a40427332e24a4f42ac47e2707ccd4e5d28b29ab4f4593d6820cc4d9 -DIST aws-cli-1.27.119.gh.tar.gz 2411159 BLAKE2B 7730da312c27cb99bf8a9b135164fe89083e65d522e98e1b9ebd6730174dc82c113d8fe39ee27d01d8e1abcdb878fd5b3b9bf91160b20a02d4724a1673b9c4e8 SHA512 884907dc6dbe324fa68fb1bb6de2a033522adf21e36bae999aa1206492c5df25e569a4d35304b08013b425c059eb1b235d8c30329da951953d2e562d495618af -DIST aws-cli-1.27.120.gh.tar.gz 2412302 BLAKE2B d5af6c029452246abc8296fcf7da7edbc5b68852c4f1a162dcce91ea1fd42ee036f49ad9c7cf692e860e8c29eb3107d3befdbf23833ef47604fb43d836dd86ec SHA512 07a10480fd41cb81867a6a93d3fdfb6f3687e82790711c2e30a72155ca6083e9d6c584c6afcfb57b47aff2300ba42557471ffcc4c1b6e8d50ea21f5fd096c042 -DIST aws-cli-1.27.121.gh.tar.gz 2412265 BLAKE2B c622b4af462578c928b0b261ebdc300b841440875b8208240be6bf56b7a7f28d58434dc9c5cd41581befebc20fc0e224db52474af23e94e6a7e92e113e93bf99 SHA512 d39e2b4b0cedf1d622877584decfa5a38624cd238007343737087d2781d1505e2858337c508a4578cfc8d568412e3f92f38f80ae09f3a39a8cbb34034d474763 -DIST aws-cli-1.27.122.gh.tar.gz 2413914 BLAKE2B e8b1122119549cb7e5700b6d0617169885a6565cac6a6b8d14a1fde1ff6da6b32c1fa4cb183959ea57700e9ca014872c6e50b8ba76cde2628d5f6c2cbe270717 SHA512 59686acaa568a38deab45399506c767e3dae02193f79a2ee2cbd129bd37826fa24d4ad5652ae2e9a52d7969cefd3e847b9fcfa2304da19d6fb976fd8f79e68e4 DIST aws-cli-1.27.123.gh.tar.gz 2414392 BLAKE2B 4df3e98062e61931efc59168eb6dbe6b50f2bd50ef6d5d810bf2d98f08058f69c8965726662f90e8289e94408e916e700acc2d62512d3b3033210eb615bbb8c4 SHA512 bfe6fe1a2fd9209090957faef600b40acd7c4bbf9304089a2844ac736d782a0c53687dd1073faf9e05c8e23c6dd1b6d7930e009dc0ea7765000489130d2a5410 -DIST aws-cli-1.27.124.gh.tar.gz 2414941 BLAKE2B eeb64192b9f42f718b7b60be50560685545ed3c4e6749f4543f31b8ee11d0559f2824b52458ac4535df5c459d4fab874f7c773b9b5d567f815654280366123ce SHA512 27d19ed27fb555fd2afcac2991875292cde0015c05c43be09991b463ab51adf95455c37d21fd301fb6545ec93e243549900ad3047355d0cdc6c1eb78385c8ab8 -DIST aws-cli-1.27.125.gh.tar.gz 2415453 BLAKE2B b3120fc715f72b7d579041a40c50b9a4b6b41ec61075a20c5219423b9a5722d78ce6f4d886190bb023b306630333c3856afcfcab810a627c237b0d85ca96d680 SHA512 5be6f0e5a586edbb4b6c3abef364e24b50c321c65237b51d35bc7b259ce7fe0b32991f42dfec2f715c59535e28704f04b900445750f6ec58647af86bf8a40e87 +DIST aws-cli-1.27.126.gh.tar.gz 2415804 BLAKE2B f6c9c76320ce2bd7c03009d01e569a4552c329148323d4d7d302b3f4c9dce7f8e6743f427f9308c155917abcf228c5b35eeb15fd06b6602ca26f5f7c34e0cbd6 SHA512 6dd52530d9f35bfcbcc3b4a20b9a45881eea79a274b6fd9a3b2b2a5d6d337dbd3bf9efbe931417f43a7705b0f6359783a0fcf16dc025006cb853fe4fbc297630 +DIST aws-cli-1.27.127.gh.tar.gz 2416842 BLAKE2B 6d1917695f9404a0edf1e9d1720606478e904615e46c775a5b65bab207a1b0ebfd1741daa2202e4567c0d4aa0d0eb6bfaf89210a6ccce542c7ee2c556c21c3b3 SHA512 32ac6f8e00434047acf46cd0dad80618e7c1926fa02cdc365005eccb3744f8ea2d67e11c7155a0ce88e6388668ec3aa0cd0bad33df8a7540bfd0cc1c9dcd52af +DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B d1de37906ba0e541ef968aac5d7a7718167b6b8683d655f9b7ec91ab1e5ed289bff46dbb56c1a6a5c4e0ce56eb4fd9ebeac386d0ec38e855bfbd3076bcac2aa9 SHA512 cd3f57c1734d73964d712a7a5d03c83d3168f2197011b014a04088fb05090948463d95c7d9321e1ae1e21992e18013fdd260b640f342681bca70f2e33e423f88 diff --git a/app-admin/awscli/awscli-1.27.114.ebuild b/app-admin/awscli/awscli-1.27.114.ebuild deleted file mode 100644 index 2d91a172182b..000000000000 --- a/app-admin/awscli/awscli-1.27.114.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -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.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -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.27.121.ebuild b/app-admin/awscli/awscli-1.27.121.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.121.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -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.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -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.27.122.ebuild b/app-admin/awscli/awscli-1.27.122.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.122.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -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.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -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.27.123.ebuild b/app-admin/awscli/awscli-1.27.123.ebuild index 62c19f3a63fb..2d91a172182b 100644 --- a/app-admin/awscli/awscli-1.27.123.ebuild +++ b/app-admin/awscli/awscli-1.27.123.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86" # botocore is x.(y+2).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" diff --git a/app-admin/awscli/awscli-1.27.124.ebuild b/app-admin/awscli/awscli-1.27.124.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.124.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -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.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -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.27.125.ebuild b/app-admin/awscli/awscli-1.27.125.ebuild deleted file mode 100644 index 62c19f3a63fb..000000000000 --- a/app-admin/awscli/awscli-1.27.125.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit bash-completion-r1 distutils-r1 multiprocessing - -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+2).z -BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" -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.6.0[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - !app-admin/awscli-bin -" -BDEPEND=" - test? ( - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 EPYTEST_DESELECT=( - # TODO - tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only - tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing - tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid - ) - - # integration tests require AWS credentials and Internet access - epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked -} - -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.27.118.ebuild b/app-admin/awscli/awscli-1.27.126.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.118.ebuild rename to app-admin/awscli/awscli-1.27.126.ebuild diff --git a/app-admin/awscli/awscli-1.27.119.ebuild b/app-admin/awscli/awscli-1.27.127.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.119.ebuild rename to app-admin/awscli/awscli-1.27.127.ebuild diff --git a/app-admin/awscli/awscli-1.27.120.ebuild b/app-admin/awscli/awscli-1.27.129.ebuild similarity index 100% rename from app-admin/awscli/awscli-1.27.120.ebuild rename to app-admin/awscli/awscli-1.27.129.ebuild diff --git a/app-admin/exo/Manifest b/app-admin/exo/Manifest index c8b90bc326a0..0962e232152d 100644 --- a/app-admin/exo/Manifest +++ b/app-admin/exo/Manifest @@ -1 +1 @@ -DIST exo-1.67.0.gh.tar.gz 5547755 BLAKE2B 34d72dda795ee79513bbeb84ec26ae23805e108256eec39ff78e0b92dee67902762ae112229b307d3ce1f61e978977505ae7a96c87a71bbd4c0b154be4b7612c SHA512 2fcc2248b9ffdfead1eb5ed84560bd9f28bf5a16d5b00b7106a16b91571176689e3de37c8d89580ac73e12191843eba01a22d93c752070a7912acd37412c437f +DIST exo-1.68.0.gh.tar.gz 5673687 BLAKE2B 7e1b8a03d902e21052dbbdc0e1fb7bc0316061d021fb0dae901fcefcd3cf5560113c3ac068353de9039c8b672fb75e483a3be886702920431cf1cb040c4ad38e SHA512 01663f651348cbb43d5c382b57904792bfa1b954dbe7c8661084c95133828372c643c52db8b66f36a8b791330c80f922a324b359b6b920fcccec41e85e1b1e1b diff --git a/app-admin/exo/exo-1.67.0.ebuild b/app-admin/exo/exo-1.68.0.ebuild similarity index 100% rename from app-admin/exo/exo-1.67.0.ebuild rename to app-admin/exo/exo-1.68.0.ebuild diff --git a/app-admin/github-backup-utils/Manifest b/app-admin/github-backup-utils/Manifest index c11b5468fc2f..faf378eb7a06 100644 --- a/app-admin/github-backup-utils/Manifest +++ b/app-admin/github-backup-utils/Manifest @@ -1,3 +1,4 @@ DIST github-backup-utils-3.0.0.tar.gz 104088 BLAKE2B f01229e6b152231eb832dec8bef41bb158cc200bbdd3c59c1abab299c572902efe6d27d093491bd8b0bf8f3e834d2938eb0127d5f28700ba75dcbdbcc8a21bb8 SHA512 e86420ef9d86d44560e27e00361ff1bb8ba7c15fb116ad9981e3196bc4c7c25bcff9a9f7dc8dae9bbbb9b2f3380b434199dbbe1ef7db5b1ba04ec1233aec320d DIST github-backup-utils-3.3.2.tar.gz 109517 BLAKE2B b9c48de60f10d1d20eda96d0fa69c7d1835c0cdca7dbb3a3659e2a527706d6d793c426d5032e2bd1ead58255cdca6cdf424da0cb6a06484c4a5b5a9b0d4bcbba SHA512 c8013d5775a0ad8193266c36b0afa91bd452dfd70499c74239c6e62a0c9d88ecd92e16495ad4bd64319e42ad7b781125c136b1a9945146d09add5a2165d31b16 DIST github-backup-utils-3.5.0.tar.gz 113871 BLAKE2B e6835c3efe04332df792827e2fdc54449e73a1fec055e7677174a1eaf2b4c9d43a2bc4c82741b056265fbf4eeea75ad62819d9d357d800ff3d4befcf5fcd4e39 SHA512 d77e30fe426b231c8d8aa1ca7867861a3427a5829d46184283a1beaea22b697dd6cf7343d1e65f40c9f6f9bcd05fea0c45892080292707b6b897599d4cbb566b +DIST github-backup-utils-3.8.0.tar.gz 116694 BLAKE2B 481f0c4345d1de791d023c906d58424d96bf9e96fd3e5d50f081f6cbdd29b4e068f4414db6e808511adb8110e609416490ba36140b5dfabcf2e738b7b91e6121 SHA512 327d777f0134838ab6d1b3e3dc702b35e81f8a682339638b248dfdd9580fdea5435cad5a4a539c65d91832a8b02f86e3bdd546c312fcfe9c1ef13d858bbadb9f diff --git a/app-admin/github-backup-utils/github-backup-utils-3.8.0.ebuild b/app-admin/github-backup-utils/github-backup-utils-3.8.0.ebuild new file mode 100644 index 000000000000..ff176f840c72 --- /dev/null +++ b/app-admin/github-backup-utils/github-backup-utils-3.8.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit python-any-r1 + +DESCRIPTION="Backup and recovery utilities for GitHub Enterprise" +HOMEPAGE="https://github.com/github/backup-utils" +SRC_URI="https://github.com/github/backup-utils/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S=${WORKDIR}/${PN/#github-/}-${PV} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +# moreutils parallel is now used for speedups in main code: +# https://github.com/github/backup-utils/pull/635 +RDEPEND="app-misc/jq + app-arch/pigz + net-misc/rsync + sys-apps/moreutils" + +# tests invoke parallel & rsync +DEPEND="test? ( + ${RDEPEND} + dev-util/checkbashisms + ${PYTHON_DEPS} +)" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_compile() { + :; +} + +src_install() { + dobin bin/* + insinto usr/share/${PN} + doins share/${PN}/version + + exeinto usr/share/${PN} + doexe share/${PN}/bm.sh + doexe share/${PN}/ghe-* + + insinto etc/${PN} + newins backup.config-example backup.config + + dodoc -r docs/* +} + +src_test() { + emake test +} diff --git a/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild b/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild index 888e94a3d8b2..636113f6eaa6 100644 --- a/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild +++ b/app-admin/syslog-ng/syslog-ng-4.0.1.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/balabit/syslog-ng/releases/download/${P}/${P}.tar.gz LICENSE="GPL-2+ LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE="amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) test? ( python )" diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 106a07875cb9bbd5cfd77e07a8f094531a32a7fc..a3e4c74bd0b5346e64c859938a8892df5772a921 100644 GIT binary patch literal 17413 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 I#wC0J09QR6L;wH) literal 17410 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 F002p2x(@&V diff --git a/app-arch/brotli/brotli-1.0.9-r5.ebuild b/app-arch/brotli/brotli-1.0.9-r5.ebuild index 5681d0303a51..bba511397ac0 100644 --- a/app-arch/brotli/brotli-1.0.9-r5.ebuild +++ b/app-arch/brotli/brotli-1.0.9-r5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/app-arch/brotli/brotli-9999.ebuild b/app-arch/brotli/brotli-9999.ebuild index 95d260803795..f51f268d0cfc 100644 --- a/app-arch/brotli/brotli-9999.ebuild +++ b/app-arch/brotli/brotli-9999.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL="1" DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/app-arch/cpio/Manifest b/app-arch/cpio/Manifest index 1bc147148d44..dfe669870d3e 100644 --- a/app-arch/cpio/Manifest +++ b/app-arch/cpio/Manifest @@ -1,2 +1,3 @@ DIST cpio-2.13-CVE-2021-38185.patch.xz 7844 BLAKE2B e338950e03c3eed3b4288435c9c75af8f0c3497b43680be4ee347e628db7cfac616b437a848094bf82cfc2c7f29d59b388bf0f6368b3b99770022e3f9533be11 SHA512 4d2cafefcd1ae9d86cb5171de2896799713490dfd9ed27d3dce0886fa4588c8df2b16ad8508a5dbb9155c9de6e40b6d1083bdb4774d967193a270a1dcbe37a33 DIST cpio-2.13.tar.bz2 1354559 BLAKE2B 45d77723acb55f15c8574ab5a2fdff6fb1767629d177dd3416b0268e9f82ee6bdd11b4fa591ef020efccbdc3f4918cf77263169da1a0f6422dfe1a9712295778 SHA512 459398e69f7f48201c04d1080218c50f75edcf114ffcbb236644ff6fcade5fcc566929bdab2ebe9be5314828d6902e43b348a8adf28351df978c8989590e93a3 +DIST cpio-2.14.tar.bz2 1521004 BLAKE2B f2fa9f5bc39cd91f4755fdf27f43cff4d1c1f098639502689a01314762ad686bf357a1eda7f92e4c802e6e8335548ca31fc789cea056ef685c558892ddcbebd1 SHA512 2dc93a81e31b6fb7ff9976243d22ca7a84bb396c7ad09e0abfb5d5efae1164ebb319fb89be45045797f8c604b3e3d2ea0746e3cfe559aa86282ea4ec9a17da28 diff --git a/app-arch/cpio/cpio-2.14.ebuild b/app-arch/cpio/cpio-2.14.ebuild new file mode 100644 index 000000000000..1d3937b4bbab --- /dev/null +++ b/app-arch/cpio/cpio-2.14.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A file archival tool which can also read and write tar files" +HOMEPAGE="https://www.gnu.org/software/cpio/cpio.html" +SRC_URI="mirror://gnu/cpio/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="nls" + +PDEPEND=" + app-alternatives/cpio +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.12-non-gnu-compilers.patch #275295 + "${FILESDIR}"/${PN}-2.14-sysmacros-glibc-2.26.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + --bindir="${EPREFIX}"/bin + --with-rmt="${EPREFIX}"/usr/sbin/rmt + # install as gcpio for better compatibility with non-GNU userland + --program-prefix=g + ) + + econf "${myeconfargs[@]}" +} + +pkg_postinst() { + # ensure to preserve the symlink before app-alternatives/cpio + # is installed + if [[ ! -h ${EROOT}/bin/cpio ]]; then + ln -s gcpio "${EROOT}/bin/cpio" || die + fi +} diff --git a/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch new file mode 100644 index 000000000000..e6b187c8f5c6 --- /dev/null +++ b/app-arch/cpio/files/cpio-2.14-sysmacros-glibc-2.26.patch @@ -0,0 +1,42 @@ +--- a/am/ax_compile_check_rettype.m4 ++++ b/am/ax_compile_check_rettype.m4 +@@ -70,6 +70,9 @@ AC_CACHE_VAL(AC_CV_NAME, + [for ac_type in char short int long "long long" $4 + do + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ ++#ifdef HAVE_SYS_SYSMACROS_H ++#include ++#endif + #include + $3 + ]], [[switch (0) case 0: case (sizeof ($1($2)) == sizeof ($ac_type)):;]])], [AC_CV_NAME=$ac_type]) +--- a/configure.ac ++++ b/configure.ac +@@ -37,14 +37,11 @@ gl_EARLY + AC_C_PROTOTYPES + + AC_SYS_LARGEFILE +-AC_HEADER_MAJOR + AC_C_CONST + AC_TYPE_UID_T + AC_CHECK_TYPE(gid_t, int) + + AC_HEADER_DIRENT +-AX_COMPILE_CHECK_RETTYPE([major], [0]) +-AX_COMPILE_CHECK_RETTYPE([minor], [0]) + + AC_CHECK_FUNCS([fchmod fchown]) + # This is needed for mingw build +@@ -65,7 +62,11 @@ AC_ARG_ENABLE(mt, + + AM_CONDITIONAL([CPIO_MT_COND], [test "$enable_mt" = yes]) + +-AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h]) ++AC_CHECK_HEADERS([unistd.h stdlib.h string.h fcntl.h pwd.h grp.h sys/io/trioctl.h utmp.h getopt.h locale.h libintl.h sys/wait.h utime.h locale.h process.h sys/ioctl.h sys/sysmacros.h]) ++ ++AC_HEADER_MAJOR ++AC_COMPILE_CHECK_RETTYPE([major], [0]) ++AC_COMPILE_CHECK_RETTYPE([minor], [0]) + + AC_CHECK_DECLS([errno, getpwnam, getgrnam, getgrgid, strdup, strerror, getenv, atoi, exit], , , [ + #include diff --git a/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild b/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild index c61c8ede4456..b9065f4e4615 100644 --- a/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild +++ b/app-arch/gnome-autoar/gnome-autoar-0.4.4.ebuild @@ -15,7 +15,7 @@ IUSE="gtk gtk-doc +introspection test vala" REQUIRED_USE="vala? ( introspection ) gtk-doc? ( gtk )" RESTRICT="!test? ( test )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=app-arch/libarchive-3.4.0:= diff --git a/app-arch/tardelta/tardelta-1.0.1.ebuild b/app-arch/tardelta/tardelta-1.0.1.ebuild index 3698c416122e..376f7b41fc65 100644 --- a/app-arch/tardelta/tardelta-1.0.1.ebuild +++ b/app-arch/tardelta/tardelta-1.0.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_SETUPTOOLS=rdepend inherit distutils-r1 diff --git a/app-arch/xarchiver/Manifest b/app-arch/xarchiver/Manifest index 1f4bef629452..42ecfb920e9e 100644 --- a/app-arch/xarchiver/Manifest +++ b/app-arch/xarchiver/Manifest @@ -1 +1,2 @@ DIST xarchiver-0.5.4.20.tar.gz 1120317 BLAKE2B dbeb21492a4045d504aac92c28847a91c23e0feedeb82074fe89736f64b2b7d09b41bbefe321441c51736a8273267ac13dd616d4f61ba1b9e72cc805e749aa79 SHA512 c05be6f69a576988ca1a67c1664e4e4e3c53588ef4c85ce943e204ae72b08e705eb20be1018274c5420e30c5ed71d773bdacccc538ab458d658fba494c097777 +DIST xarchiver-0.5.4.21.tar.gz 1132417 BLAKE2B 38a426d4a7ac53a471aba7dec8d1da64e6bb4bab3d7efb5e8e1326dcbdfd1e98e66dab43d50cc847fb37ee754d8996233c23503f2a57776ed8e4b96da425462e SHA512 7befe5427636aaa27b669c503832927731cc9da27c698f3e2ea06d8b4579d95096613a41b54919eb3f9314791d32e73b6aecdb5e6af7b10dd154861377f2f5c4 diff --git a/app-arch/xarchiver/xarchiver-0.5.4.21.ebuild b/app-arch/xarchiver/xarchiver-0.5.4.21.ebuild new file mode 100644 index 000000000000..7ac6a12c9715 --- /dev/null +++ b/app-arch/xarchiver/xarchiver-0.5.4.21.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A GTK+ archive manager that can be used with Thunar" +HOMEPAGE="https://github.com/ib/xarchiver/" +SRC_URI=" + https://github.com/ib/xarchiver/archive/${PV}.tar.gz -> ${P}.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="doc" + +DEPEND=" + >=dev-libs/glib-2:= + x11-libs/gtk+:3= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig + doc? ( + app-text/docbook-xml-dtd + app-text/docbook-xsl-stylesheets + dev-libs/libxml2 + dev-libs/libxslt + ) +" + +src_configure() { + local myconf=( + $(use_enable doc) + ) + econf "${myconf[@]}" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + elog "You need external programs for some formats, including:" + elog "7zip - app-arch/p7zip" + elog "arj - app-arch/arj" + elog "lha - app-arch/lha" + elog "lzop - app-arch/lzop" + elog "rar - app-arch/unrar app-arch/rar" + elog "zip - app-arch/unzip app-arch/zip" +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-arch/xz-utils/Manifest b/app-arch/xz-utils/Manifest index 457b0d0a09cb..1bef0754376d 100644 --- a/app-arch/xz-utils/Manifest +++ b/app-arch/xz-utils/Manifest @@ -1,8 +1,8 @@ -DIST xz-5.2.10.tar.gz 2123206 BLAKE2B fdd9e77e21ee65482401e0e43e0b291093a227d452991a9182562989b7a4388ceed30d5d54cd7f86320dcc073eb792032a49741880338a29043a8380507c4215 SHA512 c3814680fcad421efa71cf977217a62c34e3223900302a6fd7d505f310a7b338815feee2c8225b1232bd22b9e29c7dda3664e54dae2d80f816daec6adf560ca1 -DIST xz-5.2.10.tar.gz.sig 566 BLAKE2B ce72730816d03084dc0d1559d6f2890b3ebe25a5e6b0720d4775ba2364762b5d1934a3a53f2255f6e68a1cdf42778d85d8b02ab30396b2addab619e95855f733 SHA512 48a0864abee6639116678afab6e8319eb2de903b381362c611fb77f9b6fc21df5f7d9783a250810f7ecc08380fb371a3a791ab55f5a343b68b9d4f9e414da403 DIST xz-5.2.11.tar.gz 2130684 BLAKE2B e513f99b2e28fa79f32747e21138cc13ab9340e95a302ac742bc6bda088465488173ea212704c4612f4059bbbc6c6a5b041332d84b999dc7df5b3fab1b1ac4e9 SHA512 8f75450380563229465420f4518fa7a60bbe6f0c9a3b580c2a9a7bf9bf380ad69209f792764115c346d89c49711478e8db42325ef9a46ccd3a6ec72292890ac8 DIST xz-5.2.11.tar.gz.sig 566 BLAKE2B 34186ea22960f508dd796736107b99e1e3884ffae683f26671f455e46e4debf87400f2d7bb64b446fb142370a8bcebc6c05dce34dcc2678a761b9401b1e23860 SHA512 036ed0f663e179057a805a41052d3e437fbfb9dbbe173c5180fbb255f5a01ac4fa2561424228f4e568e63b22802b3a4ffd88dec2ba7c41a454998ebea30bea7c -DIST xz-5.4.1.tar.gz 2528617 BLAKE2B f4dc8698fb97002aa0548107b448ab0dd8659cce506a83775930f95fd775601f7de1df44866310ac617853410a1915cd4e90ad4088b2fd56418e67b6f0fc4e98 SHA512 5cff8383a68fb88ecbb3770ec48af0ad5582e08de9dccd339e0b685aaa53447e59d6425caa3f63b54a674e5d78c20520876db547d156e6658ad4841660cba85b -DIST xz-5.4.1.tar.gz.sig 566 BLAKE2B f384bcf7ea6bd7d3af65b6b17b379b48826257f403bca0bed1b42697f88edbc38f38eaac03c5564fc466df670f40e2e7ee49974232da4eb849718e89234c224b SHA512 2e6c3bf04ceb29c1bac8fdde7aa09c4d0f96442515d797e06ea860f365fd94777630b0034b98006cf844083efea8642a0bf87b1ff56de6a58446a644b1fd3c1c +DIST xz-5.2.12.tar.gz 2190541 BLAKE2B 9ca5ecf753ae264f542ec53b4c9a1c85466bc2a932651aafb0ae2a3ebb7d3979a9384e9a81f16173c2d6d14ca8b86e4a820191817675a5e9fd214a64cf364c98 SHA512 1a67112eb1cfd70352c41a1cbb5e34eacd6da2ae816f5020385772a7698b835d059843c2c30461beb15b7514e95906b2033dac6abf09248b5837270420dfe732 +DIST xz-5.2.12.tar.gz.sig 566 BLAKE2B 93d0fb89186ccf018d17278823c2c6cc724798acfe425fd01ecf54338e53451d94b1ad951f2f1ec58171a3eb827fcd6b5d9dcb97da72c5d8545d57d9fba0597b SHA512 0734e1838dd9ab7ba06675af0f4ff5866c0e5c268f0c3e2ca6f12fa8f27b41830d11063244b0039f8d8ba184efc1c1b7b9a7311c378a02abc1290d7727357cb6 DIST xz-5.4.2.tar.gz 2799022 BLAKE2B 3c622b0823f0cbb5fbc5eaa0372fc2f0fefe0950d131417f831bce47b6d9747d145429f0649de106819331f9ae6a289c497182c7b6d1e211513308dd083a9b72 SHA512 149f980338bea3d66de1ff5994b2b236ae1773135eda68b62b009df0c9dcdf5467f8cb2c06da95a71b6556d60bd3d21f475feced34d5dfdb80ee95416a2f9737 DIST xz-5.4.2.tar.gz.sig 566 BLAKE2B 95c9c70fdd25b92095dd9691e4d9d4306a3f982becfe7bd42ca6132a76f29be2c2bc66f4fc2bda547058c18e227292f4185799eb905084fc3ab415ae867b4b1b SHA512 30e965c228ed3a8ecb804db8eb11703a765b7ee934030ea69bb3940b630811eb71bf74fd20371ef7759761904ece4f0144a0b00be4d843cf98299fd016f161aa +DIST xz-5.4.3.tar.gz 2869347 BLAKE2B c4192a59ca751567ebab17e08e72aa1bf0f5ca14af0b59fded1c4dff02c1b76ab30119a4138932f78f69bd4b7827071c81d6ca1c56be65491466ea061786ed78 SHA512 aff0fe166af6df4491a6f5df2372cab100b081452461a0e8c6fd65b72af3f250f16c64d9fb8fd309141e9b9ae4e41649f48687cc29e63dd82f27f2eab19b4023 +DIST xz-5.4.3.tar.gz.sig 566 BLAKE2B 1e3f86a2de532e77cae4c31928d57edeac81ca207e03c71523210605dc6bab76a50793697a242b232f74911c6e1872a0339ed977e2dd0d201504bd859fd3b4f4 SHA512 b7c7eedf4d9604ee50ec97275e5ab57e22a567402815281440ca765210c75707bd2de20e7ebfb0842725690ae19557916fc41a9fbdace5fec8190632b038292e diff --git a/app-arch/xz-utils/xz-utils-5.2.10.ebuild b/app-arch/xz-utils/xz-utils-5.2.12.ebuild similarity index 86% rename from app-arch/xz-utils/xz-utils-5.2.10.ebuild rename to app-arch/xz-utils/xz-utils-5.2.12.ebuild index ee655f3ae8a2..52e2b5940ba6 100644 --- a/app-arch/xz-utils/xz-utils-5.2.10.ebuild +++ b/app-arch/xz-utils/xz-utils-5.2.12.ebuild @@ -4,7 +4,7 @@ # Remember: we cannot leverage autotools in this ebuild in order # to avoid circular deps with autotools -EAPI=7 +EAPI=8 inherit libtool multilib multilib-minimal preserve-libs usr-ldscript @@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" @@ -28,7 +28,7 @@ else " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi S="${WORKDIR}/${MY_P}" @@ -43,7 +43,7 @@ SLOT="0" IUSE="+extra-filters nls static-libs" if [[ ${PV} != 9999 ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" fi # Tests currently do not account for smaller feature set diff --git a/app-arch/xz-utils/xz-utils-5.4.1.ebuild b/app-arch/xz-utils/xz-utils-5.4.3.ebuild similarity index 83% rename from app-arch/xz-utils/xz-utils-5.4.1.ebuild rename to app-arch/xz-utils/xz-utils-5.4.3.ebuild index 7dd91d3d6952..e30876d4e174 100644 --- a/app-arch/xz-utils/xz-utils-5.4.1.ebuild +++ b/app-arch/xz-utils/xz-utils-5.4.3.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" @@ -35,7 +35,7 @@ else " if [[ ${PV} != *_alpha* && ${PV} != *_beta* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi S="${WORKDIR}/${MY_P}" @@ -47,10 +47,10 @@ HOMEPAGE="https://tukaani.org/xz/" # See top-level COPYING file as it outlines the various pieces and their licenses. LICENSE="public-domain LGPL-2.1+ GPL-2+" SLOT="0" -IUSE="+extra-filters nls static-libs" +IUSE="doc +extra-filters nls static-libs" if [[ ${PV} != 9999 ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" fi src_prepare() { @@ -68,6 +68,7 @@ src_prepare() { multilib_src_configure() { local myconf=( --enable-threads + $(multilib_native_use_enable doc) $(use_enable nls) $(use_enable static-libs static) ) @@ -110,7 +111,10 @@ multilib_src_install() { multilib_src_install_all() { find "${ED}" -type f -name '*.la' -delete || die - rm "${ED}"/usr/share/doc/${PF}/COPYING* || die + + if use doc ; then + rm "${ED}"/usr/share/doc/${PF}/COPYING* || die + fi } pkg_preinst() { diff --git a/app-arch/xz-utils/xz-utils-9999.ebuild b/app-arch/xz-utils/xz-utils-9999.ebuild index a6b8dfa60f8f..e30876d4e174 100644 --- a/app-arch/xz-utils/xz-utils-9999.ebuild +++ b/app-arch/xz-utils/xz-utils-9999.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then # bug #272880 and bug #286068 BDEPEND="sys-devel/gettext >=sys-devel/libtool-2" else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/lassecollin.asc + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/jiatan.asc inherit verify-sig MY_P="${PN/-utils}-${PV/_}" @@ -50,7 +50,7 @@ SLOT="0" IUSE="doc +extra-filters nls static-libs" if [[ ${PV} != 9999 ]] ; then - BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 )" + BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-jiatan )" fi src_prepare() { diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index 022b0a83564d877732b9ee36a423c2ba6eccaaea..52f56ae2a14e5306d9d5f569a70d20adc9c501da 100644 GIT binary patch literal 8025 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 bK23Xj%n|Z9)Q2R#`iK7mnJ{8SEja)HAOUIO literal 8029 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/deja-dup diff --git a/app-backup/tarsnap/Manifest b/app-backup/tarsnap/Manifest index a136bb15a19b..ea0b05c8f381 100644 --- a/app-backup/tarsnap/Manifest +++ b/app-backup/tarsnap/Manifest @@ -1 +1,2 @@ DIST tarsnap-autoconf-1.0.39.tgz 641089 BLAKE2B 4da7fa75c2a6df3186fac4f39a511532ae866c287a2bdc8dcc22049b53fcc903305f84fae9258793bc0c7a47b208d0bf2995143ee7b4296a35b4ca41d65d9a09 SHA512 dec8a72144a3a7fd42b006933c904b812894ca9fe2c57ecc4fbba817b9b49c8f15517530a00b0c3a9897e3182b4d9aee525334537806a9c4f7308086678fa2b4 +DIST tarsnap-autoconf-1.0.40.tgz 723380 BLAKE2B a794bb9bae3637c36841ad4bb0fa1c0e1c39a78ac2dc92f18cbe7dfe1036aa861f5421751dd8a85948dcb101ecb81f2177e844609b289238abd9a8448ba1655a SHA512 a4910c5cbea4a71218638703ba3140e5536a2c9bb7f35007115a7ae4a87fcd07b1be91d88e49240ee8db39be326bac049c0893c1406f215123d55a13b7b57941 diff --git a/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch new file mode 100644 index 000000000000..d168d99222e8 --- /dev/null +++ b/app-backup/tarsnap/files/tarsnap-1.0.40-strict-aliasing-fix.patch @@ -0,0 +1,158 @@ +https://github.com/Tarsnap/tarsnap/commit/ca40c06f290fb8298dc2e583303d45b58878f37b +https://github.com/Tarsnap/tarsnap/commit/4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a + +From 4af6d8350ab53d0f1f3104ce3d9072c2d5f9ef7a Mon Sep 17 00:00:00 2001 +From: Graham Percival +Date: Fri, 1 Apr 2022 16:58:43 -0700 +Subject: [PATCH] scrypt: Fix strict aliasing + +The original scrypt code treated its data as blobs of bytes, accessing +them in whatever manner was convenient from time to time: + +* as 32-bit words or vectors thereof for the purpose of the Salsa20/8 core +* in machine-word-sized chunks (aka. size_t) for block copy and xor operations +* as 32-bit words for the Integerify function. + +This worked fine at the time, but newer compilers apply strict aliasing rules +which allow them to assume that e.g. data accessed as a uint32_t is not the +same as data accessed as a size_t, resulting in miscompilation. + +Note that in recent versions of scrypt (after 2015-07-18; versions 1.2.0 and +later) such miscompilation should be detected by the built-in runtime testing. + +To avoid aliasing problems, the generic scrypt code now operates on uint32_t +throughout while the SSE2-enabled scrypt code operates on __m128i throughout. + +Experimentally, we found that memcpy() speeds up blkcpy() in the plain C +case, but slowed it down in the _sse2.c case (probably because memcpy +can make use of vector instructions internally, but cannot assume that +it will always have a multiple of 16 bytes, as we do). +--- a/lib/crypto/crypto_scrypt_smix.c ++++ b/lib/crypto/crypto_scrypt_smix.c +@@ -27,39 +27,32 @@ + * online backup system. + */ + #include ++#include + + #include "sysendian.h" + + #include "crypto_scrypt_smix.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(uint32_t *, const uint32_t *, size_t); ++static void blkxor(uint32_t *, const uint32_t *, size_t); + static void salsa20_8(uint32_t[16]); + static void blockmix_salsa8(const uint32_t *, uint32_t *, uint32_t *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const uint32_t *, size_t); + + static void +-blkcpy(void * dest, const void * src, size_t len) ++blkcpy(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); +- size_t i; + +- for (i = 0; i < L; i++) +- D[i] = S[i]; ++ memcpy(dest, src, len); + } + + static void +-blkxor(void * dest, const void * src, size_t len) ++blkxor(uint32_t * dest, const uint32_t * src, size_t len) + { +- size_t * D = dest; +- const size_t * S = src; +- size_t L = len / sizeof(size_t); + size_t i; + +- for (i = 0; i < L; i++) +- D[i] ^= S[i]; ++ for (i = 0; i < len / 4; i++) ++ dest[i] ^= src[i]; + } + + /** +@@ -145,9 +138,9 @@ blockmix_salsa8(const uint32_t * Bin, uint32_t * Bout, uint32_t * X, size_t r) + * Return the result of parsing B_{2r-1} as a little-endian integer. + */ + static uint64_t +-integerify(const void * B, size_t r) ++integerify(const uint32_t * B, size_t r) + { +- const uint32_t * X = (const void *)((uintptr_t)(B) + (2 * r - 1) * 64); ++ const uint32_t * X = B + (2 * r - 1) * 16; + + return (((uint64_t)(X[1]) << 32) + X[0]); + } +--- a/lib/crypto/crypto_scrypt_smix_sse2.c ++++ b/lib/crypto/crypto_scrypt_smix_sse2.c +@@ -36,34 +36,30 @@ + + #include "crypto_scrypt_smix_sse2.h" + +-static void blkcpy(void *, const void *, size_t); +-static void blkxor(void *, const void *, size_t); ++static void blkcpy(__m128i *, const __m128i *, size_t); ++static void blkxor(__m128i *, const __m128i *, size_t); + static void salsa20_8(__m128i[4]); + static void blockmix_salsa8(const __m128i *, __m128i *, __m128i *, size_t); +-static uint64_t integerify(const void *, size_t); ++static uint64_t integerify(const __m128i *, size_t); + + static void +-blkcpy(void * dest, const void * src, size_t len) ++blkcpy(__m128i * dest, const __m128i * src, size_t len) + { +- __m128i * D = dest; +- const __m128i * S = src; + size_t L = len / 16; + size_t i; + + for (i = 0; i < L; i++) +- D[i] = S[i]; ++ dest[i] = src[i]; + } + + static void +-blkxor(void * dest, const void * src, size_t len) ++blkxor(__m128i * dest, const __m128i * src, size_t len) + { +- __m128i * D = dest; +- const __m128i * S = src; + size_t L = len / 16; + size_t i; + + for (i = 0; i < L; i++) +- D[i] = _mm_xor_si128(D[i], S[i]); ++ dest[i] = _mm_xor_si128(dest[i], src[i]); + } + + /** +@@ -168,11 +164,18 @@ blockmix_salsa8(const __m128i * Bin, __m128i * Bout, __m128i * X, size_t r) + * Note that B's layout is permuted compared to the generic implementation. + */ + static uint64_t +-integerify(const void * B, size_t r) ++integerify(const __m128i * B, size_t r) + { +- const uint32_t * X = (const void *)((uintptr_t)(B) + (2 * r - 1) * 64); ++ const __m128i * X = B + (2*r - 1) * 4; ++ uint32_t X0, X13; + +- return (((uint64_t)(X[13]) << 32) + X[0]); ++ /* Get the first 32-bit element in X[0]. */ ++ X0 = (uint32_t)_mm_cvtsi128_si32(X[0]); ++ ++ /* Get the second 32-bit element in X[3]. */ ++ X13 = (uint32_t)_mm_cvtsi128_si32(_mm_srli_si128(X[3], 4)); ++ ++ return (((uint64_t)(X13) << 32) + X0); + } + + /** diff --git a/app-backup/tarsnap/metadata.xml b/app-backup/tarsnap/metadata.xml index e5c4248bc00f..57fe554037a4 100644 --- a/app-backup/tarsnap/metadata.xml +++ b/app-backup/tarsnap/metadata.xml @@ -1,5 +1,8 @@ - + + + Tarsnap/tarsnap + diff --git a/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild new file mode 100644 index 000000000000..630b4bb5de3e --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.40-r2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/" +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz" +S="${WORKDIR}"/${PN}-autoconf-${PV} + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 lzma xattr" + +RDEPEND=" + app-arch/bzip2 + dev-libs/openssl:= + sys-fs/e2fsprogs + sys-libs/zlib + acl? ( sys-apps/acl ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr ) +" +# Required for "magic.h" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch + "${FILESDIR}"/${P}-strict-aliasing-fix.patch +) + +src_configure() { + local myeconfargs=( + $(use_enable xattr) + $(use_enable acl) + # The bundled libarchive (ancient copy) always builds + # the bzip2 bits. + --with-bz2lib + --without-lzmadec + $(use_with lzma) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +} diff --git a/app-backup/tarsnap/tarsnap-1.0.40.ebuild b/app-backup/tarsnap/tarsnap-1.0.40.ebuild new file mode 100644 index 000000000000..ebf35c72ced2 --- /dev/null +++ b/app-backup/tarsnap/tarsnap-1.0.40.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="Online backups for the truly paranoid" +HOMEPAGE="https://www.tarsnap.com/" +SRC_URI="https://www.tarsnap.com/download/${PN}-autoconf-${PV}.tgz" +S="${WORKDIR}"/${PN}-autoconf-${PV} + +LICENSE="tarsnap" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="acl bzip2 lzma xattr" + +RDEPEND=" + dev-libs/openssl:= + sys-fs/e2fsprogs + sys-libs/zlib + acl? ( sys-apps/acl ) + bzip2? ( app-arch/bzip2 ) + lzma? ( app-arch/xz-utils ) + xattr? ( sys-apps/attr ) +" +# Required for "magic.h" +DEPEND=" + ${RDEPEND} + virtual/os-headers +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.0.39-respect-AR.patch +) + +src_configure() { + local myeconfargs=( + $(use_enable xattr) + $(use_enable acl) + $(use_with bzip2 bz2lib) + --without-lzmadec + $(use_with lzma) + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + dobashcomp misc/bash_completion.d/* +} diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz index 724a455ed347899e503a1dcf960f5e172ac7e3a8..31d039aa9702399765a83c45148592bab593c697 100644 GIT binary patch delta 4686 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 QlPwY%2(zWvR5Bp|0CpW9`v3p{ delta 4684 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 %)D&=k=%b-4!-DjXcyRYl1GFG%EiFG0hFr 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 delta 7504 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 aCV}`0Z0xR}HHn)3PyYvoUwaU@HUI!=c1*zl diff --git a/app-cdr/isoimagewriter/Manifest b/app-cdr/isoimagewriter/Manifest index fdc2b189b0e2..395812c793d7 100644 --- a/app-cdr/isoimagewriter/Manifest +++ b/app-cdr/isoimagewriter/Manifest @@ -1,2 +1,2 @@ -DIST isoimagewriter-0.9.1.tar.xz 460048 BLAKE2B 0fa8b1251524dc023f370b540873ea68312025487a4ed09fe4d214bab2cd8f7b16a1c5b2a5eb8603a7019797b66538c902edd9c1fb2be5d8131229bbaa84f180 SHA512 f989c4bd164e2a34d5b2305eac67f34e2a47056993e30c9d9041679b49eb004b40cdae956d49a0b11a12feff280915f5bcd45e12c8a1f8975d95eb99f36c4b2d DIST isoimagewriter-0.9.tar.xz 446764 BLAKE2B db3628c702b845591c5895662aad17a4c691352b97ad29f0569db6472cd39c6446ff220c932e970aaf8e56be30c8549358fb6d2e318f01c12830e55fbeadd499 SHA512 94a05da44b22ae932a79f6bb91c6806047f94e9b0fb4fe5530eb6094664877c47a0581f0858ff4458daca8924a7803a979e74d6538ec8da642403c4ede58688d +DIST isoimagewriter-1.0.0.tar.xz 451924 BLAKE2B cec34345811faa2d43f376ada085867856f7ab2473c070ed35db713fb627241a1c30c3b842c9b9329592f9f1f061e2f01db0dc63a381ad50c6b95b2b0c1b2733 SHA512 d50e8146cfde12d940ccfc1ed8ad71a69d203054e470d52e274589aa38d6fbdb018a79db4b63725c7b37acfedfa36b211cc79437e3f12668b8499d9ece3ee562 diff --git a/app-cdr/isoimagewriter/isoimagewriter-0.9.1.ebuild b/app-cdr/isoimagewriter/isoimagewriter-1.0.0.ebuild similarity index 90% rename from app-cdr/isoimagewriter/isoimagewriter-0.9.1.ebuild rename to app-cdr/isoimagewriter/isoimagewriter-1.0.0.ebuild index 43d557d28528..27ade1d784c3 100644 --- a/app-cdr/isoimagewriter/isoimagewriter-0.9.1.ebuild +++ b/app-cdr/isoimagewriter/isoimagewriter-1.0.0.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Write hybrid ISO files onto a USB disk" HOMEPAGE="https://community.kde.org/ISOImageWriter" if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/unstable/${PN}/${PV}/${P}.tar.xz" + SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" KEYWORDS="~amd64" fi @@ -24,6 +24,7 @@ DEPEND=" >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 >=dev-qt/qtwidgets-${QTMIN}:5 >=kde-frameworks/karchive-${KFMIN}:5 >=kde-frameworks/kcrash-${KFMIN}:5 diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index eacca297df89adc8ecd6460e574e19ec873c534a..16cc3f341cacf8f3c2d9f1f42929ceab9cf570c7 100644 GIT binary patch literal 7540 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 KSX9oaH2?rOm1w5` literal 7547 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�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 XVy(uhEzzK%%U}Ni@Trp-1+oADnT9M) literal 24968 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 XV(rGMEzv1Mm%si4J?R*h1+oADSdb6W diff --git a/app-crypt/acme/acme-2.5.0-r1.ebuild b/app-crypt/acme/acme-2.5.0-r1.ebuild index 37d481febf30..3d1ceaa2e15f 100644 --- a/app-crypt/acme/acme-2.5.0-r1.ebuild +++ b/app-crypt/acme/acme-2.5.0-r1.ebuild @@ -22,7 +22,7 @@ else https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${PARENT_P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="An implementation of the ACME protocol" diff --git a/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild b/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild index 4d1707d36f00..9ed5d0b39780 100644 --- a/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild +++ b/app-crypt/certbot-apache/certbot-apache-2.5.0.ebuild @@ -23,7 +23,7 @@ else -> ${PARENT_P}.gh.tar.gz " # Only for amd64, arm64 and x86 because of dev-python/python-augeas - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="amd64 ~arm64 x86" fi DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)" diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild b/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild index 681a2d89b66e..5781f43cf685 100644 --- a/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild +++ b/app-crypt/certbot-nginx/certbot-nginx-2.5.0-r1.ebuild @@ -22,7 +22,7 @@ else https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${PARENT_P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)" diff --git a/app-crypt/certbot/certbot-2.5.0.ebuild b/app-crypt/certbot/certbot-2.5.0.ebuild index a8c222abcae4..2b7d254bda18 100644 --- a/app-crypt/certbot/certbot-2.5.0.ebuild +++ b/app-crypt/certbot/certbot-2.5.0.ebuild @@ -19,7 +19,7 @@ else https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86" fi DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates" diff --git a/app-crypt/gpgme/gpgme-1.20.0.ebuild b/app-crypt/gpgme/gpgme-1.20.0.ebuild index 9d2e1b4f6143..dc3a4d3574a2 100644 --- a/app-crypt/gpgme/gpgme-1.20.0.ebuild +++ b/app-crypt/gpgme/gpgme-1.20.0.ebuild @@ -9,6 +9,7 @@ EAPI=8 # (find the one for the current release then subscribe to it + # any subsequent ones linked within so you're covered for a while.) +DISTUTILS_EXT=1 DISTUTILS_OPTIONAL=1 PYTHON_COMPAT=( python3_{9..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnupg.asc diff --git a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild index b40e2d14c728..ecba04a52b6b 100644 --- a/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild +++ b/app-crypt/keysmith/keysmith-23.04.0-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/keysmith/" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="" RDEPEND=" diff --git a/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild index 5f91655fd8a0..f000d2fbeafa 100644 --- a/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild +++ b/app-crypt/p11-kit/p11-kit-0.24.1-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +# TODO: port to meson on next release inherit autotools multilib-minimal DESCRIPTION="Provides a standard configuration setup for installing PKCS#11" diff --git a/app-crypt/qca/qca-2.3.6.ebuild b/app-crypt/qca/qca-2.3.6-r1.ebuild similarity index 98% rename from app-crypt/qca/qca-2.3.6.ebuild rename to app-crypt/qca/qca-2.3.6-r1.ebuild index 9eefd23b8a74..f2c7494405f9 100644 --- a/app-crypt/qca/qca-2.3.6.ebuild +++ b/app-crypt/qca/qca-2.3.6-r1.ebuild @@ -18,7 +18,7 @@ RESTRICT="!test? ( test )" RDEPEND=" >=dev-qt/qtcore-5.14:5 - botan? ( dev-libs/botan:2= ) + botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) diff --git a/app-crypt/sequoia-sqv/metadata.xml b/app-crypt/sequoia-sqv/metadata.xml index 3c72ac7546b9..144b805abf39 100644 --- a/app-crypt/sequoia-sqv/metadata.xml +++ b/app-crypt/sequoia-sqv/metadata.xml @@ -6,6 +6,6 @@ flow@gentoo.org - sequoia-pgp/sequoia + sequoia-pgp/sequoia-sqv diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz index 4e02fdb953a75d27dbb1340015d70e62493d8dd2..8826f1c50dfd9a30592d26ba06db9d8c15ef2fef 100644 GIT binary patch delta 5248 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 G>;M4ksd*Ft delta 5251 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 J{(0K$006rge?R~L diff --git a/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild b/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild index f12075bfb94e..508322f77282 100644 --- a/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild +++ b/app-dicts/myspell-uk/myspell-uk-6.1.0.ebuild @@ -25,4 +25,4 @@ SRC_URI="https://extensions.libreoffice.org/assets/downloads/521/1679688917/dict LICENSE="GPL-3 LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index d0e66c48ac16647cb1dfe522dfee6a21c67f4b51..9b8bdfe2b8a6a838099dabf69d788b5cf95bf6c3 100644 GIT binary patch literal 7138 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 Y)&a3@sf$BVy7>?P2lO|KQ*|-`04{2p1poj5 literal 6978 zcmV-I8@=QoiwFP!00002|9zU>a$LD}h41|odI2W*|G6BOok}XPZ|oNUumOo4id2!* zWbCKUx7wxdmZlu5T(&6o>2o&rUh7-H`NL0t{prK!{XT5GkAM61^V0_(Qu*-v|M}^^ z{}_J%VU|=|v^Dbfw)~!EA^2LOUnzDs_c|l=IM1l9+3>k#U(!0R&ed1lvG-nGKYsPz zN+{KaE2Xs1_pV{)b*62bb%$_z>#v@H<;|?~{T0XeJQ`NTeJ~Nb(vLAK3 zXpMg#i=WRhOWQ6~@9XdW^wXdJ>p%YZm%o1a^LYRII-dUUvflpvPviOV?6>z1-N$Rm zcAswZwAIhQe6RxMjJ->bFYi549a5dfUsm&y+_xVcWNoHD6upJbv`C?N*J?TkPg$NU_!4_&oPm zO5fe`Ox`T_az^)O`my|pYwXZ0B^I^J*e1*Ci)YO@pWZVkH>@S|wHFGvS@N}daiwM+ zG~P-!=G()^uaCBG1*81^S~1os#ytu(iEGvsS7lMhoPEa;13lJq*n99hvGNRb!a6!W|G7)wMU+i@rR zyxcZ(tM3`lX>}jZsAxcYlgVh0*T+D@{>Ls zJg6^jq?*f!+(+HjShTRSTXz-v`u;LsUVgq6EO>74Tfy?|qb^tTjH{g%PcuemlwFJU zl};PI%uZFAI`0-U5;8r{FZi%SaW1s5xGg)5g|A_(%3YV-4r9Z;b?0Imb{q*3{p(RHfi_4cCR-GYKhANb8Tsc|b_fBqp*Sdzq zHW%}%X}a2H>^m?W)N=H*s&j*-u68I=I%_yzYV+RDTfyejczdw#X3}SuuNAA= zH@=cq8O|Y0%h%L`TRGP=v@kpcE!1P7;Vn=HYr2iKxrNZt5cF*(r@ji&k73Rg&%!#j zd>B1V-$K?WV&VeHd0KVEMA>+fac!|#1HMkZv&-zf}j4`^|c=Uika1%Tz zomv@d*1(Nsb>6`qS3C`nuRhdT9xPWJV}eqWkbf?+KHRy*{vYreYouBL~c>!PB(S#)9Xhq4P+-E z`O90+_yT8*qSSFveg?2cr~7QP*c_v+nZw~5+Hf_77zfqwjI+Z@2HrJm%q-rS+^T*LpFo5T z7d@e={hFKiHG6x1eE#_G_GLf4J?zipyM7C)U28Y6CG06BU)P$6$2pb{qBSPI(@-8} zrI#2h|K@5-u^5-db(Uct&%kFJu`t<8@jxpOwtyfu zpY|+qM;KtQ(IXw=9m`QK?o@nfu`)Ijg(j^9-e@%92}P z{QT$)^_U0q>nndN7yld^!{a&wIR{^I^5Zt3o!%@-r()yF)Zj zPRMrNy#RPdN$Nz7V_%W0EZPu+fwDsUR<#mxk138r8Bj=uDiuugB4^+feV-7+T}lua zwvod2w0th;2q4*7uc#CLG6zo292`H;(-^6LjxG&43=TVcCqA<1JNnre(;yW;cfM)+ zmme$U!IW#oz@)KPVdXsFPI;vy-KmuHb zIcOV6gHz!ufP}B6RSh+DB{Z&0!RMsgnT39^(1aVoBh~Y4tgw0K7-ht{1W$WpObatW zL9DHCCu#Qh%YJ-*fBEwF_fIeP;~CC`exG0GMZmK&6#f!LxZHO+?DO+*S~+$=N+^lcK z9bNK;NQIeVMJy?6#sUKsi)tt~1m==Qg4HtEX)vAxwZJqQEEk&Bhn)95j11G-J#k3G z%u@Kx{9m0DrWw@J!A!dX2Bn9c@J#3gmJMiw5Z`ixz)3uS*Mf49z(M=(aIgm4U*LhA zCnJT>VGAA@Jc)+^DEWkBJ@-ftpw-+o>f&Ss?c`g%fZpGb#w`G3tq+z~40(%;e>+C* zpjE3c9aZw_sHSQ5oR>_SXC;Y!R6-14u*5XXlO1@dJ^54l7*BUJIaoll*@fANM_FU~sp& zT&V8rlJOvB$N0A*#B!`Zt5H!gRty#K30q765giG}GDx_JUlnLYe;Uf# zC?eE}n>Bn12JMI_Ayh~}gfZxs#6GWmMwxNBfXC7xz?Pd(m^aF?MgUicihV35g0yjh z3=zpVm0JLrF`ODFVZD*>0?B47h|>b z_T@LO*-N`cfwq{igY-I3FVLS<>9qD~WlMzf^ZUV(o+tO7_)6dxODfq?ld zeihe=NQA#*jgOlw@WXg!$oe*)x*eXts0cTQe{ydCX%Gf(e%LYQO)lHk_#(wDW^*MZ z7?G8OLk9rHGK--COwFNzSO$0&LLg#n%o4%Rl4b@t)6Eq|_6}%k*YpJb0m6U-u>n^b z4!(AvbEi@K%D5YrS{i+PQI0~$#hx9CMs8)$%_bxy3>leWs2jk(z4Q zG(aHVfxB1`5P%kv)b7&L$H&iK9zN}-FW))l4b33Mw9QD}K}bFs`|jmU$2kRba&mKF zk*Nx9TJiHlp2an2rXEOEh!ZTgSYTTyA~&rl0>H*BU?{8D)<^~}T#e!>LDp08TxjN6 zF}x*L$r?1{1b4(B1RRA&e`#T49JD5hV7!ag#ul4y7Lk=k5hwy0cW6n3ll#k!Lf|_t zg15nAxME|H9j65`_Y79)o=9mBERWk!fN$USyJ@Y>WRSs_m| z%cy^4s5g%dFLS4vA9n`&+GBasrfD{?lW~nLAP7f;!w(aVqHThc#Lc~uHZV!l6(d96 zA~009ld_$r*pY~1-blO94>bXoqBJ^iWw^&Va7@@#SIyjrDg58c^|$f*@g8D%xVt^G zjm(k?vGuMEY1X%kooVU-T<6T-oOxibl*JVrV`?Aq#uufd0B|86 zNE|}JyY@S0FF(!r-B|c#rL&^8H z<>qc=$Wn7)Oaori=wB?;RJlABO4pDna;>&#L2CfI@;QEVfGV7fi9a&wJM{ngk$!JNoogul}V6t zo8|dr#4d}+*Fw#lg@FIApp+a^F6iZ zyN&Fp@nx)^f0VHMt!!AC1iOWotPYVUYX{W|;M5B1gupu7vY$O?hvU_B07K@-8=D|}YQlK@^J{xrf#&B5| zeQ!wDPLMF-5RW#W4u8zqA}01pG+^jZE}wK$(I_7`G3f$8-y`%ZPoZEF?E~frs|z(Fsa@3#4<=GoX4I6Q00<_1p$LbW2>cg(9*XY#5a=V)5i@4y zj}y1)P^lzPn=sO-iy^x;dSKLABkX7j2&_@jrX@)NCgT}%Eft0Rv3RuJ^L~1Ge0~@Y z&tKo)K(_n6A>i|dY*Qf_s0aWeHRE!brENzW*|2Zqk*T4fcNWV$P&s3#?V(9N%pUtA z5*U6@2W-56A%z$GiQI7kqu?dx)yRfO!Jg^{%yw(%0rO7RO^$)JkjB;`;$V5$PxAdR z0#rWXzkFBF{zVyqBE+SIQ&^EG5{Z}|lAinwOp07%YiE)UDBEGZE^8l@RRA=K;v!D& zl02fZ&T!%nB|NV$pWoK&cwe9X#coH&g}tLn=5+XWInTl~F8w!j*u}_(HerhnL&G>I z5z>#+F6})!0JB0?FrT;qk?}>lXb0@$PD@9+@K2J!Qe)yl4P=0;!5{elcD6#>fD5S# zpJx=iLWM;K)`%}jAktmhrX-LNgq=2Nb=bponhsEgw!d+-B@a1Df_U>Fv7zZSBvleZ zpGBInL3ZUPePoo#X1F#?bt~NG@&4&=`!~KEW;^Rmz{Fof?se&=()rIXz6@@D#|mDp@?u9`MkutVxy#e?#dq` zvagBzqzTDP{Yd<}j=W0;{&)^L+3iMl>BK)F9M=bu^H5CG|GQQ1%cn0tbQ|P$x9?3{ zi|DG3uQ!jQLtf)HMn>S*Vs0^UmUJ=%<`d|X21h)|t zog62Oo9F|Xz!likP69C6xhAXQ$lr!?2T6iwlA+(M%|6_aD5oRnsg`3bl-(iV zM%Wn1SrI`3&9gW3BojKw2>3)mcD4Dg-O*Xm;~h~);Kb>zl%d^32crUWV zy&V9O*NRaO=A5t%o`n;OwtB!J7Oh9Yg?1QPp@UFP434K@`f5UR!on?LQ5LJDnz@nT z-c?NMr%2fWGGuKm?cJBC6J6~E;;hIU`B}esZiX69AX*bDNJZfE#yxR}q0^J)X%zm+ zpMf34sy+9i)B8>cYhVn^-T3n5Dug>S6d?ZT*fwx@JW2?Fj7TEX#&Jil<+R{BR}K6i z`X4KHs}^_G@3wFiq=J{&GU>>N;cW=(B1U=S5y$j88q%Sp zj;@&PFol9NQlJlaJW2_io*0d z#XO|oUDGsdIc#kMrla>FvRnfx0qV$3PUqB2zYmd~vDEe=2aIwK`b_U);;WRspy{AV z(7Po_vfin_ZWLJ+P-11(T0mpU#vx`JC7 zcXu{Xqe$#xG`mlPMP4|BUEndvcWvoZi2(;74V!CP-FX4}G4x`QpvJ~V zTS6I>UUnjOx?_g1XgK$VPF8)dl8XB#_}Eqp}<{d>{@~ZTBhgM_2ynww|7pG4 z48U#UILLU!nXD836*uPOyYSUa;0t)CZRna?-8v6w+L4_C9KE*5g`*C_AjhWntT1X= zyU=WvE`YCAzf-gKC;Rg7>E(alU+y=%d%Al~H0ou9kRbLs^s-()4!GL7RnnY?NYNGT zzQI5!Dz{G$u&_8IdQnfd9Fqqx1v-!gU*h)E00t0nP^HIRUobJ&blL~nrkA(&RO zWrk4(Mn<-}3`wHdtm#D+kes$yA*OJLWWPKOw2g!%f*p0G+c)^NqS+hmgJEez#oP-_V^Z} zrAsCA_wF+2H0I{Am0LlH^~y}HeJO*>8UuG zQ<`{kbv{O!17#2U!4z_GW2{bPUsUeMhZ#sVfN z)?_(0$rb;n&rEOs5D1m2$vz%JOtcBKtc)17C!M=?qn7j)NGC|knG6tWNouAyB%R*c z;igz)nu>U;?M$b4PG|`}vttie8q*8iGXJjgZXI^(MYW>@830a9SbO_A3*&=?kH$|Y zQ=a$by)$RjKR6>0XvfSEJ*!T((bqyQ!6>LarPlkQco!36EM8LvL|0S3KS=+_+oy-8 zm+yBRx$f=dP;@a{vwyx{f%yTa?670H(AGD!kUNG{APQl+*@2rcd z@eKm7Yp96M{p+G4vEoz)x$8h>=taKETecV~O4~5gYsDa&(u0A3U1y^-!j!AHp!ZaX zWhg##?vxntzgB|$L&0J>a|1poj5 diff --git a/app-doc/gimp-help/Manifest b/app-doc/gimp-help/Manifest index 037747728007..b47b3228533e 100644 --- a/app-doc/gimp-help/Manifest +++ b/app-doc/gimp-help/Manifest @@ -1 +1,2 @@ DIST gimp-help-2.10.0.tar.bz2 187092180 BLAKE2B 29a7fbe3fcb6f3210aeda4bc514d7e0eeca05f9fabd3b9022c7ed1e5a9432876cc3bf530632648e2eb50509add4e387106d9705a1c17469e33496daec737d21b SHA512 2f6d5e7cf0c3b4960c92074ef02d51a1d089c148f6453a66e453a3084cdede280f72c6b77d35f66777adbda8aa273ec2a472fb538142e51bb263c3077eec473a +DIST gimp-help-2.10.34.tar.bz2 165540436 BLAKE2B eff5afe87bbddf9166647424ef63399a4ebc4215980dddf42f949e18245c60d1095269592f5a314683f7e1d7b27e2b9130215bda5987e7c8dfcafb5cebb6abbc SHA512 316d558f66c96a0d2d0f17baf700020b76aa221f9e220ddfc3e85b10c82b20b9c1cf36893776a342e90af5170e0102eb743b79663451581444d4f881256cf377 diff --git a/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild new file mode 100644 index 000000000000..2837213514fe --- /dev/null +++ b/app-doc/gimp-help/gimp-help-2.10.34-r1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit python-any-r1 + +DESCRIPTION="GNU Image Manipulation Program help files" +HOMEPAGE="https://docs.gimp.org/" +SRC_URI="mirror://gimp/help/${P}.tar.bz2" + +LICENSE="FDL-1.2" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +BDEPEND=" + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]') + app-text/docbook-xml-dtd + dev-lang/perl + dev-libs/libxslt + gnome-base/librsvg + sys-devel/gettext +" + +DOCS=( AUTHORS COPYING NEWS README ) + +python_check_deps() { + python_has_version "dev-libs/libxml2[python,${PYTHON_USEDEP}]" +} + +pkg_setup() { + # See bug: 891709 + if [[ -z "${LINGUAS}" ]] ; then + export LINGUAS="en" + + ewarn "The 'LINGUAS' environment variable isn't setup in '/etc/portage/make.conf'," + ewarn "therefore only the generic ('en') documentation will be built." + ewarn "To build ${PN} for other languages please setup 'LINGUAS' variable" + ewarn "or assign it to 'L10N' variable if available, i.e. LINGUAS=\"\${L10N}\"" + ewarn "The following languages are supported for ${PN}:" + ewarn "'ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt nl nn pt pt_BR ro ru sl sv uk zh_CN'" + ewarn "For more details please read:" + ewarn "https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS" + fi +} + +src_configure() { + econf --without-gimp +} + +src_compile() { + # See bug: 833566 + python_export_utf8_locale + # Affected with bugs: 677198, 876205. Set "emake -j1" + emake -j1 +} + +src_install() { + # See bug: 905693 + emake -j1 DESTDIR="${D}" install + einstalldocs +} diff --git a/app-doc/gnucash-docs/gnucash-docs-4.13.ebuild b/app-doc/gnucash-docs/gnucash-docs-4.13.ebuild index 30defdf59a42..1146bc667594 100644 --- a/app-doc/gnucash-docs/gnucash-docs-4.13.ebuild +++ b/app-doc/gnucash-docs/gnucash-docs-4.13.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2 FDL-1.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv x86" LOCALES=( de it ja pt ) IUSE="${LOCALES[*]/#/l10n_}" diff --git a/app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild b/app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild index 09c46593386f..0ae6c89946c7 100644 --- a/app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild +++ b/app-doc/mathjax-docs/mathjax-docs-2.7.7.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..10} pypy3 ) +PYTHON_COMPAT=( python3_{10..11} pypy3 ) inherit python-any-r1 vcs-clean COMMIT="9d711f40638202b02f2154d7f05ea35088ff9388" @@ -24,13 +24,17 @@ BDEPEND=" ') " -DOCS=( - README.md -) +python_check_deps() { + python_has_version "dev-python/sphinx[${PYTHON_USEDEP}]" && + python_has_version "dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]" +} + +DOCS=( README.md ) src_prepare() { default egit_clean + sed -e 's/add_stylesheet/add_css_file/' -i conf.py || die } src_compile() { diff --git a/dev-python/python-docs/Manifest b/app-doc/python-docs/Manifest similarity index 100% rename from dev-python/python-docs/Manifest rename to app-doc/python-docs/Manifest diff --git a/app-doc/python-docs/metadata.xml b/app-doc/python-docs/metadata.xml new file mode 100644 index 000000000000..6ef265a39adb --- /dev/null +++ b/app-doc/python-docs/metadata.xml @@ -0,0 +1,9 @@ + + + + + python@gentoo.org + Python + + + diff --git a/dev-python/python-docs/python-docs-3.10.10.ebuild b/app-doc/python-docs/python-docs-2.7.18.ebuild similarity index 100% rename from dev-python/python-docs/python-docs-3.10.10.ebuild rename to app-doc/python-docs/python-docs-2.7.18.ebuild diff --git a/dev-python/python-docs/python-docs-3.11.2.ebuild b/app-doc/python-docs/python-docs-3.10.10.ebuild similarity index 100% rename from dev-python/python-docs/python-docs-3.11.2.ebuild rename to app-doc/python-docs/python-docs-3.10.10.ebuild diff --git a/dev-python/python-docs/python-docs-3.8.16.ebuild b/app-doc/python-docs/python-docs-3.10.11.ebuild similarity index 100% rename from dev-python/python-docs/python-docs-3.8.16.ebuild rename to app-doc/python-docs/python-docs-3.10.11.ebuild diff --git a/dev-python/python-docs/python-docs-3.9.16.ebuild b/app-doc/python-docs/python-docs-3.11.2.ebuild similarity index 100% rename from dev-python/python-docs/python-docs-3.9.16.ebuild rename to app-doc/python-docs/python-docs-3.11.2.ebuild diff --git a/dev-python/python-docs/python-docs-3.11.3.ebuild b/app-doc/python-docs/python-docs-3.11.3.ebuild similarity index 85% rename from dev-python/python-docs/python-docs-3.11.3.ebuild rename to app-doc/python-docs/python-docs-3.11.3.ebuild index 2ab918028481..e0ae576a6a47 100644 --- a/dev-python/python-docs/python-docs-3.11.3.ebuild +++ b/app-doc/python-docs/python-docs-3.11.3.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" src_install() { rm -r _sources || die diff --git a/dev-python/python-docs/python-docs-2.7.18.ebuild b/app-doc/python-docs/python-docs-3.8.16.ebuild similarity index 94% rename from dev-python/python-docs/python-docs-2.7.18.ebuild rename to app-doc/python-docs/python-docs-3.8.16.ebuild index 69cbb66a42be..e0ae576a6a47 100644 --- a/dev-python/python-docs/python-docs-2.7.18.ebuild +++ b/app-doc/python-docs/python-docs-3.8.16.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-python/python-docs/python-docs-3.10.11.ebuild b/app-doc/python-docs/python-docs-3.9.16.ebuild similarity index 85% rename from dev-python/python-docs/python-docs-3.10.11.ebuild rename to app-doc/python-docs/python-docs-3.9.16.ebuild index 2ab918028481..e0ae576a6a47 100644 --- a/dev-python/python-docs/python-docs-3.10.11.ebuild +++ b/app-doc/python-docs/python-docs-3.9.16.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}/python-${PV}-docs-html" LICENSE="PSF-2" SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" src_install() { rm -r _sources || die diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index e28745d996c2c89e0b7cc12787363d23440e9d2e..75dad8d433a59321fdfc2730b5748e6e0a8e9e5e 100644 GIT binary patch delta 13741 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 X=WiajKspr3>3{hDBzc1CWn%yU`z<5V delta 13791 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 and - . - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - myconf+=" --with-x-toolkit=gtk3" - myconf+=" --without-xwidgets" - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --with-gameuser=":gamestat" \ - --without-compress-install \ - --without-hesiod \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with gpm) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with libxml2 xml2) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with wide-int) \ - $(use_with zlib) \ - ${myconf} -} - -src_compile() { - # Disable sandbox when dumping. For the unbelievers, see bug #131505 - emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs" -} - -src_install() { - emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \ - || die "moving emacs executable failed" - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \ - || die "moving emacs man page failed" - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \ - || die "moving info dir failed" - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # movemail must be setgid mail - fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die - rm -rf "${ED}"/usr/share/{appdata,applications,icons} || die - rm -rf "${ED}"/var || die - - # remove unused /site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${EMACS_SUFFIX} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use gui && use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - fi - - local DOC_CONTENTS="You can set the version to be started by - /usr/bin/emacs through the Emacs eselect module, which also - redirects man and info pages. Therefore, several Emacs versions can - be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." - if use gui; then - DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or - symlink it into /Applications by yourself." - fi - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d ${ED}/usr/share/info ]]; then - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/emacs/emacs-25.3-r16.ebuild b/app-editors/emacs/emacs-25.3-r16.ebuild index d55bae14b5a3..cda65893da0b 100644 --- a/app-editors/emacs/emacs-25.3-r16.ebuild +++ b/app-editors/emacs/emacs-25.3-r16.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="25" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm zlib" RDEPEND="acct-group/mail diff --git a/app-editors/emacs/emacs-26.3-r11.ebuild b/app-editors/emacs/emacs-26.3-r11.ebuild deleted file mode 100644 index fa2ab258d052..000000000000 --- a/app-editors/emacs/emacs-26.3-r11.ebuild +++ /dev/null @@ -1,375 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common flag-o-matic readme.gentoo-r1 - -DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" -SRC_URI="mirror://gnu/emacs/${P}.tar.xz - https://dev.gentoo.org/~ulm/emacs/${P}-patches-3.tar.xz" - -LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -SLOT="26" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" - -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 ) - gpm? ( sys-libs/gpm ) - !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) - kerberos? ( virtual/krb5 ) - lcms? ( media-libs/lcms:2 ) - libxml2? ( >=dev-libs/libxml2-2.2.0 ) - mailutils? ( net-mail/mailutils[clients] ) - !mailutils? ( acct-group/mail net-libs/liblockfile ) - selinux? ( sys-libs/libselinux ) - ssl? ( net-libs/gnutls:0= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - gui? ( !aqua? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libxcb - x11-misc/xbitmaps - gsettings? ( >=dev-libs/glib-2.28.6 ) - 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:= ) - xpm? ( x11-libs/libXpm ) - imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) - xft? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/libXrender - cairo? ( >=x11-libs/cairo-1.12.18[X] ) - m17n-lib? ( - >=dev-libs/libotf-0.9.4 - >=dev-libs/m17n-lib-1.5.1 - ) - ) - gtk? ( - x11-libs/gtk+:3 - xwidgets? ( - net-libs/webkit-gtk:4= - x11-libs/libXcomposite - ) - ) - !gtk? ( - motif? ( - >=x11-libs/motif-2.3:0 - x11-libs/libXpm - x11-libs/libXmu - x11-libs/libXt - ) - !motif? ( - Xaw3d? ( - x11-libs/libXaw3d - x11-libs/libXmu - x11-libs/libXt - ) - !Xaw3d? ( athena? ( - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - ) ) - ) - ) - ) )" - -DEPEND="${RDEPEND} - gui? ( !aqua? ( x11-base/xorg-proto ) )" - -BDEPEND="virtual/pkgconfig - gzip-el? ( app-arch/gzip )" - -IDEPEND="app-eselect/eselect-emacs" - -RDEPEND+=" ${IDEPEND}" - -EMACS_SUFFIX="emacs-${SLOT}" -SITEFILE="20${EMACS_SUFFIX}-gentoo.el" -# FULL_VERSION keeps the full version number, which is needed in -# order to determine some path information correctly for copy/move -# operations later on -FULL_VERSION="${PV%%_*}" -S="${WORKDIR}/emacs-${FULL_VERSION}" -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - - # Fix filename reference in redirected man page - sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die - - #AT_M4DIR=m4 eautoreconf -} - -src_configure() { - strip-flags - filter-flags -pie #526948 - - if use ia64; then - replace-flags "-O[2-9]" -O1 #325373 - else - replace-flags "-O[3-9]" -O2 - fi - - local myconf - - if use alsa; then - use sound || ewarn \ - "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." - myconf+=" --with-sound=alsa" - else - myconf+=" --with-sound=$(usex sound oss)" - fi - - if ! use gui; then - einfo "Configuring to build without window system support" - myconf+=" --without-x --without-ns" - elif use aqua; then - einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" - myconf+=" --with-ns --disable-ns-self-contained" - myconf+=" --without-x" - else - myconf+=" --with-x --without-ns" - myconf+=" --without-gconf" - myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" - myconf+=" $(use_with gif)" - myconf+=" $(use_with jpeg)" - myconf+=" $(use_with png)" - myconf+=" $(use_with svg rsvg)" - myconf+=" $(use_with tiff)" - myconf+=" $(use_with xpm)" - myconf+=" $(use_with imagemagick)" - - if use xft; then - myconf+=" --with-xft" - myconf+=" $(use_with cairo)" - myconf+=" $(use_with m17n-lib libotf)" - myconf+=" $(use_with m17n-lib m17n-flt)" - else - myconf+=" --without-xft" - myconf+=" --without-cairo" - myconf+=" --without-libotf --without-m17n-flt" - use cairo && ewarn \ - "USE flag \"cairo\" has no effect if \"xft\" is not set." - use m17n-lib && ewarn \ - "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." - fi - - local f line - if use gtk; then - einfo "Configuring to build with GIMP Toolkit (GTK+)" - while read line; do ewarn "${line}"; done <<-EOF - Your version of GTK+ will have problems with closing open - displays. This is no problem if you just use one display, but - if you use more than one and close one of them Emacs may crash. - See and - . - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - ! use gtk && use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --without-compress-install \ - --without-hesiod \ - --without-pop \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with games gameuser ":gamestat") \ - $(use_with gpm) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with lcms lcms2) \ - $(use_with libxml2 xml2) \ - $(use_with mailutils) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with systemd libsystemd) \ - $(use_with threads) \ - $(use_with wide-int) \ - $(use_with zlib) \ - ${myconf} -} - -src_compile() { - # Disable sandbox when dumping. For the unbelievers, see bug #131505 - emake RUN_TEMACS="SANDBOX_ON=0 LD_PRELOAD= env ./temacs" -} - -src_install() { - emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die - mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} || die - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # movemail must be setgid mail - if ! use mailutils; then - fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fi - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die - rm -rf "${ED}"/usr/share/{applications,icons} || die - rm -rf "${ED}/usr/$(get_libdir)" || die - rm -rf "${ED}"/var || die - - # remove unused /site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die - - if use systemd; then - insinto /usr/lib/systemd/user - sed -e "/^##/d" \ - -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ - -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ - etc/emacs.service | newins - ${EMACS_SUFFIX}.service - assert - fi - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${EMACS_SUFFIX} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use gui && use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - fi - - local DOC_CONTENTS="You can set the version to be started by - /usr/bin/emacs through the Emacs eselect module, which also - redirects man and info pages. Therefore, several Emacs versions can - be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." - if use gui; then - DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or - symlink it into /Applications by yourself." - fi - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d ${ED}/usr/share/info ]]; then - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/emacs/emacs-26.3-r13.ebuild b/app-editors/emacs/emacs-26.3-r13.ebuild index 60c2e1b5562e..8511f11229e6 100644 --- a/app-editors/emacs/emacs-26.3-r13.ebuild +++ b/app-editors/emacs/emacs-26.3-r13.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/emacs/${P}.tar.xz LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" RDEPEND="app-emacs/emacs-common[games?,gui(-)?] diff --git a/app-editors/emacs/emacs-27.2-r11.ebuild b/app-editors/emacs/emacs-27.2-r11.ebuild index 1da74604d317..bcbfb867f6a6 100644 --- a/app-editors/emacs/emacs-27.2-r11.ebuild +++ b/app-editors/emacs/emacs-27.2-r11.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" diff --git a/app-editors/emacs/emacs-27.2-r9.ebuild b/app-editors/emacs/emacs-27.2-r9.ebuild deleted file mode 100644 index 8519c6f3c3ad..000000000000 --- a/app-editors/emacs/emacs-27.2-r9.ebuild +++ /dev/null @@ -1,438 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit elisp-common readme.gentoo-r1 toolchain-funcs #autotools - -if [[ ${PV##*.} = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git" - EGIT_BRANCH="emacs-27" - EGIT_CHECKOUT_DIR="${WORKDIR}/emacs" - S="${EGIT_CHECKOUT_DIR}" - SLOT="${PV%%.*}-vcs" -else - # FULL_VERSION keeps the full version number, which is needed in - # order to determine some path information correctly for copy/move - # operations later on - FULL_VERSION="${PV%%_*}" - SRC_URI="mirror://gnu/emacs/${P}.tar.xz" - S="${WORKDIR}/emacs-${FULL_VERSION}" - # PV can be in any of the following formats: - # 27.1 released version (slot 27) - # 27.1_rc1 upstream release candidate (27) - # 27.0.9999 live ebuild (slot 27-vcs) - # 27.0.90 upstream prerelease snapshot (27-vcs) - # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs) - if [[ ${PV} == *_pre* ]]; then - SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - S="${WORKDIR}/emacs" - elif [[ ${PV//[0-9]} != "." ]]; then - SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz" - fi - # Patchset from proj/emacs-patches.git - SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-4.tar.xz" - PATCHES=("${WORKDIR}/patch") - SLOT="${PV%%.*}" - [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -fi - -DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" - -LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" -RESTRICT="test" - -RDEPEND="app-emacs/emacs-common[games?,gui(-)?] - sys-libs/ncurses:0= - acl? ( virtual/acl ) - alsa? ( media-libs/alsa-lib ) - dbus? ( sys-apps/dbus ) - games? ( acct-group/gamestat ) - gmp? ( dev-libs/gmp:0= ) - gpm? ( sys-libs/gpm ) - !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) - json? ( dev-libs/jansson:= ) - kerberos? ( virtual/krb5 ) - lcms? ( media-libs/lcms:2 ) - libxml2? ( >=dev-libs/libxml2-2.2.0 ) - mailutils? ( net-mail/mailutils[clients] ) - !mailutils? ( acct-group/mail net-libs/liblockfile ) - selinux? ( sys-libs/libselinux ) - ssl? ( net-libs/gnutls:0= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - gui? ( !aqua? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libxcb - x11-misc/xbitmaps - gsettings? ( >=dev-libs/glib-2.28.6 ) - 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:= ) - xpm? ( x11-libs/libXpm ) - imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) - xft? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/libXrender - cairo? ( >=x11-libs/cairo-1.12.18[X] ) - harfbuzz? ( media-libs/harfbuzz:0= ) - m17n-lib? ( - >=dev-libs/libotf-0.9.4 - >=dev-libs/m17n-lib-1.5.1 - ) - ) - gtk? ( - x11-libs/gtk+:3 - xwidgets? ( - net-libs/webkit-gtk:4= - x11-libs/libXcomposite - ) - ) - !gtk? ( - motif? ( - >=x11-libs/motif-2.3:0 - x11-libs/libXpm - x11-libs/libXmu - x11-libs/libXt - ) - !motif? ( - Xaw3d? ( - x11-libs/libXaw3d - x11-libs/libXmu - x11-libs/libXt - ) - !Xaw3d? ( athena? ( - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - ) ) - ) - ) - ) )" - -DEPEND="${RDEPEND} - gui? ( !aqua? ( x11-base/xorg-proto ) )" - -BDEPEND="sys-apps/texinfo - virtual/pkgconfig - gzip-el? ( app-arch/gzip )" - -IDEPEND="app-eselect/eselect-emacs" - -RDEPEND+=" ${IDEPEND}" - -EMACS_SUFFIX="emacs-${SLOT}" -SITEFILE="20${EMACS_SUFFIX}-gentoo.el" - -src_prepare() { - if [[ ${PV##*.} = 9999 ]]; then - FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \ - configure.ac) - [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version" - einfo "Emacs branch: ${EGIT_BRANCH}" - einfo "Commit: ${EGIT_VERSION}" - einfo "Emacs version number: ${FULL_VERSION}" - [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \ - || die "Upstream version number changed to ${FULL_VERSION}" - fi - - default - - # Fix filename reference in redirected man page - sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die - - #AT_M4DIR=m4 eautoreconf -} - -src_configure() { - local myconf - - if use alsa; then - use sound || ewarn \ - "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." - myconf+=" --with-sound=alsa" - else - myconf+=" --with-sound=$(usex sound oss)" - fi - - if ! use gui; then - einfo "Configuring to build without window system support" - myconf+=" --without-x --without-ns" - elif use aqua; then - einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" - myconf+=" --with-ns --disable-ns-self-contained" - myconf+=" --without-x" - else - myconf+=" --with-x --without-ns" - myconf+=" --without-gconf" - myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" - myconf+=" $(use_with gif)" - myconf+=" $(use_with jpeg)" - myconf+=" $(use_with png)" - myconf+=" $(use_with svg rsvg)" - myconf+=" $(use_with tiff)" - myconf+=" $(use_with xpm)" - myconf+=" $(use_with imagemagick)" - - if use xft; then - myconf+=" --with-xft" - myconf+=" $(use_with cairo)" - myconf+=" $(use_with harfbuzz)" - myconf+=" $(use_with m17n-lib libotf)" - myconf+=" $(use_with m17n-lib m17n-flt)" - else - myconf+=" --without-xft" - myconf+=" --without-cairo" - myconf+=" --without-libotf --without-m17n-flt" - use cairo && ewarn \ - "USE flag \"cairo\" has no effect if \"xft\" is not set." - use m17n-lib && ewarn \ - "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." - fi - - local f line - if use gtk; then - einfo "Configuring to build with GIMP Toolkit (GTK+)" - while read line; do ewarn "${line}"; done <<-EOF - Your version of GTK+ will have problems with closing open - displays. This is no problem if you just use one display, but - if you use more than one and close one of them Emacs may crash. - See and - . - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - ! use gtk && use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." - fi - - if tc-is-cross-compiler; then - # Configure a CBUILD directory when cross-compiling to make tools - mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die - ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit - popd >/dev/null || die - # Don't try to execute the binary for dumping during the build - myconf+=" --with-dumping=none" - elif use m68k; then - # Workaround for https://debbugs.gnu.org/44531 - myconf+=" --with-dumping=unexec" - else - myconf+=" --with-dumping=pdumper" - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --without-compress-install \ - --without-hesiod \ - --without-pop \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - --with-pdumper \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with games gameuser ":gamestat") \ - $(use_with gmp libgmp) \ - $(use_with gpm) \ - $(use_with json) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with lcms lcms2) \ - $(use_with libxml2 xml2) \ - $(use_with mailutils) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with systemd libsystemd) \ - $(use_with threads) \ - $(use_with wide-int) \ - $(use_with zlib) \ - ${myconf} -} - -src_compile() { - if tc-is-cross-compiler; then - # Build native tools for compiling lisp etc. - emake -C "${S}-build" src - emake lib # Cross-compile dependencies first for timestamps - # Save native build tools in the cross-directory - cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die - # Specify the native Emacs to compile lisp - emake -C lisp all EMACS="${S}-build/src/emacs" - fi - - emake -} - -src_install() { - emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die - mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.appdata.xml || die - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} || die - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # movemail must be setgid mail - if ! use mailutils; then - fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fi - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die - rm -rf "${ED}"/usr/share/{applications,icons} || die - rm -rf "${ED}/usr/$(get_libdir)" || die - rm -rf "${ED}"/var || die - - # remove unused /site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die - - if use systemd; then - insinto /usr/lib/systemd/user - sed -e "/^##/d" \ - -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ - -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ - etc/emacs.service | newins - ${EMACS_SUFFIX}.service - assert - fi - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${EMACS_SUFFIX} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use gui && use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - fi - - local DOC_CONTENTS="You can set the version to be started by - /usr/bin/emacs through the Emacs eselect module, which also - redirects man and info pages. Therefore, several Emacs versions can - be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." - if use gui; then - DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or - symlink it into /Applications by yourself." - fi - tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write - a portable dump file due to being cross-compiled. - To create this file at run time, execute the following command: - \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable - \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d ${ED}/usr/share/info ]]; then - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/emacs/emacs-28.2-r4.ebuild b/app-editors/emacs/emacs-28.2-r4.ebuild deleted file mode 100644 index 3e5b3dbdf06a..000000000000 --- a/app-editors/emacs/emacs-28.2-r4.ebuild +++ /dev/null @@ -1,517 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools elisp-common readme.gentoo-r1 toolchain-funcs - -if [[ ${PV##*.} = 9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git" - EGIT_BRANCH="emacs-28" - EGIT_CHECKOUT_DIR="${WORKDIR}/emacs" - S="${EGIT_CHECKOUT_DIR}" - SLOT="${PV%%.*}-vcs" -else - # FULL_VERSION keeps the full version number, which is needed in - # order to determine some path information correctly for copy/move - # operations later on - FULL_VERSION="${PV%%_*}" - SRC_URI="mirror://gnu/emacs/${P}.tar.xz" - S="${WORKDIR}/emacs-${FULL_VERSION}" - # PV can be in any of the following formats: - # 27.1 released version (slot 27) - # 27.1_rc1 upstream release candidate (27) - # 27.0.9999 live ebuild (slot 27-vcs) - # 27.0.90 upstream prerelease snapshot (27-vcs) - # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs) - if [[ ${PV} == *_pre* ]]; then - SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" - S="${WORKDIR}/emacs" - elif [[ ${PV//[0-9]} != "." ]]; then - SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz" - fi - # Patchset from proj/emacs-patches.git - SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz" - PATCHES=("${WORKDIR}/patch") - SLOT="${PV%%.*}" - [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -fi - -DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" -HOMEPAGE="https://www.gnu.org/software/emacs/" - -LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" -IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" - -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 - ) - json? ( dev-libs/jansson:= ) - kerberos? ( virtual/krb5 ) - lcms? ( media-libs/lcms:2 ) - libxml2? ( >=dev-libs/libxml2-2.2.0 ) - mailutils? ( net-mail/mailutils[clients] ) - !mailutils? ( acct-group/mail net-libs/liblockfile ) - selinux? ( sys-libs/libselinux ) - ssl? ( net-libs/gnutls:0= ) - systemd? ( sys-apps/systemd ) - zlib? ( sys-libs/zlib ) - gui? ( !aqua? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libxcb - x11-misc/xbitmaps - gsettings? ( >=dev-libs/glib-2.28.6 ) - 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:= ) - xpm? ( x11-libs/libXpm ) - imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) - xft? ( - media-libs/fontconfig - media-libs/freetype - x11-libs/libXft - x11-libs/libXrender - cairo? ( >=x11-libs/cairo-1.12.18[X] ) - harfbuzz? ( media-libs/harfbuzz:0= ) - m17n-lib? ( - >=dev-libs/libotf-0.9.4 - >=dev-libs/m17n-lib-1.5.1 - ) - ) - gtk? ( - x11-libs/gtk+:3 - xwidgets? ( - net-libs/webkit-gtk:4= - x11-libs/libXcomposite - ) - ) - !gtk? ( - motif? ( - >=x11-libs/motif-2.3:0 - x11-libs/libXpm - x11-libs/libXmu - x11-libs/libXt - ) - !motif? ( - Xaw3d? ( - x11-libs/libXaw3d - x11-libs/libXmu - x11-libs/libXt - ) - !Xaw3d? ( athena? ( - x11-libs/libXaw - x11-libs/libXmu - x11-libs/libXt - ) ) - ) - ) - ) )" - -DEPEND="${RDEPEND} - gui? ( !aqua? ( x11-base/xorg-proto ) )" - -BDEPEND="sys-apps/texinfo - virtual/pkgconfig - gzip-el? ( app-arch/gzip )" - -IDEPEND="app-eselect/eselect-emacs" - -RDEPEND+=" ${IDEPEND}" - -EMACS_SUFFIX="emacs-${SLOT}" -SITEFILE="20${EMACS_SUFFIX}-gentoo.el" - -src_prepare() { - if [[ ${PV##*.} = 9999 ]]; then - FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \ - configure.ac) - [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version" - einfo "Emacs branch: ${EGIT_BRANCH}" - einfo "Commit: ${EGIT_VERSION}" - einfo "Emacs version number: ${FULL_VERSION}" - [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \ - || die "Upstream version number changed to ${FULL_VERSION}" - fi - - if use jit; then - export NATIVE_FULL_AOT=1 - find lisp -type f -name "*.elc" -delete || die - - # These files ignore LDFLAGS. We assign the variable here, because - # for live ebuilds FULL_VERSION doesn't exist in global scope - QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" - - # gccjit doesn't play well with ccache or distcc #801580 - # For now, work around the problem with an explicit LIBRARY_PATH - has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ - && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ - | sed -n '/^libraries:/{s:^[^/]*::;p}') - fi - - default - - # Fix filename reference in redirected man page - sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die - - AT_M4DIR=m4 eautoreconf -} - -src_configure() { - local myconf - - # Prevents e.g. tests interfering with running Emacs. - unset EMACS_SOCKET_NAME - - if use alsa; then - use sound || ewarn \ - "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." - myconf+=" --with-sound=alsa" - else - myconf+=" --with-sound=$(usex sound oss)" - fi - - if use jit; then - use zlib || ewarn \ - "USE flag \"jit\" overrides \"-zlib\"; enabling zlib support." - myconf+=" --with-zlib" - else - myconf+=" $(use_with zlib)" - fi - - if ! use gui; then - einfo "Configuring to build without window system support" - myconf+=" --without-x --without-ns" - elif use aqua; then - einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" - myconf+=" --with-ns --disable-ns-self-contained" - myconf+=" --without-x" - else - myconf+=" --with-x --without-ns" - myconf+=" --without-gconf" - myconf+=" $(use_with gsettings)" - myconf+=" $(use_with toolkit-scroll-bars)" - myconf+=" $(use_with gif)" - myconf+=" $(use_with jpeg)" - myconf+=" $(use_with png)" - myconf+=" $(use_with svg rsvg)" - myconf+=" $(use_with tiff)" - myconf+=" $(use_with xpm)" - myconf+=" $(use_with imagemagick)" - - if use xft; then - myconf+=" --with-xft" - myconf+=" $(use_with cairo)" - myconf+=" $(use_with harfbuzz)" - myconf+=" $(use_with m17n-lib libotf)" - myconf+=" $(use_with m17n-lib m17n-flt)" - else - myconf+=" --without-xft" - myconf+=" --without-cairo" - myconf+=" --without-libotf --without-m17n-flt" - use cairo && ewarn \ - "USE flag \"cairo\" has no effect if \"xft\" is not set." - use m17n-lib && ewarn \ - "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." - fi - - local f line - if use gtk; then - einfo "Configuring to build with GIMP Toolkit (GTK+)" - while read line; do ewarn "${line}"; done <<-EOF - Your version of GTK+ will have problems with closing open - displays. This is no problem if you just use one display, but - if you use more than one and close one of them Emacs may crash. - See and - . - If you intend to use more than one display, then it is strongly - recommended that you compile Emacs with the Athena/Lucid or the - Motif toolkit instead. - EOF - myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" - for f in motif Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"gtk\" is set." - done - elif use motif; then - einfo "Configuring to build with Motif toolkit" - myconf+=" --with-x-toolkit=motif" - for f in Xaw3d athena; do - use ${f} && ewarn \ - "USE flag \"${f}\" has no effect if \"motif\" is set." - done - elif use athena || use Xaw3d; then - einfo "Configuring to build with Athena/Lucid toolkit" - myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" - else - einfo "Configuring to build with no toolkit" - myconf+=" --with-x-toolkit=no" - fi - ! use gtk && use xwidgets && ewarn \ - "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." - fi - - if tc-is-cross-compiler; then - # Configure a CBUILD directory when cross-compiling to make tools - mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die - ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit - popd >/dev/null || die - # Don't try to execute the binary for dumping during the build - myconf+=" --with-dumping=none" - elif use m68k; then - # Workaround for https://debbugs.gnu.org/44531 - myconf+=" --with-dumping=unexec" - else - myconf+=" --with-dumping=pdumper" - fi - - econf \ - --program-suffix="-${EMACS_SUFFIX}" \ - --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ - --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ - --localstatedir="${EPREFIX}"/var \ - --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ - --without-compress-install \ - --without-hesiod \ - --without-pop \ - --with-file-notification=$(usev inotify || usev gfile || echo no) \ - --with-pdumper \ - $(use_enable acl) \ - $(use_with dbus) \ - $(use_with dynamic-loading modules) \ - $(use_with games gameuser ":gamestat") \ - $(use_with gmp libgmp) \ - $(use_with gpm) \ - $(use_with jit native-compilation) \ - $(use_with json) \ - $(use_with kerberos) $(use_with kerberos kerberos5) \ - $(use_with lcms lcms2) \ - $(use_with libxml2 xml2) \ - $(use_with mailutils) \ - $(use_with selinux) \ - $(use_with ssl gnutls) \ - $(use_with systemd libsystemd) \ - $(use_with threads) \ - $(use_with wide-int) \ - ${myconf} -} - -src_compile() { - if tc-is-cross-compiler; then - # Build native tools for compiling lisp etc. - emake -C "${S}-build" src - emake lib # Cross-compile dependencies first for timestamps - # Save native build tools in the cross-directory - cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die - # Specify the native Emacs to compile lisp - emake -C lisp all EMACS="${S}-build/src/emacs" - fi - - emake -} - -src_test() { - # List .el test files with a comment above listing the exact - # subtests which caused failure. Elements should begin with a %. - # e.g. %lisp/gnus/mml-sec-tests.el. - local exclude_tests=( - # Reason: not yet known - # mml-secure-en-decrypt-{1,2,3,4} - # mml-secure-find-usable-keys-{1,2} - # mml-secure-key-checks - # mml-secure-select-preferred-keys-4 - # mml-secure-sign-verify-1 - %lisp/gnus/mml-sec-tests.el - - # Reason: race condition - # Looks like it should be fixed in 29.x at least: - # https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55706 - # files-tests-file-name-non-special-file-in-directory-p - %lisp/files-tests.el - - # Reason: permission denied on /nonexistent - # (vc-*-bzr only fails if breezy is installed, as they - # try to access cache dirs under /nonexistent) - # - # rmail-undigest-test-multipart-mixed-digest - # rmail-undigest-test-rfc1153-less-strict-digest - # rmail-undigest-test-rfc1153-sloppy-digest - # rmail-undigest-test-rfc934-digest - # vc-test-bzr02-state - # vc-test-bzr05-rename-file - # vc-test-bzr06-version-diff - # vc-bzr-test-bug9781 - %lisp/mail/undigest-tests.el - %lisp/vc/vc-tests.el - %lisp/vc/vc-bzr-tests.el - - # Reason: fails if bubblewrap (bwrap) is installed - # "bwrap: setting up uid map: Permission denied" - # - # bytecomp-tests--dest-mountpoint - %lisp/emacs-lisp/bytecomp-tests.el - ) - - # See test/README for possible options - emake \ - EMACS_TEST_VERBOSE=1 \ - EXCLUDE_TESTS="${exclude_tests[*]}" \ - TEST_BACKTRACE_LINE_LENGTH=nil \ - check -} - -src_install() { - emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install - - mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die - mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die - mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die - - # move info dir to avoid collisions with the dir file generated by portage - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} || die - touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir - docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig - - # movemail must be setgid mail - if ! use mailutils; then - fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail - fi - - # avoid collision between slots, see bug #169033 e.g. - rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die - rm -rf "${ED}"/usr/share/{applications,icons} || die - rm -rf "${ED}/usr/$(get_libdir)/systemd" || die - rm -rf "${ED}"/var || die - - # remove unused /site-lisp dir - rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die - - # remove COPYING file (except for etc/COPYING used by describe-copying) - rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die - - if use systemd; then - insinto /usr/lib/systemd/user - sed -e "/^##/d" \ - -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ - -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ - etc/emacs.service | newins - ${EMACS_SUFFIX}.service - assert - fi - - if use gzip-el; then - # compress .el files when a corresponding .elc exists - find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ - -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n - assert "gzip .el failed" - fi - - local cdir - if use source; then - cdir="/usr/share/emacs/${FULL_VERSION}/src" - insinto "${cdir}" - # This is not meant to install all the source -- just the - # C source you might find via find-function - doins src/*.{c,h,m} - elif has installsources ${FEATURES}; then - cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" - fi - - sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die - X - ;;; ${EMACS_SUFFIX} site-lisp configuration - X - (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) - Y (setq find-function-C-source-directory - Y "${EPREFIX}${cdir}") - X (let ((path (getenv "INFOPATH")) - X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") - X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) - X (and path - X ;; move Emacs Info dir before anything else in /usr/share - X (let* ((p (cons nil (split-string path ":" t))) (q p)) - X (while (and (cdr q) (not (string-match re (cadr q)))) - X (setq q (cdr q))) - X (setcdr q (cons dir (delete dir (cdr q)))) - X (setq Info-directory-list (prune-directory-list (cdr p))))))) - EOF - elisp-site-file-install "${T}/${SITEFILE}" || die - - dodoc README BUGS CONTRIBUTE - - if use gui && use aqua; then - dodir /Applications/Gentoo - rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - mv nextstep/Emacs.app \ - "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die - fi - - local DOC_CONTENTS="You can set the version to be started by - /usr/bin/emacs through the Emacs eselect module, which also - redirects man and info pages. Therefore, several Emacs versions can - be installed at the same time. \"man emacs.eselect\" for details. - \\n\\nIf you upgrade from a previous major version of Emacs, then - it is strongly recommended that you use app-admin/emacs-updater - to rebuild all byte-compiled elisp files of the installed Emacs - packages." - if use gui; then - DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. - Installing media-fonts/font-adobe-{75,100}dpi on the X server's - machine would satisfy basic Emacs requirements under X11. - See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs - for how to enable anti-aliased fonts." - use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in - \"${EPREFIX}/Applications/Gentoo\". You may want to copy or - symlink it into /Applications by yourself." - fi - tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write - a portable dump file due to being cross-compiled. - To create this file at run time, execute the following command: - \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable - \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" - readme.gentoo_create_doc -} - -pkg_preinst() { - # move Info dir file to correct name - if [[ -d ${ED}/usr/share/info ]]; then - mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die - fi -} - -pkg_postinst() { - elisp-site-regen - readme.gentoo_print_elog - - if use livecd; then - # force an update of the emacs symlink for the livecd/dvd, - # because some microemacs packages set it with USE=livecd - eselect emacs update - else - eselect emacs update ifunset - fi -} - -pkg_postrm() { - elisp-site-regen - eselect emacs update ifunset -} diff --git a/app-editors/emacs/emacs-28.2-r6.ebuild b/app-editors/emacs/emacs-28.2-r6.ebuild index c81f1f78a85e..fe19ce177258 100644 --- a/app-editors/emacs/emacs-28.2-r6.ebuild +++ b/app-editors/emacs/emacs-28.2-r6.ebuild @@ -36,7 +36,7 @@ else PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" diff --git a/app-editors/ghex/ghex-44.1.ebuild b/app-editors/ghex/ghex-44.1.ebuild index 5bc774b4b945..426c793f459d 100644 --- a/app-editors/ghex/ghex-44.1.ebuild +++ b/app-editors/ghex/ghex-44.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/ghex.git" SRC_URI="" else - KEYWORDS="amd64 ~arm ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi LICENSE="GPL-2+ FDL-1.1+" diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index d1e8aa27af37..e5571adaa3cc 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -1,3 +1,6 @@ DIST vscode-1.77.3-amd64.tar.gz 124980454 BLAKE2B b8f92010c575edec2daf39af5bb2eb8ff43c9538a8ac6cd8ce2c6a66f461c5d0a3284b6dd0e540e7b8ef195652e7c5c2439a8c4ef8286a63d3fa24fa6c663c20 SHA512 9772ec50e6e8fb099f746e89b5b6fb3948699e92d1bb865f2de95317baa2dbad7ce30d61132585859dcd11699b52f91229cc2622b01492d1c63254964015727c DIST vscode-1.77.3-arm.tar.gz 112112804 BLAKE2B 53be5e0f8ec3d859b36626f98799f3cbc7270aef5f8770a69924a5a6121d28609592cd1c77e663715015128c9c4180f6555ab35ff896e76f9e913b2c308770ae SHA512 9160e0cdafa3f562a504e24f94c8b70100d79a776dd711b2ddcd700ded4428d7523a1f396d9377bf8ed7a4977a448a2ee98d77111afb13f69ae91f870cfd8ba6 DIST vscode-1.77.3-arm64.tar.gz 121682734 BLAKE2B f9428cd9ebf921bee3797e4b3a816935e00a37f1cbe0ea128769b52f28e3b3fce4f758caefc6667eb0e2dd2702a6047ad337db91b82e16167860a265310ad5bc SHA512 b16f4d3a1d6c1c612520128fd422f339f0c2acd049fe82e3bebb903641ad17dfcbfffcba32b15bd9595d7ed622b69af343efb5e616ed94f991247ae17fcb38bc +DIST vscode-1.78.0-amd64.tar.gz 134687218 BLAKE2B f29366cd55661fbdcdeeb5344ff55fa8924fcdd8bb9df77a83caded61dc51999b69effbfc758bde98a04e48c926a6671969d978fd98d5a5c706f54cafc8dbd6e SHA512 214b198f21b663b001667280627a99deca07409220565355eaf21d74ddf0524aec5ceff3cf7f97bf60e12657bd88a394ffcc5b9decb379b8e2323ff37b243b6e +DIST vscode-1.78.0-arm.tar.gz 119254165 BLAKE2B 5ddf5372f1ef21e99463d742cb73f2d889f03f5feba6753ea11f5eb48f19772bcdb951a3f291cb6820bfb9892b4ea5c01a73854c202903685f28b28d088b752b SHA512 f1d03a494442e49d591c11f618abaa976e63c2ecb8927d8a45bcde37ee9e9380b2fa621754b4ece0efdf524aabaeedfa6442f476a06edce30a13aeba98d6901c +DIST vscode-1.78.0-arm64.tar.gz 130765917 BLAKE2B 8ed333530481ed1067163a8e27bf619e47504429051408d581cdaec8095ba8648c0045f59d8907f5cfec1ac2cc51acdc6022cf97e57a98c68483e8f725f9c89d SHA512 dffe7761eb961e9d2584fb5ca42e56fdcff1dfed858a5a098309c7f9311d79949c9bbc00be94258d052e541b27be2e45b935f2b7a1afc498898e1bfde084e304 diff --git a/app-editors/vscode/vscode-1.78.0.ebuild b/app-editors/vscode/vscode-1.78.0.ebuild new file mode 100644 index 000000000000..eed866455058 --- /dev/null +++ b/app-editors/vscode/vscode-1.78.0.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com" +SRC_URI=" + amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) + arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) + arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) +" +S="${WORKDIR}" + +RESTRICT="mirror strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + Microsoft-vscode + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/bin/code-tunnel + /opt/vscode/chrome_crashpad_handler + /opt/vscode/chrome-sandbox + /opt/vscode/code + /opt/vscode/libEGL.so + /opt/vscode/libffmpeg.so + /opt/vscode/libGLESv2.so + /opt/vscode/libvk_swiftshader.so + /opt/vscode/libvulkan.so* + /opt/vscode/resources/app/extensions/* + /opt/vscode/resources/app/node_modules.asar.unpacked/* + /opt/vscode/swiftshader/libEGL.so + /opt/vscode/swiftshader/libGLESv2.so +" + +src_install() { + if use amd64; then + cd "${WORKDIR}/VSCode-linux-x64" || die + elif use arm; then + cd "${WORKDIR}/VSCode-linux-armhf" || die + elif use arm64; then + cd "${WORKDIR}/VSCode-linux-arm64" || die + else + die "Visual Studio Code only supports amd64, arm and arm64" + fi + + # Cleanup + rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die + + # Disable update server + sed -e "/updateUrl/d" -i ./resources/app/product.json || die + + # Install + pax-mark m code + mkdir -p "${ED}/opt/${PN}" || die + cp -r . "${ED}/opt/${PN}" || die + fperms 4711 /opt/${PN}/chrome-sandbox + + dosym -r "/opt/${PN}/bin/code" "usr/bin/vscode" + dosym -r "/opt/${PN}/bin/code" "usr/bin/code" + dosym -r "/opt/${PN}/bin/code-tunnel" "usr/bin/code-tunnel" + domenu "${FILESDIR}/vscode.desktop" + domenu "${FILESDIR}/vscode-url-handler.desktop" + domenu "${FILESDIR}/vscode-wayland.desktop" + domenu "${FILESDIR}/vscode-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscode.png" +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 97603b5c5ee13eb9a065922375c0070b5cb9e393..decf3d9aca49b6c9fb18cb0ba1058ebcdc0c3b49 100644 GIT binary patch delta 44062 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 delta 44054 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

icMWbYF7mS=kfR)3Fx;fN&r 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 diff --git a/app-emacs/nxml-libvirt-schemas/Manifest b/app-emacs/nxml-libvirt-schemas/Manifest index 0161079c4c6e..c580aa723b89 100644 --- a/app-emacs/nxml-libvirt-schemas/Manifest +++ b/app-emacs/nxml-libvirt-schemas/Manifest @@ -1,3 +1,4 @@ DIST libvirt-8.8.0.tar.xz 8941928 BLAKE2B f3b8cb4fe30a156884a03e5c873f3fcef0c8d13315c79b865f387ea053635ae2435a3b4d6e81c988cfcd087d55223450e7b874e24e4503479d152b417c398250 SHA512 868e49b369afe200c5af6e2cd0606de2eeebfa92523b5ad3c653203c8838d304bd0cdc5acfb3c4d4c33c0a87ab8e769b84cc62e3f06e055936c43573a23d7190 DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb1318144991107139401296248afb747ae6f9cfafcd17b2292b8d8dcc9188ff4206035ea814efa6c129bae50c0518f61be9b81 SHA512 10426d45d55bb18e8e5d4327d698fbc6efd83c5f515ac40a0fcd72048a77936fe0b422ac14bce9966a65379d262df294c314f854a97861a223a0cbc6a8fd2382 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567 SHA512 9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58 +DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9 SHA512 b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7 diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild new file mode 100644 index 000000000000..cdedf3214219 --- /dev/null +++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-9.3.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +inherit elisp + +MY_P="libvirt-${PV}" +DESCRIPTION="Extension for nxml-mode with libvirt schemas" +HOMEPAGE="https://www.libvirt.org/" +SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz" +S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas" + +# This is the license of the package, but the schema files are +# provided without license, maybe it's bad. +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Yes this requires Java, but I'd rather not repackage this, if you +# know something better in C, I'll be glad to use that. +BDEPEND="app-text/trang" + +SITEFILE="60${PN}-gentoo.el" + +src_compile() { + emake -f - <<'EOF' +all: $(patsubst %.rng,%.rnc,$(wildcard *.rng)) +%.rnc: %.rng + trang -I rng -O rnc $< $@ +EOF +} + +src_install() { + insinto "${SITEETC}/${PN}" + doins "${FILESDIR}"/schemas.xml *.rnc + elisp-site-file-install "${FILESDIR}/${SITEFILE}" +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index fa51b6cbb312e6ff81991c333db4ceaa03bb738c..e9f1ecfae803880491d0c948203b5588f0a790c0 100644 GIT binary patch delta 14566 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 Qf31J||6Dw}B?xT*09=^GwEzGB delta 14582 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 diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest index a0a114a43149..ae24cea63d37 100644 --- a/app-emulation/libvirt/Manifest +++ b/app-emulation/libvirt/Manifest @@ -6,3 +6,5 @@ DIST libvirt-8.9.0.tar.xz 8946352 BLAKE2B 537b6badb6171110e99561613fb13181449911 DIST libvirt-8.9.0.tar.xz.asc 833 BLAKE2B a2054d0d9c8301aa0f8697253690b1ddd530a577bc789c7f38dc36a835134d0c8e5fc88536371c75da66afd9808540b9236e8d1247e4d7bd5f3a0aaf35c45f97 SHA512 087d5406ef23d6beee4a37e471d7d0aa433990b892f0beb7be76609fbdfcb69381acd59d63c62dcd2e2f9ccfcdefc35109cc175a0da4263e9b189981cb2baff1 DIST libvirt-9.2.0.tar.xz 9182060 BLAKE2B 8b9ffc86e088de6b1ec6b38b649bded3abbbce8eec9c1ba19f31e73ecd7ee13a5c521a6e1fd8da9f308158dd05c87171aa443cd00f0c87a73f205e3d57a22567 SHA512 9afd4fcccb9ef39c1ed50eb0db94cd8b06cc5b60041cdb9aa5fe7b27e5ab11855f4b538d6868413725d603dc1a6090e0983207137dcd43ed2bbcfbeb6fc69c58 DIST libvirt-9.2.0.tar.xz.asc 833 BLAKE2B 64882091890860119c92c6cb0337ea20bfdd8206f5db648cb505ee0d4673cfb8aa5996e6cf3152a7293df98592aa7187d10bb42b4ee979770e9b0040e6bb2d48 SHA512 3c47c5ea182c1310b56641cc2df5adf2f82ae9b35fdeccfddef42f3e2149499b23c61eeafd5e4995ef596ed003ab55b4b17d041dff72ae5f8851b355bfadfb78 +DIST libvirt-9.3.0.tar.xz 9246292 BLAKE2B 6e47a70ec247b37c1958e324d5bf7ebcbff6aca5a7a9860f437ebe6a969d569a449d3dd5720081ad27926f445bcbe10089cb3b1d27960decc6239306f82259f9 SHA512 b9349dcd7798c76d75bb20afad67d6e676758cb201acaf7aed5109f0e91422b2bcca964a2f19aa8dc4fd0eca2923902474e16e3839bf8b15aca827028e88ddb7 +DIST libvirt-9.3.0.tar.xz.asc 833 BLAKE2B 25810919210bd489ecfd85f172c472d52e911e90d651fac2c7fa4f73220890bd2448317448f0469e8abfe8ad5ea6f3eb6b321e6d989e64f6ad4b676a5a38312c SHA512 0b51a621cef616ac55ac40c9bf9da56d3e1d59b5e87bcd04deaac7f775faab8f30861e53112be2242d9c8c6be41f1ed1c29d345d96e39be0ac33ef0b01494c45 diff --git a/app-emulation/libvirt/libvirt-9.3.0.ebuild b/app-emulation/libvirt/libvirt-9.3.0.ebuild new file mode 100644 index 000000000000..6ca1ae130822 --- /dev/null +++ b/app-emulation/libvirt/libvirt-9.3.0.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +PYTHON_COMPAT=( python3_{9..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig + +if [[ ${PV} = *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git" + EGIT_BRANCH="master" +else + SRC_URI="https://libvirt.org/sources/${P}.tar.xz + verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +DESCRIPTION="C toolkit to manipulate virtual machines" +HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/" +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +IUSE=" + apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs + iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz + parted pcap policykit +qemu rbd sasl selinux test +udev + virtualbox +virt-network wireshark-plugins xen zfs +" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + firewalld? ( virt-network ) + libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) + lxc? ( caps libvirtd ) + openvz? ( libvirtd ) + qemu? ( libvirtd ) + virt-network? ( libvirtd ) + virtualbox? ( libvirtd ) + xen? ( libvirtd )" + +BDEPEND=" + app-text/xhtml1 + dev-lang/perl + dev-libs/libxslt + dev-perl/XML-XPath + dev-python/docutils + virtual/pkgconfig + net-libs/rpcsvc-proto + bash-completion? ( >=app-shells/bash-completion-2.0 ) + verify-sig? ( sec-keys/openpgp-keys-libvirt )" + +# gettext.sh command is used by the libvirt command wrappers, and it's +# non-optional, so put it into RDEPEND. +# We can use both libnl:1.1 and libnl:3, but if you have both installed, the +# package will use 3 by default. Since we don't have slot pinning in an API, +# we must go with the most recent. +RDEPEND=" + acct-user/qemu + app-misc/scrub + >=dev-libs/glib-2.56.0 + dev-libs/libgcrypt + dev-libs/libnl:3 + >=dev-libs/libxml2-2.9.1 + >=net-analyzer/openbsd-netcat-1.105-r1 + >=net-libs/gnutls-3.2.0:= + net-libs/libtirpc:= + >=net-misc/curl-7.18.0 + sys-apps/dbus + sys-apps/dmidecode + sys-devel/gettext + >=sys-libs/readline-7.0:= + virtual/acl + apparmor? ( sys-libs/libapparmor ) + audit? ( sys-process/audit ) + caps? ( sys-libs/libcap-ng ) + dtrace? ( dev-util/systemtap ) + firewalld? ( >=net-firewall/firewalld-0.6.3 ) + fuse? ( sys-fs/fuse:= ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) + iscsi? ( >=sys-block/open-iscsi-1.18.0 ) + iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) + libssh? ( >=net-libs/libssh-0.8.1:= ) + libssh2? ( >=net-libs/libssh2-1.3 ) + lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) + lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) + nfs? ( net-fs/nfs-utils ) + numa? ( + >sys-process/numactl-2.0.2 + sys-process/numad + ) + parted? ( + >=sys-block/parted-1.8[device-mapper] + sys-fs/lvm2[lvm] + ) + pcap? ( >=net-libs/libpcap-1.8.0 ) + policykit? ( + acct-group/libvirt + >=sys-auth/polkit-0.9 + ) + qemu? ( + >=app-emulation/qemu-4.2 + >=dev-libs/yajl-2.0.3:= + ) + rbd? ( sys-cluster/ceph ) + sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) + selinux? ( >=sys-libs/libselinux-2.0.85 ) + virt-network? ( + net-dns/dnsmasq[dhcp,ipv6(+),script] + net-firewall/ebtables + >=net-firewall/iptables-1.4.10[ipv6(+)] + net-misc/radvd + sys-apps/iproute2[-minimal] + ) + wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) + xen? ( + >=app-emulation/xen-4.9.0 + app-emulation/xen-tools:= + ) + udev? ( + virtual/libudev:= + >=x11-libs/libpciaccess-0.10.9 + ) + zfs? ( sys-fs/zfs ) + kernel_linux? ( sys-apps/util-linux )" +DEPEND=" + ${BDEPEND} + ${RDEPEND} + ${PYTHON_DEPS} +" +# The 'circular' dependency on dev-python/libvirt-python is because of +# virt-qemu-qmp-proxy. +PDEPEND=" + qemu? ( dev-python/libvirt-python ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch + "${FILESDIR}"/${PN}-8.2.0-do-not-use-sysconfig.patch + "${FILESDIR}"/${PN}-8.2.0-fix-paths-for-apparmor.patch +) + +pkg_setup() { + # Check kernel configuration: + CONFIG_CHECK="" + use fuse && CONFIG_CHECK+=" + ~FUSE_FS" + + use lvm && CONFIG_CHECK+=" + ~BLK_DEV_DM + ~DM_MULTIPATH + ~DM_SNAPSHOT" + + use lxc && CONFIG_CHECK+=" + ~BLK_CGROUP + ~CGROUP_CPUACCT + ~CGROUP_DEVICE + ~CGROUP_FREEZER + ~CGROUP_NET_PRIO + ~CGROUP_PERF + ~CGROUPS + ~CGROUP_SCHED + ~CPUSETS + ~IPC_NS + ~MACVLAN + ~NAMESPACES + ~NET_CLS_CGROUP + ~NET_NS + ~PID_NS + ~POSIX_MQUEUE + ~SECURITYFS + ~USER_NS + ~UTS_NS + ~VETH + ~!GRKERNSEC_CHROOT_MOUNT + ~!GRKERNSEC_CHROOT_DOUBLE + ~!GRKERNSEC_CHROOT_PIVOT + ~!GRKERNSEC_CHROOT_CHMOD + ~!GRKERNSEC_CHROOT_CAPS" + + kernel_is lt 4 7 && use lxc && CONFIG_CHECK+=" + ~DEVPTS_MULTIPLE_INSTANCES" + + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_MARK_T + ~BRIDGE_NF_EBTABLES + ~NETFILTER_ADVANCED + ~NETFILTER_XT_CONNMARK + ~NETFILTER_XT_MARK + ~NETFILTER_XT_TARGET_CHECKSUM + ~IP_NF_FILTER + ~IP_NF_MANGLE + ~IP_NF_NAT + ~IP_NF_TARGET_MASQUERADE + ~IP6_NF_FILTER + ~IP6_NF_MANGLE + ~IP6_NF_NAT" + # Bandwidth Limiting Support + use virt-network && CONFIG_CHECK+=" + ~BRIDGE_EBT_T_NAT + ~IP_NF_TARGET_REJECT + ~NET_ACT_POLICE + ~NET_CLS_FW + ~NET_CLS_U32 + ~NET_SCH_HTB + ~NET_SCH_INGRESS + ~NET_SCH_SFQ" + + ERROR_USER_NS="Optional depending on LXC configuration." + + if [[ -n ${CONFIG_CHECK} ]]; then + linux-info_pkg_setup + fi + + python-any-r1_pkg_setup +} + +src_prepare() { + touch "${S}/.mailmap" || die + + default + python_fix_shebang . + + # Skip fragile tests which relies on pristine environment + # (Breaks because of sandbox environment variables) + # bug #802876 + sed -i -e "/commandtest/d" tests/meson.build || die + + # Tweak the init script: + cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die + sed -e "s/USE_FLAG_FIREWALLD/$(usex firewalld 'need firewalld' '')/" \ + -i "${S}/libvirtd.init" || die "sed failed" +} + +src_configure() { + local emesonargs=( + $(meson_feature apparmor) + $(meson_feature apparmor apparmor_profiles) + $(meson_feature audit) + $(meson_feature caps capng) + $(meson_feature dtrace) + $(meson_feature firewalld) + $(meson_feature fuse) + $(meson_feature glusterfs) + $(meson_feature glusterfs storage_gluster) + $(meson_feature iscsi storage_iscsi) + $(meson_feature iscsi-direct storage_iscsi_direct) + $(meson_feature libvirtd driver_libvirtd) + $(meson_feature libssh) + $(meson_feature libssh2) + $(meson_feature lvm storage_lvm) + $(meson_feature lvm storage_mpath) + $(meson_feature lxc driver_lxc) + $(meson_feature nls) + $(meson_feature numa numactl) + $(meson_feature numa numad) + $(meson_feature openvz driver_openvz) + $(meson_feature parted storage_disk) + $(meson_feature pcap libpcap) + $(meson_feature policykit polkit) + $(meson_feature qemu driver_qemu) + $(meson_feature qemu yajl) + $(meson_feature rbd storage_rbd) + $(meson_feature sasl) + $(meson_feature selinux) + $(meson_feature test tests) + $(meson_feature udev) + $(meson_feature virt-network driver_network) + $(meson_feature virtualbox driver_vbox) + $(meson_feature wireshark-plugins wireshark_dissector) + $(meson_feature xen driver_libxl) + $(meson_feature zfs storage_zfs) + + -Dnetcf=disabled + -Dsanlock=disabled + -Dopenwsman=disabled + + -Ddriver_esx=enabled + -Dinit_script=systemd + -Dqemu_user=$(usex caps qemu root) + -Dqemu_group=$(usex caps qemu root) + -Ddriver_remote=enabled + -Dstorage_fs=enabled + -Ddriver_vmware=enabled + + --localstatedir="${EPREFIX}/var" + -Drunstatedir="${EPREFIX}/run" + -Ddocdir="${EPREFIX}/usr/share/doc/${PF}" + ) + + meson_src_configure +} + +src_test() { + export VIR_TEST_DEBUG=1 + # Don't run the syntax check tests, they're fragile and not relevant + # to us downstream anyway. + # We also crank up the timeout (as Fedora does) just to preempt failures + # on slower arches. + meson_src_test --no-suite syntax-check --timeout-multiplier 10 +} + +src_install() { + meson_src_install + + # Depending on configuration option, libvirt will create some bogus + # directoreis. They are either not used, or libvirtd is able to create + # them on demand, so let's remove them. + # + # Note, we are using -f here so that rm does not fail or warn if the + # directory is nonexistent. + rm -rf "${D}"/etc/sysconfig + rm -rf "${D}"/var + rm -rf "${D}"/run + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + + newtmpfiles "${FILESDIR}"/libvirtd.tmpfiles.conf libvirtd.conf + + newinitd "${S}/libvirtd.init" libvirtd + newinitd "${FILESDIR}/libvirt-guests.init-r4" libvirt-guests + newinitd "${FILESDIR}/virtlockd.init-r2" virtlockd + newinitd "${FILESDIR}/virtlogd.init-r2" virtlogd + + newconfd "${FILESDIR}/libvirtd.confd-r5" libvirtd + newconfd "${FILESDIR}/libvirt-guests.confd" libvirt-guests + + DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r3") + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +pkg_postinst() { + if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then + touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die + fi + + use libvirtd || return 0 + # From here, only libvirtd-related instructions, be warned! + tmpfiles_process libvirtd.conf + readme.gentoo_print_elog +} diff --git a/app-emulation/libvirt/libvirt-9999.ebuild b/app-emulation/libvirt/libvirt-9999.ebuild index 33dbf42a43ca..6ca1ae130822 100644 --- a/app-emulation/libvirt/libvirt-9999.ebuild +++ b/app-emulation/libvirt/libvirt-9999.ebuild @@ -31,9 +31,10 @@ SLOT="0/${PV}" IUSE=" apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz - parted pcap policykit +qemu rbd sasl selinux +udev + parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs " +RESTRICT="!test? ( test )" REQUIRED_USE=" firewalld? ( virt-network ) @@ -269,6 +270,7 @@ src_configure() { $(meson_feature rbd storage_rbd) $(meson_feature sasl) $(meson_feature selinux) + $(meson_feature test tests) $(meson_feature udev) $(meson_feature virt-network driver_network) $(meson_feature virtualbox driver_vbox) diff --git a/app-emulation/qemu-guest-agent/Manifest b/app-emulation/qemu-guest-agent/Manifest index f79e76b6986d..b33e329c0338 100644 --- a/app-emulation/qemu-guest-agent/Manifest +++ b/app-emulation/qemu-guest-agent/Manifest @@ -1,2 +1,3 @@ DIST qemu-6.0.0.tar.xz 107333232 BLAKE2B 7746329d3e13782b7c346ce4052cc517cfc65cd9b2d514d199e4d5b8570ca79566ec04b0c114db2e97c84e68eb551e0d4cdce1b14b91a88fe08d2a5f682c1418 SHA512 ee3ff00aebec4d8891d2ff6dabe4e667e510b2a4fe3f6190aa34673a91ea32dcd2db2e9bf94c2f1bf05aa79788f17cfbbedc6027c0988ea08a92587b79ee05e4 DIST qemu-7.1.0.tar.xz 121833004 BLAKE2B e05f91ce4993c7591a2df08b5fb017f8b8ec2141ab7bfd55d14730ea6b793ac1091de539992058392a5522d4e58beee92a87752707be58e3619b8213ef9f35bf SHA512 c60c5ff8ec99b7552e485768908920658fdd8035ff7a6fa370fb6881957dc8b7e5f18ff1a8f49bd6aa22909ede2a7c084986d8244f12074ccd33ebe40a0c411f +DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 diff --git a/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild new file mode 100644 index 000000000000..52a9e45d3b55 --- /dev/null +++ b/app-emulation/qemu-guest-agent/qemu-guest-agent-8.0.0.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit edo systemd toolchain-funcs python-any-r1 udev + +MY_PN="qemu" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="QEMU Guest Agent (qemu-ga) for use when running inside a VM" +HOMEPAGE="https://wiki.qemu.org/Features/GuestAgent" +SRC_URI="http://wiki.qemu.org/download/${MY_P}.tar.xz" + +LICENSE="GPL-2 BSD-2" +SLOT="0" +KEYWORDS="amd64 ~ppc ~ppc64 x86" + +RDEPEND="dev-libs/glib" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + dev-lang/perl + dev-util/ninja" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( +) + +src_configure() { + tc-export AR LD OBJCOPY RANLIB + + local myconf=( + --prefix=/usr + --sysconfdir=/etc + --libdir="/usr/$(get_libdir)" + --localstatedir=/ + --disable-bsd-user + --disable-linux-user + --disable-system + --disable-strip + --enable-tools + --disable-werror + --enable-guest-agent + --python="${PYTHON}" + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + ) + + edo ./configure "${myconf[@]}" +} + +src_install() { + dobin build/qga/qemu-ga + + # Normal init stuff + newinitd "${FILESDIR}/qemu-ga.init-r1" qemu-guest-agent + newconfd "${FILESDIR}/qemu-ga.conf-r1" qemu-guest-agent + + insinto /etc/logrotate.d + newins "${FILESDIR}/qemu-ga.logrotate" qemu-guest-agent + + # systemd stuff + udev_newrules "${FILESDIR}/qemu-ga-systemd.udev" 99-qemu-guest-agent.rules + + systemd_newunit "${FILESDIR}/qemu-ga-systemd.service" \ + qemu-guest-agent.service +} + +pkg_postinst() { + elog "You should add 'qemu-guest-agent' to the default runlevel." + elog "e.g. rc-update add qemu-guest-agent default" + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest index 0754b3215fa0..2fae7fda437d 100644 --- a/app-emulation/qemu/Manifest +++ b/app-emulation/qemu/Manifest @@ -1,2 +1,5 @@ DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06 SHA512 a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530 SHA512 f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13 +DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b SHA512 e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a +DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa SHA512 d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054 +DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f SHA512 1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27 diff --git a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch index aab5dde5fbd9..6a5437056e6f 100644 --- a/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch +++ b/app-emulation/qemu/files/qemu-8.0.0-disable-keymap.patch @@ -1,7 +1,8 @@ -diff -ruN qemu-9999.orig/meson.build qemu-9999/meson.build ---- qemu-9999.orig/meson.build 2023-03-12 01:17:38.273756012 +0100 -+++ qemu-9999/meson.build 2023-03-12 01:18:44.854716789 +0100 -@@ -667,6 +667,8 @@ +diff --git a/meson.build b/meson.build +index c44d05a13..5c5c09894 100644 +--- a/meson.build ++++ b/meson.build +@@ -671,6 +671,8 @@ endif if get_option('xkbcommon').auto() and not have_system and not have_tools xkbcommon = not_found @@ -10,10 +11,11 @@ diff -ruN qemu-9999.orig/meson.build qemu-9999/meson.build else xkbcommon = dependency('xkbcommon', required: get_option('xkbcommon'), method: 'pkg-config', kwargs: static_kwargs) -diff -ruN qemu-9999.orig/pc-bios/keymaps/meson.build qemu-9999/pc-bios/keymaps/meson.build ---- qemu-9999.orig/pc-bios/keymaps/meson.build 2023-03-12 01:17:38.321756706 +0100 -+++ qemu-9999/pc-bios/keymaps/meson.build 2023-03-12 01:20:22.015111600 +0100 -@@ -33,8 +33,10 @@ +diff --git a/pc-bios/keymaps/meson.build b/pc-bios/keymaps/meson.build +index 158a3b410..3bb318a23 100644 +--- a/pc-bios/keymaps/meson.build ++++ b/pc-bios/keymaps/meson.build +@@ -33,8 +33,10 @@ keymaps = { 'tr': '-l tr', } diff --git a/app-emulation/qemu/files/qemu-8.0.0-make.patch b/app-emulation/qemu/files/qemu-8.0.0-make.patch index 4bf3f7157713..40bafd490052 100644 --- a/app-emulation/qemu/files/qemu-8.0.0-make.patch +++ b/app-emulation/qemu/files/qemu-8.0.0-make.patch @@ -1,7 +1,8 @@ -diff -ruN qemu-9999.orig/configure qemu-9999/configure ---- qemu-9999.orig/configure 2023-03-12 01:26:15.488133462 +0100 -+++ qemu-9999/configure 2023-03-12 01:29:19.355724020 +0100 -@@ -1068,7 +1068,7 @@ +diff --git a/configure b/configure +index 800b5850f..331e8950d 100755 +--- a/configure ++++ b/configure +@@ -1069,7 +1069,7 @@ then fi fi diff --git a/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch new file mode 100644 index 000000000000..07d3836c57e4 --- /dev/null +++ b/app-emulation/qemu/files/qemu-8.0.0-remove-python-meson-check.patch @@ -0,0 +1,40 @@ +diff --git a/configure b/configure +index 4369fa5..7807ad5 100755 +--- a/configure ++++ b/configure +@@ -1095,34 +1095,7 @@ has_meson() { + fi + } + +-if test -z "$meson"; then +- if test "$explicit_python" = no && has_meson && version_ge "$(meson --version)" 0.61.5; then +- meson=meson +- elif test "$git_submodules_action" != 'ignore' ; then +- meson=git +- elif test -e "${source_path}/meson/meson.py" ; then +- meson=internal +- else +- if test "$explicit_python" = yes; then +- error_exit "--python requires using QEMU's embedded Meson distribution, but it was not found." +- else +- error_exit "Meson not found. Use --meson=/path/to/meson" +- fi +- fi +-else +- # Meson uses its own Python interpreter to invoke other Python scripts, +- # but the user wants to use the one they specified with --python. +- # +- # We do not want to override the distro Python interpreter (and sometimes +- # cannot: for example in Homebrew /usr/bin/meson is a bash script), so +- # just require --meson=git|internal together with --python. +- if test "$explicit_python" = yes; then +- case "$meson" in +- git | internal) ;; +- *) error_exit "--python requires using QEMU's embedded Meson distribution." ;; +- esac +- fi +-fi ++meson=meson + + if test "$meson" = git; then + git_submodules="${git_submodules} meson" diff --git a/app-emulation/qemu/qemu-7.2.1.ebuild b/app-emulation/qemu/qemu-7.2.1.ebuild new file mode 100644 index 000000000000..2218435d4f6e --- /dev/null +++ b/app-emulation/qemu/qemu-7.2.1.ebuild @@ -0,0 +1,972 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=ajak +QEMU_DOCS_VERSION="7.2.0" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +QEMU_DOC_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{9,10,11} ) +PYTHON_REQ_USE="ncurses,readline" + +FIRMWARE_ABI_VERSION="7.2.0" + +inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ + pax-utils xdg-utils + +if [[ ${PV} == *9999* ]]; then + QEMU_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" + EGIT_SUBMODULES=( + tests/fp/berkeley-softfloat-3 + tests/fp/berkeley-testfloat-3 + ui/keycodemapdb + ) + inherit git-r3 + SRC_URI="" +else + MY_P="${PN}-${PV/_rc/-rc}" + SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" + + if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" + fi + + S="${WORKDIR}/${MY_P}" + [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" + +[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" + +IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} + +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring + jack jemalloc +jpeg + lzo multipath + ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs + plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux + +slirp + smartcard snappy spice ssh static static-user systemtap test udev usb + usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen + zstd" + +COMMON_TARGETS=" + aarch64 + alpha + arm + cris + hppa + i386 + loongarch64 + m68k + microblaze + microblazeel + mips + mips64 + mips64el + mipsel + nios2 + or1k + ppc + ppc64 + riscv32 + riscv64 + s390x + sh4 + sh4eb + sparc + sparc64 + x86_64 + xtensa + xtensaeb +" +IUSE_SOFTMMU_TARGETS=" + ${COMMON_TARGETS} + avr + rx + tricore +" +IUSE_USER_TARGETS=" + ${COMMON_TARGETS} + aarch64_be + armeb + hexagon + mipsn32 + mipsn32el + ppc64le + sparc32plus +" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +RESTRICT="!test? ( test )" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + qemu_softmmu_targets_x86_64? ( fdt ) + sdl-image? ( sdl ) + static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) + static-user? ( !plugins ) + virgl? ( opengl ) + virtfs? ( xattr ) + vnc? ( gnutls ) + vte? ( gtk ) + multipath? ( udev ) + plugins? ( !static !static-user ) +" +for smname in ${IUSE_SOFTMMU_TARGETS} ; do + REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( seccomp ) " +done + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + dev-libs/glib:2[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + sys-libs/libcap-ng[static-libs(+)] + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bpf? ( dev-libs/libbpf:= ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone:=[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) + fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] + ) + gtk? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + vte? ( x11-libs/vte:2.91 ) + ) + infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + io-uring? ( sys-libs/liburing:=[static-libs(+)] ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + multipath? ( sys-fs/multipath-tools ) + ncurses? ( + sys-libs/ncurses:=[unicode(+)] + sys-libs/ncurses:=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl(+),gbm(+)] + ) + pam? ( sys-libs/pam ) + png? ( media-libs/libpng:0=[static-libs(+)] ) + pulseaudio? ( media-libs/libpulse ) + rbd? ( sys-cluster/ceph ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + media-libs/libsdl2[video] + media-libs/libsdl2[static-libs(+)] + ) + sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + slirp? ( net-libs/libslirp[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.12.3 + >=app-emulation/spice-0.12.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) + udev? ( virtual/libudev:= ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) +" + +EDK2_OVMF_VERSION="202202" +SEABIOS_VERSION="1.16.0" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ~sys-firmware/ipxe-1.21.1[binary,qemu] + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ~sys-firmware/sgabios-0.1_pre10[binary] + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} + >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ) + sys-firmware/ipxe[qemu] + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + sys-firmware/sgabios + )" +PPC_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + ) +" + +BDEPEND=" + $(python_gen_impl_dep) + dev-lang/perl + dev-util/meson + sys-apps/texinfo + virtual/pkgconfig + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) + gtk? ( nls? ( sys-devel/gettext ) ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + ) +" +CDEPEND=" + !static? ( + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + ) + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + static? ( + ${ALL_DEPEND} + ${SOFTMMU_TOOLS_DEPEND} + ) + static-user? ( ${ALL_DEPEND} )" +RDEPEND="${CDEPEND} + acct-group/kvm + selinux? ( + sec-policy/selinux-qemu + sys-libs/libselinux + )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.2.0-disable-keymap.patch + "${FILESDIR}"/${PN}-6.0.0-make.patch + "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch + "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch + "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch + "${FILESDIR}"/${PN}-7.2.0-linux-headers-6.2-glibc-2.36.patch +) + +QA_PREBUILT=" + usr/share/qemu/hppa-firmware.img + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500 +" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32 +" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requires a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/configs/targets/ >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + default + + # Use correct toolchain to fix cross-compiling + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS + export WINDRES=${CHOST}-windres + + # Verbose builds + MAKEOPTS+=" V=1" + + # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but + # this setting (-U then -D..=2) will prevent us from trying out 3, so + # drop it. No change to level of protection b/c we patch our toolchain. + sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die + + # Remove bundled modules + rm -r dtc meson roms/*/ || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" || die + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --bindir=/usr/bin + --libdir=/usr/$(get_libdir) + --datadir=/usr/share + --docdir=/usr/share/doc/${PF}/html + --mandir=/usr/share/man + --localstatedir=/var + --disable-bsd-user + --disable-containers # bug #732972 + --disable-guest-agent + --disable-strip + --with-git-submodules=ignore + + # bug #746752: TCG interpreter has a few limitations: + # - it does not support FPU + # - it's generally slower on non-self-modifying code + # It's advantage is support for host architectures + # where native codegeneration is not implemented. + # Gentoo has qemu keyworded only on targets with + # native code generation available. Avoid the interpreter. + --disable-tcg-interpreter + + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + + $(use_enable alsa) + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + $(use_enable jack) + $(use_enable nls gettext) + $(use_enable oss) + $(use_enable plugins) + $(use_enable pulseaudio pa) + $(use_enable selinux) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + # Enable option only for softmmu build, but not 'user' or 'tools' + conf_softmmu() { + if [[ ${buildtype} == "softmmu" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Enable option only for tools build, but not 'user' or 'softmmu' + conf_tools() { + if [[ ${buildtype} == "tools" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Special case for the malloc flag, because the --disable flag does + # not exist and trying like above will break configuring. + conf_malloc() { + if [[ ! ${buildtype} == "user" ]] ; then + usex "${1}" "--enable-malloc=${1}" "" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_softmmu bpf) + $(conf_notuser bzip2) + $(conf_notuser capstone) + $(conf_notuser curl) + $(conf_tools doc docs) + $(conf_notuser fdt) + $(conf_notuser fuse) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser io-uring linux-io-uring) + $(conf_malloc jemalloc) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser multipath mpath) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser pam auth-pam) + $(conf_notuser png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_softmmu sdl-image) + $(conf_notuser seccomp) + $(conf_notuser slirp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh) + $(conf_notuser udev libudev) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_softmmu virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + # use prebuilt keymaps, bug #759604 + --disable-xkbcommon + $(conf_notuser zstd) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts=( + # Note: backend order matters here: #716202 + # We iterate from higher-level to lower level. + $(usex pulseaudio pa "") + $(usev jack) + $(usev sdl) + $(usev alsa) + $(usev oss) + ) + conf_opts+=( + --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") + ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-blobs + --disable-tools + --disable-cap-ng + --disable-seccomp + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + --enable-cap-ng + --enable-seccomp + ) + local static_flag="static" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --disable-blobs + --enable-tools + --enable-cap-ng + ) + local static_flag="static" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backend=dtrace ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + + # Plumb through equivalent of EXTRA_ECONF to allow experiments + # like bug #747928. + conf_opts+=( ${EXTRA_CONF_QEMU} ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" || die + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + default + fi + + cd "${S}/tools-build" || die + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + pax-mark m */qemu-system-* #515550 + emake check + fi +} + +qemu_python_install() { + python_domodule "${S}/python/qemu" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + # we use 'printf' here to be portable across 'sh' + # implementations: #679168 + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dodoc check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" || die + emake DESTDIR="${ED}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] + fi + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null || die + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null || die + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" || die + dodoc MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + # Disallow stripping of prebuilt firmware files. + dostrip -x ${QA_PREBUILT} + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + + # PPC/PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + xdg_icon_cache_update + + [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" + else + ewarn " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + ewarn " $(best_version sys-firmware/seabios-bin)" + else + ewarn " $(best_version sys-firmware/seabios)" + fi + + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + echo " $(best_version sys-firmware/edk2-ovmf-bin)" + else + echo " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + echo " $(best_version sys-firmware/seabios-bin)" + else + echo " $(best_version sys-firmware/seabios)" + fi + + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/sgabios)" +} + +pkg_postrm() { + xdg_icon_cache_update + udev_reload +} diff --git a/app-emulation/qemu/qemu-8.0.0-r1.ebuild b/app-emulation/qemu/qemu-8.0.0-r1.ebuild new file mode 100644 index 000000000000..3000130b6f90 --- /dev/null +++ b/app-emulation/qemu/qemu-8.0.0-r1.ebuild @@ -0,0 +1,963 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1} +QEMU_DOCS_PREBUILT_DEV=sam +QEMU_DOCS_VERSION="8.0.0" +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# bug #830088 +QEMU_DOC_USEFLAG="+doc" + +PYTHON_COMPAT=( python3_{9,10,11} ) +PYTHON_REQ_USE="ncurses,readline" + +FIRMWARE_ABI_VERSION="7.2.0" + +inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \ + pax-utils xdg-utils + +if [[ ${PV} == *9999* ]]; then + QEMU_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/" + EGIT_SUBMODULES=( + tests/fp/berkeley-softfloat-3 + tests/fp/berkeley-testfloat-3 + ui/keycodemapdb + ) + inherit git-r3 + SRC_URI="" +else + MY_P="${PN}-${PV/_rc/-rc}" + SRC_URI="https://download.qemu.org/${MY_P}.tar.xz" + + if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz )" + fi + + S="${WORKDIR}/${MY_P}" + [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" +HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org" + +LICENSE="GPL-2 LGPL-2 BSD-2" +SLOT="0" + +[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc" + +IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug ${QEMU_DOC_USEFLAG} + +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring + jack jemalloc +jpeg + lzo multipath + ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs + plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux + +slirp + smartcard snappy spice ssh static-user systemtap test udev usb + usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen + zstd" + +COMMON_TARGETS=" + aarch64 + alpha + arm + cris + hppa + i386 + loongarch64 + m68k + microblaze + microblazeel + mips + mips64 + mips64el + mipsel + nios2 + or1k + ppc + ppc64 + riscv32 + riscv64 + s390x + sh4 + sh4eb + sparc + sparc64 + x86_64 + xtensa + xtensaeb +" +IUSE_SOFTMMU_TARGETS=" + ${COMMON_TARGETS} + avr + rx + tricore +" +IUSE_USER_TARGETS=" + ${COMMON_TARGETS} + aarch64_be + armeb + hexagon + mipsn32 + mipsn32el + ppc64le + sparc32plus +" + +use_softmmu_targets=$(printf ' qemu_softmmu_targets_%s' ${IUSE_SOFTMMU_TARGETS}) +use_user_targets=$(printf ' qemu_user_targets_%s' ${IUSE_USER_TARGETS}) +IUSE+=" ${use_softmmu_targets} ${use_user_targets}" + +RESTRICT="!test? ( test )" + +# Allow no targets to be built so that people can get a tools-only build. +# Block USE flag configurations known to not work. +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + qemu_softmmu_targets_arm? ( fdt ) + qemu_softmmu_targets_microblaze? ( fdt ) + qemu_softmmu_targets_mips64el? ( fdt ) + qemu_softmmu_targets_ppc64? ( fdt ) + qemu_softmmu_targets_ppc? ( fdt ) + qemu_softmmu_targets_riscv32? ( fdt ) + qemu_softmmu_targets_riscv64? ( fdt ) + qemu_softmmu_targets_x86_64? ( fdt ) + sdl-image? ( sdl ) + static-user? ( !plugins ) + virgl? ( opengl ) + virtfs? ( xattr ) + vnc? ( gnutls ) + vte? ( gtk ) + multipath? ( udev ) + plugins? ( !static-user ) +" +for smname in ${IUSE_SOFTMMU_TARGETS} ; do + REQUIRED_USE+=" qemu_softmmu_targets_${smname}? ( seccomp ) " +done + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# and user/softmmu targets (qemu-*, qemu-system-*). +# +# Yep, you need both libcap and libcap-ng since virtfs only uses libcap. +# +# The attr lib isn't always linked in (although the USE flag is always +# respected). This is because qemu supports using the C library's API +# when available rather than always using the external library. +ALL_DEPEND=" + dev-libs/glib:2[static-libs(+)] + sys-libs/zlib[static-libs(+)] + python? ( ${PYTHON_DEPS} ) + systemtap? ( dev-util/systemtap ) + xattr? ( sys-apps/attr[static-libs(+)] )" + +# Dependencies required for qemu tools (qemu-nbd, qemu-img, qemu-io, ...) +# softmmu targets (qemu-system-*). +SOFTMMU_TOOLS_DEPEND=" + sys-libs/libcap-ng[static-libs(+)] + >=x11-libs/pixman-0.28.0[static-libs(+)] + accessibility? ( + app-accessibility/brltty[api] + app-accessibility/brltty[static-libs(+)] + ) + aio? ( dev-libs/libaio[static-libs(+)] ) + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + bpf? ( dev-libs/libbpf:= ) + bzip2? ( app-arch/bzip2[static-libs(+)] ) + capstone? ( dev-libs/capstone:=[static-libs(+)] ) + curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) + fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) + fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) + glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) + gnutls? ( + >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] + ) + gtk? ( + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + vte? ( x11-libs/vte:2.91 ) + ) + infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) + iscsi? ( net-libs/libiscsi ) + io-uring? ( sys-libs/liburing:=[static-libs(+)] ) + jack? ( virtual/jack ) + jemalloc? ( dev-libs/jemalloc ) + jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) + lzo? ( dev-libs/lzo:2[static-libs(+)] ) + multipath? ( sys-fs/multipath-tools ) + ncurses? ( + sys-libs/ncurses:=[unicode(+)] + sys-libs/ncurses:=[static-libs(+)] + ) + nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) + numa? ( sys-process/numactl[static-libs(+)] ) + opengl? ( + virtual/opengl + media-libs/libepoxy[static-libs(+)] + media-libs/mesa[static-libs(+)] + media-libs/mesa[egl(+),gbm(+)] + ) + pam? ( sys-libs/pam ) + png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] ) + pulseaudio? ( media-libs/libpulse ) + rbd? ( sys-cluster/ceph ) + sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) + sdl? ( + media-libs/libsdl2[video] + media-libs/libsdl2[static-libs(+)] + ) + sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) + seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) + slirp? ( net-libs/libslirp[static-libs(+)] ) + smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) + snappy? ( app-arch/snappy:= ) + spice? ( + >=app-emulation/spice-protocol-0.14.0 + >=app-emulation/spice-0.14.0[static-libs(+)] + ) + ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) + udev? ( virtual/libudev:= ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) + usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) + vde? ( net-misc/vde[static-libs(+)] ) + virgl? ( media-libs/virglrenderer[static-libs(+)] ) + virtfs? ( sys-libs/libcap ) + xen? ( app-emulation/xen-tools:= ) + zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) +" + +EDK2_OVMF_VERSION="202202" +SEABIOS_VERSION="1.16.0" + +X86_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ~sys-firmware/ipxe-1.21.1[binary,qemu] + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ~sys-firmware/sgabios-0.1_pre10[binary] + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/edk2-ovmf-${EDK2_OVMF_VERSION} + >=sys-firmware/edk2-ovmf-bin-${EDK2_OVMF_VERSION} + ) + sys-firmware/ipxe[qemu] + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + sys-firmware/sgabios + )" +PPC_FIRMWARE_DEPEND=" + pin-upstream-blobs? ( + ~sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + !pin-upstream-blobs? ( + || ( + >=sys-firmware/seabios-${SEABIOS_VERSION}[seavgabios] + >=sys-firmware/seabios-bin-${SEABIOS_VERSION} + ) + ) +" + +BDEPEND=" + $(python_gen_impl_dep) + dev-lang/perl + dev-util/meson + sys-apps/texinfo + virtual/pkgconfig + doc? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) + gtk? ( nls? ( sys-devel/gettext ) ) + test? ( + dev-libs/glib[utils] + sys-devel/bc + ) +" +CDEPEND=" + ${ALL_DEPEND//\[static-libs(+)]} + ${SOFTMMU_TOOLS_DEPEND//\[static-libs(+)]} + qemu_softmmu_targets_i386? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_x86_64? ( ${X86_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc? ( ${PPC_FIRMWARE_DEPEND} ) + qemu_softmmu_targets_ppc64? ( ${PPC_FIRMWARE_DEPEND} ) +" +DEPEND="${CDEPEND} + kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) + static-user? ( ${ALL_DEPEND} )" +RDEPEND="${CDEPEND} + acct-group/kvm + selinux? ( + sec-policy/selinux-qemu + sys-libs/libselinux + )" + +PATCHES=( + "${FILESDIR}"/${PN}-8.0.0-disable-keymap.patch + "${FILESDIR}"/${PN}-8.0.0-make.patch + "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch + "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch + "${FILESDIR}"/${PN}-7.2.0-disable-gmp.patch + "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch +) + +QA_PREBUILT=" + usr/share/qemu/hppa-firmware.img + usr/share/qemu/openbios-ppc + usr/share/qemu/openbios-sparc64 + usr/share/qemu/openbios-sparc32 + usr/share/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu/palcode-clipper + usr/share/qemu/s390-ccw.img + usr/share/qemu/s390-netboot.img + usr/share/qemu/u-boot.e500 +" + +QA_WX_LOAD="usr/bin/qemu-i386 + usr/bin/qemu-x86_64 + usr/bin/qemu-alpha + usr/bin/qemu-arm + usr/bin/qemu-cris + usr/bin/qemu-m68k + usr/bin/qemu-microblaze + usr/bin/qemu-microblazeel + usr/bin/qemu-mips + usr/bin/qemu-mipsel + usr/bin/qemu-or1k + usr/bin/qemu-ppc + usr/bin/qemu-ppc64 + usr/bin/qemu-sh4 + usr/bin/qemu-sh4eb + usr/bin/qemu-sparc + usr/bin/qemu-sparc64 + usr/bin/qemu-armeb + usr/bin/qemu-sparc32plus + usr/bin/qemu-s390x + usr/bin/qemu-unicore32 +" + +DOC_CONTENTS="If you don't have kvm compiled into the kernel, make sure you have the +kernel module loaded before running kvm. The easiest way to ensure that the +kernel module is loaded is to load it on boot. + For AMD CPUs the module is called 'kvm-amd'. + For Intel CPUs the module is called 'kvm-intel'. +Please review /etc/conf.d/modules for how to load these. + +Make sure your user is in the 'kvm' group. Just run + $ gpasswd -a kvm +then have re-login. + +For brand new installs, the default permissions on /dev/kvm might not let +you access it. You can tell udev to reset ownership/perms: + $ udevadm trigger -c add /dev/kvm + +If you want to register binfmt handlers for qemu user targets: +For openrc: + # rc-update add qemu-binfmt +For systemd: + # ln -s /usr/share/qemu/binfmt.d/qemu.conf /etc/binfmt.d/qemu.conf" + +pkg_pretend() { + if use kernel_linux && kernel_is lt 2 6 25; then + eerror "This version of KVM requires a host kernel of 2.6.25 or higher." + elif use kernel_linux; then + if ! linux_config_exists; then + eerror "Unable to check your kernel for KVM support" + else + CONFIG_CHECK="~KVM ~TUN ~BRIDGE" + ERROR_KVM="You must enable KVM in your kernel to continue" + ERROR_KVM_AMD="If you have an AMD CPU, you must enable KVM_AMD in" + ERROR_KVM_AMD+=" your kernel configuration." + ERROR_KVM_INTEL="If you have an Intel CPU, you must enable" + ERROR_KVM_INTEL+=" KVM_INTEL in your kernel configuration." + ERROR_TUN="You will need the Universal TUN/TAP driver compiled" + ERROR_TUN+=" into your kernel or loaded as a module to use the" + ERROR_TUN+=" virtual network device if using -net tap." + ERROR_BRIDGE="You will also need support for 802.1d" + ERROR_BRIDGE+=" Ethernet Bridging for some network configurations." + use vhost-net && CONFIG_CHECK+=" ~VHOST_NET" + ERROR_VHOST_NET="You must enable VHOST_NET to have vhost-net" + ERROR_VHOST_NET+=" support" + + if use amd64 || use x86 || use amd64-linux || use x86-linux; then + if grep -q AuthenticAMD /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_AMD" + elif grep -q GenuineIntel /proc/cpuinfo; then + CONFIG_CHECK+=" ~KVM_INTEL" + fi + fi + + use python && CONFIG_CHECK+=" ~DEBUG_FS" + ERROR_DEBUG_FS="debugFS support required for kvm_stat" + + # Now do the actual checks setup above + check_extra_config + fi + fi + + if grep -qs '/usr/bin/qemu-kvm' "${EROOT}"/etc/libvirt/qemu/*.xml; then + eerror "The kvm/qemu-kvm wrappers no longer exist, but your libvirt" + eerror "instances are still pointing to it. Please update your" + eerror "configs in /etc/libvirt/qemu/ to use the -enable-kvm flag" + eerror "and the right system binary (e.g. qemu-system-x86_64)." + die "update your virt configs to not use qemu-kvm" + fi +} + +# Sanity check to make sure target lists are kept up-to-date. +check_targets() { + local var=$1 mak=$2 + local detected sorted + + pushd "${S}"/configs/targets/ >/dev/null || die + + # Force C locale until glibc is updated. #564936 + detected=$(echo $(printf '%s\n' *-${mak}.mak | sed "s:-${mak}.mak::" | LC_COLLATE=C sort -u)) + sorted=$(echo $(printf '%s\n' ${!var} | LC_COLLATE=C sort -u)) + if [[ ${sorted} != "${detected}" ]] ; then + eerror "The ebuild needs to be kept in sync." + eerror "${var}: ${sorted}" + eerror "$(printf '%-*s' ${#var} configure): ${detected}" + die "sync ${var} to the list of targets" + fi + + popd >/dev/null +} + +src_prepare() { + check_targets IUSE_SOFTMMU_TARGETS softmmu + check_targets IUSE_USER_TARGETS linux-user + + default + + # Use correct toolchain to fix cross-compiling + tc-export AR AS LD NM OBJCOPY PKG_CONFIG RANLIB STRINGS + export WINDRES=${CHOST}-windres + + # Verbose builds + MAKEOPTS+=" V=1" + + # We already force -D_FORTIFY_SOURCE=2 (or 3) in our toolchain, but + # this setting (-U then -D..=2) will prevent us from trying out 3, so + # drop it. No change to level of protection b/c we patch our toolchain. + sed -i -e 's/-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2//' configure || die + + # Remove bundled modules + rm -r dtc meson roms/*/ || die +} + +## +# configures qemu based on the build directory and the build type +# we are using. +# +qemu_src_configure() { + debug-print-function ${FUNCNAME} "$@" + + local buildtype=$1 + local builddir="${S}/${buildtype}-build" + + mkdir "${builddir}" || die + + local conf_opts=( + --prefix=/usr + --sysconfdir=/etc + --bindir=/usr/bin + --libdir=/usr/$(get_libdir) + --datadir=/usr/share + --docdir=/usr/share/doc/${PF}/html + --mandir=/usr/share/man + --localstatedir=/var + --disable-bsd-user + --disable-containers # bug #732972 + --disable-guest-agent + --disable-strip + --with-git-submodules=ignore + + # bug #746752: TCG interpreter has a few limitations: + # - it does not support FPU + # - it's generally slower on non-self-modifying code + # It's advantage is support for host architectures + # where native codegeneration is not implemented. + # Gentoo has qemu keyworded only on targets with + # native code generation available. Avoid the interpreter. + --disable-tcg-interpreter + + --disable-werror + # We support gnutls/nettle for crypto operations. It is possible + # to use gcrypt when gnutls/nettle are disabled (but not when they + # are enabled), but it's not really worth the hassle. Disable it + # all the time to avoid automatically detecting it. #568856 + --disable-gcrypt + --cc="$(tc-getCC)" + --cxx="$(tc-getCXX)" + --host-cc="$(tc-getBUILD_CC)" + + $(use_enable alsa) + $(use_enable debug debug-info) + $(use_enable debug debug-tcg) + $(use_enable jack) + $(use_enable nls gettext) + $(use_enable oss) + $(use_enable plugins) + $(use_enable pulseaudio pa) + $(use_enable selinux) + $(use_enable xattr attr) + ) + + # Disable options not used by user targets. This simplifies building + # static user targets (USE=static-user) considerably. + conf_notuser() { + if [[ ${buildtype} == "user" ]] ; then + echo "--disable-${2:-$1}" + else + use_enable "$@" + fi + } + # Enable option only for softmmu build, but not 'user' or 'tools' + conf_softmmu() { + if [[ ${buildtype} == "softmmu" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Enable option only for tools build, but not 'user' or 'softmmu' + conf_tools() { + if [[ ${buildtype} == "tools" ]] ; then + use_enable "$@" + else + echo "--disable-${2:-$1}" + fi + } + # Special case for the malloc flag, because the --disable flag does + # not exist and trying like above will break configuring. + conf_malloc() { + if [[ ! ${buildtype} == "user" ]] ; then + usex "${1}" "--enable-malloc=${1}" "" + fi + } + conf_opts+=( + $(conf_notuser accessibility brlapi) + $(conf_notuser aio linux-aio) + $(conf_softmmu bpf) + $(conf_notuser bzip2) + $(conf_notuser capstone) + $(conf_notuser curl) + $(conf_tools doc docs) + $(conf_notuser fdt) + $(conf_notuser fuse) + $(conf_notuser glusterfs) + $(conf_notuser gnutls) + $(conf_notuser gnutls nettle) + $(conf_notuser gtk) + $(conf_notuser infiniband rdma) + $(conf_notuser iscsi libiscsi) + $(conf_notuser io-uring linux-io-uring) + $(conf_malloc jemalloc) + $(conf_notuser jpeg vnc-jpeg) + $(conf_notuser kernel_linux kvm) + $(conf_notuser lzo) + $(conf_notuser multipath mpath) + $(conf_notuser ncurses curses) + $(conf_notuser nfs libnfs) + $(conf_notuser numa) + $(conf_notuser opengl) + $(conf_notuser pam auth-pam) + $(conf_notuser png) + $(conf_notuser rbd) + $(conf_notuser sasl vnc-sasl) + $(conf_notuser sdl) + $(conf_softmmu sdl-image) + $(conf_notuser seccomp) + $(conf_notuser slirp) + $(conf_notuser smartcard) + $(conf_notuser snappy) + $(conf_notuser spice) + $(conf_notuser ssh libssh) + $(conf_notuser udev libudev) + $(conf_notuser usb libusb) + $(conf_notuser usbredir usb-redir) + $(conf_notuser vde) + $(conf_notuser vhost-net) + $(conf_notuser virgl virglrenderer) + $(conf_softmmu virtfs) + $(conf_notuser vnc) + $(conf_notuser vte) + $(conf_notuser xen) + $(conf_notuser xen xen-pci-passthrough) + # use prebuilt keymaps, bug #759604 + --disable-xkbcommon + $(conf_notuser zstd) + ) + + if [[ ! ${buildtype} == "user" ]] ; then + # audio options + local audio_opts=( + # Note: backend order matters here: #716202 + # We iterate from higher-level to lower level. + $(usex pulseaudio pa "") + $(usev jack) + $(usev sdl) + $(usev alsa) + $(usev oss) + ) + conf_opts+=( + --audio-drv-list=$(IFS=,; echo "${audio_opts[*]}") + ) + fi + + case ${buildtype} in + user) + conf_opts+=( + --enable-linux-user + --disable-system + --disable-tools + --disable-cap-ng + --disable-seccomp + ) + local static_flag="static-user" + ;; + softmmu) + conf_opts+=( + --disable-linux-user + --enable-system + --disable-tools + --enable-cap-ng + --enable-seccomp + ) + local static_flag="none" + ;; + tools) + conf_opts+=( + --disable-linux-user + --disable-system + --enable-tools + --enable-cap-ng + ) + local static_flag="none" + ;; + esac + + local targets="${buildtype}_targets" + [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) + + # Add support for SystemTAP + use systemtap && conf_opts+=( --enable-trace-backends="dtrace" ) + + # We always want to attempt to build with PIE support as it results + # in a more secure binary. But it doesn't work with static or if + # the current GCC doesn't have PIE support. + if [[ ${static_flag} != "none" ]] && use ${static_flag}; then + conf_opts+=( --static --disable-pie ) + else + tc-enables-pie && conf_opts+=( --enable-pie ) + fi + + # Meson will not use a cross-file unless cross_prefix is set. + tc-is-cross-compiler && conf_opts+=( --cross-prefix="${CHOST}-" ) + + # Plumb through equivalent of EXTRA_ECONF to allow experiments + # like bug #747928. + conf_opts+=( ${EXTRA_CONF_QEMU} ) + + echo "../configure ${conf_opts[*]}" + cd "${builddir}" + ../configure "${conf_opts[@]}" || die "configure failed" +} + +src_configure() { + local target + + python_setup + + softmmu_targets= softmmu_bins=() + user_targets= user_bins=() + + for target in ${IUSE_SOFTMMU_TARGETS} ; do + if use "qemu_softmmu_targets_${target}"; then + softmmu_targets+=",${target}-softmmu" + softmmu_bins+=( "qemu-system-${target}" ) + fi + done + + for target in ${IUSE_USER_TARGETS} ; do + if use "qemu_user_targets_${target}"; then + user_targets+=",${target}-linux-user" + user_bins+=( "qemu-${target}" ) + fi + done + + softmmu_targets=${softmmu_targets#,} + user_targets=${user_targets#,} + + [[ -n ${softmmu_targets} ]] && qemu_src_configure "softmmu" + [[ -n ${user_targets} ]] && qemu_src_configure "user" + qemu_src_configure "tools" +} + +src_compile() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" || die + default + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + default + fi + + cd "${S}/tools-build" || die + default +} + +src_test() { + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" || die + pax-mark m */qemu-system-* #515550 + emake check + fi +} + +qemu_python_install() { + python_domodule "${S}/python/qemu" + + python_doscript "${S}/scripts/kvm/vmxcap" + python_doscript "${S}/scripts/qmp/qmp-shell" + python_doscript "${S}/scripts/qmp/qemu-ga-client" +} + +# Generate binfmt support files. +# - /etc/init.d/qemu-binfmt script which registers the user handlers (openrc) +# - /usr/share/qemu/binfmt.d/qemu.conf (for use with systemd-binfmt) +generate_initd() { + local out="${T}/qemu-binfmt" + local out_systemd="${T}/qemu.conf" + local d="${T}/binfmt.d" + + einfo "Generating qemu binfmt scripts and configuration files" + + # Generate the debian fragments first. + mkdir -p "${d}" + "${S}"/scripts/qemu-binfmt-conf.sh \ + --debian \ + --exportdir "${d}" \ + --qemu-path "${EPREFIX}/usr/bin" \ + || die + # Then turn the fragments into a shell script we can source. + sed -E -i \ + -e 's:^([^ ]+) (.*)$:\1="\2":' \ + "${d}"/* || die + + # Generate the init.d script by assembling the fragments from above. + local f qcpu package interpreter magic mask + cat "${FILESDIR}"/qemu-binfmt.initd.head >"${out}" || die + for f in "${d}"/qemu-* ; do + source "${f}" + + # Normalize the cpu logic like we do in the init.d for the native cpu. + qcpu=${package#qemu-} + case ${qcpu} in + arm*) qcpu="arm";; + mips*) qcpu="mips";; + ppc*) qcpu="ppc";; + s390*) qcpu="s390";; + sh*) qcpu="sh";; + sparc*) qcpu="sparc";; + esac + + # we use 'printf' here to be portable across 'sh' + # implementations: #679168 + cat <>"${out}" + if [ "\${cpu}" != "${qcpu}" -a -x "${interpreter}" ] ; then + printf '%s\n' ':${package}:M::${magic}:${mask}:${interpreter}:'"\${QEMU_BINFMT_FLAGS}" >/proc/sys/fs/binfmt_misc/register + fi +EOF + + echo ":${package}:M::${magic}:${mask}:${interpreter}:OC" >>"${out_systemd}" + + done + cat "${FILESDIR}"/qemu-binfmt.initd.tail >>"${out}" || die +} + +src_install() { + if [[ -n ${user_targets} ]]; then + cd "${S}/user-build" + emake DESTDIR="${ED}" install + + # Install binfmt handler init script for user targets. + generate_initd + doinitd "${T}/qemu-binfmt" + + # Install binfmt/qemu.conf. + insinto "/usr/share/qemu/binfmt.d" + doins "${T}/qemu.conf" + fi + + if [[ -n ${softmmu_targets} ]]; then + cd "${S}/softmmu-build" + emake DESTDIR="${ED}" install + + # This might not exist if the test failed. #512010 + [[ -e check-report.html ]] && dodoc check-report.html + + if use kernel_linux; then + udev_newrules "${FILESDIR}"/65-kvm.rules-r2 65-kvm.rules + fi + + if use python; then + python_foreach_impl qemu_python_install + fi + fi + + cd "${S}/tools-build" || die + emake DESTDIR="${ED}" install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${QEMU_DOCS_VERSION}-docs/docs/*.[0-8] + fi + + # Disable mprotect on the qemu binaries as they use JITs to be fast #459348 + pushd "${ED}"/usr/bin >/dev/null || die + pax-mark mr "${softmmu_bins[@]}" "${user_bins[@]}" # bug 575594 + popd >/dev/null || die + + # Install config file example for qemu-bridge-helper + insinto "/etc/qemu" + doins "${FILESDIR}/bridge.conf" + + cd "${S}" || die + dodoc MAINTAINERS docs/specs/pci-ids.txt + newdoc pc-bios/README README.pc-bios + + # Disallow stripping of prebuilt firmware files. + dostrip -x ${QA_PREBUILT} + + if [[ -n ${softmmu_targets} ]]; then + # Remove SeaBIOS since we're using the SeaBIOS packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../seabios/bios-256k.bin /usr/share/qemu/bios-256k.bin + fi + + # Remove vgabios since we're using the seavgabios packaged one + rm "${ED}/usr/share/qemu/vgabios.bin" + rm "${ED}/usr/share/qemu/vgabios-cirrus.bin" + rm "${ED}/usr/share/qemu/vgabios-qxl.bin" + rm "${ED}/usr/share/qemu/vgabios-stdvga.bin" + rm "${ED}/usr/share/qemu/vgabios-virtio.bin" + rm "${ED}/usr/share/qemu/vgabios-vmware.bin" + + # PPC/PPC64 loads vgabios-stdvga + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386 || use qemu_softmmu_targets_ppc || use qemu_softmmu_targets_ppc64; then + dosym ../seavgabios/vgabios-isavga.bin /usr/share/qemu/vgabios.bin + dosym ../seavgabios/vgabios-cirrus.bin /usr/share/qemu/vgabios-cirrus.bin + dosym ../seavgabios/vgabios-qxl.bin /usr/share/qemu/vgabios-qxl.bin + dosym ../seavgabios/vgabios-stdvga.bin /usr/share/qemu/vgabios-stdvga.bin + dosym ../seavgabios/vgabios-virtio.bin /usr/share/qemu/vgabios-virtio.bin + dosym ../seavgabios/vgabios-vmware.bin /usr/share/qemu/vgabios-vmware.bin + fi + + # Remove sgabios since we're using the sgabios packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../sgabios/sgabios.bin /usr/share/qemu/sgabios.bin + fi + + # Remove iPXE since we're using the iPXE packaged one + if use qemu_softmmu_targets_x86_64 || use qemu_softmmu_targets_i386; then + dosym ../ipxe/8086100e.rom /usr/share/qemu/pxe-e1000.rom + dosym ../ipxe/80861209.rom /usr/share/qemu/pxe-eepro100.rom + dosym ../ipxe/10500940.rom /usr/share/qemu/pxe-ne2k_pci.rom + dosym ../ipxe/10222000.rom /usr/share/qemu/pxe-pcnet.rom + dosym ../ipxe/10ec8139.rom /usr/share/qemu/pxe-rtl8139.rom + dosym ../ipxe/1af41000.rom /usr/share/qemu/pxe-virtio.rom + fi + fi + + DISABLE_AUTOFORMATTING=true + readme.gentoo_create_doc +} + +firmware_abi_change() { + local pv + for pv in ${REPLACING_VERSIONS}; do + if ver_test ${pv} -lt ${FIRMWARE_ABI_VERSION}; then + return 0 + fi + done + return 1 +} + +pkg_postinst() { + if [[ -n ${softmmu_targets} ]] && use kernel_linux; then + udev_reload + fi + + xdg_icon_cache_update + + [[ -z ${EPREFIX} ]] && [[ -f ${EROOT}/usr/libexec/qemu-bridge-helper ]] && \ + fcaps cap_net_admin "${EROOT}"/usr/libexec/qemu-bridge-helper + + DISABLE_AUTOFORMATTING=true + readme.gentoo_print_elog + + if use pin-upstream-blobs && firmware_abi_change; then + ewarn "This version of qemu pins new versions of firmware blobs:" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + ewarn " $(best_version sys-firmware/edk2-ovmf-bin)" + else + ewarn " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + ewarn " $(best_version sys-firmware/seabios-bin)" + else + ewarn " $(best_version sys-firmware/seabios)" + fi + + ewarn " $(best_version sys-firmware/ipxe)" + ewarn " $(best_version sys-firmware/sgabios)" + ewarn "This might break resume of hibernated guests (started with a different" + ewarn "firmware version) and live migration to/from qemu versions with different" + ewarn "firmware. Please (cold) restart all running guests. For functional" + ewarn "guest migration ensure that all" + ewarn "hosts run at least" + ewarn " app-emulation/qemu-${FIRMWARE_ABI_VERSION}." + fi +} + +pkg_info() { + echo "Using:" + echo " $(best_version app-emulation/spice-protocol)" + + if has_version 'sys-firmware/edk2-ovmf-bin'; then + echo " $(best_version sys-firmware/edk2-ovmf-bin)" + else + echo " $(best_version sys-firmware/edk2-ovmf)" + fi + + if has_version 'sys-firmware/seabios-bin'; then + echo " $(best_version sys-firmware/seabios-bin)" + else + echo " $(best_version sys-firmware/seabios)" + fi + + echo " $(best_version sys-firmware/ipxe)" + echo " $(best_version sys-firmware/sgabios)" +} + +pkg_postrm() { + xdg_icon_cache_update + udev_reload +} diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild index 0be0f8edae3c..3129dc21e59e 100644 --- a/app-emulation/qemu/qemu-9999.ebuild +++ b/app-emulation/qemu/qemu-9999.ebuild @@ -6,8 +6,7 @@ EAPI=8 # Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs # Set to 1 if prebuilt, 0 if not # (the construct below is to allow overriding from env for script) -: ${QEMU_DOCS_PREBUILT:=1} - +QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-0} QEMU_DOCS_PREBUILT_DEV=sam QEMU_DOCS_VERSION=$(ver_cut 1-3) # Default to generating docs (inc. man pages) if no prebuilt; overridden later @@ -151,7 +150,7 @@ done # respected). This is because qemu supports using the C library's API # when available rather than always using the external library. ALL_DEPEND=" - >=dev-libs/glib-2.0[static-libs(+)] + dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( ${PYTHON_DEPS} ) systemtap? ( dev-util/systemtap ) @@ -176,8 +175,8 @@ SOFTMMU_TOOLS_DEPEND=" fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( - dev-libs/nettle:=[static-libs(+)] >=net-libs/gnutls-3.0:=[static-libs(+)] + dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/gtk+:3 @@ -205,7 +204,7 @@ SOFTMMU_TOOLS_DEPEND=" ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:=[static-libs(+)] ) - pulseaudio? ( media-sound/pulseaudio ) + pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( @@ -223,7 +222,7 @@ SOFTMMU_TOOLS_DEPEND=" ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) - usb? ( >=virtual/libusb-1-r2[static-libs(+)] ) + usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) @@ -305,6 +304,7 @@ PATCHES=( "${FILESDIR}"/${PN}-8.0.0-make.patch "${FILESDIR}"/${PN}-7.1.0-also-build-virtfs-proxy-helper.patch "${FILESDIR}"/${PN}-7.1.0-capstone-include-path.patch + "${FILESDIR}"/${PN}-8.0.0-remove-python-meson-check.patch ) QA_PREBUILT=" @@ -618,7 +618,6 @@ qemu_src_configure() { conf_opts+=( --enable-linux-user --disable-system - --disable-install-blobs --disable-tools --disable-cap-ng --disable-seccomp @@ -639,7 +638,6 @@ qemu_src_configure() { conf_opts+=( --disable-linux-user --disable-system - --disable-install-blobs --enable-tools --enable-cap-ng ) @@ -651,7 +649,7 @@ qemu_src_configure() { [[ -n ${targets} ]] && conf_opts+=( --target-list="${!targets}" ) # Add support for SystemTAP - use systemtap && conf_opts+=( --enable-trace-backends=dtrace ) + use systemtap && conf_opts+=( --enable-trace-backends="dtrace" ) # We always want to attempt to build with PIE support as it results # in a more secure binary. But it doesn't work with static or if diff --git a/app-emulation/virt-manager/Manifest b/app-emulation/virt-manager/Manifest index e4019949c979..bead1d85a9f0 100644 --- a/app-emulation/virt-manager/Manifest +++ b/app-emulation/virt-manager/Manifest @@ -1,3 +1 @@ -DIST virt-manager-3.2.0.tar.gz 2858909 BLAKE2B 83bd8589fb7d9c855300e06689fdeeeee575e354f9349b5bc63ff1da1a8b578a842f6f60d95a8b8fa53ed007c090d37f706f50fb8dcbcee83c08e27853a150cc SHA512 90cd98fe6b269007cd30f628490c65df440abe39b4925c65dc80667e7d80d059752695353ccf6ac3e2436206da311bc402eda50df31874d82ef8fe115966e1ec -DIST virt-manager-4.0.0.tar.gz 3096236 BLAKE2B cf6ae282c6a351aab832a06387bf9daf9093c8cce3688cf0597f33d037db875638429a5320ffe28d8d860c83484ba5d6a02a8dc758c98914fa2af483552dede8 SHA512 115dc3feb499bb2f1f6df537bffe150d23b9b568fe8047d43577a138ff9b9180b10259dde3476136cdc85750576da1104e81a8c2f5761b4f2a89852467761f81 DIST virt-manager-4.1.0.tar.gz 3151412 BLAKE2B 1b4203be81bd7b82251225d691a4d9068f268e610f049bcadb96de5b539e964ca0b001f22f06ddd8266b58b079f60046f6d11942a1e4eadbc43f0607c46bbddd SHA512 725cb5bcbaebaafae417f95deffb4243ccdad769668cba6e1235f4607e2b29dbd099d2a9a3885981158f53ea854dd71cc29ed9d7557b2791161c13d34f2ef883 diff --git a/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch b/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch deleted file mode 100644 index ace16902486c..000000000000 --- a/app-emulation/virt-manager/files/virt-manager-4.0.0-setuptools-61-fix.patch +++ /dev/null @@ -1,34 +0,0 @@ -From c6fc4524d4448259ea85f93f85898b64a4380154 Mon Sep 17 00:00:00 2001 -From: Peter Alfredsen -Date: Tue, 5 Apr 2022 22:04:20 +0200 -Subject: [PATCH] setup: add bits for setuptools-61 - -Quoting https://github.com/pypa/setuptools/issues/3227 -"Setuptools >= 61, intentionally changes the way packages are built in the - sensec that it will try to find files and fail if something is weird. - - Empty packages (like this one), are asked to explicitly add packages=[] - to their configuration. - - This intentional change in behaviour is described in - https://setuptools.pypa.io/en/latest/history.html#v61-0-0." - -Bug: https://bugs.gentoo.org/836645 -Signed-off-by: Peter Alfredsen ---- - setup.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/setup.py b/setup.py -index e95acd39..7e47e7c7 100755 ---- a/setup.py -+++ b/setup.py -@@ -547,4 +547,5 @@ setuptools.setup( - }, - - distclass=VMMDistribution, -+ packages=[], - ) --- -2.35.1 - diff --git a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild b/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild deleted file mode 100644 index 75cf4e853c6d..000000000000 --- a/app-emulation/virt-manager/virt-manager-3.2.0-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9,10} ) -DISTUTILS_SINGLE_IMPL=1 - -DISTUTILS_USE_SETUPTOOLS=no -inherit gnome2 distutils-r1 optfeature - -DESCRIPTION="A graphical tool for administering virtual machines" -HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git" - EGIT_BRANCH="master" -else - SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="gtk policykit sasl" - -RDEPEND="${PYTHON_DEPS} - app-cdr/cdrtools - >=app-emulation/libvirt-glib-1.0.0[introspection] - $(python_gen_cond_dep ' - dev-libs/libxml2[python,${PYTHON_USEDEP}] - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - >=sys-libs/libosinfo-0.2.10[introspection] - gtk? ( - gnome-base/dconf - >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] - net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] - x11-libs/gtk+:3[introspection] - x11-libs/gtksourceview:4[introspection] - x11-libs/vte:2.91[introspection] - policykit? ( sys-auth/polkit[introspection] ) - )" -DEPEND="${RDEPEND}" -BDEPEND="dev-python/docutils - dev-util/intltool" - -DOCS=( README.md NEWS.md ) - -# Doesn't seem to play nicely in a sandboxed environment. -RESTRICT="test" -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare -} - -python_configure() { - esetup.py configure --default-graphics=spice -} - -python_install() { - esetup.py install -} - -src_install() { - local mydistutilsargs=( --no-update-icon-cache --no-compile-schemas ) - distutils-r1_src_install - - python_fix_shebang "${ED}"/usr/share/virt-manager -} - -pkg_preinst() { - if use gtk; then - gnome2_pkg_preinst - - cd "${ED}" || die - export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null || die) - else - rm -r "${ED}/usr/share/virt-manager/ui/" || die - rm -r "${ED}/usr/share/virt-manager/icons/" || die - rm -r "${ED}/usr/share/icons/" || die - rm -r "${ED}/usr/share/applications/virt-manager.desktop" || die - rm -r "${ED}/usr/bin/virt-manager" || die - fi -} - -pkg_postinst() { - use gtk && gnome2_pkg_postinst - optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass -} diff --git a/app-emulation/virt-manager/virt-manager-4.0.0.ebuild b/app-emulation/virt-manager/virt-manager-4.0.0.ebuild deleted file mode 100644 index 3b4fab243233..000000000000 --- a/app-emulation/virt-manager/virt-manager-4.0.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9,10} ) -DISTUTILS_SINGLE_IMPL=1 - -DISTUTILS_USE_SETUPTOOLS=no -inherit gnome2 distutils-r1 optfeature - -DESCRIPTION="A graphical tool for administering virtual machines" -HOMEPAGE="https://virt-manager.org https://github.com/virt-manager/virt-manager" - -if [[ ${PV} = *9999* ]]; then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://github.com/virt-manager/virt-manager.git" - EGIT_BRANCH="master" -else - SRC_URI="http://virt-manager.org/download/sources/${PN}/${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="gtk policykit sasl" - -RDEPEND="${PYTHON_DEPS} - app-cdr/cdrtools - >=app-emulation/libvirt-glib-1.0.0[introspection] - $(python_gen_cond_dep ' - dev-libs/libxml2[python,${PYTHON_USEDEP}] - dev-python/argcomplete[${PYTHON_USEDEP}] - >=dev-python/libvirt-python-6.10.0[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - >=sys-libs/libosinfo-0.2.10[introspection] - gtk? ( - gnome-base/dconf - >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] - net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] - policykit? ( sys-auth/polkit[introspection] ) - sys-apps/dbus[X] - x11-libs/gtk+:3[introspection] - x11-libs/gtksourceview:4[introspection] - x11-libs/vte:2.91[introspection] - )" -DEPEND="${RDEPEND}" -BDEPEND="dev-python/docutils" - -DOCS=( README.md NEWS.md ) - -# Doesn't seem to play nicely in a sandboxed environment. -RESTRICT="test" - -PATCHES=( - "${FILESDIR}"/virt-manager-4.0.0-setuptools-61-fix.patch -) - -distutils_enable_tests pytest - -python_configure() { - esetup.py configure --default-graphics=spice -} - -python_install() { - esetup.py install -} - -src_install() { - local DISTUTILS_ARGS=( --no-update-icon-cache --no-compile-schemas ) - distutils-r1_src_install -} - -pkg_preinst() { - if use gtk; then - gnome2_pkg_preinst - - cd "${ED}" || die - export GNOME2_ECLASS_ICONS=$(find 'usr/share/virt-manager/icons' -maxdepth 1 -mindepth 1 -type d 2> /dev/null || die) - else - rm -r "${ED}/usr/share/virt-manager/ui/" || die - rm -r "${ED}/usr/share/virt-manager/icons/" || die - rm -r "${ED}/usr/share/icons/" || die - rm -r "${ED}/usr/share/applications/virt-manager.desktop" || die - rm -r "${ED}/usr/bin/virt-manager" || die - fi -} - -pkg_postinst() { - use gtk && gnome2_pkg_postinst - optfeature "SSH_ASKPASS program implementation" lxqt-base/lxqt-openssh-askpass net-misc/ssh-askpass-fullscreen net-misc/x11-ssh-askpass - optfeature "QEMU host support" app-emulation/qemu[usbredir,spice] -} diff --git a/app-emulation/vkd3d/Manifest b/app-emulation/vkd3d/Manifest index be6f912d3b87..2d8b40175c16 100644 --- a/app-emulation/vkd3d/Manifest +++ b/app-emulation/vkd3d/Manifest @@ -1 +1,2 @@ +DIST vkd3d-1.7.1.tar.xz 806772 BLAKE2B f83fd405dd2fedb2bc38bf64fd5e401fab1b9d5364b812eb34bc45cdeef684786cd59abe304ce71c722b8fe7a729bef18a90b1cb86f2522e45fa1f4d2d0340bb SHA512 59958d3ca6a6485173cc43d701dba4e82eca1eee895128520b5eb0c392fc2911cade37d945ba52a8f50a2639fa5d8d487609c5f3f88ae76e6d914a448ac179b6 DIST vkd3d-1.7.tar.xz 807176 BLAKE2B 1e2b03c8440bdf9306e9c08d557dd6b622c689e94f7d4bcb4ce752cbfbe48ddb0b577f9fee14ab8ac2fc08395205328efc5b437a8fc67d5bb0fd868db0902378 SHA512 008c63742d939e8dc755bd382208d52e145d3ad7a5fe7ae71d41be3e3efd609b513add2ec43c6947a183b6a7595e3f0d8bdc6628835577fa5b7f7ec8a5dea347 diff --git a/app-emulation/vkd3d/vkd3d-1.7.1.ebuild b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild new file mode 100644 index 000000000000..cea4a98c8e5e --- /dev/null +++ b/app-emulation/vkd3d/vkd3d-1.7.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="D3D12 to Vulkan translation library" +HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/" +SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ncurses spirv-tools" +RESTRICT="test" #838655 + +RDEPEND=" + media-libs/vulkan-loader[${MULTILIB_USEDEP}] + ncurses? ( sys-libs/ncurses:= ) + spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] )" +DEPEND=" + ${RDEPEND} + dev-util/spirv-headers + dev-util/vulkan-headers" +BDEPEND=" + sys-devel/flex + sys-devel/bison + virtual/pkgconfig" + +multilib_src_configure() { + local conf=( + $(multilib_native_use_with ncurses) + $(use_with spirv-tools) + --disable-doxygen-pdf + --without-xcb + ) + + ECONF_SOURCE=${S} econf "${conf[@]}" +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/app-emulation/wine-proton/Manifest b/app-emulation/wine-proton/Manifest index d49da5301306..33f4de150db9 100644 --- a/app-emulation/wine-proton/Manifest +++ b/app-emulation/wine-proton/Manifest @@ -1,4 +1,3 @@ -DIST proton-wine-7.0-5.tar.gz 45724439 BLAKE2B d5ad4f00ca658b31c562c2ff4eb5ae33707126eee44ccfd9f33084ab5d184743034541efe3f9d18eb2a6941111da4c5134555f93769e8370b118b6f04e00ae1e SHA512 b16ace9c0bfa6d2685ea53617be2bba7e82c5c8da604f9e188bf782219785cfaed4317578c4314f2bde89d363a2e115f3bceeaa69d4a85f078a5fdb1ec64d33b DIST proton-wine-7.0-6.tar.gz 45780326 BLAKE2B f140fcfdd1a47904c34a49d0795fa3326d7cf0d3fac8d6c2ef2a4926181a46223f43a2d1ca96c543e800c8c46b2a3cc51ae306a029d68a42608876e869e177d5 SHA512 793bbe2b23042301a1b518717d78cfff01eaffa0388883d010659a45779b9136d33cfac63f0c3fbb1e458953a954b423eb70ac4fa87633352267db890ceb2fef DIST proton-wine-8.0-1d.tar.gz 48198535 BLAKE2B 7ed7c4130d4c74d3f411880d253727469cbdaa78943b7783f3d2162177072503bffd588ba3c6c147014ce4e422850cb49e83c2d2d807777fcd01c101199f922d SHA512 4a5a2a2753f8fd025f8c0fe56341a67ed780befc8ae9bffe03872019d4227ec8324edf892c327b99330c3de29a3b8adaac656b41d3487de03a8a82cef9234da7 DIST proton-wine-8.0-2c.tar.gz 48207888 BLAKE2B 8dc37f136c6d8758c521c0e5c2f16c88e9ede8b22ce7902bb7377a1555bf6aa5bcfaa46f3b9edb4fced1700675fc50f920f9ead17036c9ad1b8bc742ba7e8de3 SHA512 126c06352b6c8b38c133861ce13bc1ce4f1ecf9d451edc2928db54592707c94b07b3a346eb302895cc96c56fede8679b44111be7e1b451c4059c7afcb5fcff57 diff --git a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild b/app-emulation/wine-proton/wine-proton-7.0.5.ebuild deleted file mode 100644 index 00a57d5aac94..000000000000 --- a/app-emulation/wine-proton/wine-proton-7.0.5.ebuild +++ /dev/null @@ -1,324 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools flag-o-matic multilib multilib-build python-any-r1 -inherit readme.gentoo-r1 toolchain-funcs wrapper - -WINE_GECKO=2.47.3 -WINE_MONO=7.3.1 -WINE_PV=$(ver_rs 2 -) - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/ValveSoftware/wine.git" - EGIT_BRANCH="experimental_$(ver_cut 1-2)" -else - SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz" - S="${WORKDIR}/${PN}-wine-${WINE_PV}" - KEYWORDS="-* amd64 ~x86" -fi - -DESCRIPTION="Valve Software's fork of Wine" -HOMEPAGE="https://github.com/ValveSoftware/wine/" - -LICENSE="LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff" -SLOT="${PV}" -IUSE=" - +abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug - +fontconfig +gecko +gstreamer llvm-libunwind +mono nls openal - osmesa perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb - v4l +vkd3d +xcomposite xinerama" - -# tests are non-trivial to run, can hang easily, don't play well with -# sandbox, and several need real opengl/vulkan or network access -RESTRICT="test" - -# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked -WINE_DLOPEN_DEPEND=" - dev-libs/gmp:=[${MULTILIB_USEDEP}] - dev-libs/libgcrypt:=[${MULTILIB_USEDEP}] - media-libs/freetype[${MULTILIB_USEDEP}] - media-libs/libglvnd[X,${MULTILIB_USEDEP}] - media-libs/vulkan-loader[${MULTILIB_USEDEP}] - x11-libs/libXcursor[${MULTILIB_USEDEP}] - x11-libs/libXfixes[${MULTILIB_USEDEP}] - x11-libs/libXi[${MULTILIB_USEDEP}] - x11-libs/libXrandr[${MULTILIB_USEDEP}] - x11-libs/libXrender[${MULTILIB_USEDEP}] - x11-libs/libXxf86vm[${MULTILIB_USEDEP}] - fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) - osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) - sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) - ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) - udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) - v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) - xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) - xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )" -WINE_COMMON_DEPEND=" - ${WINE_DLOPEN_DEPEND} - x11-libs/libX11[${MULTILIB_USEDEP}] - x11-libs/libXext[${MULTILIB_USEDEP}] - alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) - gstreamer? ( - dev-libs/glib:2[${MULTILIB_USEDEP}] - media-libs/gst-plugins-base:1.0[opengl,${MULTILIB_USEDEP}] - media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] - ) - openal? ( media-libs/openal[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) - unwind? ( - llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) - !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) - ) - usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) - vkd3d? ( >=app-emulation/vkd3d-1.2[${MULTILIB_USEDEP}] )" -RDEPEND=" - ${WINE_COMMON_DEPEND} - app-emulation/wine-desktop-common - gecko? ( app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] ) - gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) - mono? ( app-emulation/wine-mono:${WINE_MONO} ) - perl? ( - dev-lang/perl - dev-perl/XML-LibXML - ) - selinux? ( sec-policy/selinux-wine ) - udisks? ( sys-fs/udisks:2 )" -DEPEND=" - ${WINE_COMMON_DEPEND} - sys-kernel/linux-headers - x11-base/xorg-proto" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - sys-devel/binutils - sys-devel/bison - sys-devel/flex - virtual/pkgconfig - nls? ( sys-devel/gettext ) - !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )" -IDEPEND=">=app-eselect/eselect-wine-2" - -QA_CONFIG_IMPL_DECL_SKIP=( - __clear_cache # unused on amd64+x86 (bug #900332) - res_getservers # false positive -) -QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext - -PATCHES=( - "${FILESDIR}"/${PN}-7.0.4-musl.patch - "${FILESDIR}"/${PN}-7.0.4-noexecstack.patch - "${FILESDIR}"/${PN}-7.0.4-restore-menubuilder.patch - "${FILESDIR}"/${PN}-7.0.4-unwind.patch -) - -pkg_pretend() { - [[ ${MERGE_TYPE} == binary ]] && return - - if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then - local mingw=-w64-mingw32 - for mingw in $(usev abi_x86_64 x86_64${mingw}) $(usev abi_x86_32 i686${mingw}); do - if ! type -P ${mingw}-gcc >/dev/null; then - eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" - eerror "yourself by installing sys-devel/crossdev then running:" - eerror - eerror " crossdev --target ${mingw}" - eerror - eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" - eerror "--> Note that mingw builds are default for ${PN} even without this USE." - die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" - fi - done - fi -} - -src_prepare() { - # sanity check, bumping these has a history of oversights - local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ - dlls/appwiz.cpl/addons.c || die) - if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then - local gmfatal= - [[ ${PV} == *9999 ]] && gmfatal=nonfatal - ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" - fi - - default - - # ensure .desktop calls this variant + slot - sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die - - # similarly to staging, append to `wine --version` for identification - sed -i "s/wine_build[^1]*1/& (Proton-${WINE_PV})/" configure.ac || die - - # always update for patches (including user's wrt #432348) - eautoreconf - tools/make_requests || die # perl - dlls/winevulkan/make_vulkan -x vk.xml || die # python, needed for proton's -} - -src_configure() { - WINE_PREFIX=/usr/lib/${P} - WINE_DATADIR=/usr/share/${P} - - local conf=( - --prefix="${EPREFIX}"${WINE_PREFIX} - --datadir="${EPREFIX}"${WINE_DATADIR} - --includedir="${EPREFIX}"/usr/include/${P} - --libdir="${EPREFIX}"${WINE_PREFIX} - --mandir="${EPREFIX}"${WINE_DATADIR}/man - - # upstream (Valve) doesn't really support misc configurations (e.g. - # adds vulkan code not always guarded by --with-vulkan), so force - # some major options that are typically needed by games either way - --with-freetype - --with-mingw # needed by many, notably Blizzard titles - --with-opengl - --with-vulkan - --with-x - - # ...and disable most options unimportant for games and unused by - # Proton rather than expose as volatile USEs with little support - --without-capi - --without-cups - --without-gphoto - --without-gssapi - --without-krb5 - --without-ldap - --without-netapi - --without-opencl - --without-pcap - --without-sane - ac_cv_lib_soname_odbc= - - $(use_enable gecko mshtml) - $(use_enable mono mscoree) - --disable-tests - $(use_with alsa) - $(use_with fontconfig) - $(use_with gstreamer) - $(use_with nls gettext) - $(use_with openal) - $(use_with osmesa) - --without-oss # media-sound/oss is not packaged (OSSv4) - $(use_with pulseaudio pulse) - $(use_with sdl) - $(use_with ssl gnutls) - $(use_with udev) - $(use_with udisks dbus) # dbus is only used for udisks - $(use_with unwind) - $(use_with usb) - $(use_with v4l v4l2) - $(use_with vkd3d) - $(use_with xcomposite) - $(use_with xinerama) - ) - - tc-ld-force-bfd # builds with non-bfd but broken at runtime (bug #867097) - filter-lto # build failure - use custom-cflags || strip-flags # can break in obscure ways at runtime - use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} - - # temporary workaround for tc-ld-force-bfd not yet enforcing with mold - # https://github.com/gentoo/gentoo/pull/28355 - [[ $($(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) == mold* ]] && - append-ldflags -fuse-ld=bfd - - # build using upstream's way (--with-wine64) - # order matters: configure+compile 64->32, install 32->64 - local -i bits - for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do - ( - einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." - - mkdir ../build${bits} || die - cd ../build${bits} || die - - # CROSSCC_amd64/x86 are unused by Wine, but recognized here for users - if (( bits == 64 )); then - : "${CROSSCC:=${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}" - conf+=( --enable-win64 ) - elif use amd64; then - conf+=( - $(usev abi_x86_64 --with-wine64=../build64) - TARGETFLAGS=-m32 # for widl - ) - # _setup is optional, but use over Wine's auto-detect (+#472038) - multilib_toolchain_setup x86 - fi - : "${CROSSCC:=${CROSSCC_x86:-i686-w64-mingw32-gcc}}" - - # use *FLAGS for mingw, but strip unsupported (e.g. --hash-style=gnu) - : "${CROSSCFLAGS:=$( - filter-flags '-fstack-protector*' #870136 - filter-flags '-mfunction-return=thunk*' #878849 - CC=${CROSSCC} test-flags-CC ${CFLAGS:--O2})}" - : "${CROSSLDFLAGS:=$( - filter-flags '-fuse-ld=*' - CC=${CROSSCC} test-flags-CCLD ${LDFLAGS})}" - export CROSS{CC,{C,LD}FLAGS} - - ECONF_SOURCE=${S} econf "${conf[@]}" - ) - done -} - -src_compile() { - use abi_x86_64 && emake -C ../build64 # do first - use abi_x86_32 && emake -C ../build32 -} - -src_install() { - use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install - use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last - - # symlink for plain 'wine' and install its man pages if 64bit-only #404331 - if use abi_x86_64 && use !abi_x86_32; then - dosym wine64 ${WINE_PREFIX}/bin/wine - dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader - local man - for man in ../build64/loader/wine.*man; do - : "${man##*/wine}" - : "${_%.*}" - insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 - newins ${man} wine.1 - done - fi - - use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ - "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die - - # create variant wrappers for eselect-wine - local bin - for bin in "${ED}"${WINE_PREFIX}/bin/*; do - make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" - done - - # don't let portage try to strip PE files with the wrong - # strip executable and instead handle it here (saves ~120MB) - dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows - use debug || - find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ - -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + || die - - dodoc ANNOUNCE AUTHORS README* documentation/README* - readme.gentoo_create_doc -} - -pkg_preinst() { - has_version ${CATEGORY}/${PN} && WINE_HAD_ANY_SLOT= -} - -pkg_postinst() { - [[ -v WINE_HAD_ANY_SLOT ]] || readme.gentoo_print_elog - - eselect wine update --if-unset || die -} - -pkg_postrm() { - eselect wine update --if-unset || die -} diff --git a/app-emulation/wine-proton/wine-proton-7.0.6.ebuild b/app-emulation/wine-proton/wine-proton-7.0.6.ebuild index 0479380661a8..6cab6145a6e2 100644 --- a/app-emulation/wine-proton/wine-proton-7.0.6.ebuild +++ b/app-emulation/wine-proton/wine-proton-7.0.6.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} == *9999 ]]; then else SRC_URI="https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-${WINE_PV}.tar.gz" S="${WORKDIR}/${PN}-wine-${WINE_PV}" - KEYWORDS="-* ~amd64 ~x86" + KEYWORDS="-* amd64 ~x86" fi DESCRIPTION="Valve Software's fork of Wine" diff --git a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild index c87fdf73c031..36c592c40934 100644 --- a/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild +++ b/app-emulation/wine-vanilla/wine-vanilla-7.0.2.ebuild @@ -16,7 +16,7 @@ else (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" S="${WORKDIR}/wine-${PV}" - KEYWORDS="-* ~amd64 x86" + KEYWORDS="-* amd64 x86" fi DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" diff --git a/app-emulation/winetricks/winetricks-20230212.ebuild b/app-emulation/winetricks/winetricks-20230212.ebuild index 48e2def4ca4b..afdf44a0f734 100644 --- a/app-emulation/winetricks/winetricks-20230212.ebuild +++ b/app-emulation/winetricks/winetricks-20230212.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == "99999999" ]] ; then SRC_URI="" else SRC_URI="https://github.com/Winetricks/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 x86" fi wtg="winetricks-gentoo-2012.11.24" diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index a94bb8bee6ac6c2cd72a79a2269770ff4ac0cb41..0aab8375c6eba1b0d3e6e54e8f7bfb0c346002fa 100644 GIT binary patch delta 4331 zcmVUL|`;`IwEtozz~9TNRa)^{%}5 zcbE8u)0*~i{J3<>Jj?7u`XB!M(|`ZRzy0Yie|@L!?_c)6{8>M~`2F(rU7n>s#wEF4 z8{AHx%~LI6y{%Pe%G!7Gx^iKhqm|^nrPOR0-kaFwB(dvTNsV6~4OhG?L1a zmQTuFMMj0)W46bOc}}I;m18&(yr#*#$l@L&v!ma`0B1h;(=#5 zj5gKdYQA?WQrEV+iXT~{GTb{ZOG@ePW13_No0F#jD}T7Pc0IY@mAIQe%Iu{pgK_IX zZ(iROeDLUYcG<0T23%D6y#kQVl-f;BX=&^}(oAwr<(q1=-b)(BMe^BmikV;evO#mcCs^QTO+x^x zSh=Qox-->tt*Vb#`pMbNbjxm@A(Llcb3T*tSOQ;rlY=Lb0saT5VTenC4U^6T7biOgPh-ut_XQ!}M+I`ASF)HVySuS) zU7)f_@mcRev25xHNZBs)@{uLe+5!=9v6S`#!RP6^f+{Lwf@?!O3wtd^(L8%y{UcxMH^37}J7Htbb4jD0db- z))*VgpC$aG8LvQP)~yu^^P2*&@F*ac&T9a0EqvkT*YmkOKaK3er!T+#?K~r_J(Q~o z%d=Yw-gOa}9-J?B6!^2QhVDDamqFUVi+rC@kaN*faD_7%ep;<4CJLtwNHHMp7)bVA z7+5tlrRXjt+1$7|lXqmybR3R1wP%Rf3n(7LL%L2Uajaone_^r}=rDn>eD0G_1t@=P z1pNo^0{~iijO#dQ>nTT&0N$pBP0hK}Ed&zAlCuyHP{<-BR$Wo;S~bBPz8#FMP0~Rz ziB0UwoRom^8|;Fz{3tBGnp8`vM^^BHSR@270EOH4gW6hlW`H^E^?h1>qkWSkQkl{q zykUs}tBvZ-F+hGm1&>B9ZSaXbD&v2f8-5+GNSJBc(E(W9C&)aO2$Voz5?jhS?w;H6 z!jh1%$)&p7>EVx#H$0|w|E?ciKHkqi4D2Cbqt=OV-qw-Ak;1&{42zbVC!&4#4C5gc z-b6y-d-<}sRpLN9C*N%N0mAJt~z+* zoZ9PTMA$k^k=pnm$)U0c)MXyh2RDe$J$fyBw^2fw_@ zky zI=Ul3iE9%@`V$|2*7xt}K~Df{9Sf{dy3$y$q5^Lv0<8kamA!vQw9c@UJXTXfcI%*vY;ELkLpH7;=5G#Z>oCq( z`=VVrf~Uj^9GY$7XZtSLsS^2ewxfY7yqIODu{2Dw;}m4uMY23Nx(yC2eGFOJ_4znFn{ zf+w-*ZDL$z*P|+Mo|}nWN_b_0{S`|Dt-}qK6(lFgrRkjy;=Bo`q-}Y^tcahHi`Opn zrf9O*JP*juLdYV`p^>k(XbXQ9KSRIsz1RIQF?!?un?Ea9eJB{MmF76-<$r|A&2yJs zi;*VEpiZ|sDnbF+vDtH~~=F%tV3~b<)k;IB#$!GMN48M$ffF}jfY=r`+w~!ET0hnYFn;@@4 zCU1B;REhHt*YEHlrYi~1ss25IMY`M1n?zS<3^-MC0+>mjnGIGRQz~R>xoN(Up~?CgW5lR z{)Cu5NBo@LCKhd;pey%Qh?3a>$>LC`3r3mC2+d|WWKO(`?1g^~A#k$kL9{x^(Ah8m znt5Lsh=3Askz+~?_pk9hR2ZxPv7_1I;y9jhfkAxdufI<$K03JUA#@8Bs*Iclk1f=_ zq2MaLp8XK;5w2o%uyQAwSOTS3ch$pCV9TO{EVA2#!mH)7$V_!FidI^bBHKXwhLrNr zX^Zl^s7>p6Vn2Vs*ysDjzTIaDYfq_yiU{)$24XJA3~@A$lF&t5a+QNqQ()^UjV1u+ zSS*DfcR^@-_DXty8_{Esl1XvoK8QceJv5L=&DT-8TPMn)z^obu34)$eOXn?ByrvM~ zY&bJ2)+U9xEUI4aqqf&jp^+#Alt=&Q#OZq{26yp;XtaOi2C!_i62kb?832Q_wG%gH zSU-y*KR|=gm##B&98%Cdqq0Av?0z`kKK%AW3M+5(qS*5@KAgxvd7S}@-{&iZqmfyeM^x)$zOY!9MTREDbj=aWD17_8?#}2B1QdSALYJjm;CX{6<1CZS z3rT-_jk4jjR~GJUW}T{354cfD;Bm%Mu^&jHcPJYGTeLqMBxoNOLcap3B#h#Z!@@Y5 z;2C+sjjdrG8Z900EB*9F{jXFh3Ny67o!Q0FlW$_^#!?z~*rJKik03Uo%gy*c>{`ik zGrI1(vUu}!Tj2E|ebevfCOYC;CZ^0A*Z6mdiRWV-f73PEN%CYp+-h{Bb^X@U@D zqAVADYus_XfovK+>vUQtN7$_ZJ@Ih(0e??Vn@|>%3XwjFJFyMy?ZxfWoQYDGWXykl zF{h}%9hY&T9aB079lqu332vQ;9BIO&+u-gw`##O<#b3UCeffVPE2#<%MijBY1#%!J z3X2pWT;!X~J=Y*x&C`AOLc3+9uFuW+EJSj6e2?TIa zG|l;%NdHnU{qyaxkWa?4Dd&bh#W{Zwaz+16*E$AtQ8o%72BZWqRDIEKYNy%2creQc zFo+;Usmv_$3SE(y!jsL_2w*Iq@UaD@a-OTL_8JT+E8w;1)4YED<=e-v&khM=AA~$K z77V`d|8eXfai}^X(?S5)P|2RfDgm3qhF%kFXmSRdcEoV9Kf@(DwLydcUpRl_qJC}y z-N`ieL-eGJpEym1`71Ggp}3blcZ+2|5-ZEM@a92?U{ZJGqC7h8NMCo2Ku)A5(gHfV zJ?ks0B3hU(!b(9uISx;;lU94I`QVE^dTpb7E{7&5dFsJ{4In^QqT&y{(%O6s?2GC9 z-|q7%1@-1JFA0QAdNKu;Iz)eL$rd39UjRj#$D)4C1C#F~;y&whsB;I;3jBOPVDFrtcapf}Cudl-^TL zRtIU+4~k`=FWz0$H9Z2=Jo!5`})fdhlVBB2PH4jnqPO~#Ms>09&w=B`s>LO9iOL*w<0txm`aPq z5r{#Fs*Q5dqTIED?i%)4arYg^f_LzB6K=dAjGGv` zXaQrAr0O+DjBU^#c8h=F5wC}O)IiN~GGY9TI+kdsA*%w(2-d0^{&V>`(Ilv7+)SK? zmgES>iWf)hMHNrE9oKk$*+uH8kBNQz_{$F`_$&3NX=TzKAyH#0SS*C5>ClE!_}A&- zd#0q6$+Us;|MpXZ{GU(n_3O*~m#_aQPY9z8Ki;Z2dM@U0 z3=s;vriVD&(#{_mYJXe5PA0zW!R1tkY~yl-R1R?btX_=kReN)&N2 z_h^y$#EK(Gu|~RK?s!$055TKAQxk<6oPZ1BfSre^4_Ra*Hb{TJ)WRI&-QMh*v`9Wg zUW30k?Dl{Hf+NL%$H-QR>1Y>G7ulxSqnB@;D2^+Mwj|^56cnm0a%aATT!P4)wN_el zN^vAa^CJY1=2!xCun*wc$Z+7QP^Ae$yN_l#M$h3)Y|I^>0HQQD3PJP{3P{8a;+oIr z*B-zB{_TeY3R!<|!{S*8DaQPXcSI5XW25w3GKb!)5LnTQk*DFKyBUc!^YwS;c#o&K z@%xw={S4+HGwt9(m;enJ@Vq{lwK$B2X*0hh~$E925S!N&7|M2IZ{`)`v?N5LC>pOLS|FZw(&-(Gj@0YLd@+|!^F3I)U zU^#s@Pqm2kwpN`fYv0N1%7t-`R+9IYQnO{;HD{JL_Ug4T%#`Y~Yv*niZrykqNo7e( zWll_2ZMySzw;^Md+m*=|J~c|}-^W#^jAZffY|veoxCj`Xbq$eO zR*`k{e>F*3uhx>}hgtph{@a)M^O#vp^?|Q^Q*G9JNyE5EK6`HQ(z)ndDOaY@?p%;h zphC^XlKRrpfbsOH4)(NY?Q<5MB(=j_1D@%E)y?)ZzH#=@Q{#dPG8k6oN&+tS_n9%- zRJz!y{7n`R0f%>ub(C6Rq%-$a94^_k(bNLMM7xi&tz*uH6HuTl_@=b62n`xq9J$Zx|+p7*+nY_;keuCtz-hZWZr)H_4B7sUw?i1`b5Q*AI>=1N^|5=xgM*6 zU?+nTgm#7~_d5(CHlzS-Wc%a{CHeu^fMW3I1p(HH{s4C2nrhh8mo2cIA822@MpUky6+%g25AE?@_j-<&P7kb70zJzX|j(>-`5DEzDd9iI2gPLqKB@C3qFGx68cu91EL~>2R#9-jejRb!p7Y}K+Q~L zkq;3nsIXSpZ3DbmcJ4ZX2L-9IMp-0+LOK>$rF5mSUPT4oN(5R3jw^eQXq{mxd90>} z?AAdS+1kk8hHP9x%-mKv^<BkGHd zh7zbDNrS6lk=+kzu@}ehh+oXWJHeCK^foarv+Ge6IL~4tmwysonP7j#5<%;*pt6GG zB)K%b^Ff?9;gqy3PnZ?)Gjj3Th29iR7Mte**|QL`NONf9Yc1M>#m~_1eD8ICOpM-m z|K`sMRv!vRYo$5PdHI)6xq0rgYcbM98Pw@kM@5K&e{h$S2hUPQLanDoq%GGi?c5S^ z9jl=OfXvZI4Sx#&(vmXOuD}p7H$cRyreew>#5qR(*0hneO45gF$mReH1g~@fLtd7O@HPI%M*Or$fFdZ|rbP0e8dJQSCvW{5~xp!W@WQo@xA4 zz(XcfP?5IxpaFJt54eQr<9x4o0fY{M&ad8~axWFL3 z^Vi=e79Sm4_7J*-3ROl`ix)((&ElQDXpnXG1`RKGo`CZhe^*phkU+nY!V&CqwgtezsK}Cf52Lmw| zWQI5zM@i@+F1gCVsVT7altvSPb8IYyA9q1$d-h6tfE&?ckdjGpWF5pG<{lbIq~>85L`jLR=PAFZWT~YpBpj6avble{|yXy%U4G z_(3#UasyblSqWkMb_T$pZ0*F28P?B6ksqMJ=u6j`ISwi4o>AGKQFcF^Zy$d9A%&H< zc~R{786Qq$Anrk5LR>AA!blLr^J=87nPJ%!WevzZ&yBF}%W~@OxLNNRNkEu35ip11 zf|a$jqm{HMd=Ws?a-KMo7yY=URx2{*Qed1$nBz_0Yv8}+|Zr6|nM{&r>;M^CDnuoK^3h<7tWEbrCupZ3jE`x3CTo9x_@X~( z{sUcc6a;7qQn+3~bf0LZItw9+ZCPRiz~M-wRK+&6t{4=XI`Dfu6IBy3D3*`?q@jo# z;wRI!H&O^P(=pLhG({Ay6iyR_FcW3D;9KL4;|*lf@L8wRIyu5_1?Y)~!w>j-dfJ4t zpj3$TQQV1bU~ey$Pje`-?e6{q4An3+lCfx>i&)N5B zUN8Rg?d!|`6In@BXfUFP1ul>SF;Q5g2;m~%4E~8zIRd9Lo5qs%BuraES9c`(V4o9~ zYNHepjM{xAV#DyFjPj(+=p+!pMbR|pHj)0NT>9tRVIiN4&8D0i`V{AXM93BWJ6-D- z&_&rOfEbVxz)OHS1LMIgAHX1j6s0n=$SZV3VhT?-S0jM2`Gk)xD3$YEZMD~6 zNLc}|O`qoV>o4CvetmXG82cdPp|N1_h5yE}gT$fgh)fFsU_&K)7OMno3LAP&u%XEr zY}ygS$^HzN=+p)g0({|rh>QBU33MmZ*bmW@E`H)P8RoCV_=VzL_S`Kt`;l1Ld<$CRSaH zD&B%rLJoZaTV8R0^4KUOXj;70nTZ%o6WHV6!B6vgf4_bG<%dJVlIw$#muSt`oj5Tz zOWPw3R9k;NS)$|fbn#Y%rUg@Ju{Z)TC{eXhE?Shk*4Go$9#V`m-VG6Rya>R^Vd~oC zMABWuJ}d6N<5=(xZa3k^8^Tz`&_xRvlO$EIL1Ju!{;*qr6pwg4)T0J!j*|)FXVkGo zI}KSCNJg+$)$pIo&xs~MMPo5>8d{Pg94lTNu`jB4%I&zu>&q@uM}17}+s9viIKf}3 zKTRu>?g)t*Q^8^(G);##l)}GG58pE-rA(fN*!1Tk78r3x#O&i<0}E`AR-am~wrK6goPCx@h#6Yrx!$`Ep_ z3^UI0g+2q*6v7rSo_eHrnayRhfJ8cM4gArmr5E%xya+c84TIGKq58jf#-NcDHVORb zC>4|(;PJkV8Cy9|q2eF<`6*Gv$=oA>VK6K&&Iz|dm&z#VMop{nWAvcJY`N>`*w-mh zNw&nRYc!O9t^>ZQ$61rkr%E5jY^cv9l4e=<9EX()cnm z4HcC}L%v$TIr!#~H>0g_suOa!;5{h=VJ{4+O4}50Rv72AD0+=`;$aCQC=Rj%h59|Ln)Ge*gX34+j*o-iEb*s}fR-`4jKBDF4IMxCSUe?^Ot_ zXvN6WSi^2cV$BWHh2mk;800092b)DOm9!GMW@AVXX0oZvyT#jUU*~^x0q85S^4DU`>3b)np}&?e9R@(m10@n{oDWgOZMTr zv`b6f@x$b289nvh%B-!}Xm0d&attSjc1m}dk0^7EIr|R7oztuZ>tR;DY}?>h-TdLQ zTAsbkGW+y>g?~~)KNe4$shu>J3-Oe(;_B!8!@vCHU;p?2{O5oB_wUAsFF*YD-~VNN zcscg@%XdEe^jNLj!*-*LQC2D0xmHJt7Tc_mdoRV0oNIMqCRg@6W{0n={IzR6miOMn z+%B0PwpzEZt*4#sjGB!_+;Oey>nt(lb{02Ks+Q5^YJX>+o_=4gU~6$>Dc8Aj8R?uI z+Kyw_VI}36VyuDXseP0_vY)v;`+s%&PV| z^6#r<+K=4I@NL9ya}KWTxN$t&6MS`p8#}}C6=pV1#CR&d!PXATGuBBhdFMtftu*ia z3XPB81{&rX*mPDs&uRVO70%7=WxB5ClG2#rxqn*g^OuhwfBO7fukPYwx!iKj`?1z` zojp7wtl9nU$;|uWEy-_=X1&I!y0$<3QwfR!zY`7N!2nc{tU)=jN1IiuGe$JA4tJ}mB(wLdktm4S&+ePZKJo-1G`8HXOA8qpv>kbdN{u@A>S zCV$2TXIO{jip>HD*3#;U0p~t_Rs3<_S_Ky^VWiS#KMAwtDnS+^S35X5=+Ww8_1q>T zjd7woz*LGMRD7o|fG8y3z76l5Ykzg-7yI<{9lSz+EEgbCB5QP_$Lu>WNJu+p?q)N4 zR*GmvbjxvhfI4^VA>btI44`h+Gr5x3xWCr?2**dEm5W05*@;iMQ@2#A1C~-Ud>ZdJ zEQXIen9;){h``pfa4^tP}VZ7Wu4of^)>wn%yaI zg~JlfveSvfl~8sKK^Uwz;&slmKu%Z?I#|+7D@ecubBMxnj_h%8hzdL7->%vE!T$5* z!}ot;X?q773q$E3u2s3|so1c$HHM;g>^tLD4sbjXrUB*QkB4RT&40|Xn6(j;aL3s) zZyenNhiq>&0EHb-Wx@@>u;a|CITjEKP6=yi>Eo~amw%TJzrB38uUzs^I<`ufJ`+SLVF%g=iV?*}^xKD0Q`!It00F;n zGdR{b6DqkSu*yZ^dh?YP$L`#ee*z!8-W-Mh7-&Cf}#G2%qeSZz9CV+Lf6?C6^lf>hd2Sdfo+?Cvrlqz+8|zr^XjUhloooLMJxjv4lCdmv2ONXzzm5&EBD$ zX+cbe^$Z5!NT>`2#S)0~ zt3&5Pm_Xdw#^<`4*j<~j1%4Na^DvqwUJ#xUft8F3ii!YxE%pr0JcMfeG0(Vi)slmu zfRq#2Xk|O->B?=RtTvn({?UbKotO%nf%Xu5A`~)?iKMAei-c4Xk3?O-SWr&rEfiv3 zZx`*Smw)-zOY!cf3}CTPBpVYTP?iH@=-gVDHcZR7SgssnY zK6rrz&KeRw6lo%*Pjp=Jc>m zG>bLj1;iL~3Ff|Cx1W7|1#IEzpU7ZrcgBK@+yrcVb*zFaI$+Ecssthd@sFP)U`{|f z0qVRBW)F|V-a#6)ae|%`Eg(fATks#W77+_7?)KQzBeCET&?E!^?h!k7fX@GY$za9+ z41e)CC2rkPW{pr4RjL^$=-@@leVcJ{)$Iv@alKsb*d{+XwJ%i}VB1y#h2pqtF3IZC*CV&bA z&;Sycb`)>y@C*14KebBmfJLLyEsBdA?SG@|hs%j+9mN88o-cr7XGfr%@fhYvI2{S0 zwSX6ZJw6Z(jmSn8QzivSU@urDB4XM~Il%p$$7d0ncqI&$3k(?IL99q_@*jhkjRav4 z#%a^R8}W5)e)G*9Hat4wW_evi$p+3gAhZ*&L6}~@F|toDKiexKdq&UQ;j+jck$-)P>$crr&eU)SOECK z5jRm7SO^%Xt^-`MtMkD-`i6lzOk#}H6nK#neDVyC;+7zGt>eas&JHnw#X{*8OU&;e zaR(`qt!zkothumyL<&Tqxhxt7Vt?TQsQum@j1o{Gq-&KCQc+wRJbb%kpT}>%ej0xk z1Yp*9BYJpFMN0^VFMR(5N|0s;0*)X`ux&yOiiU6+r3sgkE6RSMwuyp<6%5HdoB^{d z6M z2-6`SL=_B#z*86e8;t?^BKF|K$}b$PGP*KkSUkbIK#91qjao2eKix3C)TI?R6mco# z65>MV7ZiU%PMo(Z_v?q3_mfl%!~s8(84Z60PiFu5;gg*WOMe@8LqKkvGR6nZKsFa- z4*moof#9&71Rw-)W#3SZ(cw?1Z#i2vydO=#PT+=UhjT&$*aoo?feck8P7NWX^j`w6z9Q!=uHbpX>E9fBpP6#nEpmZT!YV6&Ke;^aEFym}Z^wjDybP z?@-uk?u2c_Qh!o&FmYl#1fD>?!{i!uF_0Z8y2Fiwco>TLZplM2KqnBf&DBtc0pCeb z1bz&k4-bEAQa}@PN0;(@!je*jnOg zPzJgg{nFvj#4_OC!3b_>;nx4WQm`MqmH_I-XB_NH7h%g|HZTyI3g^AZcM%&Hn0TFvuCI^(xMXGShMcO+eP~(E0psS z%Q67WM~6ntbjqcp&9c&k!3zpfn@F1jDnSnj&K*6UoD|e#B{5OF5mD}BYy>d=#Xhni z)xUVl=Erh%b0G1OZyg2NMvG zj1ZQC97@;}Z@`EBp6o}q-O)*yWjuv)? zc7qxGZUWhF*6fGzVgKi+moIn! z#X-1+$eQBCt7q4-d2~$#Ss>R}dfMrCc;4WX6O2ShP8HEjR6Mv?aAweUpWuS{`XdYg zmq7YqLqL4c0t*Sw9p~T*4UK?=?T8U{5dwnmUIb^CWh+JU@~}AEM@2m8jG4X05q}z_ z(-%-CcJ762wnIko>lMM3Dq-`olmO=2{oognnA=RAnKhmwp zY0P14p=yC(V1CxPI;b5l2cnP=kN|kF&iwj953r)`OoLJlK1?a^mL!AMbwn_`8A1xL z9}!xIi$0PX$QX!KM^tucJ>NL zIB+eDZi6Y>Ah-bz&PL)KsAn0t(pM{uHUSQtn#g)Tth?6i<-;$(etGxH*thU`(*Ve@ z16MaRq>u&d6ueF>7_X z0b)R+C}SidVL=eHYIt+9C{CF9h7)wy*&TXtS_uT*&1T0=h<8;oIFCkDh8SBZZ&vLO zGH5>6=duYCGH?Ww9fi=`#ecYwkwrOYJ9s_%DGK6n)&zr6$_}83uz)FHrxPa+yA@kJ zC@owSk1}r^06FkmsalWf2jl^vg#TwCJR{h-vG!Ot(d>4?Nxn{`hQtE{37k~UMy+b*vu5?6C zlMj5eY_Ah&-9OJdq4G$LJ~JQ-fDkDO2{F02S;V1ZsBkTeliu`K(Eym$FKlW7Efr=H z2@V28q%a^Cp|j&4c($yxusspaTPH^7i-%9SCFK-c*iRvlof9Y+vD{(l*`tR->AJfC zd~`4MfdKOC2S1HamVZ@YEa50qHrbs5iH6=0O<39jizCd!Zp5~^ZpmESv+01l#2F3t z4QE3%u!rf`n+5wOP0R8>bB;*B)LRTKEgkk}6xnvfr>>JP_~>!?qwun0>Bzg_2#9cb z5QV)>Rd!G}ciKkv+wfC@=0z?yKo&fjQl%VDuCX8i4V}S?RevRLEslqHx|H)7fNFxE zi6wxGV?o;?Ed-|Rk=;(GUt1~_Zc!C^JWHD+m)jBL{E5A^s1l4_*CMtqsZi5tAn|0Q zfib(#Pi{jQrq(wq55d~rtl8@X8kX>6XsL&anU*W9V|=qupr*qS#0r(OhfuCPRy}L5 ze+95n=@UW#-hVW^>|&^j0`3W{jGc7G0iEL3xoaXDxZRuRV=9D}g&gv#@@dUSdw69% zS2#v;m`4Dva_mfHZ=j>d>MF}ZJF+iuE#=@vcxP)cMHVbc!Dkp(MHUmZpsEOx!7ae0 z>c~>JM9i835bIHXo7a5>Sv(T6t#20W^ZWPr^?K$qlz)1IImpNfavQ^8gR?3%6nR)8 z<95diUaE&Mj=WJGzu{9lt3_l3S;&V;^g)(-XbG~WH1HKSL0PyAM}T>7Uyv0(5k8H^ z0ALW!>p?S$goI38!4))ZtZo1W#^q)x+;|D^=@vgciy(oe;^NR~ShgsG7RO+A8(eJ* z76t)FTYn${0IZ}m@$p9|>qG*xsyJ7ARvybLS%#0b3CLH~!!%arHD(TF-hxzsV2itr4dXkNt(scD6jlGQ~q6g$G2sdR&=fJiQ)$kwUe?X@9Xoy0U47M!>u7oIFxgbieoo2W$ zaevjeu@0_7S#;F)HSwGv43a^_=25^mpgqdC!I+zpB1#t=p7&2378Bd>fTI&-q6fqS z0gjn*uTFJC8w!cV@x7OhYF&9-APt_Mn$RA+Syu>hwS&R_O0!4VqK-_xYV4{hfdpeu z?GIP)r}5<;5&G?Pot?=lbAO6cR|l$A_9yi9^TbyK_+m7G3hI zK(j5emMUF6Y);n>BH!7KL;O4)si{bkw#2=yeOOYL=Bg|f29G`PUXZvH7&U~MtABHX zOxP{vH?dT14{}=naNRzB`N2Nj3;AwI+X*vTFdSkef*Iee)k-u%a}#qyprKCYBEsv& zXFf2{Lp<~z0K+(-lRye#E=LKN1xHbR=mC8jjFNc8E~7nyevB^I%Gwbr`c}zEe@J(U zZ0OgXTBlkUR8^&_s$W^+To^q1Kz~(+5rI2U7}K1-^j@pLFWV55bK;TDUvIjn7z$*k#@4IUbG6-viCNl=Ux)Ml~o6 zf`ddAM56kLLKeJGHK|y@V{A%+10^dT)tDfbS@)rQgi{68)FBFi7;8fZ*?$7wRK!xJ zB)xn3C`uQ83tvVRO_vJ)FME8g6ye1^UMJM7dQ>r7$>0)HL}#8Lzg=goqA6>wb5wwY z_JYku6|@b&d+SUh5l;|bDBSI9TFO2k;XF%hZwcF%-=J*YzndRFe*R*gZp5wSS7o+b zXMjQv6(zS?x&g*%>9}3=P=7L&Ach20sV2LcE+PQCUP5QqN8x3$hQwx-9I%6EZHx?A zCc+tDRyCcDo;-aaa*7tX@!AC|ex4Cv_g1kmV2D5o2*FDUn%Lxt>B?3PNI+wq2+#;} zL`~Q`S5PDqyHHp-AwE*DuoTc##@nxRDqAWOoGTdjq)NLM6I-onE`Q!bJVa~1S-ZFA zDvD!|G%okrqUrd=ab*$<8=%VYW*h*$#AaZHTp5I@!q&ywAQN*5iNh|J&~y;4 zip`l>Hn2ryco4~Tl`qGlV>m*yOnYH7KoE5Laf-K*itlb*FiYZ zx^9+*;60^Lr;KbQAb-qb(@jT_0)A)}Bos>u%8vpgeJWdtB`5hwgqT8Ai1^Yp+3Wa_ zi2QoV?xzI#DGZ37T&9y;%+TkfqS0z#6pSgcyB!&7j=T4GoaAs*GNh}3mUwoCj8pk( zhY&{u?F0|aJ3u78j#B*u(h|x@|H0B@4?4Gj9;nj6;v;#&4Y$q%-zDrQS1?SU#vSUU zJ+WlIu~ti+8Gfo^gg83`QG<~FYQ?@eih}#4TL2i6XMd}C7#Zw!u~FUC_S{3ubZ=|BLoy-yLa_HZ#KgV$|zG&X>@5nmUvS-k;x z_p_24fpHE{bO<;w-G;kDJ^4|Qj|LGq71Lnl5d3Y(lrwhl9UkF8HE2@gjYtc}#c?+i z`A&3HMt_1^L^m~vEWI z)Zq+l_jKY(TvyM8((k-h1?U7ZZ~z{z;%W1$KOm|m6?Fha7aUe|I-*ofEn>kSPW_B_ z;PWULQ%M$l9j5t`5y7>Q3Y(VYK61 zf`U49Uc3QO9ob^wkU1rW3R}91T8wxhF0bZ+c&@sRl_uA5U$D>i1vdNr=Rc|4fHdRB zk>%J@nM0f?f+TRh;Ce<55ZOA^BL*U!Q+8B63TlDEh;rWOIBYhLp4ZI0o<&xVOHsc? zSAWGc(r4@FM+t{E*EQ!QLo3QrHIwx+iLRTSJm332rayc05g6yN{ zJa`^}{)r!ojj(=OglDjwMdeKs)SO3!T%GlUg23!_N&z-2!V{*gIps!=l-hI2etdhJ z0`T984^&SFT^dt$8~EH(U3D4wTgQfURDY1+x)>b-<>;1!Ac5F4(o{k(>SUI$v`Hi+ zAVGMw`jFz~F#wPQCVw_`0tF5y8l6A034~eP`4J@%4MdFuwNb4W&;)q$2^qVp;@SgR zu{V+2>wp!HPjKg(lxtB2hWK8fo9GZiCXp}^m9ZYK2av?#I}14WBoyU~=!bTeUjX^S6BD1UpyAuXy-(5LB<4H#r_uz9rI)TtTRAAo?t4S|8c zTkTs%PD+eme#Fv~-F>+}{P^XcRYMN%B?MuI31av%pAU85_IYBkZ6gH!BMX$r*;D3QebMD_G}4Q+l)|XlhhD zSp@)eZKnRJOTA2ZO>hL6ScaDp*(k-^f~|GW&ffYow@a4}-U`K_;1R(j)TL9P5Yi+- zy-Ik|9Z{z$7un31~2E z2XIR29I&oDxJvX^S26fB1qH7|p9QJ)z3|t3wN`M7*Tq1u${W>)wtw@L)RtO~S9{5+ z1>nbvoQ`I|utgvSz^|&esw0pziA2hP%P~$FDBRK@+ORlP=7V`EB?Q*4!!?{6;jU!N zZVSl(LQCoU-JVqkRdqrzSyl+vfAVc8H3=1a0E3%0hg=>9?QzGSVVVd zND2V`L@9_nvwSFk*neyskOuLSi>ay97nLCcjquy4%4!{t-qGtioeMV$t2ffBW;4QU zjjHcdJ0qS$$O8&={)iVKZ6REEkWL^1AqMkji3o@2Ay`E0aK01}L77ayh*?qnnP`r1xB>(jJBG2UdJ>iOT(6&A z<~M~c_k=cTmn%gJbC+diuc}hQ@+8z0cmj;?aCJ@4p(L_uqM-vB%CNkeYvvY~voPI@ z3>MaQD{DshQGa@wfV!cWY697+)xkLUWT*ARumONaLOY>Ik@+^&^CO?~)472|s(n?5 z4oZ!gx}QT)Vei0lwbLEjR4;{;RKu^;52hB`(2}GJbQ#1PtLpGdC615^@Rzr#KNTge z=H<5Y>lOR9s---g5+(rO!L6H`s5dqa0fsoL>7d6w34eW#(6SODsVaL>l)s`*20 znneLfJ(k5f55#^-dX<{wU}5C`FEs-;|L#|SBq zjO0V1pCzxl2h2)m;bH?DSNq^$CYoA0eD zs7qW&On+{wqlHNR+Q{DWd}7J1uAM8L6DWnTg4UarK{phrCc?}d2BV(&Rh@%kAk5SV zJBvcWLP*21lwiKfGP!6qh1Zj>Gie>r`oKp3YXm?Q@qu-wg6(}yn!&R+PuxcsXi=bk zT^XKLt^}ztl1P&Pi#jn*zJ?`F;8jpD0f-C15P!d}AZP*dbHyoOBP!*>_z@jNg%}X25Q6G4x*WG%4KhVHGm_G@ZE=! zB!7gkWJFb>gc@{^9!9_)6S8^5WmSc2%Q}aH4xWqd>2NwmwyG=Bf!87AwnGoCsX|#L z30BHFj4N9J#v0~+)RUF`Qu}#TB3aSmyjn4xV!r$7*H^XK`4%e)y9WzU<0Jty>X4Sb zEGXNf6Gt5riA{R|(yJvL{8jNM2wEheB7a_tF2;C3Y5vE3n|k3ec6Xigay5^0PyVrHBDv;OOV5@p=nC$A#6?iM>T)lMATptXyFxwG>Z865!cj}ZL6dpU z^`*(_LYX_oWZc6Zu?qQ&9!3uX3hSj(KRbUjEg|2;D3ud z4U6JgO)VKPvJ9@mqi|8yaN`Il;SPk?TJvJ%33ikRSiHg)KS7ZNFq3(Dqan{ zMdKN;S+v>+(Yhu{NG^j%TSc2FgvV+%bq_ndjC<|Hp`nmrD4nkbVk(gtkV6BIvP1v? z@KNC&>hlEkz3I#vD(~3PPOQKz)yw7qS6-8q@b~JlEt+Idr+7xqDm3zLG(p+z`10rR z;oUFed;9$E$CLXda{(WdZzeAR@{^w?7XdYswVUmkv9)hUXQVr;P~Jfuu;|7upThd+tJ#hLAP}XY zYrtiHQ>nT-303a7OZPfHRGDB?F4X*y>QkXiPXrsZ1^eU)SAXcAfB)hC{nNj`D$#x( zT256^Lo3;ZH6dzqEw&DDs(|r~N!f_5=}E+vNz4Lk2cb&mOHpc2*=-ybnWOPCNM#n+ zRYeqKMGlKVd{R29LE61*(M0vcSF67Ik?^U1v8EQ4*&OQ74G13o0oO#B&#FFu9rsQZ zk%&+j0=`N&A=tKxhrd>II*k(w7+OHi2lZfdc&;Hz!1C$E$ANEnliGuIISUgt$oJhv zZH=i4pwIT{ulGzwdLAbQzD=CEYsLX8Q$@H}9e^YnKnlA>_8fwM&NJ9Y9nJwTqR#4n zM|2P%f(iPFtbHXyMjd&^ zvsF!BxsKYhDme>eg2-)z1r2^U8ekA~wB}$nrVNveONs5O%nx_7RZFj0Z;wbp{Hl)# zQFBy32wBTfVoS$U{gt(S{QE8K6JJ$-v=jE0Dg%N@;8qtHJ`!XSD|^+nKqEo*RQX1A z(O_+>z(`g`EocxC^z3Sx$uNBMIIIZ!Qa!S3LA4rP89wyESXVm(AtYg^kiXH1x{uH~ z!6~>DB*`?VVrCbIngNo45ysMw=Gj18i$(`6E=OhV$_J|dYHQRE(G!VFgeS0n1*MyC z+=w9^=_9xSy5jV#$v_GhAO`oy=JbMd-WKcEpT4|&V`0SVC!RsGC6tCH{eW$rJ5+*l zRHX~2x`292+=0jH<-GioNQgL7Jw~yXZEscj=otJ!6n43W)9`zM1+O7osHY~Y+*}>U zaILBCoeYla6!uZL0?SoSK()hv{Ft3*u`1EXRYgH;-da@)5s?rfhl=AG%C%8M{2;lN zb>u}{tmsEjTHdH`a!m|MDpqV&2XpYj59znp2X2sENI6nuB`V)UvmA483%Qq%O6c zJ)Cx`q;_Ju@hTflO(ibaA;`OZ@6YVTb*nntOVBX~x5i2GwBxT1_Fb(DGaY@m3m<`&5X+KeosD&3}f*)`Iyuuq6W&=!z!Q{#kxz%!KuLY;2X^5ZY| z;hwXG8r-IgH1XD4v1*GtEkm6Vgt=E_tomnLR=XpX9@U8h`G?^yUI65qrkq7!2_89> zM}&8SH>&x>3Ak+{SHNvR;=%4sO|HWG5G|Her=ZO9qcCM(^%Ck(JsR%@6|ez=62Pf; z>EOm#YFF0*Fo5EJ5uH`uBC!R8$Bep1nMF-cASOa{0+Ca_mP&Bw$Yctixd_d`>Kd-p z#WvKVW_Kn2%SYQUUtSF}tFMMWsDclC&nc>>M6K|sSeWDDyXR3sTOL3vga-aJ0fls> z?w2oBb8My?{8L?#6`qByt5v~YzIt3-^b#(iGaGMX*kb+0AuV%t&;?~f> zgcUU_f_>W<5CKSiP$iY1aU(seRO9QQK={biyhX!A;IdGxErv)~>6#%!*hrIKm#pz{ zYON(sc&9NBCcV6lETBG#>?DqWQfBIv4pM4cPL`i7b# zd_iiT=ON0?BK;(<>1o= zo&lZ@v{hQLhp^zMSFQ=X5~5-qRR~&@yh1(P5{dtR@&4|Igw1E0?`|5M5zt)RE?bA+ldj!>)bhsq2mb9KvRFFu?Z-e*~%m& zHlXiPs40WcfJ;sLJR!dBufrw^o22S-CL(>@ zO5SKH032ers$LQ0Xw;3M&Na+OR*O5p!-?C5FG5(esxyfwXhQYDLtvCx*?^qW3E)uk zbUIrl$XMes$nMbKK@Zz4V6Jkaqa9|rslz@0jEzLlx7_Lk{iHiKVI|LKA3z z_GdwajFG;!yp&4R2cs<%HHI}b3EX0<%P?jiU3Dnpb1;DiQO#HNk%rCU!&M?egQ|w= zzat-oCKtJo3|00*NKL#@GL~zo_{T8_kCOx5e=g% zd8CLkEa(yuBozzlOj_ex;XSjcaTIZuoUk-$20;TgkJr3J9A>N72da)$O}6Bbb?t#jV%=X3hSn@A6ifB9#vidn84XRP#P+ zq9=;CV$OMhqcA`X$2cb`^_DJvP?YE|>Tcu58t{{^wmBV!a3jO(=o{jH3pE%Ms&_z_ zwXO#0E(g~l+K%bK;brhfp+=QQ^v4J%#5v>YMP^G!$Yw!voTd1#5 z3+m)Xqg2&@yK6A1vOmN|bPT(u859~XoSG`y&N!N=0BWdU!ujxK)!sG`x?5=qn+u+) z*El-$)v5{}Gb!9MW-iHp5H$U{r-EjxPKf|9c3H~CucxW&4C=5G5iyMp?OAMq=Fx;J zr3@m%Qo)?A29B%PK^;#3C|mScFai$j)zmPrI+v~izuT6&N&8j$hc#fQFdj9*25AtL z9}^T2LH?S5s3J5|TaL0~NINv@R%4JRBnU{pD z8Ch49x+XGIDIXO_933}cd&o+$*`Vg2b~IWpz_}Y_2Fj#SZQ@D$5;#+TZbh8~BK9=y`&|8l5uU ztl1xole!&^z$W8WQ>bb*HIJ*MitAQ!I+oHja(HT7a3e;UIhB0i6H(Q$IvUl{`NX`h zY{pdOow{SxzECDS6d%@kOOiPc)6}3iA?{EGg0FKArV)LA)##6?;qE(W0A^QR2eg0s zBEdS@Rv8>5Y(QL^7DqxUW5N(qkg3f5LGhT7kz7N5fDfy&% z6Q(kIy+6o*5tOb{-*-ArXW#10mJ$cKyC$)3i69Lk;}Uh=uWdT5hiBMaa`vE+X$@Um zHA2za|6@RjL4Rh}EqcQK&>!l?#R*RP+%9z3Ly*XqzpO z9#Ybn&%i&NMnwnTz=OAI_VMSB_9tdmy9z|2x)C*h=n>aaI~MU$_T6-tj2|V{;SJFY z7c@DnbDd}MMVHxF&u)WRL*?v*aRLDpD0}Z99}vpEz;SgPsTo;4^XfNEml_Mt^Ii50 z0#a-vvy1wRuhUy19r0(YL`=t81*lRj{*}93nUz$Ndy`aa=pH16O7jI>!232Y;-_s8`to{`$TPKHK>$5oz}nSJ6T2GfHFq)a@HR+`3Smdao>L_ZdHgIZ+6yD5dY4oZF zzwyEI(W?r>VLigpu$KtqBXsDX61HM$QvwKofN4$Dx+W2-wCn)LqR`2I ztKVB4Z$nedo9gu*8GWR;hJQ3=?XTj0{BRcpqnhK3MtSmmSR7s-*dwp;rW%aXy(a%d zfr2KIbap#rO}SNlor9#P)@_4Q8bRt*3r+xwpaWZ|j=g;_E}a(K7VG`{cR#*-{_W$R z)DP(W&>uddXz0sT%IC3xXz|OdaDx9-MzDa&(@?W^g$=2muE35*byJQWF_8?2J9c z71h=6?VA2_SYi#=XzG_=R#AZf-f=9wI$!Y_%}nU%B}hLJ1(3~4lcyF?;G*h(FGP1$ z=;&Xq*s)*kr2m!~^XBa;1I@Nu8LBqH1vLBV8VR5WKtOy{I-;iU1vlSn4cnULr<_vM zlonP@N6=h2B-@1gvmEY5z^(=`q}{^mCQ<#G?1eT^^9Zr+X^e#h@8j(ps9GtQLBg%FH@|2}+5aRnov(St8y| z{8t&c;-#uML_J?E*V`kun?s_+CBaZEn%JEi0ppr_j2jXz0fwom!UcE&vea*^fe`>N zn2%2>K@e*%8pG13TdG>#T(mx-|N(h{Wp=FA{**PS^0Dg)D*B0M{A=Qit|BWlc@a%4HmXO-k0YR8Gza5VkHY zlQNohy6eO|Y3jn!P)UdiSU2~p^?LK<4Yg7~4?&c`4Y~s7K>ncly(*AiT?kao>%_pa zvboyy+Fi*A@{E^ywXLInMu|RA*IQxrWvO0@RbgpPfU$eAfrFqku&=C>~##*7;L1CeQ z4b=o!EMZOcOzCkGYY1&s3yl|Q;DbgPsr~0xHSlG8KVCk(0AfFXe7w(fzImmJ*PJy~ z*}x_ctd*#QG;u7W2C!=G*HM|A9*Ln7mlohKK@|Xi*b+$S2^&jj46z~nL`i9pU>#v< zQnyBU<0GvGJupLgtfXooomjO;j0{7WLp`}8TQ}7dD)X!4W7L@yd^aMOiiUJFP411v z1wK-#H9R!xjJE23L_`xbuEE*ognZ4r#?VT&r6G0dg43Sj92$eJbG#`s38TC%nteas zzr6eV%ZCpytn5<$Voq^J;T|FGnJ!rte{58lYomjOL=#z`3qQNR8@* zu9==PF%ZsE!~&J1k#vBo8dcPAo~y?FoO-nwK=ZaHsfiVTZ&m$&o!S=bbC9gc&9GOL zg+cZCi7E*&2OT~Q=;=@pPgfDk3fE{hbth>|{P{YlrIcMWCJ3Y=LXLuU)0B@T0MY?9 zfb0D=VN8QIf#9xhE1ESL?^Cfa0{ia!FYo{4aY6yBL0AOmG&*eoA5qPmBEC<2ME4oJ956NWqWC1^ws*WWdEnVV%z8^m0l zyLa+c60CeIch6#wMAS7Ap#EX6S z@+vF)EWGP>08U7!4%o%>haQ}SIcs|8Y#HZhdSnUghL}A0&gJ!3hLVJWnTU5~d3@3H ztVV%epgc^EhG<9aKGh|SH^xJz@``clF)Y`Apf?pvZ+nuBps5r9Y~oI@4)3VP-fWoc z8Y?4>dPZG)J#t3v!YG`zu~^m4%VN&Hjw}?Xg46SH)XYNQ)WapbWH}@a#*A%hNU@u0 zliBK|)9J!1$JE08G``ro&p+5tKmBov5pjk!*;PuJHG%=P*m{o({}~q=2aSgvVuovf zs7YK8C@{@uf>t3;lj+Kd1DLA@ReQ~2!Cv(6vV`DEdhW=<=tPGp3tbHAU*T=J+@S6ohfBhmb(ScQ`%l0OhaRT=s<^J=G<|#;A0`VT-Ugg)$YK zqO*{47<%(puNpEyy`8{{o>i1JJc?C+MNQog0DfIRj8EIXyn?f*gI28EZ=C?CNL)`@ z(ExDO7Ks54NDn+&?IIuqXrog=O-+lMtpU*G95t3x4F$9>fuiE$fY@cdfbV|>f`fVf4h;iUw_YHybc20 z-$tvTvV8=!)Hn=~Iot{Rbv5h3AwlB|yN-dIE2>lPPN%s^GqW|S2I;|aE@@t`vF(W1 zIRR#!ZDL4jJs(3ITADkp5nQc*GiMQp>eK*R%4mpLL1yHjy> zyvj+7PScb|BbIuVN?jQ-Jc7^=rRCSv!J%VmFQ1WAa4LRWtTV(&m3@4iO3|FSQi}c6 zgy&Z|jGS&WRp3ylK0RBbXlg}J#R&R?9o7?rU_a^-)9@jFJ5`vQHQ--=4@=uKA#i4{ z!ZytmR27xr8IUjq3#CEy%tBB)s0dR{FBR{H)>fr%;eF3j%q7*@L<6Q;)ijY_x=kY+ z#?(O^A|9?p2VdUxa1!<(I8hy>I$E#} zY|!)RaiFD!9%rGGl5{nDU}q6j!i}H>dX8UG4n)<(I$(kwZ3Rllx~NB(2!e-e5(cR9 zFtD+0qi2b9ik- z+Jgc(Kd`6gPY_yEvsl<-4NsU`6U5NGNYoHtJtgh;MSFc*u7Zc>gsq{{4s;EGkis2UMfr)JIF(2P-a7OV1BcnkyWYvIjkd z%5-Q3;5x9Q6b(jyMj1aB4Odh_ipnvdzG|O{EQxaCiC6`E9#^Br9HG!PDFt&oIrT(< z&-i$VaGWGY%ZI9}-mc6#uOvd*xN30K{;2~!O`r{%z}#Z}T2}7Uw~J;!fBf-Qd8g6s z&#Z57|O(0-KNSAq(EO68!Y{M11-G}&i66>R8$ zLo>P^IIgp)tXX$n6O179n2*XfP34dfp2v~7MnX%wf#0|xW?@cw@1&NG$g;!8j%Y>I zqf|P|+)4m6Ctj=CBg58BJzwfQOzL#l_39`WDd(LTCoTv3(!)9-zAKEY0v3KUxQctz z&ENj|;r;7>M?KyiiNmG>-60-5KDK-H7^Q1sHG~U=5-U!xN2%%|qd+W-GWM*eq|K

yRNsWfer#0aakpB?WO)F|{(2`umoiGs*Jm%t`9J zU-Ja72h9!BBL?)~RW&PDjlpPh9+nFp63!p2*sTXTDMNNUk0Y?@xh#HmkhOQsg*xKO zY*SgS)^v@jEf?3SDzrx{YQSLL8aM~8W8Y1GmEQ57$8bCi&xx9SstJKkN9v|0hp7Dz zfX8)lCe;Ec!~e)>G(D4OEOo1QHDX~WUJvpjQmb%i0vt-6U{;F|;Pq5f6^E$6g6kg| zKVIOlYwO66w_i_Gj4A4Q1WSYR$I_UGMD%QW26330Gd&RWDB;inTLGm0ZY{n4mCSe} zHG!k2f1P<9*GOWPYht?;FY0F&EniW~5}{5*>^w%$^iZ2NML0DU14q)RWzbL0=ELMw z)v82V#JNFOr~U~w=c`A^>w!t=t2wXSk@AE}IX&k?lNyTm8) z*_zTppC*-aJ7`%$Of{$*OmF3*qhK~A%UOXke?5{f!C0y{b-s0$E0vzyVXz|sygGm#4vEHI_==>AO1hy5xGm6d;kEtE^dkd delta 16758 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 diff --git a/app-i18n/man-pages-zh_CN/Manifest b/app-i18n/man-pages-zh_CN/Manifest index 5e585ad772c6..0f785c2638a7 100644 --- a/app-i18n/man-pages-zh_CN/Manifest +++ b/app-i18n/man-pages-zh_CN/Manifest @@ -1 +1,2 @@ DIST man-pages-zh_CN-1.6.3.6.tar.gz 1861327 BLAKE2B 59a806aadd0ab6584a51efec8cf8e0e3ff88f589db48dd01d586534f81a06cbdc86efc7541bd9ced778b8ecc915e0f1baded882951fb60138e197f7b6b259d60 SHA512 dc9ecd461eba41fc30658e028f853e3664fc6ce27c5b48c3159c5c8a452ad6d71730e0e5f551efa7b4c358baf010ba27a855457ae69b21e9637af326044dcca8 +DIST man-pages-zh_CN-1.6.4.0.tar.gz 1859827 BLAKE2B a97ca00bec60aa5a272310ac8e3a31bcb84e9a43a0a70a863e54a663671a4f6a2471364b468b93502777ed38f980ea559e782c109385fcfc33182aac76f7fbb3 SHA512 35f928cbc084b830db7a7e89213d706bad216f79f6937452e35abf577631c0d575cbd5cf8f51cd3e9547a163f64f4afd914251f4a26daa48e256c6076edfb133 diff --git a/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.0.ebuild b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.0.ebuild new file mode 100644 index 000000000000..32740e5ae62e --- /dev/null +++ b/app-i18n/man-pages-zh_CN/man-pages-zh_CN-1.6.4.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A somewhat comprehensive collection of Chinese Linux man pages" +HOMEPAGE="https://github.com/man-pages-zh/manpages-zh" +MY_PN="manpages-zh" +MY_P="${MY_PN}-${PV}" +SRC_URI="https://github.com/man-pages-zh/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="FDL-1.2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +RDEPEND="virtual/man" + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + # groups' zh_CN manpage is alrealy provided by sys-apps/shadow + # to avoid file collision, we have to remove it + rm src/man1/groups.1 || die + + doman -i18n=zh_CN src/man?/*.[1-9]* + dodoc README.md AUTHORS ChangeLog NEWS +} diff --git a/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild b/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild index c40367d1b092..7ede6dafe025 100644 --- a/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild +++ b/app-i18n/translate-shell/translate-shell-0.9.7.1.ebuild @@ -33,7 +33,7 @@ src_install() { pkg_postinst() { optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl] optfeature "display text in right-to-left scripts" dev-libs/fribidi - optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer + optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak-ng media-video/mpv media-video/mplayer optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap optfeature "spell checking" app-text/aspell app-text/hunspell } diff --git a/app-metrics/Manifest.gz b/app-metrics/Manifest.gz index 4220bbc2edbb73453cd5e0804cadcd5fbb1ba000..7e8740490d9e37effe6cbd6851d8af3fa5b47f21 100644 GIT binary patch delta 6200 zcmV-87{}-1GvYIlDG~+DKr;i9^4EK1Gtk|1bU-1Jkvkay>ycF>E`Qf}%IRWjmoaDQ zBL-Rg)`s>Ns`k}u=UbXK({y?}YC0=FTh>EgF%})CSvdTWrnv<(mwwJDKsVw0J)7rHrEvM?*IYqugZ zWn*pZa>M?Rx1!Cb=l$RI>$jKJ_uo}5m2|CI3Q-#ioFxviyyi(Pvb7@FLJy7Jl3hct zF|Cw#F0oU9S##gBTAn(feC5J zIgK6|)duw%p|_Gs))U8%%H>l=s5xtuPJ8bhx6uhAN9yUd7VFdcX?(5DWMX?Ki>>U% zr(2nA7V{yN^4kOPhtk=9Jbjxl0qeDP9Na!F$9yCjc$G=*7bCRfu5#aBUtfNCP`6z3 zt>bF0b2mdwR!ADtXt^}eY9*gk^Wqw`4!1RY#(XY|vPfse&Fv(~6e!aj{HWIaK9H^33KG*Zy{VHyg=bdpZ6mo2On0caq9DBB14=Y+G-NW

TTm~z#HWYPVJC55pf#yQu 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�s8n;J+D(VPNwGV(GZYZm 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�?z!XzPFf^qfY%nuoh9 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 vcGNm5AO$v^<8#L(1}iNe;9e{{nRoeOL^XCu/dev/null || die - eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - popd >/dev/null || die - fi - fi - - default - eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch - - pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die - eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch - popd >/dev/null || die - - local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g') - sed -i \ - -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \ - -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \ - -e 's/openssl rehash/c_rehash/' \ - usr/sbin/update-ca-certificates || die -} - -src_compile() { - cd "image/${EPREFIX}" || die - - if ! ${PRECOMPILED} ; then - local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}" - - # Grab the database from the nss sources. - cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die - emake -C "${d}" - - # Now move the files to the same places that the precompiled would. - mkdir -p etc/ssl/certs \ - etc/ca-certificates/update.d \ - "${c}"/mozilla \ - || die - if use cacert ; then - mkdir -p "${c}"/cacert.org || die - mv "${d}"/CA_Cert_Signing_Authority.crt \ - "${c}"/cacert.org/cacert.org_class1.crt || die - mv "${d}"/CAcert_Class_3_Root.crt \ - "${c}"/cacert.org/cacert.org_class3.crt || die - fi - mv "${d}"/*.crt "${c}"/mozilla/ || die - else - mv usr/share/doc/{ca-certificates,${PF}} || die - fi - - ( - echo "# Automatically generated by ${CATEGORY}/${PF}" - echo "# $(date -u)" - echo "# Do not edit." - cd "${c}" || die - find * -name '*.crt' | LC_ALL=C sort - ) > etc/ca-certificates.conf - - sh usr/sbin/update-ca-certificates --root "${S}/image" || die -} - -src_install() { - cp -pPR image/* "${D}"/ || die - if ! ${PRECOMPILED} ; then - cd ${PN}-${DEB_VER} || die - doman sbin/*.8 - dodoc debian/README.* examples/ca-certificates-local/README - fi - - echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates || die - doenvd 98ca-certificates -} - -pkg_postinst() { - if [[ -d "${EROOT}/usr/local/share/ca-certificates" ]] ; then - # If the user has local certs, we need to rebuild again - # to include their stuff in the db. - # However it's too overzealous when the user has custom certs in place. - # --fresh is to clean up dangling symlinks - "${EROOT}"/usr/sbin/update-ca-certificates --root "${ROOT}" - fi - - if [[ -n "$(find -L "${EROOT}"/etc/ssl/certs/ -type l)" ]] ; then - ewarn "Removing the following broken symlinks:" - ewarn "$(find -L "${EROOT}"/etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)" - fi -} diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild deleted file mode 100644 index 23b947a542d5..000000000000 --- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# The Debian ca-certificates package merely takes the CA database as it exists -# in the nss package and repackages it for use by openssl. -# -# The issue with using the compiled debs directly is two fold: -# - they do not update frequently enough for us to rely on them -# - they pull the CA database from nss tip of tree rather than the release -# -# So we take the Debian source tools and combine them with the latest nss -# release to produce (largely) the same end result. The difference is that -# now we know our cert database is kept in sync with nss and, if need be, -# can be sync with nss tip of tree more frequently to respond to bugs. - -# Where possible, bump to stable/LTS releases of NSS for the last part -# of the version (when not using a pure Debian release). - -# When triaging user reports, refer to our wiki for tips: -# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit python-any-r1 - -if [[ ${PV} == *.* ]] ; then - # Compile from source ourselves. - PRECOMPILED=false - - DEB_VER=$(ver_cut 1) - NSS_VER=$(ver_cut 2-) - RTM_NAME="NSS_${NSS_VER//./_}_RTM" -else - # Debian precompiled version. - PRECOMPILED=true - inherit unpacker -fi - -DESCRIPTION="Common CA Certificates PEM files" -HOMEPAGE="https://packages.debian.org/sid/ca-certificates" -NMU_PR="" -if ${PRECOMPILED} ; then - SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb" -else - SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz - https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz - cacert? ( - https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch - )" -fi - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="" -${PRECOMPILED} || IUSE+=" cacert" - -# c_rehash: we run `c_rehash` -# debianutils: we run `run-parts` -CDEPEND="app-misc/c_rehash - sys-apps/debianutils" - -BDEPEND="${CDEPEND}" -if ! ${PRECOMPILED} ; then - BDEPEND+=" ${PYTHON_DEPS}" -fi - -DEPEND="" -if ${PRECOMPILED} ; then - DEPEND+=" !/dev/null || die - eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - popd >/dev/null || die - fi - fi - - default - eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch - - pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die - eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch - popd >/dev/null || die - - local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g') - sed -i \ - -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \ - -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \ - -e 's/openssl rehash/c_rehash/' \ - usr/sbin/update-ca-certificates || die -} - -src_compile() { - cd "image/${EPREFIX}" || die - - if ! ${PRECOMPILED} ; then - local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}" - - # Grab the database from the nss sources. - cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die - emake -C "${d}" - - # Now move the files to the same places that the precompiled would. - mkdir -p etc/ssl/certs \ - etc/ca-certificates/update.d \ - "${c}"/mozilla \ - || die - if use cacert ; then - mkdir -p "${c}"/cacert.org || die - mv "${d}"/CA_Cert_Signing_Authority.crt \ - "${c}"/cacert.org/cacert.org_class1.crt || die - mv "${d}"/CAcert_Class_3_Root.crt \ - "${c}"/cacert.org/cacert.org_class3.crt || die - fi - mv "${d}"/*.crt "${c}"/mozilla/ || die - else - mv usr/share/doc/{ca-certificates,${PF}} || die - fi - - ( - echo "# Automatically generated by ${CATEGORY}/${PF}" - echo "# $(date -u)" - echo "# Do not edit." - cd "${c}" || die - find * -name '*.crt' | LC_ALL=C sort - ) > etc/ca-certificates.conf - - sh usr/sbin/update-ca-certificates --root "${S}/image" || die -} - -src_install() { - cp -pPR image/* "${D}"/ || die - if ! ${PRECOMPILED} ; then - cd ${PN}-${DEB_VER} || die - doman sbin/*.8 - dodoc debian/README.* examples/ca-certificates-local/README - fi - - echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates || die - doenvd 98ca-certificates -} - -pkg_postinst() { - if [[ -d "${EROOT}/usr/local/share/ca-certificates" ]] ; then - # If the user has local certs, we need to rebuild again - # to include their stuff in the db. - # However it's too overzealous when the user has custom certs in place. - # --fresh is to clean up dangling symlinks - "${EROOT}"/usr/sbin/update-ca-certificates --root "${ROOT}" - fi - - if [[ -n "$(find -L "${EROOT}"/etc/ssl/certs/ -type l)" ]] ; then - ewarn "Removing the following broken symlinks:" - ewarn "$(find -L "${EROOT}"/etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)" - fi -} diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild deleted file mode 100644 index 70bceab8cee4..000000000000 --- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# The Debian ca-certificates package merely takes the CA database as it exists -# in the nss package and repackages it for use by openssl. -# -# The issue with using the compiled debs directly is two fold: -# - they do not update frequently enough for us to rely on them -# - they pull the CA database from nss tip of tree rather than the release -# -# So we take the Debian source tools and combine them with the latest nss -# release to produce (largely) the same end result. The difference is that -# now we know our cert database is kept in sync with nss and, if need be, -# can be sync with nss tip of tree more frequently to respond to bugs. - -# Where possible, bump to stable/LTS releases of NSS for the last part -# of the version (when not using a pure Debian release). - -# When triaging user reports, refer to our wiki for tips: -# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit python-any-r1 - -if [[ ${PV} == *.* ]] ; then - # Compile from source ourselves. - PRECOMPILED=false - - DEB_VER=$(ver_cut 1) - NSS_VER=$(ver_cut 2-) - RTM_NAME="NSS_${NSS_VER//./_}_RTM" -else - # Debian precompiled version. - PRECOMPILED=true - inherit unpacker -fi - -DESCRIPTION="Common CA Certificates PEM files" -HOMEPAGE="https://packages.debian.org/sid/ca-certificates" -NMU_PR="" -if ${PRECOMPILED} ; then - SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb" -else - SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz - https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz - cacert? ( - https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch - )" -fi - -LICENSE="MPL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="" -${PRECOMPILED} || IUSE+=" cacert" - -# c_rehash: we run `c_rehash` -# debianutils: we run `run-parts` -CDEPEND=" - sys-apps/debianutils" - -BDEPEND="${CDEPEND}" -if ! ${PRECOMPILED} ; then - BDEPEND+=" ${PYTHON_DEPS}" -fi - -DEPEND="" -if ${PRECOMPILED} ; then - DEPEND+=" !/dev/null || die - eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch - popd >/dev/null || die - fi - fi - - default - eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch - - pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die - eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch - popd >/dev/null || die - - local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g') - sed -i \ - -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \ - -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \ - usr/sbin/update-ca-certificates || die -} - -src_compile() { - cd "image/${EPREFIX}" || die - - if ! ${PRECOMPILED} ; then - local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}" - - # Grab the database from the nss sources. - cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die - emake -C "${d}" - - # Now move the files to the same places that the precompiled would. - mkdir -p etc/ssl/certs \ - etc/ca-certificates/update.d \ - "${c}"/mozilla \ - || die - if use cacert ; then - mkdir -p "${c}"/cacert.org || die - mv "${d}"/CA_Cert_Signing_Authority.crt \ - "${c}"/cacert.org/cacert.org_class1.crt || die - mv "${d}"/CAcert_Class_3_Root.crt \ - "${c}"/cacert.org/cacert.org_class3.crt || die - fi - mv "${d}"/*.crt "${c}"/mozilla/ || die - else - mv usr/share/doc/{ca-certificates,${PF}} || die - fi - - ( - echo "# Automatically generated by ${CATEGORY}/${PF}" - echo "# $(date -u)" - echo "# Do not edit." - cd "${c}" || die - find * -name '*.crt' | LC_ALL=C sort - ) > etc/ca-certificates.conf - - sh usr/sbin/update-ca-certificates --root "${S}/image" || die -} - -src_install() { - cp -pPR image/* "${D}"/ || die - if ! ${PRECOMPILED} ; then - cd ${PN}-${DEB_VER} || die - doman sbin/*.8 - dodoc debian/README.* examples/ca-certificates-local/README - fi - - echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates || die - doenvd 98ca-certificates -} - -pkg_postinst() { - if [[ -d "${EROOT}/usr/local/share/ca-certificates" ]] ; then - # If the user has local certs, we need to rebuild again - # to include their stuff in the db. - # However it's too overzealous when the user has custom certs in place. - # --fresh is to clean up dangling symlinks - "${EROOT}"/usr/sbin/update-ca-certificates --root "${ROOT}" - fi - - if [[ -n "$(find -L "${EROOT}"/etc/ssl/certs/ -type l)" ]] ; then - ewarn "Removing the following broken symlinks:" - ewarn "$(find -L "${EROOT}"/etc/ssl/certs/ -type l -printf '%p -> %l\n' -delete)" - fi -} diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild similarity index 92% rename from app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild rename to app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild index 8255e1b91566..1de788f51cb2 100644 --- a/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild +++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild @@ -44,11 +44,13 @@ NMU_PR="" if ${PRECOMPILED} ; then SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb" else - SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz + SRC_URI=" + mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch - )" + ) + " fi LICENSE="MPL-1.1" @@ -112,7 +114,7 @@ src_prepare() { if ! ${PRECOMPILED} ; then mkdir -p usr/sbin || die - cp -p "${S}"/${PN}-${DEB_VER}/sbin/update-ca-certificates \ + cp -p "${S}"/${PN}/sbin/update-ca-certificates \ usr/sbin/ || die if use cacert ; then @@ -125,8 +127,10 @@ src_prepare() { default eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch - pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die - eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch + pushd "${S}/${PN}" >/dev/null || die + # We patch out the dep on cryptography as it's not particularly useful + # for us. Please see the discussion in bug #821706. Not to be removed lightly! + eapply "${FILESDIR}"/${PN}-20230311.3.89-no-cryptography.patch popd >/dev/null || die local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g') @@ -140,7 +144,7 @@ src_compile() { cd "image/${EPREFIX}" || die if ! ${PRECOMPILED} ; then - local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}" + local d="${S}/${PN}/mozilla" c="usr/share/${PN}" # Grab the database from the nss sources. cp "${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || die @@ -177,7 +181,7 @@ src_compile() { src_install() { cp -pPR image/* "${D}"/ || die if ! ${PRECOMPILED} ; then - cd ${PN}-${DEB_VER} || die + cd ${PN} || die doman sbin/*.8 dodoc debian/README.* examples/ca-certificates-local/README fi diff --git a/app-misc/fmawk/Manifest b/app-misc/fmawk/Manifest index 618e4ef7fe10..e07314a8e2e5 100644 --- a/app-misc/fmawk/Manifest +++ b/app-misc/fmawk/Manifest @@ -1,2 +1 @@ -DIST fmawk-1.2.tar.gz 23399 BLAKE2B f4c20c8f1569a6715710a5cef02a767152694ef7e216c9fe707c7ac57c20dd012189db14777d47a980008255c7f51b5c165cdf086c41835a7ce550b758a8f350 SHA512 86d56e1cc893c385a0bb338957a9ef698c0edef4587e6d3a21aa316fd996fa3b1416220e5c235d613876a3d19650e8e7a20bf991a4ce67ce9759a362d2aaac30 DIST fmawk-1.3.tar.gz 25628 BLAKE2B e9b591941c5dbfa96414cc494b91eebfc19e9153cad7066afe216a6e1a177de5c3f3e04f09fec62bbd0adf0b3330bfc9471fcecc23b568e966e8185b7a298c39 SHA512 b1ca40c71b219cd59009c96692e1297cec75d2a61b28c330e4b80b55bde6dc6dfb071fec9dc4ae4f3e8aa7be7bbb51d444687f9500c82dba440388d41369e157 diff --git a/app-misc/fmawk/fmawk-1.2.ebuild b/app-misc/fmawk/fmawk-1.2.ebuild deleted file mode 100644 index 3a0ee6e1fbd6..000000000000 --- a/app-misc/fmawk/fmawk-1.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature - -DESCRIPTION="File manager written in awk" -HOMEPAGE="https://github.com/huijunchen9260/fm.awk/" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/huijunchen9260/fm.awk.git" -else - SRC_URI="https://github.com/huijunchen9260/fm.awk/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/fm.awk-${PV}" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3+" -SLOT="0" - -RDEPEND="app-alternatives/awk" - -src_compile() { - : -} - -src_install() { - local bin - for bin in fm.awk fmawk fmawk-previewer; do - dobin ${bin} - done - - einstalldocs -} - -pkg_postinst() { - optfeature "PDFs preview" app-text/poppler - optfeature "images preview" media-gfx/chafa - optfeature "videos preview" media-video/ffmpegthumbnailer -} diff --git a/app-misc/gnote/gnote-43.1.ebuild b/app-misc/gnote/gnote-43.1-r1.ebuild similarity index 96% rename from app-misc/gnote/gnote-43.1.ebuild rename to app-misc/gnote/gnote-43.1-r1.ebuild index de957e621661..f075591e9824 100644 --- a/app-misc/gnote/gnote-43.1.ebuild +++ b/app-misc/gnote/gnote-43.1-r1.ebuild @@ -29,8 +29,6 @@ RDEPEND="${DEPEND} gnome-base/gsettings-desktop-schemas " BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 dev-util/itstool virtual/pkgconfig " diff --git a/app-misc/gnote/gnote-44.0.ebuild b/app-misc/gnote/gnote-44.0-r1.ebuild similarity index 96% rename from app-misc/gnote/gnote-44.0.ebuild rename to app-misc/gnote/gnote-44.0-r1.ebuild index bb5e451ded6d..6d717a2ff59d 100644 --- a/app-misc/gnote/gnote-44.0.ebuild +++ b/app-misc/gnote/gnote-44.0-r1.ebuild @@ -29,8 +29,6 @@ RDEPEND="${DEPEND} gnome-base/gsettings-desktop-schemas " BDEPEND=" - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.35.0 dev-util/itstool virtual/pkgconfig " diff --git a/app-misc/golly/Manifest b/app-misc/golly/Manifest index 8534b248b213..6bf37af5d5cc 100644 --- a/app-misc/golly/Manifest +++ b/app-misc/golly/Manifest @@ -1,3 +1,2 @@ -DIST golly-4.0-src.tar.gz 5579026 BLAKE2B fc6c9d4db80e92635ac466250ca65c5cbe496c668f2fbd583226a2ecd686ac022aa4d47f453628284bceeb16554b91340b442216eab8412506243e30085a3a32 SHA512 3a39e170ceddfa4f8c261a81f7b45039e9cc2aef901915d83d3227231514bf66e254d307802cb0afddd7458722b8cbf2ce527cb9ee84a2710b52bf5bdb15484d DIST golly-4.1-src.tar.gz 14877727 BLAKE2B d9cac1250901a39d6a360b527c6f4872fc78d0426ea255b9f9129136b938a6655ff59f8c5b0204fd44f4ac0ae76e307c763ddb24a1d8a00bd4e548e4ac2277c3 SHA512 bc050a216a36091f0df42e61a19c34353c6306dc1ae86c194693c85a4489b118435da238b25017bde4b3d31a79e12a6988f7b7da5ae90cfcc9ca0795e66d4a99 DIST golly-4.2-src.tar.gz 15348982 BLAKE2B 21ebed4c282a77a3f61aafa98936c0bb39b39a7c97505e96fc43ac720bd2eea4cf20996ca28c801f79a46577a0cf99ff60614ce134081605d14ca5972c841d50 SHA512 b9f5cfdfe9b96590411695805dd8b875329c81027fef98dff3f16b832018be2ad3a06583bb64e12fb305268feba2347ef63c4586ff0e645721a8085f04ab382a diff --git a/app-misc/golly/golly-4.0.ebuild b/app-misc/golly/golly-4.0.ebuild deleted file mode 100644 index 7737a0ebc8e2..000000000000 --- a/app-misc/golly/golly-4.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -WX_GTK_VER=3.0-gtk3 -PYTHON_COMPAT=( python3_{9,10} ) - -inherit desktop python-single-r1 toolchain-funcs wxwidgets xdg-utils - -DESCRIPTION="simulator for Conway's Game of Life and other cellular automata" -HOMEPAGE="http://golly.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="virtual/opengl - sys-libs/zlib - x11-libs/wxGTK:${WX_GTK_VER}[X,opengl,tiff] - ${PYTHON_DEPS} -" - -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${P}-src - -PATCHES=( - "${FILESDIR}"/${PN}-4.0-CFLAGS.patch -) - -pkg_setup() { - python-single-r1_pkg_setup - setup-wxwidgets -} - -src_compile() { - emake -C gui-wx -f makefile-gtk \ - \ - CC="$(tc-getCC)" \ - CXX="$(tc-getCXX)" \ - CXXC="$(tc-getCXX)" \ - \ - AR="$(tc-getAR)" \ - RANLIB="$(tc-getRANLIB)" \ - \ - PYTHON=${EPYTHON} \ - WX_CONFIG=${WX_CONFIG} \ - \ - GOLLYDIR="${EPREFIX}/usr/share/${PN}" -} - -src_install() { - # has no 'make install' Let's install files manually. - dobin golly bgolly - insinto /usr/share/${PN} - doins -r Help Patterns Scripts Rules docs - - newicon --size 32 gui-wx/icons/appicon.xpm ${PN}.xpm - make_desktop_entry ${PN} "Golly" ${PN} "Science" -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/app-misc/khal/Manifest b/app-misc/khal/Manifest index 781dd1a99e48..009660e83961 100644 --- a/app-misc/khal/Manifest +++ b/app-misc/khal/Manifest @@ -1,3 +1 @@ -DIST khal-0.10.4.tar.gz 185736 BLAKE2B 0cb9deb793f577bbcedcbba4788988973ee9d0ab71fdd30a01142a54434767d74b1d10e5bfa5f6a2feb9f18a8a9fe22717d4a38a07ab5e30b331c87b79a79f39 SHA512 b32f1bfe5d3a3976278726a6570eb345a5ad44f63a52b75f045fd0509d145edd5b76e11a10acffd9c3982edc124f93daec34a37c39299c2311796c0314016eb6 -DIST khal-0.10.5.tar.gz 188468 BLAKE2B 195e61fcff7cff1308f2819ec54c5733acebb5ace18f88afa8fc561926857dab3e0e0b82d1f7e3e0235e69ed9ad56544d6eeb95a9e9829dc078d49ebf96c0485 SHA512 f7b1e4d4934757ec7458fc4e73c6b6c5ee6b1c64f6cdc3e61771a2f05041515e4afb73b4a17cbc577747039b689ddd66503e120648c4bfe4e33113a3de6f3d14 DIST khal-0.11.1.tar.gz 193942 BLAKE2B 12f98781b9a64710537f7728a087f24ef1d73600e957eac7b699948047c1676a9c91a38a415741c6acd94a7ba72014d4b009425edab249225c8bef23b94c0387 SHA512 c4fd25dc4981f4937562949b78f81d3e57b7ef54f7f6d96855645ca239eea9dec7ee6f3c957a67261e7ae2975ab55b36a686db476b03f4fd0bacce94e834b239 diff --git a/app-misc/khal/files/khal-0.10.4-add-etag.patch b/app-misc/khal/files/khal-0.10.4-add-etag.patch deleted file mode 100644 index 14b9e6df71bf..000000000000 --- a/app-misc/khal/files/khal-0.10.4-add-etag.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/khal/ui/__init__.py 2022-02-02 16:30:20.507169060 +0100 -+++ b/khal/ui/__init__.py 2022-02-02 16:30:46.497378047 +0100 -@@ -1109,6 +1109,7 @@ - account, href, etag = part.split('\n', 2) - event = self.collection.get_event(href, account) - event.delete_instance(rec_id) -+ event.etag = etag - self.collection.update(event) - - def keypress(self, size, key): diff --git a/app-misc/khal/khal-0.10.4-r1.ebuild b/app-misc/khal/khal-0.10.4-r1.ebuild deleted file mode 100644 index dc6aeab6505c..000000000000 --- a/app-misc/khal/khal-0.10.4-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="A CalDAV based calendar" -HOMEPAGE="https://lostpackets.de/khal/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND="dev-python/click[${PYTHON_USEDEP}] - dev-python/click-log[${PYTHON_USEDEP}] - >=dev-python/icalendar-4.0.3[${PYTHON_USEDEP}] - >=dev-python/urwid-1.3.0[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/configobj[${PYTHON_USEDEP}] - >=dev-python/atomicwrites-0.1.7[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}]" -BDEPEND=">dev-python/setuptools-scm-1.12.0[${PYTHON_USEDEP}] - dev-python/vdirsyncer[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}]" - -# https://github.com/pimutils/khal/issues/793 -PATCHES=( "${FILESDIR}/${P}-add-etag.patch" ) -DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - insinto /usr/share/zsh/site-functions - doins misc/__khal -} diff --git a/app-misc/khal/khal-0.10.5.ebuild b/app-misc/khal/khal-0.10.5.ebuild deleted file mode 100644 index cc3838fb5aa1..000000000000 --- a/app-misc/khal/khal-0.10.5.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_10 ) -PYTHON_REQ_USE="sqlite" -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 pypi - -DESCRIPTION="A CalDAV based calendar" -HOMEPAGE="https://lostpackets.de/khal/ https://github.com/pimutils/khal" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - dev-python/click[${PYTHON_USEDEP}] - dev-python/click-log[${PYTHON_USEDEP}] - dev-python/icalendar[${PYTHON_USEDEP}] - dev-python/urwid[${PYTHON_USEDEP}] - dev-python/pyxdg[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] - dev-python/configobj[${PYTHON_USEDEP}] - dev-python/atomicwrites[${PYTHON_USEDEP}] - dev-python/tzlocal[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/vdirsyncer[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] -" - -DOCS=( AUTHORS.txt CHANGELOG.rst CONTRIBUTING.rst README.rst khal.conf.sample ) - -distutils_enable_tests pytest diff --git a/app-misc/khal/khal-0.11.1.ebuild b/app-misc/khal/khal-0.11.1.ebuild index 49071ea28ff0..d7fb643f20fa 100644 --- a/app-misc/khal/khal-0.11.1.ebuild +++ b/app-misc/khal/khal-0.11.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) PYTHON_REQ_USE="sqlite" DISTUTILS_USE_PEP517=setuptools diff --git a/app-misc/klavaro/klavaro-3.13-r1.ebuild b/app-misc/klavaro/klavaro-3.13-r1.ebuild index 182aa6990121..8ac4e6dfa8bc 100644 --- a/app-misc/klavaro/klavaro-3.13-r1.ebuild +++ b/app-misc/klavaro/klavaro-3.13-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -42,7 +42,7 @@ src_prepare() { pkg_postinst() { xdg_icon_cache_update - optfeature "instructions via synthesized speech" app-accessibility/espeak + optfeature "instructions via synthesized speech" app-accessibility/espeak-ng } pkg_postrm() { diff --git a/app-misc/liquidctl/liquidctl-1.11.1.ebuild b/app-misc/liquidctl/liquidctl-1.11.1.ebuild index 52966a59984d..fdca0eeda7b6 100644 --- a/app-misc/liquidctl/liquidctl-1.11.1.ebuild +++ b/app-misc/liquidctl/liquidctl-1.11.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 udev diff --git a/app-misc/liquidctl/liquidctl-1.12.1.ebuild b/app-misc/liquidctl/liquidctl-1.12.1.ebuild index 129fe11d70df..fdca0eeda7b6 100644 --- a/app-misc/liquidctl/liquidctl-1.12.1.ebuild +++ b/app-misc/liquidctl/liquidctl-1.12.1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{9..11} ) DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 udev diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest index bd1be7878a66..da95a6b208d6 100644 --- a/app-misc/logiops/Manifest +++ b/app-misc/logiops/Manifest @@ -1 +1,3 @@ +DIST ipcgull-0.1.tar.gz 31909 BLAKE2B dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b SHA512 04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76 DIST logiops-0.2.3.tar.gz 69321 BLAKE2B f188c39bcf4a9d386a34a97612fed45db1bf93858717d4c6fc4ba08a78acd1ae020cef875421d4131cdc3f0219c848c67b7793888ac13e064539ebea293b4afd SHA512 5a7b7e76a89759a30e25da6117992e96d0a1a0db25af3d524d725e753fb5ce5fc67c8a5bdeb8b707a81f99eadfc8f24035a3a5e4544b1153bdedd2373a65173d +DIST logiops-0.3.1.tar.gz 85535 BLAKE2B edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a SHA512 9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab diff --git a/app-misc/logiops/files/ipcgull-0.1-gcc13.patch b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch new file mode 100644 index 000000000000..38ec2e123ea8 --- /dev/null +++ b/app-misc/logiops/files/ipcgull-0.1-gcc13.patch @@ -0,0 +1,31 @@ +From 745329ed9d41051ddb6e4010229d4b54d868e1a4 Mon Sep 17 00:00:00 2001 +From: pixl +Date: Wed, 3 May 2023 17:48:28 -0400 +Subject: [PATCH] Require stdexcept in node.h + +Fixes compile errors on some systems +--- + src/ipcgull/src/include/ipcgull/node.h | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/src/ipcgull/src/include/ipcgull/node.h b/src/ipcgull/src/include/ipcgull/node.h +index dbc8b33..8c5442a 100644 +--- a/src/ipcgull/src/include/ipcgull/node.h ++++ b/src/ipcgull/src/include/ipcgull/node.h +@@ -19,13 +19,14 @@ + #ifndef IPCGULL_NODE_H + #define IPCGULL_NODE_H + ++#include ++#include + #include + #include + #include + #include +-#include ++#include + #include +-#include + + namespace ipcgull { + class interface; diff --git a/app-misc/logiops/logiops-0.3.1.ebuild b/app-misc/logiops/logiops-0.3.1.ebuild new file mode 100644 index 000000000000..147c5fb8398d --- /dev/null +++ b/app-misc/logiops/logiops-0.3.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN_IPCGULL="ipcgull" +MY_PV_IPCGULL="0.1" + +inherit cmake linux-info + +DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices" +HOMEPAGE="https://github.com/PixlOne/logiops" +SRC_URI=" + https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="systemd" + +DEPEND=" + dev-libs/glib + dev-libs/libconfig:=[cxx] + dev-libs/libevdev + sys-apps/dbus + virtual/libudev + systemd? ( sys-apps/systemd ) +" + +RDEPEND="${DEPEND}" + +BDEPEND="virtual/pkgconfig" + +DOCS=( "README.md" "TESTED.md" ) + +PATCHES=( "${FILESDIR}/${MY_PN_IPCGULL}-0.1-gcc13.patch" ) + +pkg_pretend() { + local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP" + + check_extra_config +} + +src_unpack() { + default + + # Submodule, which needs to be present for compilation + mv "${WORKDIR}/${MY_PN_IPCGULL}-${MY_PV_IPCGULL}" "${WORKDIR}/${MY_PN_IPCGULL}" || die + mv "${WORKDIR}/${MY_PN_IPCGULL}" "${S}/src" || die +} + +src_configure() { + local mycmakeargs=( -DLOGIOPS_VERSION="${PV}" ) + + cmake_src_configure +} + +src_install() { + default + + cmake_src_install + + # Install lib of submodule, as no install routine exist + dolib.so "${BUILD_DIR}/src/ipcgull/libipcgull.so" + + insinto /etc + newins logid.example.cfg logid.cfg + + newinitd "${FILESDIR}"/logid.initd logid +} + +pkg_postinst() { + einfo "An example config file has been installed as /etc/logid.cfg." + einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for more information." +} diff --git a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild index 3d8e03053266..af2c4b14222d 100644 --- a/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild +++ b/app-misc/tracker-miners/tracker-miners-3.5.0.ebuild @@ -21,7 +21,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" # tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) RDEPEND=" >=dev-libs/glib-2.70:2 - >=app-misc/tracker-3.4.0:3 + >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) diff --git a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild index 2605e1137fa7..a89a3e24e1f4 100644 --- a/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild +++ b/app-misc/tracker-miners/tracker-miners-3.5.1.ebuild @@ -16,12 +16,12 @@ IUSE="cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +pl REQUIRED_USE="cue? ( gstreamer )" # cue is currently only supported via gstreamer, not ffmpeg RESTRICT="!test? ( test )" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" # tracker-2.1.7 currently always depends on ICU (theoretically could be libunistring instead); so choose ICU over enca always here for the time being (ICU is preferred) RDEPEND=" >=dev-libs/glib-2.70:2 - >=app-misc/tracker-3.4.0:3 + >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) diff --git a/app-misc/tracker/tracker-3.5.1.ebuild b/app-misc/tracker/tracker-3.5.1.ebuild index f861aa658eaf..577dda20af93 100644 --- a/app-misc/tracker/tracker-3.5.1.ebuild +++ b/app-misc/tracker/tracker-3.5.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME LICENSE="GPL-2+ LGPL-2.1+" SLOT="3/0" # libtracker-sparql-3.0 soname version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +miners stemmer test vala" RESTRICT="!test? ( test )" @@ -52,7 +52,7 @@ python_check_deps() { } pkg_setup() { - local CONFIG_CHECK="INOTIFY_USER" + local CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup use test && python-any-r1_pkg_setup diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest index ad487eb528c3..5b8dae320eda 100644 --- a/app-misc/vifm/Manifest +++ b/app-misc/vifm/Manifest @@ -1,2 +1,3 @@ DIST vifm-0.11.tar.gz 1525791 BLAKE2B c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8 SHA512 15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd DIST vifm-0.12.tar.gz 1913398 BLAKE2B 6a1933e5a70a61402ae52259ee9e03515916e9d6df57285726ec6062257d85966a32173142e730fbc35b48250c585a5e66cadba788e2029e5dcd620544341c4f SHA512 9491b1932535daa0ce6bd33ef955bfaedf995da27f049b36bdb0de9aa87a9a4dd6d2e22c8bf79e343febee16ae0fb87edfa8bde9c2d115b92c768e87bc0a8a7d +DIST vifm-0.13.tar.gz 2218099 BLAKE2B 99661dd0defcb434abdc397855feac5c6da55a783cf8ad6afe333e208c431b9d10f05928fcf5a9f8e28ed4d602f66414162b14a872ce8881526f679e6e66259a SHA512 bd5e9f84cfb176e220e798dcdfc62e2ae3e89dbebd08cf4cce73eb843b85060c2df05f04f4db994d406baf2e0f90a04f5cb871beaf00fb04174464c81dd85938 diff --git a/app-misc/vifm/vifm-0.13.ebuild b/app-misc/vifm/vifm-0.13.ebuild new file mode 100644 index 000000000000..760751eb0f82 --- /dev/null +++ b/app-misc/vifm/vifm-0.13.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools vim-doc xdg + +DESCRIPTION="Console file manager with vi(m)-like keybindings" +HOMEPAGE="https://vifm.info/" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/vifm/vifm" + inherit git-r3 +else + SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="+extended-keys gtk +magic +vim +vim-syntax X" + +DEPEND=" + >=sys-libs/ncurses-5.9-r3:= + magic? ( sys-apps/file ) + gtk? ( x11-libs/gtk+:2 ) + X? ( x11-libs/libX11 ) +" +RDEPEND=" + ${DEPEND} + vim? ( || ( app-editors/vim app-editors/gvim ) ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" +# "Either perl or Vim is necessary to generate tags for documentation in Vim's format." from configure +BDEPEND="|| ( dev-lang/perl app-editors/vim )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + # developer just turns off optimisations and adds -Werror again + # bug #855386 + econf \ + --disable-developer \ + --disable-werror \ + $(use_enable extended-keys) \ + $(use_with magic libmagic) \ + $(use_with gtk) \ + $(use_with X X11) +} + +src_install() { + default + + if use vim; then + local t + for t in app plugin; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/doc/${t}/${PN}* + done + fi + + if use vim-syntax; then + local t + for t in ftdetect ftplugin syntax; do + insinto /usr/share/vim/vimfiles/"${t}" + doins -r data/vim/${t}/${PN}* + done + fi +} + +pkg_postinst() { + xdg_pkg_postinst + if use vim; then + update_vim_helptags + + if [[ -n ${REPLACING_VERSIONS} ]]; then + elog + elog "You don't need to copy or link any files for" + elog " the vim plugin and documentation to work anymore." + elog "If you copied any vifm files to ~/.vim/ manually" + elog " in earlier vifm versions, please delete them." + fi + elog + elog "To use vim in vifm to view the documentation" + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp" + elog + fi +} + +pkg_postrm() { + xdg_pkg_postrm + use vim && update_vim_helptags +} diff --git a/app-misc/vifm/vifm-9999.ebuild b/app-misc/vifm/vifm-9999.ebuild index 62ffacf6433d..760751eb0f82 100644 --- a/app-misc/vifm/vifm-9999.ebuild +++ b/app-misc/vifm/vifm-9999.ebuild @@ -1,26 +1,37 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -inherit git-r3 autotools vim-doc xdg +inherit autotools vim-doc xdg DESCRIPTION="Console file manager with vi(m)-like keybindings" HOMEPAGE="https://vifm.info/" -EGIT_REPO_URI="https://github.com/vifm/vifm.git" +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://github.com/vifm/vifm" + inherit git-r3 +else + SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc ~x86" +fi LICENSE="GPL-2" SLOT="0" IUSE="+extended-keys gtk +magic +vim +vim-syntax X" DEPEND=" - >=sys-libs/ncurses-5.9-r3:0 + >=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) - X? ( x11-libs/libX11 )" -RDEPEND="${DEPEND} + X? ( x11-libs/libX11 ) +" +RDEPEND=" + ${DEPEND} vim? ( || ( app-editors/vim app-editors/gvim ) ) - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +" +# "Either perl or Vim is necessary to generate tags for documentation in Vim's format." from configure +BDEPEND="|| ( dev-lang/perl app-editors/vim )" src_prepare() { default @@ -33,7 +44,6 @@ src_configure() { econf \ --disable-developer \ --disable-werror \ - $(use_enable developer) \ $(use_enable extended-keys) \ $(use_with magic libmagic) \ $(use_with gtk) \ diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 3b98691c0fc0b9b597b92508da3fee0cb872be82..b71a1de72d820545d74f052e3f04d1fc70731a84 100644 GIT binary patch delta 7888 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 delta 7895 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 AT>t<8 delta 9172 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 diff --git a/app-portage/mgorny-dev-scripts/Manifest b/app-portage/mgorny-dev-scripts/Manifest index 629b40c02781..f952b3dfa9ba 100644 --- a/app-portage/mgorny-dev-scripts/Manifest +++ b/app-portage/mgorny-dev-scripts/Manifest @@ -1 +1,2 @@ DIST mgorny-dev-scripts-37.tar.gz 12407 BLAKE2B 49e01dc5318c473fdf99b046c7bf8e9939aa3bcade8a481f1418878733c55777fea5a6a471bedd1b1af8009a32ec94ce3cc904f278382fd5060b69a8e276e734 SHA512 c5fc03f0e5fe0f491ada2c4eb1305f215ca33f7d0778a0423cb8e4973a5370b7da2153c0b86acfec1a7672c290acc77782f37fe95ebeb3d6b86436435eda2c95 +DIST mgorny-dev-scripts-38.tar.gz 12415 BLAKE2B 0312791a40032a7f395ee3bc77266c2fd02a77d5b071a33ef4dd28d8d29adb7f473d8775b640c9cf7891bcca4f0808c14267522e521193c32d176561763119ed SHA512 0ecd35e07100fc01a0d9b1e22fc3582f28e0c14ceafec58479fae861525a3f1d2311d64b91a6d7c3e510a161f6776e4a34f8eafb46b46fc1d906c378b86a11cb diff --git a/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-38.ebuild b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-38.ebuild new file mode 100644 index 000000000000..c1910af26af4 --- /dev/null +++ b/app-portage/mgorny-dev-scripts/mgorny-dev-scripts-38.ebuild @@ -0,0 +1,32 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Handy scripts for ebuild development and more" +HOMEPAGE="https://github.com/projg2/mgorny-dev-scripts/" +SRC_URI=" + https://github.com/projg2/mgorny-dev-scripts/archive/v${PV}.tar.gz + -> ${P}.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + +RDEPEND=" + app-portage/gentoolkit + app-portage/portage-utils + dev-perl/URI + dev-util/pkgcheck + dev-vcs/git + net-misc/wget + sys-apps/portage + x11-misc/xdg-utils +" + +src_install() { + dodoc README.rst + rm -f COPYING README.rst || die + dobin * +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index e4efd38da4eff3c1b6e45a0abec9c749f869ed96..b65711a018cd2b0de61f737e5f3c49316d258a84 100644 GIT binary patch delta 47895 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 X+6Oy;XPbvS_5b}JMM%#E{apb7YT8=c delta 47911 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%0DQZ7T8~CAPvXz+6|8uG17pDt2Lvp8 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 diff --git a/app-text/blahtexml/blahtexml-1.0.ebuild b/app-text/blahtexml/blahtexml-1.0.ebuild index ea99a3570a9e..00d990c80f2a 100644 --- a/app-text/blahtexml/blahtexml-1.0.ebuild +++ b/app-text/blahtexml/blahtexml-1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/gvanas/blahtexml/archive/refs/tags/v${PV}.tar.gz -> LICENSE="BSD CC-BY-3.0 ZLIB" SLOT="0" -KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86" IUSE="doc" RDEPEND="dev-libs/xerces-c" diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest index ac1f269e1c26..64a0ce725b93 100644 --- a/app-text/pandoc-bin/Manifest +++ b/app-text/pandoc-bin/Manifest @@ -1,7 +1,5 @@ DIST pandoc-3.0.1-linux-amd64.tar.gz 26480576 BLAKE2B f74983b0665b015541e53e1f56666110c6587d7b80761a31bdb9b0da7450d934df93571c3e03ecf9561de5d3f0c4800e5b8fb6ef82f7eb5043c39348b11963a4 SHA512 9424af2647211894370a5f268a42add0c1437568e56b2cfd7f2c9b722216201afd2cbce39ab480652d4bc0b54ec8b0efafc5b0726c8ce68ac3d8a2f73e801dde DIST pandoc-3.0.1-linux-arm64.tar.gz 28536489 BLAKE2B 38cfd1c6fda336f445ee58ff1b7d63c6edc72d0c87b9e01d724c2db75bb0bb429eb0b076e999b31149bc76921fc58dca47441233dd5c2cf010283c910107a75f SHA512 beb59675be8b6176c577c4a34e0c3a2dc5789d47dfdac51d22470f2e7ab8238ce12b996f5d8b021bc13d8cb4e4aecff428a5c1ed3703a483d06cd97f09705004 -DIST pandoc-3.1-linux-amd64.tar.gz 26480348 BLAKE2B faabb114fde41c51ada10d4bb85ca694f010c2fe30e9f3078d4dc7b2bfb3d35c078bac9b7694de656b1bc4d2558476ead3b2ce2a1085e14a6e5e1ffb18b0a248 SHA512 945f077a2ad8f40546ec83e0a60b0e30b54f066005ef53f92a83e20eb38afda2270a214f35c6c0b2c2c77f53bcfe89cfad56795e58cb834dc2cb1af43b2192ea -DIST pandoc-3.1-linux-arm64.tar.gz 28541921 BLAKE2B c00281dd2b4707b5046a79b83d28d95d6b8bb71076f65904f4c64e9628491ee4e35a9470ca962357dd18776caa9f895fdb8edad1211a3cdf63276c20aa5a9b5f SHA512 4ada611a0748b5607ac97da80925a86bf7f10f723cd3cec276d257d81cf991c6e8d5324bb99f67e5fbf3785558f03e86b2cda6524c3de79f1c68febd17abe635 DIST pandoc-3.1.1-linux-amd64.tar.gz 26510765 BLAKE2B 5d95137a9d5dabbead7a0a56b67d7f876491e6bb71812958163dae600e6826544d89d5f036c3c6e19b022462014a5c317d73ed59a6955d02c4a5ae70088e2a31 SHA512 f6b99770a173e8ef0136b009a3d646fe60c80133827f6a09c40d1a5a2c59cf757d89fbc1314555c0883fcfc2b8f8b05502e0efdfe57f17b892d13ef49d4e5725 DIST pandoc-3.1.1-linux-arm64.tar.gz 28579848 BLAKE2B 8933d6d062f51b172bb142a96dd5fcd5057b1c070b90272b8b4f192780e5107b1ef8f143e662a68ac4472b23982dd5def753db0880f15785a40b8a87e116182a SHA512 b420f33114dcf6fa1e9512fdde64d85e00c837eb98c3f3e35b21c49dc8a38dfda3c90ef21aa99108da3349ae1abe27b108c57e969a703e8919105c1918c70aa0 DIST pandoc-3.1.2-linux-amd64.tar.gz 26813708 BLAKE2B 0ded2b73204d5a9447442a2b0bc7c67ee7b2256583caaf71dbe2d0e2bad66977272a9b7089828ea96b3e88d18532338b224ea752299bdb9a4654cf7b4b02ce6f SHA512 8d16e9d852ab10744d885973f788232f8f0cc768d293873fa253d415a286d73a33b27653ed12e871cbe35908130388d039086712c20baac1dde0b0993e740b8e diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild index f5289c741e6a..254155b50637 100644 --- a/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild +++ b/app-text/pandoc-bin/pandoc-bin-3.1.2.ebuild @@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P} LICENSE="GPL-2+" SLOT="0" -KEYWORDS="-* ~amd64 ~arm64" +KEYWORDS="-* amd64 arm64" IUSE="+pandoc-symlink" RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )" diff --git a/app-text/pandoc-bin/pandoc-bin-3.1.ebuild b/app-text/pandoc-bin/pandoc-bin-3.1.ebuild deleted file mode 100644 index dd2328fec3fb..000000000000 --- a/app-text/pandoc-bin/pandoc-bin-3.1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=${PN//-bin/} -MY_P=${MY_PN}-${PV} - -DESCRIPTION="Conversion between markup formats (binary package)" -HOMEPAGE="https://pandoc.org/ - https://github.com/jgm/pandoc/" - -BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}" -SRC_URI=" - amd64? ( ${BASE_URI}-linux-amd64.tar.gz ) - arm64? ( ${BASE_URI}-linux-arm64.tar.gz ) -" -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="-* amd64 ~arm64" -IUSE="+pandoc-symlink" - -RDEPEND="pandoc-symlink? ( !${CATEGORY}/${MY_PN} )" - -QA_FLAGS_IGNORED="usr/bin/${PN}" -QA_PRESTRIPPED="${QA_FLAGS_IGNORED}" - -src_unpack() { - default - - # Manpages are gzipped. - unpack "${S}"/share/man/man1/*.1.gz -} - -src_install() { - exeinto /usr/bin - newexe bin/${MY_PN} ${PN} - dosym ${PN} /usr/bin/pandoc-lua-bin - dosym ${PN} /usr/bin/pandoc-server-bin - - newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1 - newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1 - newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1 - - if use pandoc-symlink ; then - dosym ${PN} /usr/bin/${MY_PN} - dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua - dosym pandoc-server-bin /usr/bin/${MY_PN}-server - - dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1 - dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1 - dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1 - fi -} diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest index b958473718dc..36cafa83b8c4 100644 --- a/app-text/sigil/Manifest +++ b/app-text/sigil/Manifest @@ -1,2 +1 @@ -DIST sigil-1.9.20.tar.gz 25139664 BLAKE2B ca0a8ba5ec9b76ea4016766872e7a70d839c2b3f24a658e90e619fd2feb01de74e05e30cdcf53c79ce92196c380da1d348ec2776f77060b18d2c664ff8171c6a SHA512 07aff142f65084b7900b25b089fca1d9a36022e690acaf0db3c7b2eb310a847834baff42884e73bbe6b31ff2dd7f73e76819c5c7a4292578fbea2edcebec5ad1 DIST sigil-1.9.30.tar.gz 26602897 BLAKE2B 554af2aa4c26994c065023839ea29b190eea501cac1183d58dcf2439ebca89e0a56848aaec1d668cfb84555c6830eaf6d32efdc82b08e0c94d7b6ba95dd7ff8b SHA512 80dcaa9dcee51c36a42bcd57fc87acda94002af74602d934c7e9bfd275339d9ac200cd1f141fb9e2709ac054569bc22f1869623498ce16c636a3fab8dae4e70f diff --git a/app-text/sigil/sigil-1.9.20.ebuild b/app-text/sigil/sigil-1.9.20.ebuild deleted file mode 100644 index c70034c98975..000000000000 --- a/app-text/sigil/sigil-1.9.20.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="tk" - -inherit xdg cmake python-single-r1 - -DESCRIPTION="Multi-platform WYSIWYG ebook editor for ePub format" -HOMEPAGE="https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil" -SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${P^}" - -LICENSE="GPL-3+ Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="+plugins system-mathjax" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - app-text/hunspell:= - dev-libs/libpcre2:=[pcre16] - $(python_gen_cond_dep ' - dev-python/css-parser[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/six[${PYTHON_USEDEP}]') - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtprintsupport:5 - dev-qt/qtwebengine:5[widgets] - dev-qt/qtwidgets:5 - sys-libs/zlib[minizip] - plugins? ( $(python_gen_cond_dep ' - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/cssselect[${PYTHON_USEDEP}] - dev-python/dulwich[${PYTHON_USEDEP}] - dev-python/html5lib[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}]') ) - system-mathjax? ( dev-libs/mathjax ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - dev-qt/linguist-tools:5 -" - -DOCS=( ChangeLog.txt README.md ) - -src_configure() { - local mycmakeargs=( - -DTRY_NEWER_FINDPYTHON3=1 - -DPython3_INCLUDE_DIR="$(python_get_includedir)" - -DPython3_LIBRARY="$(python_get_library_path)" - -DPython3_EXECUTABLE="${PYTHON}" - - -DINSTALL_BUNDLED_DICTS=0 - -DSYSTEM_LIBS_REQUIRED=1 - -DUSE_SYSTEM_LIBS=1 - -DUSE_QT6=0 - ) - use system-mathjax && mycmakeargs+=( -DMATHJAX_DIR="${EPREFIX}"/usr/share/mathjax ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - python_fix_shebang "${ED}"/usr/share/sigil/ - python_optimize "${ED}"/usr/share/sigil/ -} diff --git a/app-text/sigil/sigil-1.9.30.ebuild b/app-text/sigil/sigil-1.9.30.ebuild index 4574fdd28962..c70034c98975 100644 --- a/app-text/sigil/sigil-1.9.30.ebuild +++ b/app-text/sigil/sigil-1.9.30.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P^}" LICENSE="GPL-3+ Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+plugins system-mathjax" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/app-text/stardict/metadata.xml b/app-text/stardict/metadata.xml index 2734425ad0ed..51c3d5af9d72 100644 --- a/app-text/stardict/metadata.xml +++ b/app-text/stardict/metadata.xml @@ -15,7 +15,7 @@ Enable stardict advertisements plugin Enable calendar support using cal program Enable dict.cn network plugin (for Chinese language) - Enable text to speech synthesizer plugin using app-accessibility/espeak engine + Enable text to speech synthesizer plugin using app-accessibility/espeak-ng engine Enable text to speech synthesizer plugin using app-accessibility/flite engine Enable plugin to read fortune messages using games-misc/fortune-mod. You may consider installing games-misc/fortune-mod-all to get all fortune messages. Enable plugin for unicode symbols description using gnome-extra/gucharmap diff --git a/app-text/stardict/stardict-3.0.6-r4.ebuild b/app-text/stardict/stardict-3.0.6-r5.ebuild similarity index 98% rename from app-text/stardict/stardict-3.0.6-r4.ebuild rename to app-text/stardict/stardict-3.0.6-r5.ebuild index 717768451a5b..dff06821c281 100644 --- a/app-text/stardict/stardict-3.0.6-r4.ebuild +++ b/app-text/stardict/stardict-3.0.6-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -43,7 +43,7 @@ COMMON_DEPEND=" ) " RDEPEND="${COMMON_DEPEND} - espeak? ( >=app-accessibility/espeak-1.29 ) + espeak? ( >=app-accessibility/espeak-ng-1.29 ) perl? ( dev-lang/perl ) " DEPEND="${COMMON_DEPEND} diff --git a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild b/app-text/stardict/stardict-4.0.0_pre20170304-r2.ebuild similarity index 99% rename from app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild rename to app-text/stardict/stardict-4.0.0_pre20170304-r2.ebuild index b1e6adf80770..05ddfeb52ff6 100644 --- a/app-text/stardict/stardict-4.0.0_pre20170304-r1.ebuild +++ b/app-text/stardict/stardict-4.0.0_pre20170304-r2.ebuild @@ -38,7 +38,7 @@ COMMON_DEPEND=" x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango - espeak? ( >=app-accessibility/espeak-1.29 ) + espeak? ( >=app-accessibility/espeak-ng-1.29 ) flite? ( app-accessibility/flite ) gucharmap? ( gnome-extra/gucharmap:2.90= ) spell? ( >=app-text/enchant-1.2:0 ) diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild index a8aa448762ab..dd393b5c6efc 100644 --- a/app-text/tree/tree-2.1.0.ebuild +++ b/app-text/tree/tree-2.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos" S=${WORKDIR}/unix-${P} diff --git a/app-text/xdvik/xdvik-22.87.06.ebuild b/app-text/xdvik/xdvik-22.87.06.ebuild index 207fad17d7ec..795de4ca9300 100644 --- a/app-text/xdvik/xdvik-22.87.06.ebuild +++ b/app-text/xdvik/xdvik-22.87.06.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="http://xdvi.sourceforge.net/" SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz" S="${WORKDIR}"/${P}/texk/xdvik -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" SLOT="0" LICENSE="GPL-2" IUSE="motif neXt Xaw3d emacs" diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest index cacc6d3da544..2d54906bba1d 100644 --- a/app-text/xml2rfc/Manifest +++ b/app-text/xml2rfc/Manifest @@ -1,3 +1,4 @@ DIST xml2rfc-3.15.3.gh.tar.gz 2857354 BLAKE2B 936c1f0c37d8de85b7a9966b6239da55dca090c3cb3e712a1198683244e436ccf6827fc6d00325e8c13a7be829af6954d311f690e4aa0367f2399c4d5cf9321f SHA512 3022bfc071e9bbef2e8e6b73c9c6539690e18f0935e3d22f99d1fc3faa642b75f998d6dfbd8d8c019f7fc789c38957994e06667870638dff8e907c928578c904 DIST xml2rfc-3.16.0.gh.tar.gz 2859379 BLAKE2B 537815a648b9f5ed59b37a82a29ee092b7e2ad3d10c191a08c752a43d3aed0b81270a855b3a3ee1df935a1d14192715e62f82fe15c2de98eddf329ac554a4ba5 SHA512 893a71bd33c6971103188e624b91d1370f8324bb2316a542fa9496c02368875582b57336e57abd8753e207d80a5aed508c15407ea734056f91002dde9aafdad2 DIST xml2rfc-3.17.0.gh.tar.gz 2856289 BLAKE2B b48d83118c0bfc1044b703d22a5d1b132e3c9f07da91592ef416013fc3cd8a55ef9e9dc51c3e7725d560c0ccde76120e590fd19e1f36f5bbbe4c73f5d4683f4d SHA512 61dadf2d8308cfade6210af62a54b638a02f44ba586ecd73c8929813c7a7013da933d8ff72f4a1107665da9a952e7fa188cf5cc71c928207b056c4f36f46679d +DIST xml2rfc-3.17.1.gh.tar.gz 2856471 BLAKE2B 81c0ba0788e6a7e5211186f87d06bf76622fae57557e62bfe3a9fbb9c3aa31de0e1e99302b28b81d4e7280a2f29704389c6a0936b20b0aee219576eff9bfc803 SHA512 d502afc37e350dfd4c578d160e3942c3a33ebf45941db1478cd8e88b3f00470ab457a44667dd0eb955a270e31ae528a73d3625f1a61aabb166705b3d367df62a diff --git a/app-text/xml2rfc/xml2rfc-3.17.1.ebuild b/app-text/xml2rfc/xml2rfc-3.17.1.ebuild new file mode 100644 index 000000000000..495e49666d19 --- /dev/null +++ b/app-text/xml2rfc/xml2rfc-3.17.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="Generates RFCs and IETF drafts from document source in XML" +HOMEPAGE="https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc" +SRC_URI="https://github.com/ietf-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +RESTRICT="!test? ( test )" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + >=dev-python/pypdf-3.2.1[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/dict2xml[${PYTHON_USEDEP}] + dev-python/weasyprint[${PYTHON_USEDEP}] + media-fonts/noto[cjk] + ) +" + +RDEPEND=" + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/ConfigArgParse[${PYTHON_USEDEP}] + dev-python/intervaltree[${PYTHON_USEDEP}] + dev-python/google-i18n-address[${PYTHON_USEDEP}] + >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}] + >=dev-python/jinja-3.1.2[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}] + dev-python/pycountry[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest + +src_prepare() { + default + # Disable broken PdfWriterTests. + sed -i 's/ PdfWriterTests(unittest.TestCase):/ PdfWriterTests:/' test.py || die +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index 13d614f8dbf70573888d475d5540b10d66655d29..90e615e385cec7aae7080938a9a202e1ae78f930 100644 GIT binary patch delta 12060 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 GUH|~bM&_*m delta 12072 zcmV+@FW1nlXS8R3ABzY8000000{?ZK+mc;Ja-Q$?6uei!uB>xij>6-x!;-@hnhW14 z>IlN@MneENGn}XQ_b&$bUQKC63K9ewd#{z1`5&^f>c9QrPk;E~b${=xfA9b0udgpZ zSaSBmKmGF`{?{MOWB8(QwjAr7rUE(`^-8UKho;(Zp`HB40G?k zs;%Z@4cU6N*-ACnY_8bLT6wqV<4MEW^zEEf`zR&a>@`dm`sinLAJ+NdU;oD+lKCH6 z3OnUwF}Ua_&lHbuBb6D>_KAP;>l$-P-e!qw@iRFc<5|wJ8U1N#c;7?jqelxho!MNR z@mQXD>{D}p%Pq#r-`{&z@4dAcdT%rEL3{nfzx?5U|Ih#a$AA6P4}bjAKmXT%>7PHH z{q6e?wbe(c;`JdTZP%@s&5q!X4%7kH8+0?mG3Q;70N8D%~EzYA`$!M z;dRadpgk@{Vx_PrzJWR#=H-)z!Y!Z02?$&UvNN`6-vYkK+tN)rWI@ zOeGQcq~1^D(^`Cns*i8`)60kX<;yc-*`@dhS@F&7y=-P{c2bIVShpQgAYO|Px6VW5 zQvE1@1c$7P-Ren}LpyV{HN$9yr#UmV!D12h-EuAG_<6!CBvA{~&*mMAv)8n2R>O#S zOlS66$Tr{COR32@A8q$SLb%M+^_ci`vZRC*%OWz#=SmJQ*BXzSBQHF|cG;18eGoj} zgXsAgQmr$U&B{efdHAg|+R3xHv#+`Pj$_4t>4v|D?9*Rg-abCVW!~jSxGYztW{WPL zVJmkFRV%XzQHf``va5|ojV(LD@wTI$>CQfB4sw5IzAf!!BiM+ERo{fAk67mF%P6fp zjbFGkvYVw@EMYeCd6zX~bdPYY9$Q(&zml=J#^p)4$QyMEsAo@b7WLIj+H;MZdY&zR zcv6IlSaW4x!`gMZ+B{(#owX>(8G-UEg~cZv>yFnNO_e!kkEnKhv{^fms zk*|+<4Qs1W>Aw2S+J<5NoHK(bl{zJth@VkhhqnzmhUz?t9b(8n`#t(fnO6@JFyd)< z4`UAE!LnDuAthmb>i4XdIrX!YHMz8Ztrbs+{T8oTdBxz48=(Y{$XgkM*B_-v9;k<~ zT5(oESW`eZA4Daz#M%*+J-c&l&$^e(o^=2jyBnF+Eq&$8ud2lpC(p$5Zczyo<^7VbdSoQXZSPgvgp{R)o_``daom^Sj0+76BCE@Z3yArHEY^M=_!l;y( z5wA@F9r$UI5IW zREj3l?c$hxW?gvz@^iXUN2;?-*4Isbu2r&*h%NBbpc#^p0&Fl!s>V}y2ZZ?SEaY{R z_qGLU;5W?`<7wu31DWcG+2$ijV-m%`EMR)1jpA;Ptoy& zwe21=KQcVExjd9fy2n{OuzYxuwvT}fmAA{h@;cyZnl4yLK=ev5;c=9u5_Q+mHj6Tfhn>k<*RmTc@tc-^7Au~@2_T0^ zXF%15k~tx@auQrq6M4)MoO)pP)EkBAcu(V}Zt?o|>Fowz$n|c#iFT3ceX=?1P&_i#7uAJ>aFLcUi>>B?|#;Ut!e?v6tH< z;3mcRt3c1}`vG6wh%SJC2PQ+L{g5kEQ0JqXUxdow#8l20gLpJUHJk`ydUFm&4G{qX zztrgv4s~b92?o_?c0ibPlOBl~lt+-1O(l<(=K(_Z_Gcx33)c6aUSI$7%tAGR^0gh< zhZScn@^B&Lyz(KF3Wc4~F>U!3U{JEQpe8I)hUdVsh#g=T1|{WxS_uYO2lNhwXs040 z4m5VMplCUM5 zJMjs@fR=bff|L+MLb!_L1O9mcR~(NrYAC3=E~m+f1s?WfQgWJ$WXaHX3fPJib z6%X7>arRGN-|qQk$%kh(qPAU;*oI4jBn3fOE$lYH`M6j-R76C0DMF)KAvmC@vr&v! z*_7o_tszTO=!jWQCGyKn2(yDpLXygf$+bg#csWv03%&@3g@;^)-jQk(kY62@)Z5bX zlZp$A(7>O6z2Xs3=L+6WAY;r!9yKD|`O^WsZTSiTD3QppH;GQ4Vy?NC=jFP%*(Q4i6A|&>jJcaGe)~@COKb>eT=) z+`~d~A2<+!5fL5$4LpGs-CMNg_rKjM@hMXQW&w`}nQ|cwptzYJzBx&ky3dxE z2>}Uzc371NsPM0rl~*XwlhK9-iFdveTL(}9f-Y0Zd~U7)jh7iop-6zZP5E@l?y>-5 zg_$3+YXH7P2ECjJEy@HC=m{(&LPcvSRB!`7rl7-^BU8BmD=WpKkm;mJ1VgaIXoOP; z8BYQal6L_j_V`WEYND)#pXoFRA95JYBCC{ieYLB(gR6N0f`77oW9Lv}xD4Dv**nNV3 zwbUNK4H}ATm4UKB2HIiygVZEakn%?|ia~;KC7^MDX{w4;xW((smk&R_&9~2Y?21ov z4CnwDvF}Q;FGNn35Qqu?v0@yk6u*%k5!2DZ9Owvrjvz1!0by1kF;YA8{$N&t3NU+! zTXD2Rr~!BEmEA!9`9Bt&k>xOcAx2&T{xm*T4aS^pN&Z{%2uRPfr-7hA9A) z^l>(SWq!VLV_!VV8V=~{TTu15))o-(NZ)9&2Ue26Pr!D7!h|Gt=mXonWMBO$qAt>m z=fz)k85aj^>|4yf@7FIc{rkRu+wGg8C<1Ey6?uhM44A7S0Tqoj0Fn4y*aYPC0aJ+; zLI<<19+@|Z8LYNLi4iBn(}EfULFA^y&x8{B`=mV7SinJ?f|@@wLa2P5Nl=7GcS5m{ z@*b2FuYw|mx9oUBnv>~=r9n6$@t3IrH~vL_kacA>;2W~eVZ>{VlMujvJ#lPScvV!I zgG>>%Fm0e*_$^?J5<(kAGnnhVR}?>geYtx_!u9lyc_FIj_GlX%#E=4L2zxNwp_(CG zw9+Xmp{ys49sQUFe6DsF5k6F^-wut2m~|zpAQE^D5=n1c*9QSBc%g_CNB+8C)T4tt z@_Y&k9vs2I!$-Iky;`DwQB57bEnSh~N4ssL7v+}lR5+_mru954Le}w=$W)B{B2Kx0 zWdXa6(V?n&Vrpg~>j5{UW1VCdrHxVY=p|2GkDJ?GZ=~3_@3(@C=~lzd7hv5U>)w!y}Nt5&# z0V&|>kXPVho-$s16rX_^QVSPlU|6L6sK|;3O$z`@(M>cSGHzpNx@rb{xEmF=goqJA zANW!7pS*@B8^ZaZMG`s8I^eCyKdU@u!hoP~ibOf4A|y6nJ4=E;Pldlm;uQRhzOr%XBdgn3%$w+{JC0z^slaUaAMvh>$QN*k^Qj`RG>~!#H*i^|b zmcE1DsLF*<2T9?{Bc}nqLg$@#I|bTu&n1_gAhYEn44dK$|%d_yqqHm}j zK3H6Cl@yUWA&gEqVDlNR^Y-%c%N@MhlN&2yDIuAV1f&IKEZ7kq!95gq5<|gYfp@Fj z5l#Ys7%^Q5iR(eD0zP5wCh-R4L`7=nVAas%AZvjl2ljV@IQ)+~mKkXPGon{Ly@ww< z@an=k80egQ0)sKu9xCoq0+HI{k9x!xtz-OswZPRiM6DejkFvLeEh1z?62hsyhC6@) zD=d}}L(7O|RRbj@Jh(3#+F9XZ)R>>q`nX?zUtiw-@~##A+#E7U9EK&edI1U5X)zX4 zO{&;hhb$qY*wC*n^(`6J)Yh$P;UG{0)G5miTNL#H5z&ZmMA}B?kf#a3Kz;)5d|)S9>NcXa5Sk^_0rLcu9JYR9$<#({9`lBO zVy(TY@cKO3VL3-I2`eLi5qnzU5?LgKWk5iiBoC11Lq)vY;&op7$8Ya;I-cP|7%jyb zxF5hZ&Lcx;R5x!=8UV$0CNc|I!TV72PKAb~#E4_29Jp2~*N#`u@W1sl2hQ#gw2CT0 z^pcc2@&(B20=#FywcyI(WPZ;-#p(io{{8Ne+64f~1iqj53P+TqohRVaZ*6+;{h2~q z{@SOCKENi;1E&F}rQIOd6}v@A9%L(07vl|o9h6oJGumn}Ze|exVcbZW4f~;vfQa;3`CkDuOg{DfubA0BrSYoCyBf0RvuQ+Yrw@WrKQn zwXIZdWv65vjAe0AALyPK+-|kbAX{cLA>FBrDjgBK68u8^)mvqEh3$*Pe)FmtpVhJHX88haj0%> z=ujY$DoJ_jEm+^af8G6ce|^_1L{~nAS1((eW_WIbmhh<^^34Z3fz=V;l(bmDe6)iH z#2>jne04`|K=0<%FY}i8ay=hEGGX`ZK;xwyb4h>&I0te?n<^F72hT}U^j}?%_E&+w z07Y_lsQE^f;k@`9awi^t4_g-LbO1CMl!(}0?czVbAtnN#e7b;}q?uUtI9gMG9yEl& zG%0{HLK~80`)EV22uWDu51*0MT|U{I6pjbQ#L07n9u zAIiSzD|k~Q*u6m2yr(w4!qI-$VEuT~Ip@$GFLA`}U@SL!l_+2zfIke*!9x(gUg2-D zpeC6Jth7fgqY-l>PZ8$81R;Yj2A?<7?6^nkr@sqc6+tKMM#doNOuZYp=4j*kpfuIC zN|O0qJ7nlSOr)BBxh_Y|j2x7LI`F{V@GKR}b#|p5gM2`AKo87aw9TugKtX{+QFYo8 z&yhusdR)0{lM?c;hzF1Uo48pUYiNh)pgM8S9t5%;A~qS>cWvJyXib|dt)MqOg_^++ zzP4!Qf?RHx3~MS^vf7*X}w?X8eFvh3O zE*B9tJfk@Q$`a86n6gq?9nT3Pv-;G&c4!l#b!#+5Ul}#^f;FeWw(Tic#vEq^E;i)q z5`$eN1xbqHtZGjKI z=+J9-H=*Df`U%Ef4GWA_a2;Ej;7l~Yse5#s5Y)7P3(kj%o5j>@fA;d#&;bVl{CREP z4>eA3P?2?uWg|Sc7skb37YuxiN*;4ZyLo9I&;!e)i5&3Ynqng5sHBO$q25m%NcwsW zOv#&}(V!~m!f)+B+u(|Y0w9yF$f9dgcN64miJ&_x5pqDxQ$@Y$PnJE2Wu>T6a^|B zv($om98|PNAYe_gk9YyOlSmdFe*#GFDS(MAtn?;?#S=c`_5Z%TeKvbnj!(8kt4c7U zD9}7}N!N+A2@NsFJS2FjOP|USQeE08t`$^QiUW9(a#1LNue|Dgu^LM<%N^2y| zA2?=dw-ehE0CWtUEE6B?AIbg#q<@6e?MaTXyjNzZ{pkYL7de@p^X;E07H zB<#R@Ph}EFg9`~AYlTuowj$RYA7~?XiY3Q}Es7d|f_%=7VCg<+B>v(vTtB`2^wZn7 zySNC?J_VUv+O^T&#ZW*+S3wu_g=X@y>=0iJ4`%qQ!|9+UnBW8*UHhl}3SJBe^8^7w z7;0^4)XMGDy}Cj82sLbAfA}yFpZpF92!o;^9^wK87E=PGyTy(#;)6*w>Ys=K`&q+7 zJ1ayyCL*Fp^Glp+>Sj$6TOwSOSJ(mI6P1d-om!na4}K+R_6HqnMe_?(c$V~7QJo^} z(KB2)qxt&jZYAqYx)wb3Byr7Gr7$1oMBwVU^Bce_fD#rwSJh?UfB!r}YamzM)R0H1 z(0X(Q@t6zF1e69Fz4RA`#H;N}Dy4<2LkfvZHFkgq)qowm@aP#L1weIPNrQOWRzW_I zR45Yd^!tQd%_pfflz8A}NF6oKaS(YP793rtejDQFB=wfiM%oKa%4u@X8?v$t;IhxO zw1Y}48_?wn&t}oRe~Xt2^266J^LMjzxAA~<&3ED0YnL!65Ld1Smjkc_qIA3u#Dn%& zon%&n8EI?UgPfjZccy-G#rMaoYsVz=pfjb(gO_WPY*8BG+=sl- zXn{i@Av5KEd?d166ERRRc-nBI_>0l_5Q9z-$x%D&gkea&Urz8&Y8rfp!r`ib%r2;k zB@RUV=H?EHg=l)UW{D^%n)v7j=C1QDY_IRarMB(URSrzrIcn##PKG!G#pBfjCJ`W( z9ROC*qytsE@k1JC(*BWJ&K1-In@nRghzy+XlRp_Ie>0b+ng?XTqiIHZ5K5wIx$s5P z6=ZG4n?~FMKY}GW(m45=LZ~6c*kwl?Uxw|#DN{%2W6U}H8i5aF3=dWHnW=Gc1gn52*Bf zU@1*7e^tnqf58^X8X{=pZ?1t7mObc!NstwqlwYUp2tQT&D9)zor@435Tzht!GM|+) znnT&cLW$VGbxlI^qFX&MTxbDCsgf|SNsV?IVkGc)u@RSG<@H!Y$kfLO5i0Fd*JOZj<(}HGHqlPb>yXGmVmw>Y$lppf-f55yN zV1~QotF`YR#xK}p`p_rnglHXTcwn4+V!=6{51b2a{9h$nD z5;f!xaB&u13P96P79Mx~}G8 zCQc$q;4+vB8SaOMi z1Ugc7 zv9Lr^Vvb?+;C09>8_adz^M3u4EFMS!T$6PkBY*Ll7Ql(<^xL^kNfe#Ef`*`g+SGAH z%`VL-Z233jJf6huqqbPUYH1h%o&{x2mp7xboR57IMi=kl`uL^KpFX^ASkzkw7Tpq3 z2eu#$zhoQBQrgR$z567c4 z(}wNYNQpR-21LnR>{*t>hy_^FJTa_+-R+=4xJ%HA9;Z< zn(V7fhspx(4WRgSv-{n-=OgAc_Z~6YWM^5nWDab2L})^Uzd;wk8YI ze6Ux5Ap$Y)UNfl*67Yjvlj_bdF@1IXzJGS(;SJ>2!UOY+Nn=}$xH(8!CzZlUTMFPA zu+J}VKfdq(g-ODnP+oH#NANy88vM#LpU) zXXFzecvXHEqH|jVhfRZ{`?O3!_ecmRP;yf*Iz1l;q!Rp;fb5OQ@;u#Ri6 z-rAX!8Y8dI!u})RhbGwyz%?lKrGNR1){#btxlW*|4?d7G$-Jyu*4j()vu2I`$zF^M z@IL$`GIi>>EiX<*4Q)Y%ekgFV$E)#*DD!+hsWNs`vEhTLIP&qx0Xu#4(y3C=Pz|=J z<4@Xd(!kXuC6JCFUR6i56?s3?{)3S&Bi!Wc+n4?M`+nJovai4V?&KeVxoI`|we8%n zhX|bPknLH$H?j)6L7=Ps3gKaSfO~D0x1mvAgb$>cx6^?`4I?QtawUbZl_&Cy+PA!n zsYaP2l?M+dfpS59qm~gAzCUGbY6y5fBZ@qrBADs2)wrOf1R+__#{?E;#zfqrMhVA`}RCtk2N7q+&^}QJ7{o zBsjniWe_Gm)g~qz2__PNGR5p+tvYY4Z32&-K*gJ^SIGTIuN9SvI7N! zLw#X-s8ZakURKjeGCZkWWbOA>V@}(~bELrU$^}MbVb-05I6oUp6fj*}{Kvw361_KCEy*9q5t`R6D_d4*3s51OU z;lp&M6NiRsieQZTL3Xt+bT(HB02x#3O%r6dc)fjjc{l#_)cjHREf8<&kz@<)IAEu}w zerwj0FnVnh+M#jV1IkePhvGZ>;XIKU5GVN$|>3YoKkzU9~Ob56)}xf*P*?bp)t7(}=Ai`;t2IlfRxT48Q^dJla8w zJj~H)1qYIAL=Z!6eR=gn;r<9#Iaq!_yd__iG(4II>MD4k-crw?m%7Zo>Tp%nh~afH z1$?J}nbRcT(im|B{i3FZP;z{%hCtgj?gOIeEK^*#Hu93S;qU4O2o1bqP%wLm)v|sM z+b`d~fBp3N{e=SY9q4x!5SYy=fJs5^&9kGL&e^(p5IXgfbvpu?m=bkwXAINH-wkl1 z=?E#gl&Xs4Iy#OF*KEdyEGp5_$w8oz!c{pLjSkCR#`imYn`z$Cvl5D_%e zz!FV|E1#0H&_-0_4riL0Pil5*M^!{Be*qvgG}&>Ul7aBG9Gwher8jhY zX43K@&7dko)@@MbYyZ67Ud@NU)9hLGs1qJ4D{BF;sHk&t3Hyg{(`h?c60_p%nq3Tk zD6->2!(=w3A!-2KM0)q@d#i4tC_0!*t%JhrNCpuxN)~;7kf6AI)QRLd#pBYACGoG? zqsVI2>Npq4%v+L|Showb$oNsqj2eUl|EXkGuLBSPuEBYbT?ew^@2Z=ac!Gl&Nk)Ny zD0=u-lA2gL@#v8$^EzUpqeJ~&z&`GO4}T8tXwq&C{tnznV6#>YGf(t`TEo%|CuuUU zf)0F*2tFVFu7|uwF9^WESHYz^Qa}M8T#_9Mc7d%S=q41W+c*Zob?VFr5(Njq$0M0# z_k6=JKZflzBBl`uVwN>Re_COc=5@CKS>ZG?gIa3N14cf=BN<_ zoLzOgn!y7yHV1@(J&Sers-bl(y$)9LE!w0TnlZNfl*-rs<RJrK;$i9XM#Nv7$v+P=Cs$RpjEpldc339s?oIsnxJkFTXseXkQk(P^+I{5n2B zLXF6hz>vh!be>&<xCt18YnHF;P=3lgX)$&FyzqS;=2Y8h=|I=geG-$~Cre>h@bNs@915O}l_Ae6 zekF|JHQJv^wV+vGXyqaN5q@g^m1|oV{i?%m8X{#~s_Q|M1nA;2_P*pvPuHQ21;}X* zNjLjIoo5f$YWjIy#X|UWOAn9NU9MRy1y!FQtLpf5vxg`j0Rs<}Jd>#@Yk$1N187uJ zcO2x7ZMdvu(pYV5YUA|IVmPnkJ{VOn6Unt%i7<3I0zrG|Ss2Vv@Iwbsj|PpkhpYY~ zys6oKfK0nN#R?xOV-Y3a3RRH6H*H7+hoLMWNJ=`&s0(NiIxvo|#9&n+WkildOc#ce zceuUfu!#KiTf{!SetFrSK7W6@yQOCzqw7p#58BK{2a>l1@8zb>4Mj4Dr8!ySDu#ze z9JG9$)I|j7kUOGofqZJ6l7N0&Cy9E}CSk~$1`#nhvWaxn4Jmz-A{y)u)IBSX=Xs3W z<<|4jWf16oOn^>}VUZ&Fp%ErLS6U;1yN>#**JViI8XikJghGhs)_>p7kno{?y^b-e z!=SrAG!?1CDCFA+)VGctoYbdA48(Nc#I1|{?d`?CJ4kuk6-Sy2VuxlBw5nTQVKR9v zfY{sA6Njd!+U}&#bUOagwI{-p&x5jV1Cb~dkfpHUshpH7-YVXHH+6KWXkAf7Ib%~% zyAWv1{&{jscX{B}3V(3L8xNjgHeCYZSTPLGL^U99ajK*OTp0yQ4U>Vy*STpJLBp~L z$Et&!I%O>~)3FG$R7aRFEOs4bmbn)>1k)K>oep-GuUoLLD~kmC@8{Q=TqORw z9Vlv-UwnpBpoU@r#jZBm^8h`;PlziWmu~}974IyQ`d3zrZK&u1L?4< zcIK!hq;TJ)yhZ~3TCM8lFz9Hg!=b$t(|sP><9>>s`OzbrR~KE4=A}DUkOZ2is@1j& z+K*^utZSN8(?gN}ffllprukqUKJ&+GqzxXr+T`eH-IEP1pjp#tM(CSTDNE;uShG{L z?J26z5zko1b$Hm<6s3W6%K6i9_@=$_Tpl;!G^1}=GjtB!c80nfLbjBrq={W?MrHTg;XYl~ZM z*X68X(jx(eJ}MP0q>JJ-b>3u2O;bSRWyRi4-V@0*qhv9LZ|$LO4~`+~B8K0B1rs{` zCVX9aNy#=O%%oU!h%(w?<#arn@4WUtvd(8Lud@$M18k^KIH_!&1X|Y3H;Y%({HDWy zAFK=J(0lQ^aP3j6x{uwRnUWHvQJznNP z&|_%;t30SAC-Fxd1fm+P<|R&ZWZe;A)4F))^nkRaykM$3^uu1-SN zrj93fZLsy{wz#%!@dxVMq)oDeonU5v1!vXroEJUERJCigu+DW@t``YwO~mLY!{_`?~l2BG=m`h(t)M;jSulR7^36++ns!@&C;52?i#!@3XYS^#AN0f$u6$xlO16;0;2Q>xvPboYLfYZO(6y*{80P;g}TNt%Cfk4hjOKpRxLLfBE#j zwXb=Pry+uEe7mj}Y7tjWen)hFwHCJVKS0LoeiVGMj%F8K%26RHP(^q6Xvlc=elEeL z&b?^>T}M|mogx2$4DOnMP!}fpbhX-by(1DRWi;30z{7PknN_mu+-=r}00^#E=K#%rGj!n*h^T#I z9rOYMLBnUj{?dPW>7Up8Y2k1?u&Y)r->_!)ksJsbp!F!`tjj2qE{BXdU!?n7x=u4= zICRGbmYY}ZXojnsp~hbkcR^YBq3hOS)6M`Ta&%cOYq3Zkd?sbRR#`Axwr4pWUHmo% zWN)b2foad0=)v@Bv$>FeY1kyNtZBLxdw~}>NuDV+GoYBNX@Lb~wd+dL4ZmwdM&k|| zv%$JA(`BAWqremIKC}(xbw!o#54=Tek8f}Dr~UmNGw(yb4PD?Hsx-rBzJL&;>-b*= zzGO}csYkSGY5rhyqi)=BIvX*y1x$@;AiT_iYCFH)IEp(aS^Lp{f#RWUV_m~(<+`a# z35x>I1}xlrK)`t0LFyML^1EO|oPhp_GN7XlS)EHn^VJUr6&Vo$DiYLcb3bJ3K+n z$-!H}`vT6rIbACnk?^Pp{_A=!zzb%#UnfzsMtGcHeJ8}X0qm2KGR{nYR#$cFqA4Aw z*3IDBr}9G55=t%)z!rjUH||;q2SH{ diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest index dea695854629..2f89b334cfda 100644 --- a/dev-cpp/edencommon/Manifest +++ b/dev-cpp/edencommon/Manifest @@ -1,3 +1,4 @@ DIST edencommon-2022.08.29.00.gh.tar.gz 143430 BLAKE2B a66bae35413097140b24c9313b12d55d52cbd98396ff1afacc751eb9752d4116ab19aeb9320dead5500189d74b4d91fdc09d9648fc6b5fbb55a706328488e7ef SHA512 6622c5de2dbff96717a345c82aaf9335745ed57262bb55c7a6704a68259ce81376ff0a2e9f3818ed1c1f08434da704f31fd4e3d8c48dd13646f0202e7564b2c7 DIST edencommon-2023.02.06.00.gh.tar.gz 144809 BLAKE2B bfde04282eff3ad745ed02708ba550e81c3d7916c634f01bc3fa9f2232953b4ccc8f319378636add4122cdf4c944212d7ecb649072c82f44dd8751640bc8f260 SHA512 c5763aa6a035febc6ce2a8b32c7ffb576b0a73448cf44e4a3788d87c45507a429065a02c37bce2165b2b51b3139cef51dc5ecd6cce203093f9043387b8912b15 DIST edencommon-2023.04.10.00.gh.tar.gz 146594 BLAKE2B 8712de4a79d1f0d2fc2f9fb88c6ea262e5b9c849c96848a3ff0906085e0088a3d68efe12b7e4d7085c05f6909f06da5f3b40c54af522da21bd19a0b795aef06f SHA512 2f1c32b1940834f0b6e5cd104832f0a373cb417fd3e64e9e744c95b24361a3df5e540bf14a74be15a95b4c241cfec92c6185bc0bf11e1de927f729a3a9458ee8 +DIST edencommon-2023.05.01.00.gh.tar.gz 146608 BLAKE2B e6669f43baa4c52909e7e831636ee52e4aa438dbcca7f040220eb69eb7e832c8cb190be52c5ba7dbe3d6e3cf2ae35d02a0c52904096cbff41b96eef888f5f632 SHA512 39ec2234bd43dbfd666b8e066891f14b10ac50076ac97351a082d07a979c1bfbeb0036aaa30862dd055fa8cdf4c4b1b3b5a5416c3aec91796cc2be7a8986997e diff --git a/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild b/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild new file mode 100644 index 000000000000..411e811b2905 --- /dev/null +++ b/dev-cpp/edencommon/edencommon-2023.05.01.00.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# These must be bumped together: +# dev-cpp/edencommon +# dev-cpp/folly +# dev-util/watchman + +inherit cmake + +DESCRIPTION="Shared library for Watchman and Eden projects" +HOMEPAGE="https://github.com/facebookexperimental/edencommon" +SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="llvm-libunwind" + +RDEPEND=" + dev-cpp/gflags:= + dev-cpp/glog:=[gflags] + dev-cpp/folly:= + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + !llvm-libunwind? ( sys-libs/libunwind:= ) +" +DEPEND=" + ${RDEPEND} + dev-cpp/gtest +" + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}" + -DLIB_INSTALL_DIR="$(get_libdir)" + ) + + cmake_src_configure +} diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest index f577f9c751ca..caac3bd27ab8 100644 --- a/dev-cpp/folly/Manifest +++ b/dev-cpp/folly/Manifest @@ -1,3 +1,4 @@ DIST folly-v2022.08.29.00.tar.gz 3696645 BLAKE2B c1ff618be8b6a73bf0a1249212cf904ac472711086e54da73dd631ecf002761e30496e8631d6591f51e279b736ae9b3fe50959de6b1f86f01f9d6bc08fe675fc SHA512 1437a1314e26624715a0bb781049e19300eb3a67648287b319c55ce0dfbc867a09bd9d2f0cece6fc75fc62b21899aa94b464ae49c12687be7c94fdf0c7b95790 DIST folly-v2023.02.06.00.tar.gz 3790845 BLAKE2B b1c0eed7a2dccba3ccb5e25aa24cc0a6d628fbc3134bf0ed82a1e0e614825a3ae620d79a54e2bea398274afcb662bdfca48d7193f69db35f624ed6a2fa9bae99 SHA512 b9cd8132a702e88e4c9fefcce190d9fd403253c9b71dc22316f237922d99f9cd980ab81d50ddb48ae0e614a493b3d61865b03eee46d59805f83fce528f831646 DIST folly-v2023.04.10.00.tar.gz 3816300 BLAKE2B fe262148583321ee55da9305a9e060e48915598c08edbd0edb884529d0a9547783f2e1a45b0f39e461ea6b92e9c0b74fc7b071ec1ed044b810ac2065c93a5f10 SHA512 4f154127f24e2e57873ed8e135989c214ae3bbaf0302594b3e67de89e04bf4905f45471a488220ecade56b9ae2b928a779b66f7632210a02b1087a4c05141d5a +DIST folly-v2023.05.01.00.tar.gz 3821115 BLAKE2B 6b2e14dd7b88daa5f81294143f0ad62dc119d7f20f4e4a48859213997cf67df9840a46b7933cd806af166394de1981b0a9f2d9f194e2cb54c73eed8e60c3ed04 SHA512 92bea2e7449a85936a93aef8a216e83f402be41bbd9ab4e90759600bb40e7903e4c8e490cadcf40f098c7a69e187db4d1062645fba8ef15764ba753276ada535 diff --git a/dev-cpp/folly/folly-2023.05.01.00.ebuild b/dev-cpp/folly/folly-2023.05.01.00.ebuild new file mode 100644 index 000000000000..77a442688377 --- /dev/null +++ b/dev-cpp/folly/folly-2023.05.01.00.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# These must be bumped together: +# dev-cpp/edencommon +# dev-cpp/folly +# dev-util/watchman + +inherit cmake toolchain-funcs + +DESCRIPTION="An open-source C++ library developed and used at Facebook" +HOMEPAGE="https://github.com/facebook/folly" +SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~ppc64" +IUSE="llvm-libunwind test" +RESTRICT="!test? ( test )" + +RDEPEND="app-arch/bzip2 + app-arch/lz4:= + app-arch/snappy:= + app-arch/xz-utils + app-arch/zstd:= + dev-cpp/gflags:= + dev-cpp/glog:=[gflags] + dev-libs/boost:=[context] + dev-libs/double-conversion:= + dev-libs/libaio + dev-libs/libevent:= + dev-libs/libfmt:= + dev-libs/libsodium:= + dev-libs/openssl:= + >=sys-libs/liburing-2.3:= + sys-libs/zlib + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + !llvm-libunwind? ( sys-libs/libunwind:= )" +# libiberty is linked statically +DEPEND="${RDEPEND} + sys-libs/binutils-libs + test? ( dev-cpp/gtest )" +BDEPEND="test? ( sys-devel/clang )" + +PATCHES=( + "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch +) + +pkg_setup() { + [[ ${BUILD_TYPE} == binary ]] && return + + if use test && ! tc-is-clang ; then + # Always build w/ Clang for now to avoid gcc ICE + # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106230 + #if [[ $(gcc-major-version) -eq 12 ]] ; then + # return + #fi + + ## Only older GCC 11 is broken + #if [[ $(gcc-major-version) -eq 11 && $(gcc-minor-version) -ge 3 && $(gcc-micro-version) -ge 1 ]] ; then + # return + #fi + + ewarn "Forcing build with Clang due to GCC bug (because tests are enabled)" + #ewarn "(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104008)" + + #export CC=${CHOST}-clang + #export CXX=${CHOST}-clang++ + fi +} + +src_unpack() { + # Workaround for bug #889420 + mkdir -p "${S}" || die + cd "${S}" || die + default +} + +src_configure() { + # TODO: liburing could in theory be optional but fails to link + local mycmakeargs=( + -DLIB_INSTALL_DIR="$(get_libdir)" + + -DBUILD_TESTS=$(usex test) + + # https://github.com/gentoo/gentoo/pull/29393 + -DCMAKE_LIBRARY_ARCHITECTURE=$(usex amd64 x86_64 ${ARCH}) + ) + + cmake_src_configure +} + +src_test() { + local myctestargs=( + # - timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest + # Long-standing known test failure + # TODO: report upstream + # - HHWheelTimerTest.HHWheelTimerTest.CancelTimeout + # Timeouts are fragile + # - concurrent_hash_map_test.* + # TODO: All SIGSEGV, report upstream! + # - ssl_errors_test.SSLErrorsTest.TestMessage + # Network...? + -E "(timeseries_histogram_test.TimeseriesHistogram.Percentile|HHWheelTimerTest.HHWheelTimerTest.CancelTimeout|concurrent_hash_map_test.*|ssl_errors_test.SSLErrorsTest.TestMessage)" + ) + + cmake_src_test +} diff --git a/dev-cpp/gtkmm/gtkmm-4.10.0.ebuild b/dev-cpp/gtkmm/gtkmm-4.10.0.ebuild index e3c3d8898327..4fe4d2f9ef62 100644 --- a/dev-cpp/gtkmm/gtkmm-4.10.0.ebuild +++ b/dev-cpp/gtkmm/gtkmm-4.10.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtkmm.org" LICENSE="LGPL-2.1+" SLOT="4.0" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="gtk-doc test" RESTRICT="!test? ( test )" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 5d5806fff70de9b9b65290afbc6a0eb3f8caa388..e217c7c50f6381d6c85a856bae4f377453ed6839 100644 GIT binary patch delta 15019 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 B&%poy delta 15110 zcmV+hJNd-!cJg+AABzY8000000{?xT-I86&ah>n=6mzc_yZ*E4lC-3-!mPpjwBP#bZ~edg{ORKl zK4<^KAOF`M{^vi2KmL$&O@4LX^I5y*y}PBfXYnWa+PBqz9?M?Cx4Ea4<6|vz)aF}^ zajuo>_CCiD{AjUR@op6JB{sKrNyGB0*4wFkcFDfa>PpzD)IPFrZP@yk^U5opZujt1TB# z-M#p}cgiHQH>e$B|o{b@c3Obbg$_`{zIW@Bi^n|M)Ne`a}QnVZEI5U;nv( zemVQw+Yim>hq?S1c6j<2OFquxaMp5)VB^+3Ft{=av ztv-VboF4DZnb;`3kFc?H&7qDF&&bxwI$>IiW0uKThmOToveT#88PS#1-1T(%*fPUT zwVpU)?>>eWmiO*yuF=1K>Ytz1^7&@2WUa;R!<;?hXoge7XuG&m_`GpaY11ti;#!tV zvzYXM6OO;JakE}lJ!SWr)`@9F-)qB`yo=>pJRe?psEwKN))TX>kZ?@5DqiR&|MWL= zC1)YWf*0+~8}Y`i@|}76ICpk+RpoMtmbvRCCobUm%dNrhvKdrfGg*ewqj~-h7~)9 z6dfKKu2>E|_z+u~znRN(!l&Cxz2ikS=4o}zI7XWM(I_j7H9?W)_-REeN4AM8PRr+i z=`jO=)y8Oq#K7b^@<6TZG;+7oGF~m(_C|nn`_~-PvGhc zk1ZY$n)U4CI!=}JCH`!0a}oS**XkYU6lZEiR32cCS7^Klwi~C7)f-V$Mry5{(ETpG z5YQ*PIc>Dk2yi|p2khaifkBx!0}6kCvlULt`vlK_mXvs{+;$HFfR@2g2UZ>I% zbuD@W!yI<-v5k-?umvuhM$GNF_-fxuh;HuM)9y3lOU8QuX}lNywMGEkMj8n}bNgni zm$#q3J*^dEeg@*gp#o>q(g-K-TsI6XIlY?jhv)U2L$n;dIHktC}8k^PT)fW z?qoT9XW(9-f2rW=*u@eDoTtm(ReW~rFjC4D&kC*QkXH}wVJ+Sz1Bxl&if8rSlSRJc z01w&9Xy?>?@XLM@z!NZRigM{az#agB(8J@WEr(Af!ZKr}fS2RY9E=Yo0QkP1$qD8; zW2mk59=&rMdGj}Gz0N;>eeLsqPj`!@_C$IEGYa3HflE-}=v><*;xH@$(^EJ87tVk1 zr--TgAl&jfv+l^V`$CAc<3>)PaCiO?Ol1P`YwQHlB>sLhvTrSb7QRc);IMNjg*f}o zV(qla4`e>m&LYYOei#mU2sa?|uK**4cEfQ($J=oZvIs$c^5Pj>UJW0AG|nUu{hmBo zYrwp~7cL3z^Pf%sJuWwa9?*VZJqNyQpPv>JfmmPr-);dJLU>|*jU@1%%LJT~7eaGN z3;%G{Y%Ttg;ck_zTXqFN0Mo>wV|AhrECC)qvu!|R^z9o*9n2B` zIpbp!GGQM6(PMHUgPn&{bCdHOCt5c*IeWMOPjf&n+^eR9rNh%;`)#hLv0yCe8IK^# zA%7PbLk4C7-xSuF@T}l~*NnH0Lx$n84^|}uV%MH{8IXcp2{7${W1Kv&QpOu&~&d>A~goN^#_&@z%j zZR6O<<;>>1jv%ZBTirduSG#SvA#@~RpMw)Ntn4l~B%Kp~)q$k1V+(cl4Sx3C%7i!& zOeDnYW%Od43w-ntXGtYxpOh0fd59qH1OPeH8e-dm3YYsT=Z|0KI zLM0mvH~QoKQiGlV*cmoy~iX&GBp;IhB(nFV0v%ZsI}mNRc?jW8iMP1mG*? z1rbmIz3=DJYAW0kcx$umNx=i((B26ux-Q z5jvl|Ndu5TC%Od^1Q(c-@dp)uu%Q)NEAhd+;4nIVtO%)rDT$N7OEbv^h7244t$h;w zqhK2RBsoaKa#g8dyGa&7H;h#WiVjK(SLG`SM=$sHLyw49%0l#0#CeWU4fnt^=;G;er- z8X$~3&R;{PtQv3Tdii{RKK}IcJGNSH$q^XJ6&{DAumP}p;)mFW62K5vy@(6K7g`6? z5KWE{v=E@{@PQg!EHUs_(~}?b27_SoZS9Dj>;uWtBXVU{gh%HYBN^lrQn)9h+H zs9{J}Imv7a*p^89dL77xCu9n5mqs0SH`wRbx7ROsAyl8_t0WYGXx7629gHb;QV%$Q zj~Ysg36bXe1=URfXRQL|5+2>duc=P3{F9)lQ1g`AWOcH$sIx+v5JR~K8FB= zXMqt;I6o$X5hJp3R;c$P1j(N$j)`E?iCO1R`IC5Rxsk6wzjH0j{uGVK&W(Om$piX< zZa>b|(jAl>UIH=fJL3(8^FZ@DxWGdceqxBDBkvCUIZBX!DSsli`JaXJ42QpraFFT< zWmHl2MzEnr$*-heKD_n^@8Ynb1fpw5{)ld$I3p<`CG&H`kNRo~YL5=vC-D#g^<79C zd`eM8hTuY|p|jzlfE{>=KNBOc3Q!OCAK8m~_VMz0 zzdemc7(JDLw#A4Yh`h8VOS{~dbK+6Rhr|e)?}*M9Vl_<^GBnMpvakVX7;JWxgB{RW z2qOtDb7Z6_MeO3Z@jS>ctS2N)5=2u%-3;C#KP1>_sxUVV=(wXmrP^n4?;5Z|?RF7%^lsPecgWB+JByEWmXi$xqZw?RZ$3~oD zg^WO0XM-FzkwH{4R00|Ae1WzAv>C|gyrAlim4G=9Q3MSD>^S*QhsZ82a|W#NIsz0# z1SMg=z2e<}4USMr*rgOxG07JxDb5=@><#94Tnl-tG5|XvFr_S@Gh}dr8xq{%l{h=5 zBro8rZlv$c_D&MHrzAqBcw9^b6eiDskwi`+^F!}r1T}~|qMhs@4V*aNgc?(OJ+S6c2YrfM}m$qaqLcziBK$8Gr4y9hlh3vUyKdKM>)ez%9LzF9b%-b`aEFCGa{-$T|}ilu#Efw zWx?apj$$AQaE`=W$Y;oVP$4rRyH}F$W&O8IoCbg?M7Ws%59i^)31-DMbd@h4H1I`o zI*HK*5S1rGsfWuTdX|GU;ucOIeed_vF3}*#SoLD4KaVp zRN8_3tlrWI6)f~<--j+DHAEQ5a!4IQbMuykU=lXiK$~UAn<|O{h@EM0ZWu^~OkhZL z58rJ7QYv9C=s${|vjP{w;Po6j6UC{FwfUineAgipTqrnF?-=ha_W#}|%bPAz$qNCW zrd-@2Vif9-IRn59ojRcA{zN|z6e)icyb8*{aUKy!>7T87m@26uKuWO*2@!J~6 z8H)$t3T3}Q-$6Y0p3{_>tk+&F)PZ-rJ#A*7%Q7$Wv#O(OGr;QB_w@L<6V>Q)*-Qv>maIn*^0zeL~gvC*C6qA>5@Ch5$n(1i-ZHV2IAEdToRx zKzr8OQ&tz@>_o#XxTWfU8b0`sC4Y`57)XCGSZaDjH55d7Z5L` z;P>Xb8_PdQD@@CQ+XErW*C!o;!_*N8Gj&m;qB1I@*i@Zi?gO1fq2u~lwFx7eBIY`= zYr0Ybc97LmS2Y>Radhv{QXqu4(r3b5f=$V%j-n!{pT;_=df`_G^-O>FMtq9y)5OZ0 zinCWIbRz>O1N(oRbhHK4dnSM)`IjXfBADiusTS0 zv0(7Eg)AAU<_#9ejRE_cx%$_azQ&L9_4DUF-(J7|c*~Pyr>B3bp;jDx521n1ugX)X zSy(6n7Ku#$MK$?qrN9UQlA#I;fROyCKu+f8T0rlhNro=PaQvBI?GAT@cQ`P~RPKP1 zgoZhlC@~Vzg5FjPKkn61A-0hU28%&|lZ{9V1QZ%o6y&<^9J*hG#F$DY27Mw*qdpf( zF_4OVcZcnKhvG~n(hOYW)YC=cAhJ<~zX89KPB#Ca+3r2fKn6c~8N^Wu z8f=6x&uUkC!?iilIE;5x%)n#tDlh~P!vsyFykwXxUK^23D1%)AK2CXTpdTuQvrgT1 zBYJpi{l$Pc+JyZgIFJIIMuzG>Xa-0ann!Y5l0Z-`QulwjzU5s{cMD#MM5@C(M9;ZQ zpudlOyHFw!mAa#Y8w#M4VtGL(LQ$sOv8b8>0YU0iZ~Sc1_^G3nNlYNDlI&FJ?xc_ORl3yRf)`@ARN-KiJZ&N3Xhxn*@akeDd7f?p-y+jcf}=`#;r{^KEiW6oJcNWs zuuTavp^##73NKQ{kyIc(4gh{)8-Ve|K-}tT8DIlg>JZ+eDezPi!1<>bhlim+Ar`8z zc2FOV4u@`ejykXMXyM3C-sK21A{?Zn#dUv?L5RWf^3v5nKk1^;_}{*2ceUYoKtY9C zZ=hjT>CL8V@@3vf$T)&G-7~>2>!(j&_SgH}WP6r;KufZIE|BOYAXQnu0-$aYbR_di zKF+$Wg6Ccrzq|6Mu}b~ofOgfd@aM_LI7Hi;>R#wM93C|$)w9TJI9SuID}o%vzwgsS>65G}D{Diesa2t~AIu_#q=O7sSNue6=6|QS*6+bZCQu7}AE~r1|w?aS2S7DzxJHRh@LDhfDdm+eWc`{&k zqBfkz(UU;7p$PB;)c91n%Qi1jno>ZkowEhdJRd>6Uy+2QYfaJz>G#Y~x}Y#awRv_! zu&@8bb~nqBXrH7kG*TJb8V!cb&V?M}lz2|S@l-tV>Xie%$j_wkK0W`3qY9kcYK=%x zXrghHn$$)SVaI3$Uf_Sg4bYEBZctgbo3_+>qlOBwG$5@WQL2yF02)XiVI|P_jXek= zED7fvyEa|elPe;~MVjQRAx2Qj76UHau68*>6rG9y=J z5uXk)`yc{0AqMEw0RdgeKJ_suBcQ%KC{8A@r6}V)Z~|0en?aSZl5~3NFuNs!Z{lOj}P4KRl1 zPgv3)zJcH^elMp($Md`DK$TOhBXCY=dsxZvN=-2!ik(fo0Wfd1d}p_(wcuLMv|#ES zbSiH~uX>ZEt(vv&GxU@wgvq(66$N6*BSJPf)`i<3+R)@gPgF68)IpZa(j`~@MnofD zH@*l-GA4fqu^^LbASQ)DlpDFQy8M8)DP6Hh15IX6CisTkhlzg|jtwrU%h5If6De}2 zJ(7bXE@~_)PG$Y6N+K$dyo6f@aeOj8x`OYkGCsr!piO$v32B7MkR6cwJ<9Z3w^ne0)gHxJqGPM|THT^@CXz)&v606od>>q! ze1xiIQ0FenP*hrPAcB+hcU}FT6?+4MRaYbH=x1PWx>f={t2#`HL}*k~C5f0uMBsx{ zICy`z*t~$-yW~BxNuId%a5|#&U1LX_kU;-Pq zuZ~q@Ckppe^N0@2o$t2#vOll!^E-+8MEdF0Ql~OP#Nbsp&_P&S7g-aM)>SW?=7q1i z8$3Zjaurq!q8w~Nh2)`b_Abp_;Ua&efAebkBL)!Z>f}kPt@i0eSYc>c-S$Hy|4A-H zoe_gD3hV(NBryuL)!PXTC1?yj-%VE(h;>Zui@Iv1(%h+Ce_9kDp`J!ChXPu_(i3Te ztlCva9{7Ok4k^`8rAGn7cSyO_c(d2nK0j{Q#kaTq`3-TtKfm3b4Fdekle&MZ^6)X9 z8NDqaY`i^|#IaB4hoeZGU4-=#Us<#uY*mHN(#2~N5VVj<5$+P}L{mCLEqn#YCslCB zHJK`;-6I-caHPRY3no|m)7v!hLGmO&d(~4s>Jc%y$ict^X_$;sbkX8CJ^W8k(8pLw z{E^hX2C`2*TL6cy4YMbXbI*TE-Gd@(*ccWIrYe*`lh6m>V6MkG!;N2{&0)0t$8Y=V zU*E}ef9sMmT@~##U^9H^j+&_<2@Z%Ku9G6n=AieEsRXm|f?3qiS}R#OB2{DTMQ_>F z3FINKy3!*KmWE#-7HZzs-R#sIr!^ABJi2F|z~K!3as7++8oqzucQM!oB+kfh=_8v+NkIw zU?%}(91PDnU_0^~hvk2VA?IE>6AGn{!j-*8f;n~a`-8Sx5vsBP#UcF+$%1)2dObNg zC?75k*HiO-g(?6bWxFile?+hptHU9RbP;cLt2EZsD|2Go%1&x}X^KF%f34FX1O#iO z3ae@wR>$;)CzH_Jb?*w7)v3??d%OMo_Eq)#KmT;g3)xb=DS>~5Tpr}})MLXm3piDe z%z*f+Qg7w;P6;le6 zyyzWF+4~3`M{e={C-$~-!1d4uPy=K+#Q9OILA3hV$8gVt%o z*4<|R*5}*HUtivS`S-`*(k^(tCAdK=9mjxZOZ}qZl7}sjXE6ekA0Hfl8c*ZbT1QiC zW4E5v$DyKqA0n2D&h?Zcb9s z<$*!Kvrd=9gI6JnN9P+=N|~ca2ut9IP3au|wi;5vG>FweyiG*#rTd-9zUyXuIv6f3 zdafvupCKXv5jdv5t_Ikm zT|kb$KDWkp0 z19C0sIuT=K9zvxQD0fgXd7@5$)(%MFD%E=6a15B`4>Np`G}~0wO8lb&K!#i)22+ zIu7=t5b$Py6}?eRnsiJtp!dD5` zT^vAo9AQYI=vZVs6HVq7;NoUp# z4!Hs{Tb04UWIPpkk&79LCD*&f-d)h$$5P4TVnI89sIB){(k(n$4Z5TuK~;7#vS5<) z)vv-kz#SkB9Hl7H8UeN7qAD*#Fbe4Q*)*T3R>TcN%w4Vvs-d#0MPhhDbV+zBjI@W? zw6(#_YYtK>4B8J8X7lh8QVtnV>^^j4HmZ688_=_@1j_(OgSu$lo&JCL`1;{x_K$aiJ@3nP1FlrA$$27j{n|%C z4u+T`%GCYYc+DOMA&RunoTQwiz${R=n&K-2#c>z@yQ+Q)kwmb1LxW3ET^3Z81}T;Usw6OF`2+am}_ZXl|9HGX;B;vdJiE~M++J%cy;7}QJ|dw*yl}t8ia9L zRCiwH7?1c9@1lER&BN5J#vG0$YYOBsP$B@Tnu5fkm*(+c{HRn2z|`cKX@VEFv`B9q zuj{J#puLUPMoZcnDiv@TUD_z(0$aTe%JP__UK7W}0Cwf@!*r7hBpw0PlPM${7Sl97 zQK22`7b3gyrg~(>8;C~G0^=2vS|lBRqXg+Qs2bET`hs4IIt9E;q~72aYRyK*q6&D> zZW)`vB{mQ|OTF%8_$er4Y$0ExKO=*7Qc(+%eN9aE&ClM&<%ciG%5X<~%eRX;1rM?Z z+A8wXQTH3&SMl1&+i$fdx~_p3-lQy&9cd9J6R){9jpvcPE7s&|wY9;Z&;d+;(P$s| zN{&R@CnBUk52`jkfI%yE61%?ec?leIN$L(E@oL~;2Zt!C%3z!+L9POYcbeYgWDZ}z zryPy}l29devgS^=B8F$fH$`NKJOdVdQ_FwBR88GK6VV1!M8*0mXCv_6DWk8iKfS$t z{&17wc55wOMKJ{=RD2w!F>UgLhzuqhz zLSUB;w%slE*57gbTdAL(=n=+!c^Ck$#}S+Z)wJX8#`^j5 z_hrR91F(_TVz<0Xclxl!t^z9#zCwMZ{=T{k;a;qgkFUPRHPcQfsN<2?}2=D zDoR(Q(?l{Jrtx#NXRENPdOkm=dY5`)Ax{|hVX>orl?C8$4Y$Ee#{e9EwKnA>H6iI@ zwQ8gSs4|TgJ4~TsrY^sxF3QOo9GO}i0SlPyt`3(~6SI1wS4XDc;jU-{K~T@Csv&WS zRLpyl{L`0Dzx4I#<-SfO-1_jy-)q8g){{J+`P?J1qDXcL*p2_*P04oRfB8z z^Qkq#Uae|j%2c6ZE33nQ8|0!;Qsic9q${KXA0Pp+YgOybY>-8@3+xCsKUgcw1=L3v zLIpKLiS0T#q$W80RAuacO43X^11#j6O?RX;9vo3@!Pc$!dJUK1bcOF-F3jV1g8XBK1^X0t)@Lo}`u5 z)J!1By!zCTI*C-xDnp}6T}98T>;6KfJxNn2>Ks&;jt1k2Cd^Idsu&w+xf%(@_#o?i z*<;WPVlJ(c5LL)pj)dq{mvObKfQ5t3gajoM1yKlT=n}eJw}dmMIjXwzHsn<;zn=U8 zXYI!b^sZYLM9R>Az>@$nhosaN)OsEis`oV^Uq0R_MZLAIAW-`?_BcUoCrtgFHV~C+WVE z0lcV_sA+`ss@Gk zfI#xs?5^s-%c-YR>#YdPsErw#(ZB#Cy}rWbZx!`-H`VL6w+}D3t_$AQ-=@2?I|=No zaaS!?QGRlM<5vFg`4Sc#(t$*SYiMTn!6+|a>IJAM3$Wl# zlgiwPY^jLeRu{%CUDV=JdAHdd}=1; zc5V58<=dAJ@5*4e0g0^DU_*Ga#j&$n+Ue6drg-vv2%Jz;%khh z@#6)Z1G(Tmq=ZE<(DS5>BYk%jMq$|^ens_v3_D2ubk>h{{QGN&lBB&>|5U2qjb>G6yK~qu^l1YuJxMbF-znq7pr^W@eVoptyIGU9M zy}UG%3SkCfB=r-k7;~!|{$-6%H+E0FKE11J301$)#E-T{QPamcffKC|W2iqV9<0(p zLexl0_T9;yqK13hP_;$W3w!|KAn%cXuSPW@A8`f?zy+pos~P^~E&qsv&6h8KdZ)U1gC~IXq&07UyfEjz zrpkY)Jjb^t-f)4^S2fHJwUNQ4R8-R3h-%faQZ-{2tJd5Jnlb$3m*!=&s^ z)>^(4yINe1F6#J;C#>k*b8insAc%raEoac&BnInHU7+)zZF0aFnkse#uUBn3=z^Zy zU0f|li^&71+Zjrg{W(!IEX-Q8*g0lhti_w7@TF zv<3R@ky{H-3pxtrERu?JuVV^CIX6wCO%g)5}MHMVnoJ|1y9;eAQEsX&a zpg%E&04kqr5*T7u!Fh*&|A+)2Ll5Wy&qZ}c#43c;sa_LOO3$qq00W3;6EF|zLA?4d z)PJ0WQtIAEeQ4p7_Og(gN!b&cf32xOml2L$*FT7K^~J}dP8!J1(BesTZmZPiba9h3 zAfX!yZRMDv{$SnBTz~oa@^&j3VvT1FUnT5`9s?Q#g(~0h6$wCphrAp>*J>7qe3)b0%u8>kZR%SS$8B$Q$tfDD36|= zqje3?I6i}eFa=x6hf$ky5Svh9hzrR?z0XGz zsd;(K*9%;ktY{j44TTO7&h7G(N!HQ&pr^UMeSH1=i@z(OTUUi^szg-u9tUv1#&mU{ zYv@d^BUx_SCGmMr)z7Q$5`(s!N}8DV{K556-#pe?*UD9`4?@*JEJslpk?dfYz2Gyn`Blnk^Cs*j~y(jV+6_ApI=O zJk}M9_PGFd*U4)e4*W!|^>Iqiu3l6bhcx=FsTWPwLDAJ6ax>SL{`S)4VOK-S9mQ_# z0io*x5e|yS=cR54)sTx8&lR*0{#^q(+*?rDv;v_{A{)tKn$nq5(-{5g771!=MgEpR zZY1@p!pt)rX~;CItqrQ#yCiW|NgM6~v3iuI8;nGpPJ=0Vc9RP*8-D{MODH+&md0s# z$V0M$k_lx+@#cx@2kwSeq>iKlLV}+q&ElvF8+rHd+3jwz8@13%E-iY|-h*1yZc@|& z4za`GkYJ(c!n(rBy3@KE4FH+0rExM1gim6-&0@c&6@2Xz$(-s}Yii`l zECcRngrV7sq};6KM@{9yCV{^d5ZX5eOHf;zdDR~@x`oG;A%C>fhFji2yZe?FR%+@- zJU?g=iBzb15gL46Y$QJi;B==*(4im66um&?zyK{FoSmm2-c{MwilqZLSM@b%^T3Ap z8=9g(YqYWkSO}u^n*KHQi>fR{erj+^4x}c0+m1HBbq&eIdfkq!I@f!Hef)9U%R240 z^XMAC)lRueqJNVzt4*{2N&9#K@pRozYCY@;V_Y+n(4jRUgDnnixdTi~LH%oTRuf3@ z9k}@v$yB!~0ByR)JX_axpkh@eG($hserV532~c0tIp)=GqfSQrivK**PwjFmQEdZi zhIC6q^`UC4Bv$D)N&s&^f>Lo_y_EEYZoqNQLP4Y zq3jC<(SNc(ubo?nEq`5CDa41SDzz!_6q1dm&^k|{_LOB>OicbxVQ4w>RI@2C?XI4d zO5SYgQXZY~+B}^u2lG3ly#p~{Z!H40kw8TQ?%IKknbaZ=4Z@4jvFJMpS#@!$bi_e9 z^>k||4a}LN?b_gYYH1q&1Pc%?4)TEjkYeO0n}65~%tec?A{?71)CwnchD5+_J*a+@ zAjD_U=A=%@N69sF_H z2Y;K?GFo_0z6Ih*)*kBWCY2Y>J-}zPCIR`eyh71^_K=Q&t5x1RsDDOm995-h99{2d z8wlj_X#b57i{rWR8%0kjUHgufc8y^JMSdMxK*~4q01ZHFV8c*90wNs8wkm3qwY6Mv zpkbY?5g#Sdsud&~Fc~1en+R7G$PK>RmVcU1Q`Nd5K2>)j-&^h7j`ZMftC@X}pG>&C zM#5k^vWC-rOV_cqderx&-a=Cc{4Cl6pc%uWDMHh<`W{-hsC{cnWMl`(ZZeHx)vYT5 zr-?JoU1^hOM_61dAWHSs_TwTK-BYwEy9<(FvM#IdgmlbT2d|}!D#$ji3dPS;LVw~G z{A~&04k;Ebp!NM)2mzE3(un`1K4bnwQwDHrawaMcvZf8kd+IK@4gCL_9s1s4-`;*& zFR%CD%+Ff27Og7{I+EqMHn|No*AhhHXDgL@bm2nET(w;*qoVdvHm!6>+WZGAOHqAh zxpxf%05$pA(UU>)txhF1SdhsjE`O$1#S_X*Vv{Nw&z2OxYHQh_CLlF30moj~eh7^t zo_4jRrK>e!T>S}I(-0sehX~gvNdoR!1Nme2q5Add>T=OGhoNUE9N~~@bsvc2EN>(Y?ccM`D zwM1s>a0Kmb^-jN;fRv~e*RAW9QgjYslSYDOY_Huv*gI-ZxYJU#tij1eaNq-56P?h! zf$SZ+;ld?B$En+#Ya@_`r+=R2dfPw0ecS!({L{bv-+pIhPvWmd=3cU5o;o=ZuU(E# z)ALsJKM7*+b?Zt`Q`uRSZhk&w#O}l?VM7(x*%8t}GHIZxA6~y^0|17hgj|;P3=oY| z*SkSG^qnhsGr}c4dZ}TAN&8LtN1Acs2(%Yb^)X^u`<@W|%ZKaEpMTV;Chn7tifKt{ zQ)@#xpGxM?ZKBR<45Way+yHPbl)!lV znsS|4WMpZZ4j)UZAwD5NT74NVP=f-YO%&E%EkkD7zMs8%Mz4hx>h;!Avm{-rwQvN% zJDYv}<^69l$Tv~mbZP7aS3SVXgSNtH#we2HwtCyOOs449bbnmy{#8T+M+R}C8luy0 zo)FS<@CIvB3z@0+6x>kB(H(Rv$z3}@wfoStjCE=8vCK>$Jz9gCgcDeE^+5Kh=4d=u zhEN4?YG1Vmar;WpPhI|CgdAYyFf%p249~fFEpFHTjO%wAI5i#3et&H<6>*L19|Fj6XHqyznrUA@&HD*=eK(^hR%*%{gh z)pR*}kV~AFrYEZ?$AUGg%Wpq;E8cA;HoqV?IP&Hkp})8wYs zLtV8&5XkKu9TW!eZrZNrj0D=W$pDVX%V_By`D0%D{)1xLMQE$)b6V-98+9G?!k3|T zPk)2`^;bf6-+6K0H7}+P#-eib79UuALsU0;?g!^SP#b8C?)le}lglg(uhBU8#0&DZ z$<{$D$$vPYegldIjBaC0r3dm8L-KmTg6_%0^v?bjk{?fR-^#Hc!#T5YtKXrnSl(|%(S^PL^q zb*n8U10rx_buv#aq05&-)Ak{4hzCwJ>VSgMT5_cm)1(xh31io9o6=<@+)sl?5nCMc z&yr#Q!jJ_jEeVdi?vNxAiq^USuvHyi+8G8Rj`$xDne|v+W1C4GV6eZT^^HJhoE`~; ovJD%p&Y`O+a&%Kc3P5gVmATrKt2QljpMUrN0recBWSwjP08Tfq5dZ)H diff --git a/dev-db/lmdb/lmdb-0.9.30.ebuild b/dev-db/lmdb/lmdb-0.9.30.ebuild index 2c3df0b2854d..d8bd6d805e0a 100644 --- a/dev-db/lmdb/lmdb-0.9.30.ebuild +++ b/dev-db/lmdb/lmdb-0.9.30.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://git.openldap.org/openldap/openldap/-/archive/${MY_P}/openldap-$ LICENSE="OPENLDAP" SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="static-libs" DEPEND="" diff --git a/dev-db/mongodb/mongodb-4.4.20.ebuild b/dev-db/mongodb/mongodb-4.4.20.ebuild index d99084f668e5..46848e0dcb81 100644 --- a/dev-db/mongodb/mongodb-4.4.20.ebuild +++ b/dev-db/mongodb/mongodb-4.4.20.ebuild @@ -20,7 +20,7 @@ SRC_URI="https://fastdl.mongodb.org/src/${MY_P}.tar.gz" LICENSE="Apache-2.0 SSPL-1" SLOT="0" -KEYWORDS="~amd64 ~arm64 -riscv" +KEYWORDS="amd64 ~arm64 -riscv" IUSE="debug kerberos lto ssl test +tools" RESTRICT="!test? ( test )" diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild index d4bbe133f487..3e1cef8f1ae0 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.32.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86" IUSE="+legacy" RDEPEND=" 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 index 59782a42d7ae..0c403ce0c233 100644 --- 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 @@ -14,7 +14,7 @@ if [[ ${PV} == "9999" ]]; then 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 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi diff --git a/dev-db/mysql/mysql-8.0.32-r2.ebuild b/dev-db/mysql/mysql-8.0.32-r2.ebuild index 1a476651a056..fdfd0ad2418d 100644 --- a/dev-db/mysql/mysql-8.0.32-r2.ebuild +++ b/dev-db/mysql/mysql-8.0.32-r2.ebuild @@ -25,7 +25,7 @@ S="${WORKDIR}/mysql" LICENSE="GPL-2" SLOT="8.0" # -ppc, -riscv for bug #761715 -KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" RESTRICT="!test? ( test )" REQUIRED_USE="?? ( tcmalloc jemalloc ) diff --git a/dev-db/redis/redis-6.2.12.ebuild b/dev-db/redis/redis-6.2.12.ebuild index 786b4513b599..711e60f43fa1 100644 --- a/dev-db/redis/redis-6.2.12.ebuild +++ b/dev-db/redis/redis-6.2.12.ebuild @@ -22,7 +22,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-db/redis/redis-7.0.11.ebuild b/dev-db/redis/redis-7.0.11.ebuild index 6351e489f12e..63934f9289ed 100644 --- a/dev-db/redis/redis-7.0.11.ebuild +++ b/dev-db/redis/redis-7.0.11.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-db/sqlitestudio/Manifest b/dev-db/sqlitestudio/Manifest index 7430f3aa492c..b6bdf7398fe1 100644 --- a/dev-db/sqlitestudio/Manifest +++ b/dev-db/sqlitestudio/Manifest @@ -1,2 +1,3 @@ DIST sqlitestudio-3.3.3.tar.gz 8863232 BLAKE2B 1dfa74ab405ec057090f87726c3562470de4c1fd7b97c0fbc3e3fb4b3c8413825ec1884ac8bc9cb86e0d3d64b42af323a46ae4aa324de98c1dc8e967a4eb0d35 SHA512 1b92b06dbca3b5ee051d2582345c0e9a0a3cbd2cbbde0c6b9b18f75ca30140c777746fc9d35a3c314c13d99300dbe8d9bbd313b2ae4cb069b8e81446b27e982f DIST sqlitestudio-3.4.3.tar.gz 16115078 BLAKE2B ac083ea53276a87917a532359c5f3eae665140e04efe01c8172fbcb135df65f4128a6b09b96f781c411e3b105f47a2c30172e37ab1bd82be32a36027c75770d9 SHA512 5261bd9c5a7e5be3e140eefda45961dc1978b6d1f9f180a8db07671acc55d275c0f2755a580f57681b17fe233ef54b2680a633693c1ec62d3517e4f968e80549 +DIST sqlitestudio-3.4.4.tar.gz 16187828 BLAKE2B 34a19880c0ce82a0457c8b34fe713d1792101563dd37849f02538a3f62310e0720939a3930c2c1d2fe43a8379c66012e75cf9e45e961a382c3ea5fbd857e42d3 SHA512 ddbb926afcca0afe8e4199be64254d0a9a47bef66f260c51cc7e5c5d38c8a00bfbe2012e8ec933bf69e85481c0c214136146cd3bff0975f6178f9fe7884e8190 diff --git a/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch new file mode 100644 index 000000000000..5f69298bb6d3 --- /dev/null +++ b/dev-db/sqlitestudio/files/sqlitestudio-3.4.3-fix-PyThreadState.patch @@ -0,0 +1,54 @@ +From 364981e072039de1322a72c936e3747c462e57d4 Mon Sep 17 00:00:00 2001 +From: Matthew White +Date: Fri, 5 May 2023 11:46:27 +0000 +Subject: [PATCH] Plugins: fix compiling with Python 3.11 + +Python 3.11 removed PyThreadState()->frame, but since Python 3.9 +PyThreadState_GetFrame() can be used to get the frame. + +To get the frame's f_locals and f_globals use PyFrame_GetLocals() +and PyFrame_GetGlobals() when compiling with Python 3.11. + +Merged here is also 'Fixed compilation for Python < 3.11': +https://github.com/pawelsalawa/sqlitestudio/commit/30ad718415ffe78a5ac0ff9cf12cff2bd01e9810 + +References: +https://docs.python.org/3/c-api/frame.html +--- + Plugins/ScriptingPython/scriptingpython.cpp | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/Plugins/ScriptingPython/scriptingpython.cpp b/Plugins/ScriptingPython/scriptingpython.cpp +index 1dedb5c106..663c55b7d7 100644 +--- a/Plugins/ScriptingPython/scriptingpython.cpp ++++ b/Plugins/ScriptingPython/scriptingpython.cpp +@@ -582,15 +582,25 @@ SqlQueryPtr ScriptingPython::dbCommonEval(PyObject* sqlArg, const char* fnName) + QVariant ScriptingPython::getVariable(const QString& name) + { + PyThreadState* state = PyThreadState_Get(); +- if (!state->frame) ++#if PY_VERSION_HEX < 0x03090000 ++ PyFrameObject* frame = state->frame; ++#else ++ PyFrameObject* frame = PyThreadState_GetFrame(state); ++#endif ++ if (!frame) + return QVariant(); + + const char* varName = name.toUtf8().constData(); + PyObject* obj = nullptr; + +- PyFrame_FastToLocals(state->frame); +- PyObject* locals = state->frame->f_locals; +- PyObject* globals = state->frame->f_globals; ++ PyFrame_FastToLocals(frame); ++#if PY_VERSION_HEX < 0x030b0000 ++ PyObject* locals = frame->f_locals; ++ PyObject* globals = frame->f_globals; ++#else ++ PyObject* locals = PyFrame_GetLocals(frame); ++ PyObject* globals = PyFrame_GetGlobals(frame); ++#endif + if (PyMapping_Check(locals)) + obj = PyMapping_GetItemString(locals, varName); + else if (PyDict_Check(globals)) diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild new file mode 100644 index 000000000000..ff3c591f1c38 --- /dev/null +++ b/dev-db/sqlitestudio/sqlitestudio-3.4.3-r1.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI fr_FR he_IL hu_HU it_IT ja_JP ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW" + +# ScriptingPython says exactly 3.9 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit desktop plocale python-single-r1 qmake-utils xdg + +DESCRIPTION="Powerful cross-platform SQLite database manager" +HOMEPAGE="https://sqlitestudio.pl" +SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli cups python tcl test" + +REQUIRED_USE=" + test? ( cli ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:= + dev-db/sqlite:3 + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + cli? ( + sys-libs/readline:= + sys-libs/ncurses:= + ) + python? ( ${PYTHON_DEPS} ) + cups? ( dev-qt/qtprintsupport:5 ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND} + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + test? ( dev-qt/qttest:5 ) +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-fix-python.patch + "${FILESDIR}"/${P}-fix-PyThreadState.patch +) + +core_build_dir="${S}/output/build" +plugins_build_dir="${core_build_dir}/Plugins" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + disable_modules() { + [[ $# -lt 2 ]] && die "not enough arguments" + + local pro="$1"; shift + local modules="${@}" + + sed -r -i \ + -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \ + ${pro} || die + } + + use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli + + local mod_lst=( DbSqlite2 ) + use cups || mod_lst+=( Printing ) + use tcl || mod_lst+=( ScriptingTcl ) + use python || mod_lst+=( ScriptingPython ) + disable_modules Plugins/Plugins.pro ${mod_lst[@]} + + local mylrelease="$(qt5_get_bindir)"/lrelease + local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u) + local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 'TRANSLATIONS' {} \;) + local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} \;) + + # delete all "*.qm" + for ts_dir in ${ts_dir_lst[@]}; do + rm "${ts_dir}"/*.qm || die + done + + lrelease_locale() { + for ts_dir in ${ts_dir_lst[@]}; do + local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || continue) + "${mylrelease}" "${ts}" || die "preparing ${1} locale failed" + done + } + + rm_locale() { + for ts_pro in ${ts_pro_lst[@]}; do + sed -i -r -e 's/[^[:space:]]*'${1}'\.ts//' \ + ${ts_pro} || die + done + + for ts_qrc in ${ts_qrc_lst[@]}; do + sed -i -e '/'${1}'\.qm/d' \ + ${ts_qrc} || die + done + } + + local ts_dir_main="SQLiteStudio3/sqlitestudio/translations" + plocale_find_changes ${ts_dir_main} "sqlitestudio_" '.ts' + plocale_for_each_locale lrelease_locale + plocale_for_each_disabled_locale rm_locale + + # prevent "multilib-strict check failed" with USE test by + # replacing target paths with dynamic lib dir + # + sed -i -e 's/\(target\.path = .*\/\)lib/\1'$(get_libdir)'/' \ + SQLiteStudio3/Tests/TestUtils/TestUtils.pro || die +} + +src_configure() { + # NOTE: QMAKE_CFLAGS_ISYSTEM option prevents + # build error with tcl use enabled (stdlib.h is missing) + # "QMAKE_CFLAGS_ISYSTEM=\"\"" + # CONFIG+ borrowed from compile.sh of tarball + local myqmakeargs=( + "BINDIR=${EPREFIX}/usr/bin" + "LIBDIR=${EPREFIX}/usr/$(get_libdir)" + "CONFIG+=portable" + $(usex test 'DEFINES+=tests' '') + ) + + # Combination of kvirc ebuild and qtcompress + if use python; then + myqmakeargs+=( + INCLUDEPATH+=" $(python_get_includedir)" + LIBS+=" $(python_get_LIBS)" + ) + fi + + ## Core + mkdir -p "${core_build_dir}" && cd "${core_build_dir}" || die + eqmake5 "${myqmakeargs[@]}" "${S}/SQLiteStudio3" + + ## Plugins + mkdir -p "${plugins_build_dir}" && cd "${plugins_build_dir}" || die + eqmake5 "${myqmakeargs[@]}" "${S}/Plugins" +} + +src_compile() { + emake -C "${core_build_dir}" + emake -C "${plugins_build_dir}" +} + +src_install() { + emake -C "${core_build_dir}" INSTALL_ROOT="${D}" install + emake -C "${plugins_build_dir}" INSTALL_ROOT="${D}" install + + if use test; then + # remove test artifacts that must not be installed + rm -r "${ED}"/lib64 || die + rm -r "${ED}"/usr/share/qt5/tests || die + fi + + doicon -s scalable "SQLiteStudio3/guiSQLiteStudio/img/${PN}.svg" + + local make_desktop_entry_args=( + "${PN} -- %F" + 'SQLiteStudio3' + "${PN}" + 'Development;Database;Utility' + ) + make_desktop_entry "${make_desktop_entry_args[@]}" \ + "$( printf '%s\n' "MimeType=application/x-sqlite3;" )" +} diff --git a/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild new file mode 100644 index 000000000000..72ae21dc8d10 --- /dev/null +++ b/dev-db/sqlitestudio/sqlitestudio-3.4.4.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PLOCALES="af_ZA ar_SA ca_ES cs_CZ da_DK de_DE el_GR en_US es_ES fa_IR fi_FI fr_FR he_IL hu_HU it_IT ja_JP kaa ko_KR nl_NL no_NO pl_PL pt_BR pt_PT ro_RO ru_RU sk_SK sr_SP sv_SE tr_TR uk_UA vi_VN zh_CN zh_TW" + +# ScriptingPython says exactly 3.9 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit desktop plocale python-single-r1 qmake-utils xdg + +DESCRIPTION="Powerful cross-platform SQLite database manager" +HOMEPAGE="https://sqlitestudio.pl" +SRC_URI="https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli cups python tcl test" + +REQUIRED_USE=" + test? ( cli ) + python? ( ${PYTHON_REQUIRED_USE} ) +" + +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-libs/openssl:= + dev-db/sqlite:3 + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtscript:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtxml:5 + cli? ( + sys-libs/readline:= + sys-libs/ncurses:= + ) + python? ( ${PYTHON_DEPS} ) + cups? ( dev-qt/qtprintsupport:5 ) + tcl? ( dev-lang/tcl:0= ) +" +DEPEND="${RDEPEND} + dev-qt/designer:5 + dev-qt/qtconcurrent:5 + test? ( dev-qt/qttest:5 ) +" +BDEPEND=" + dev-qt/linguist-tools:5 + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.3-fix-python.patch + "${FILESDIR}"/${PN}-3.4.3-fix-PyThreadState.patch +) + +core_build_dir="${S}/output/build" +plugins_build_dir="${core_build_dir}/Plugins" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + disable_modules() { + [[ $# -lt 2 ]] && die "not enough arguments" + + local pro="$1"; shift + local modules="${@}" + + sed -r -i \ + -e 's/('${modules// /|}')[[:space:]]*(\\?)/\2/' \ + ${pro} || die + } + + use cli || disable_modules SQLiteStudio3/SQLiteStudio3.pro cli + + local mod_lst=( DbSqlite2 ) + use cups || mod_lst+=( Printing ) + use tcl || mod_lst+=( ScriptingTcl ) + use python || mod_lst+=( ScriptingPython ) + disable_modules Plugins/Plugins.pro ${mod_lst[@]} + + local mylrelease="$(qt5_get_bindir)"/lrelease + local ts_dir_lst=$(find * -type f -name "*.qm" -printf '%h\n' | sort -u) + local ts_pro_lst=$(find * -type f -name "*.pro" -exec grep -l 'TRANSLATIONS' {} \;) + local ts_qrc_lst=$(find * -type f -name "*.qrc" -exec grep -l '\.qm' {} \;) + + # delete all "*.qm" + for ts_dir in ${ts_dir_lst[@]}; do + rm "${ts_dir}"/*.qm || die + done + + lrelease_locale() { + for ts_dir in ${ts_dir_lst[@]}; do + local ts=$(find "${ts_dir}" -type f -name "*${1}.ts" || continue) + "${mylrelease}" "${ts}" || die "preparing ${1} locale failed" + done + } + + rm_locale() { + for ts_pro in ${ts_pro_lst[@]}; do + sed -i -r -e 's/[^[:space:]]*'${1}'\.ts//' \ + ${ts_pro} || die + done + + for ts_qrc in ${ts_qrc_lst[@]}; do + sed -i -e '/'${1}'\.qm/d' \ + ${ts_qrc} || die + done + } + + local ts_dir_main="SQLiteStudio3/sqlitestudio/translations" + plocale_find_changes ${ts_dir_main} "sqlitestudio_" '.ts' + plocale_for_each_locale lrelease_locale + plocale_for_each_disabled_locale rm_locale + + # prevent "multilib-strict check failed" with USE test by + # replacing target paths with dynamic lib dir + # + sed -i -e 's/\(target\.path = .*\/\)lib/\1'$(get_libdir)'/' \ + SQLiteStudio3/Tests/TestUtils/TestUtils.pro || die +} + +src_configure() { + # NOTE: QMAKE_CFLAGS_ISYSTEM option prevents + # build error with tcl use enabled (stdlib.h is missing) + # "QMAKE_CFLAGS_ISYSTEM=\"\"" + # CONFIG+ borrowed from compile.sh of tarball + local myqmakeargs=( + "BINDIR=${EPREFIX}/usr/bin" + "LIBDIR=${EPREFIX}/usr/$(get_libdir)" + "CONFIG+=portable" + $(usex test 'DEFINES+=tests' '') + ) + + # Combination of kvirc ebuild and qtcompress + if use python; then + myqmakeargs+=( + INCLUDEPATH+=" $(python_get_includedir)" + LIBS+=" $(python_get_LIBS)" + ) + fi + + ## Core + mkdir -p "${core_build_dir}" && cd "${core_build_dir}" || die + eqmake5 "${myqmakeargs[@]}" "${S}/SQLiteStudio3" + + ## Plugins + mkdir -p "${plugins_build_dir}" && cd "${plugins_build_dir}" || die + eqmake5 "${myqmakeargs[@]}" "${S}/Plugins" +} + +src_compile() { + emake -C "${core_build_dir}" + emake -C "${plugins_build_dir}" +} + +src_install() { + emake -C "${core_build_dir}" INSTALL_ROOT="${D}" install + emake -C "${plugins_build_dir}" INSTALL_ROOT="${D}" install + + if use test; then + # remove test artifacts that must not be installed + rm -r "${ED}"/lib64 || die + rm -r "${ED}"/usr/share/qt5/tests || die + fi + + doicon -s scalable "SQLiteStudio3/guiSQLiteStudio/img/${PN}.svg" + + local make_desktop_entry_args=( + "${PN} -- %F" + 'SQLiteStudio3' + "${PN}" + 'Development;Database;Utility' + ) + make_desktop_entry "${make_desktop_entry_args[@]}" \ + "$( printf '%s\n' "MimeType=application/x-sqlite3;" )" +} diff --git a/dev-db/sqlmap/Manifest b/dev-db/sqlmap/Manifest index 015850a475e4..853957f70180 100644 --- a/dev-db/sqlmap/Manifest +++ b/dev-db/sqlmap/Manifest @@ -1,3 +1,3 @@ -DIST sqlmap-1.7.2.gh.tar.gz 7208613 BLAKE2B 69c8f6ba75b884ef13a693857a864df973a7f38f796b3489adea3ef1fbfaf01a2181b0f22af124b8efa22c29d0f988fa3bb1050b33e84aa029bb97a6c2f0e949 SHA512 a26da178ba151d8c34574dee30f4247ec16002b719fbb0ecd56dc074c9806daa81ed0d414421641d98b354663ff1685596c5f276f6e4812dae266dbab84a8286 DIST sqlmap-1.7.3.gh.tar.gz 7210615 BLAKE2B b20f95f8426a0ac1f4cbd09974bac5132b97b19227be036c2d290e121084e3841d80771834631cb2120f5968541e05ce9496abf317f208c759bd9bc8af396a9d SHA512 4e372ec66c104de01324355a5c7383373f9756057381d77ceaabc673c3d9f1e03b7aa253dd14f32f322926ddbd542401fa2ce65c4fc29dd37772901ea58a3813 DIST sqlmap-1.7.4.gh.tar.gz 7213833 BLAKE2B 888d1756c92d44ac7ea746aea2bb3017ae81ada266a9534838f453e66be88930e695266e9f8673a4e673b1fcc61515f8d72e834d077bd66df244fd6bf5e20d52 SHA512 01446720f8b8c5b962a5a8f3b67228f1f9e145ac8736b005a4d825c30088667f4b307332d2baa4e8d4d4cbb8b96be00d2006f81f2892bb694c7d9dbf317721c0 +DIST sqlmap-1.7.5.gh.tar.gz 7214128 BLAKE2B 5d09956b36f709930646603856a683d54600d570ad7b00c4a1f3bf1d939ddbb4c9db0b41f27ee76f45a9a2611323701705d98cfe2925f780760a1fbe6ddf581e SHA512 847295467d45def33f14e5006338e67480d63d0429930a0199acf433871f215070538f8ecf3c1ce7fe67b99444f2797a48373043ef0d30fac078332ee045a6c8 diff --git a/dev-db/sqlmap/sqlmap-1.7.2.ebuild b/dev-db/sqlmap/sqlmap-1.7.5.ebuild similarity index 98% rename from dev-db/sqlmap/sqlmap-1.7.2.ebuild rename to dev-db/sqlmap/sqlmap-1.7.5.ebuild index ad6dac4b9230..550ec7d5d4b0 100644 --- a/dev-db/sqlmap/sqlmap-1.7.2.ebuild +++ b/dev-db/sqlmap/sqlmap-1.7.5.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap" else SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="amd64 x86" + KEYWORDS="~amd64 ~x86" fi # sqlmap (GPL-2+) diff --git a/dev-db/unixODBC/Manifest b/dev-db/unixODBC/Manifest index 575dbe113958..e4e385783d9a 100644 --- a/dev-db/unixODBC/Manifest +++ b/dev-db/unixODBC/Manifest @@ -1 +1,2 @@ +DIST unixODBC-2.3.11.tar.gz 1752585 BLAKE2B fa1502d7b83c8c10ee9d54b23281096156a3e3ec893b81acf125cd95c1de0f4ae7657ab3b4c5214a5c6a0fc9209e53cd9acdf6f99e65840e0a05366182af5600 SHA512 dddc32f90a7962e6988e1130a8093c6fb8b9ff532cad270d572250324aecbc739f45f9d8021d217313910bab25b08e69009b4f87456575535e93be1f46f5f13d DIST unixODBC-2.3.9.tar.gz 1676145 BLAKE2B f4078f9266cea753b6f78d234290efe95a6fa9551088a6ce352b0b6ac5391bf2724f872dcc2df0368e98befd24f995ab4eb6958a34bb080b0f6d08993991a0b7 SHA512 6637eab751401522e0af775cb104cd07693b82927453a98e5af28e079f4b9f40e1cfab8cb36f509c46dced89b45244bc5ed1a3dda17ba5a52a844e8e82f187bb diff --git a/dev-db/unixODBC/files/unixODBC-2.3.11-config-no-install.patch b/dev-db/unixODBC/files/unixODBC-2.3.11-config-no-install.patch new file mode 100644 index 000000000000..f7b276523f83 --- /dev/null +++ b/dev-db/unixODBC/files/unixODBC-2.3.11-config-no-install.patch @@ -0,0 +1,33 @@ +https://github.com/lurcher/unixODBC/commit/685df9e2b4fbbd191ab081a2020956aa78295fe0 + +From 685df9e2b4fbbd191ab081a2020956aa78295fe0 Mon Sep 17 00:00:00 2001 +From: Hugh McMaster +Date: Fri, 13 May 2022 22:03:37 +1000 +Subject: [PATCH] Makefile.am: Do not install config.h + +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,4 +1,4 @@ +-ACLOCAL_AMFLAGS=-I m4 ++ACLOCAL_AMFLAGS=-I m4 + + pkgconfigdir = $(libdir)/pkgconfig + pkgconfig_DATA = \ +@@ -21,7 +21,7 @@ SUBDIRS = \ + include \ + doc \ + man \ +- samples ++ samples + + EXTRA_DIST = \ + README.OSX \ +@@ -47,7 +47,7 @@ EXTRA_DIST = \ + + include_HEADERS = unixodbc.h + +-pkginclude_HEADERS = unixodbc_conf.h config.h ++pkginclude_HEADERS = unixodbc_conf.h + + install-data-hook: + -$(MKDIR_P) $(DESTDIR)$(sysconfdir)/ODBCDataSources diff --git a/dev-db/unixODBC/metadata.xml b/dev-db/unixODBC/metadata.xml index 7b5139cb9fd6..106e5cc79ace 100644 --- a/dev-db/unixODBC/metadata.xml +++ b/dev-db/unixODBC/metadata.xml @@ -6,4 +6,7 @@ Disable bundled drivers and extra libraries (most users don't need these) Administrator, Internal Structure, Programmer and User documentation + + lurcher/unixODBC + diff --git a/dev-db/unixODBC/unixODBC-2.3.11.ebuild b/dev-db/unixODBC/unixODBC-2.3.11.ebuild new file mode 100644 index 000000000000..f6277a5282a5 --- /dev/null +++ b/dev-db/unixODBC/unixODBC-2.3.11.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +DESCRIPTION="Complete ODBC driver manager" +HOMEPAGE="https://www.unixodbc.org/" +SRC_URI="https://www.unixodbc.org/unixODBC-${PV}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+minimal odbcmanual static-libs unicode" + +RDEPEND=" + dev-libs/libltdl:0[${MULTILIB_USEDEP}] + >=sys-libs/readline-6.2_p5-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/ncurses-5.9-r3:=[${MULTILIB_USEDEP}] + >=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] +" +DEPEND=" + ${RDEPEND} + sys-devel/bison + sys-devel/flex +" + +MULTILIB_CHOST_TOOLS=( /usr/bin/odbc_config ) +MULTILIB_WRAPPED_HEADERS=( /usr/include/unixODBC/unixodbc_conf.h /usr/include/unixodbc.h ) + +PATCHES=( + "${FILESDIR}"/${PN}-2.3.9-clang16.patch + "${FILESDIR}"/${P}-config-no-install.patch +) + +src_prepare() { + default + + # Only needed for config.h install patch + eautoreconf +} + +multilib_src_configure() { + # Needs flex, bison + export LEX=flex + unset YACC + + # --enable-driver-conf is --enable-driverc as per configure.in + local myeconfargs=( + --cache-file="${BUILD_DIR}"/config.cache + --sysconfdir="${EPREFIX}"/etc/${PN} + --disable-editline + --disable-static + --enable-iconv + --enable-shared + $(use_enable static-libs static) + $(use_enable !minimal drivers) + $(use_enable !minimal driverc) + $(use_with unicode iconv-char-enc UTF8) + $(use_with unicode iconv-ucode-enc UTF16LE) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + + if use odbcmanual ; then + # We could simply run "make install-html" if we'd not had + # out-of-source builds here. + docinto html + dodoc -r doc/. + find "${ED}/usr/share/doc/${PF}/html" -name "Makefile*" -delete || die + fi + + use prefix && dodoc README* + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 705f393768adad1f6052c97231fa5af718ecf94e..289b28bbf00ccf2f1dd1877365086ee02fc9c307 100644 GIT binary patch delta 55473 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 !!!groupId-not-found!!! -# javax.xml.stream:stax-api:1.0-2 -> java-virtuals/stax-api:0 -# jaxen:jaxen:1.1.6 -> >=dev-java/jaxen-1.2.0:1.2 -# net.java.dev.msv:xsdlib:2013.6.1 -> >=dev-java/xsdlib-20090415:0 -# pull-parser:pull-parser:2 -> >=dev-java/xpp2-2.1.10:0 -# xpp3:xpp3:1.1.4c -> >=dev-java/xpp3-1.1.4c:0 - -RDEPEND="${CDEPEND} - >=virtual/jre-1.8:* -" - -PATCHES=( - # XmlStartTag.java:31: error: ProxyXmlStartTag is not abstract and does not override abstract method removeAttributeByRawName - # patch from https://github.com/dom4j/dom4j/pull/22 - "${FILESDIR}"/dom4j-2.1.3-xpp3-add-removeAttribute.patch -) - -S="${WORKDIR}/${PN}-version-${PV}" - -# dom4j has a cyclic dependency on jaxen[dom4j]. -# The downloaded jaxen-1.2.0.jar is provided for compilation only. -# No prebuilt software is actually installed onto the system. -JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/jaxen-1.2.0.jar" -JAVA_GENTOO_CLASSPATH="jaxb-api-2,xpp2,xpp3,xsdlib" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="testng,xerces-2" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="xml" - -src_prepare() { - default - - if use jaxen; then - JAVA_GENTOO_CLASSPATH+=" jaxen-1.2" - fi -} diff --git a/dev-java/dom4j/dom4j-2.1.4.ebuild b/dev-java/dom4j/dom4j-2.1.4.ebuild index 433ef0be38f3..1d44328e98cd 100644 --- a/dev-java/dom4j/dom4j-2.1.4.ebuild +++ b/dev-java/dom4j/dom4j-2.1.4.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/${PN}-version-${PV}" LICENSE="dom4j" SLOT="1" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="jaxen" CP_DEPEND=" diff --git a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch b/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch deleted file mode 100644 index a58a06dfcd61..000000000000 --- a/dev-java/dom4j/files/dom4j-2.1.3-xpp3-add-removeAttribute.patch +++ /dev/null @@ -1,47 +0,0 @@ -diff --git a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -index 08b88fc..aa27c10 100644 ---- a/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -+++ b/src/main/java/org/dom4j/xpp/ProxyXmlStartTag.java -@@ -211,7 +211,7 @@ public class ProxyXmlStartTag implements XmlStartTag { - * @throws XmlPullParserException - * DOCUMENT ME! - */ -- public void removeAtttributes() throws XmlPullParserException { -+ public void removeAttributes() throws XmlPullParserException { - if (element != null) { - element.setAttributes(new ArrayList()); - -@@ -221,6 +221,33 @@ public class ProxyXmlStartTag implements XmlStartTag { - } - } - -+ public boolean removeAttributeByName(String namespaceURI, String localName) throws XmlPullParserException { -+ if (element != null) { -+ for (Iterator iter = element.attributeIterator(); iter.hasNext();) { -+ Attribute attribute = iter.next(); -+ -+ if (namespaceURI.equals(attribute.getNamespaceURI()) -+ && localName.equals(attribute.getName())) { -+ return element.remove(attribute); -+ } -+ } -+ } -+ return false; -+ } -+ -+ public boolean removeAttributeByRawName(String rawName) throws XmlPullParserException { -+ if (element != null) { -+ for (Iterator iter = element.attributeIterator(); iter.hasNext();) { -+ Attribute attribute = iter.next(); -+ -+ if (rawName.equals(attribute.getQualifiedName())) { -+ return element.remove(attribute); -+ } -+ } -+ } -+ return false; -+ } -+ - public String getLocalName() { - return element.getName(); - } diff --git a/dev-java/jaxen/Manifest b/dev-java/jaxen/Manifest index 251dffcfcdd0..3b203f52423c 100644 --- a/dev-java/jaxen/Manifest +++ b/dev-java/jaxen/Manifest @@ -1,2 +1 @@ -DIST jaxen-1.2.0.tar.gz 282829 BLAKE2B 4d89d4fd3dfd8c4113fe7ecc05597ea9dd743d9c871f320936809016ae8cb3a3d4fb3f935de19463e6c99db1b67eff3545e909b707e81f4c0f114ec0f0e7bb97 SHA512 cecfc62eab1cf6586b28594855bd983679a932dbdc6cbdd07d85a9a9458e78b2e784dfd6287e6e87e4f4443239eefbeac59a7316dae53b818379daaccae56b53 DIST jaxen-2.0.0.tar.gz 348084 BLAKE2B 0dd90e040c865e0c2588f93ead9aadd64d49a8559a7c48255bdf89cca88967a60c8c0817ee4b234352fc0c8c3607e00e08c21df4580be7a889ca748073184f54 SHA512 897d8ee72b2ee3743118e363f66e1ccf5195863e4395dbdffa33b0bd7339663d85946f5e6eb37891e2ebb1572cab610a98a3690bdcc3993a2d2be4ae7920f174 diff --git a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild b/dev-java/jaxen/jaxen-1.2.0-r1.ebuild deleted file mode 100644 index 263da0bf4a88..000000000000 --- a/dev-java/jaxen/jaxen-1.2.0-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 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/jaxen-xpath/jaxen/archive/refs/tags/v1.2.0.tar.gz --slot 1.2 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxen-1.2.0.ebuild - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="jaxen:jaxen:1.2.0" -JAVA_TESTING_FRAMEWORKS="junit" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jaxen is a universal XPath engine for Java" -HOMEPAGE="http://www.cafeconleche.org/jaxen/" -SRC_URI="https://github.com/${PN}-xpath/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="1.2" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" -IUSE="dom4j jdom xom" - -# It seems that most tests depend on dom4j, jdom and xom which all depend back on jaxen -REQUIRED_USE="test? ( dom4j jdom xom )" - -# Compile dependencies -# POM: pom.xml -# xerces:xercesImpl:2.6.2 -> >=dev-java/xerces-2.12.0:2 -# xml-apis:xml-apis:1.3.02 -> >=dev-java/xml-commons-external-1.4.01:1.4 -# POM: pom.xml -# test? junit:junit:3.8.2 -> >=dev-java/junit-3.8.2:0 - -CDEPEND=" - dom4j? ( dev-java/dom4j:1 ) - jdom? ( dev-java/jdom:0 ) - xom? ( dev-java/xom:0 ) -" - -DEPEND=" - ${CDEPEND} - >=virtual/jdk-1.8:* -" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:* -" - -S="${WORKDIR}/${P}" - -DOCS=( "${S}"/{LICENSE.txt,README.md} ) - -JAVA_SRC_DIR="src/java/main" - -JAVA_TEST_SRC_DIR="src/java/test" -JAVA_TEST_GENTOO_CLASSPATH="junit" - -src_prepare() { - default - - if use dom4j; then - JAVA_GENTOO_CLASSPATH+=" dom4j-1" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/dom4j || die - fi - - if use jdom; then - JAVA_GENTOO_CLASSPATH+=" jdom" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/jdom || die - fi - - if use xom; then - JAVA_GENTOO_CLASSPATH+=" xom" - else - rm -rv "${JAVA_SRC_DIR}"/org/jaxen/xom || die - fi -} - -src_install() { - default - java-pkg-simple_src_install -} diff --git a/dev-java/jaxen/jaxen-2.0.0.ebuild b/dev-java/jaxen/jaxen-2.0.0.ebuild index c8ec4f551e2f..87e5391e9b4a 100644 --- a/dev-java/jaxen/jaxen-2.0.0.ebuild +++ b/dev-java/jaxen/jaxen-2.0.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${P}" LICENSE="BSD-2" SLOT="1.2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" IUSE="dom4j jdom xom" # It seems that most tests depend on dom4j, jdom and xom which all depend back on jaxen diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest index da3b4592a3af..4c9df9a2eb8a 100644 --- a/dev-java/mill-bin/Manifest +++ b/dev-java/mill-bin/Manifest @@ -1,3 +1 @@ -DIST mill-bin-0.10.11 71060980 BLAKE2B 05e0969685a3f2eef84709c8fca97c5b902db46ec2afdeca435a68ac24f99c3b674ed47227d2a13665de38c99b841bfaaf90eeb59577fe7337befbe5363b233e SHA512 bbe63bf68f3cb4c5bf8f4dde2441b10337ee72645e388942dd8d2ea69e16b54c10bfc85a89047ddffbc76a623dd6886c4553be25b2accb97bd69aeb0a03650bc DIST mill-bin-0.10.12 72992251 BLAKE2B 9ca6bddcc1e2bc013f1eb6fe60b7b844fa1f7ec0ba53afcabfceb1d3631d754de56167dda650859031c834d95b0a2bd2c6e8776116de6327c990efa23ea1db63 SHA512 4b4db9fe2f84ad5ecea7e00291fc3ac75b543ee48f517fadc2ed8d1671759e5f3a7af51f417f0912d28eddc92ab8e747a749c3f1a48ba691ba3f93fc3a09e54f -DIST mill-bin-0.10.9 71023828 BLAKE2B 6cd71ad3a293b92957b504b850110103290f0017416c370f6de172247e96a42daffe94f7460325bff89b3136e3890eddb0ff7857418a0166327684e785a8e956 SHA512 494ad57e036180a285e44ff24ab8a7070b1b444e4267eb9ea76823f3717db4ca7bcab17013932764ed04fd7127272d87fef08cb59bc43ae257a76fdd715581e9 diff --git a/dev-java/mill-bin/mill-bin-0.10.11.ebuild b/dev-java/mill-bin/mill-bin-0.10.11.ebuild deleted file mode 100644 index b2461d64d37b..000000000000 --- a/dev-java/mill-bin/mill-bin-0.10.11.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 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://com-lihaoyi.github.io/mill/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -KEYWORDS="amd64 ~x86" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/mill-bin/mill-bin-0.10.12.ebuild b/dev-java/mill-bin/mill-bin-0.10.12.ebuild index 9a8976de48b3..55bbda799eb5 100644 --- a/dev-java/mill-bin/mill-bin-0.10.12.ebuild +++ b/dev-java/mill-bin/mill-bin-0.10.12.ebuild @@ -8,7 +8,7 @@ MY_PN=${PN%-bin} DESCRIPTION="A Java/Scala build tool" HOMEPAGE="https://com-lihaoyi.github.io/mill/" SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" LICENSE="MIT" SLOT="0" diff --git a/dev-java/mill-bin/mill-bin-0.10.9.ebuild b/dev-java/mill-bin/mill-bin-0.10.9.ebuild deleted file mode 100644 index 4b4375e44bc5..000000000000 --- a/dev-java/mill-bin/mill-bin-0.10.9.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 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://com-lihaoyi.github.io/mill/" -SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}" -KEYWORDS="amd64 x86" - -LICENSE="MIT" -SLOT="0" - -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}" - -src_unpack() { - : -} - -src_install() { - newbin "${DISTDIR}"/${P} ${MY_PN} -} diff --git a/dev-java/snakeyaml/snakeyaml-2.0.ebuild b/dev-java/snakeyaml/snakeyaml-2.0.ebuild index 6bc7f5c89542..573e42c2c1d6 100644 --- a/dev-java/snakeyaml/snakeyaml-2.0.ebuild +++ b/dev-java/snakeyaml/snakeyaml-2.0.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/snakeyaml-snakeyaml-59ddbb3304bb" LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Compile dependencies # POM: pom.xml diff --git a/dev-java/xom/Manifest b/dev-java/xom/Manifest index 8623f92eb313..c1a869f6433b 100644 --- a/dev-java/xom/Manifest +++ b/dev-java/xom/Manifest @@ -1,2 +1 @@ -DIST xom-1.3.7-src.tar.gz 5898676 BLAKE2B 963190849bcdb1b4e786a099dd2abd2ed8f17e5b486bce9df48d9f6ddab4f381c3c5c7d70388f9d74710547ff7a62bbd6a2eb9c2a6d6ff8cd06156b83e98aba0 SHA512 9b574f23c9394f5b54dc9b33e41e89638d041337c08336f44f968a55a1633dcc90ff1b520f7ad57cdbe68a1f81e221ac7e83336eb472876ab43939d9ce940262 DIST xom-1.3.8-src.tar.gz 5898196 BLAKE2B 59d2af50b1f662419cf9e860c9946b250b3a803b3e3190483bef5d9b77a51272f1f2b11b10da1d72daff5f9a38dfdd3c3c13d15de7b1d9e19372895316df0033 SHA512 4a9b328a51fc24a447271e52b2c084178e2a5091b6e37a6dcb05cfa7c1aeacc426bae896a84dd9a7adc425f77785c12f0ee23805863f096232ad6ca4a2335b44 diff --git a/dev-java/xom/xom-1.3.7.ebuild b/dev-java/xom/xom-1.3.7.ebuild deleted file mode 100644 index 5289b1b22b80..000000000000 --- a/dev-java/xom/xom-1.3.7.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" -JAVA_TESTING_FRAMEWORKS="junit" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="XML Object Model" -HOMEPAGE="https://xom.nu" -SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" - -CDEPEND=" - dev-java/jaxen:1.2 - dev-java/xerces:2" - -RDEPEND=" - ${CDEPEND} - >=virtual/jre-1.8:*" - -DEPEND=" - ${CDEPEND} - dev-java/junit:0 - >=virtual/jdk-1.8:*" - -JAVA_GENTOO_CLASSPATH="jaxen-1.2,xerces-2" -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit" -JAVA_TEST_SRC_DIR="src/test/java" - -PATCHES=( - "${FILESDIR}/${P}-disable-invalid-test.patch" -) - -src_prepare() { - default - - java-pkg_clean - - # removing directories based on build.xml - rm -rv XOM/src/nu/xom/benchmarks/ || die - rm -rv XOM/src/nu/xom/integrationtests/ || die - rm -rv XOM/src/nu/xom/samples/ || die - rm -rv XOM/src/nu/xom/tools/ || die - - # reorganize the code and resources so that it goes well with java-pkg-simple - mkdir -pv ${JAVA_SRC_DIR} ${JAVA_RESOURCE_DIRS} ${JAVA_TEST_SRC_DIR}/nu/xom || die - mv -v XOM/src/nu/xom/tests ${JAVA_TEST_SRC_DIR}/nu/xom/ || die - mv -v XOM/data . || die - pushd XOM/src || die - for file in $(find -type f -name "*.java"); do - cp --parents -R ${file} "${WORKDIR}/${JAVA_SRC_DIR}" || die - done - for file in $(find -type f ! -name "*.java"); do - cp --parents -R ${file} "${WORKDIR}/${JAVA_RESOURCE_DIRS}" || die - done - popd -} diff --git a/dev-java/xom/xom-1.3.8-r1.ebuild b/dev-java/xom/xom-1.3.8-r1.ebuild index bfc74092201a..b4106cc02b3d 100644 --- a/dev-java/xom/xom-1.3.8-r1.ebuild +++ b/dev-java/xom/xom-1.3.8-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/elharo/${PN}/releases/download/v${PV}/${P}-src.tar.g LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" # Bug #905215 PROPERTIES="test_network" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 8ae1e6f224f6dc61523765b7137d81c5e74657b3..8ef181c3142ca8dd106afc2101adcc4da3bcee6f 100644 GIT binary patch literal 19481 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 literal 19499 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 OKmC7ZKyEpbiU0sGXS#9# diff --git a/dev-lang/R/R-4.2.3.ebuild b/dev-lang/R/R-4.2.3.ebuild index 3f7cb8f4f773..352d1b8e7f62 100644 --- a/dev-lang/R/R-4.2.3.ebuild +++ b/dev-lang/R/R-4.2.3.ebuild @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1" SLOT="0" -KEYWORDS="amd64 ~arm64 ~hppa ~ia64 ~loong ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~hppa ~ia64 ~loong sparc x86 ~amd64-linux ~x86-linux" IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix profile readline test tiff tk X" REQUIRED_USE=" diff --git a/dev-lang/execline/execline-2.9.2.1.ebuild b/dev-lang/execline/execline-2.9.2.1.ebuild index c01c9cc199be..fc63f059b055 100644 --- a/dev-lang/execline/execline-2.9.2.1.ebuild +++ b/dev-lang/execline/execline-2.9.2.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" LICENSE="ISC" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~riscv x86" +KEYWORDS="amd64 arm ~riscv x86" RDEPEND=">=dev-libs/skalibs-2.13.0.0:=" DEPEND="${RDEPEND}" diff --git a/dev-lang/fennel/fennel-1.3.0.ebuild b/dev-lang/fennel/fennel-1.3.0.ebuild index 083ac5dad9a8..8810a98fa0cb 100644 --- a/dev-lang/fennel/fennel-1.3.0.ebuild +++ b/dev-lang/fennel/fennel-1.3.0.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://git.sr.ht/~technomancy/${PN}" else SRC_URI="https://git.sr.ht/~technomancy/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-lang/gdl/gdl-1.0.1-r1.ebuild b/dev-lang/gdl/gdl-1.0.1-r2.ebuild similarity index 99% rename from dev-lang/gdl/gdl-1.0.1-r1.ebuild rename to dev-lang/gdl/gdl-1.0.1-r2.ebuild index 08bc06d11634..fa0c8e92f4d9 100644 --- a/dev-lang/gdl/gdl-1.0.1-r1.ebuild +++ b/dev-lang/gdl/gdl-1.0.1-r2.ebuild @@ -64,7 +64,6 @@ DEPEND="${RDEPEND} eigen? ( dev-cpp/eigen:3 ) " BDEPEND=" - dev-util/intltool virtual/pkgconfig " diff --git a/dev-lang/gdl/metadata.xml b/dev-lang/gdl/metadata.xml index 7babf54e25d6..056456030706 100644 --- a/dev-lang/gdl/metadata.xml +++ b/dev-lang/gdl/metadata.xml @@ -21,5 +21,6 @@ gnudatalanguage + gnudatalanguage/gdl diff --git a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild index 0664595d496f..60be1af801e9 100644 --- a/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild +++ b/dev-lang/jerryscript/jerryscript-2.4.0-r4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit cmake python-single-r1 DESCRIPTION="Ultra-lightweight JavaScript engine for the Internet of Things" diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest index d9c126dfd5c7..8efa204f6be8 100644 --- a/dev-lang/nim/Manifest +++ b/dev-lang/nim/Manifest @@ -1,5 +1,3 @@ DIST nim-1.6.10.tar.xz 5216284 BLAKE2B d5b7bdc488086260b84700e3022ff7fc45b98d78574a3d2e288c95968a580fa644e47612dc60d6e63f5e85687f5b59a28128be746abc55bd6d4527344dc3ab14 SHA512 2ba6c4db68030ace2b4dd9b7f85d2b7c882c62e8f7f68bd0b82f548c91c300ab0e03c66f56c678127058f56b75a5550dec48d68eb6d666a179994cd1a6e2cc47 DIST nim-1.6.12.tar.xz 5180496 BLAKE2B d7c04ffdde273336770d9397dd255b7cfc442f6be9592afbfa5ceb1ac7836a8213d5cea673477ab55bd56c004cc477a6023b6a2799715f46689f3e328302e433 SHA512 17c31024ee19dfa36f25bf8a5091992b24a4adb1a817246119a2fc552075999f698a92e66243ddd5ee69d966deead37535c9aac00ebece3854c930f905eeb030 -DIST nim-1.6.8.tar.xz 5219880 BLAKE2B 16eac6f302b4ef1df14deaa0350e0e5553c7613515cc3e79cbe025af70955bef29c8261a1f91ba901023d9c53f9f00d62116301eb5a4ee4bb5314bb1e25a5755 SHA512 dd046dd393136fdcb78f463e267756bdb990b08e80e3a8be7fec1995b47a930447468e12bb9a59db6ec5546117f62ff4ccd032959879ef2d1d06a7bc5c438f83 -DIST nim-patches-1.6.6.tar.gz 1975 BLAKE2B 75490f4c61f4d920aadb2ad5908cb2773e270f80cee95f937ede8125bad5688b71840ed7f48659db892e4017437a0454b38eab18ae8b13c6b48207d0a7714371 SHA512 4d1590e7d05ad64432b943f8da9edb2b05213400181d1e07a0e40f479afbceb1997d0ea0f05a73d550afe60cf4b657f7e34840907ea16c3b9e96824e9f29e0e5 DIST nim-patches-1.6.6_p1.tar.gz 2632 BLAKE2B 64980d9510dc48e3c566473dc618d00cafba04783882d62b12015e8435c9c0515d7726da30f0b74dca6a41aa88a9c9aed2189a65b3325c28839d0051de8a3365 SHA512 7ba251675cd564452669bf5ec3748565db818324f58506f20a5036e4b54df10f4d7c149cece8cb97c853222cfa7d4d8d26856d92aaa25e613e31c6f5c2a8243d diff --git a/dev-lang/nim/nim-1.6.8-r1.ebuild b/dev-lang/nim/nim-1.6.8-r1.ebuild deleted file mode 100644 index 4634c652fad3..000000000000 --- a/dev-lang/nim/nim-1.6.8-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils - -DESCRIPTION="compiled, garbage-collected systems programming language" -HOMEPAGE="https://nim-lang.org/" -SRC_URI=" - https://nim-lang.org/download/${P}.tar.xz - experimental? ( - https://git.sr.ht/~cyber/${PN}-patches/archive/1.6.6.tar.gz - -> ${PN}-patches-1.6.6.tar.gz - ) -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="experimental" -RESTRICT="test" # need to sort out depends and numerous failures - -# BDEPEND="sys-process/parallel" -# BDEPEND="test? ( net-libs/nodejs )" - -PATCHES=( - "${FILESDIR}"/${PN}-0.20.0-paths.patch - "${FILESDIR}"/${PN}-1.6.6-csources-flags.patch -) - -# Borrowed from nim-utils.eclass (guru overlay). -nim_gen_config() { - cat > nim.cfg <<- EOF || die "Failed to create Nim config" - cc:"gcc" - gcc.exe:"$(tc-getCC)" - gcc.linkerexe:"$(tc-getCC)" - gcc.cpp.exe:"$(tc-getCXX)" - gcc.cpp.linkerexe:"$(tc-getCXX)" - gcc.options.speed:"${CFLAGS}" - gcc.options.size:"${CFLAGS}" - gcc.options.debug:"${CFLAGS}" - gcc.options.always:"${CPPFLAGS}" - gcc.options.linker:"${LDFLAGS}" - gcc.cpp.options.speed:"${CXXFLAGS}" - gcc.cpp.options.size:"${CXXFLAGS}" - gcc.cpp.options.debug:"${CXXFLAGS}" - gcc.cpp.options.always:"${CPPFLAGS}" - gcc.cpp.options.linker:"${LDFLAGS}" - - $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo '--colors:"off"') - -d:"release" - --parallelBuild:"$(makeopts_jobs)" - EOF -} - -src_prepare() { - default - - # note: there are consumers in the ::guru overlay - use experimental && eapply "${WORKDIR}"/${PN}-patches-1.6.6 -} - -src_configure() { - xdg_environment_reset # bug 667182 - - unset NIMBLE_DIR - tc-export CC CXX LD - - nim_gen_config -} - -src_compile() { - local -x PATH="${S}/bin:${PATH}" - - # Build from C sources - # Compiling with sys-process/parallel fails for some reason but hopefully - # we'll be able to enable it later... - edo bash build.sh # --parallel "$(makeopts_jobs)" - - edo ./bin/nim compile koch - edo ./koch boot -d:nimUseLinenoise --skipParentCfg:off - edo ./koch tools -} - -src_test() { - local -x PATH="${S}/bin:${PATH}" - - edo ./koch test -} - -src_install() { - local -x PATH="${S}/bin:${PATH}" - - edo ./koch install "${ED}" - - # "./koch install" installs only "nim" binary - # but not the rest - exeinto /usr/bin - local exe - for exe in bin/* ; do - [[ "${exe}" == bin/nim ]] && continue - doexe "${exe}" - done - - newbashcomp tools/nim.bash-completion nim - newbashcomp dist/nimble/nimble.bash-completion nimble -} diff --git a/dev-lang/nprolog/Manifest b/dev-lang/nprolog/Manifest index 8b9076deaa80..a4891ee68459 100644 --- a/dev-lang/nprolog/Manifest +++ b/dev-lang/nprolog/Manifest @@ -1,2 +1 @@ -DIST nprolog-1.92.tar.gz 186417 BLAKE2B a71ae358d8d00bde69d435f88a5923045fc939ff8fb78cbd550e3ba47a92388b8d0fc2d03406932ea5245c000e96a1ee58dc94db71bc27241c3c55bfff4b6728 SHA512 784c766080dcee126667f5c6bf7e78cf1367031bafccb6ac01145961e56679b1a90a2cf2499676881473d4fcbe20a9e99f03a53d6958eeaa23999c3efa588110 DIST nprolog-1.94.tar.gz 128172 BLAKE2B b3a2de8e5e247bce55fc6eabbd06dddee1d42d8d993b38a2effb505647e5a4a60f89f85f14be4e469d81b5488b4494e0a45c2672b2ba00b8f06ae0545951d08e SHA512 7db39847ecfa91b65fad1e035ddb9267856726adc9741a76fdd088c8f678ba8e98eef3890283b543d345a9441dabada4038984e12709898c6887a186a19136c9 diff --git a/dev-lang/nprolog/nprolog-1.92.ebuild b/dev-lang/nprolog/nprolog-1.92.ebuild deleted file mode 100644 index 98dfe542444d..000000000000 --- a/dev-lang/nprolog/nprolog-1.92.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -DESCRIPTION="Interpreter and compiler to be compatible with Arity/Prolog32" -HOMEPAGE="https://github.com/sasagawa888/nprolog/" -SRC_URI="https://github.com/sasagawa888/nprolog/archive/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DOCS=( README{,-ja}.md document ) - -src_compile() { - emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LIBS="-lm -ldl ${LDFLAGS}" -} - -src_install() { - exeinto /usr/bin - doexe npl - - insinto /usr/share/${PN} - doins -r example library - - einstalldocs -} diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest index 8189aea22fc2..06add5c22a2f 100644 --- a/dev-lang/perl/Manifest +++ b/dev-lang/perl/Manifest @@ -6,4 +6,5 @@ DIST perl-5.36.0-patches-1.tar.xz 20352 BLAKE2B f5413c75c5bbced230ad7fa692998cae DIST perl-5.36.0.tar.xz 13051500 BLAKE2B e4864a4c21e5242df4164c73db8af10f7b9c36b075e0c05777abec79716db7778ccbf2c0c9e7e749518ad310019d2a6b32bd8b5ab2af5a8b16b5d920f83d034f SHA512 6dd6ac2a77566c173c5ab9c238cf555f2c3e592e89abb5600bc23ce1cbd0c349e0233f6417cbbf1f6d0aefc6a734ba491285af0d3dc68a605b658b65c89f1dab DIST perl-5.36.1.tar.xz 13053604 BLAKE2B baab610d16e444338ad7d529bad6a88e12010786bd25f2ab117ab4dd636859ff862cb925700095434f05a802bea5b89a9d41769f26bdbae439443020950882bd SHA512 8d1ec654c59d078bfc477f11c9526233199a85e4d4f6f5a55bf9eb7802cd355189c669cc6785d2d5e741c1de4d740b7a0cfd3c0198122586a07ac7f527fb14af DIST perl-cross-1.3.7.tar.gz 118291 BLAKE2B dc9c060857d6905c817e91c3f5b1f546b76e02c6de02dc260185e0de8628a5ead3a557501da75549e2585cd30879190558740e697b1c78a69fa08ccb5649efcd SHA512 1111274f34f8b46e9f418883e9b1652ba4a5a9b4a5880a9a5b38bc8aeb5d75a9f4943233870f5ebf5fbcdc0c30b2983ace11ad051b55d3283327d8f2c15e172c +DIST perl-cross-1.4.1.tar.gz 117688 BLAKE2B e01103fb92764213dafb1ab92954fdc4bdcf1bd71a0064279ee75fed55a1c71850eaabdf667d6ab1c15eadccf7497668e5bb5ab13de33fef707fba14bfd52912 SHA512 5f403d3a52f724383d25c23b08e8001954300fa8f07a5b49df440ef4d06ef756404a6e448093c4f4d4f9a470b1c3f2b1b8b27d3d227ac1823552f6a377edd06a DIST perl-cross-1.4.tar.gz 113861 BLAKE2B 7c7783afccc6a04ab122a7c60b1cff7f0a2725655b2b63325ca25d7b8acb0cf993b496e2a590db943054336337ad215550b6b2a565f1d91a5aa9cfe3a4c36db4 SHA512 bde73cac13c0b42c4c6783d7e30dea491d70b65131e1c8434ef75db1f39a8e15ef5857568b706e8456faa3822402676dd247a1f20f4bed983597fdd5a6b4faad diff --git a/dev-lang/perl/perl-5.36.1-r1.ebuild b/dev-lang/perl/perl-5.36.1-r1.ebuild index a70fd75507d4..53995157a8a6 100644 --- a/dev-lang/perl/perl-5.36.1-r1.ebuild +++ b/dev-lang/perl/perl-5.36.1-r1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit alternatives flag-o-matic toolchain-funcs multilib multiprocessing PATCH_VER=1 -CROSS_VER=1.4 +CROSS_VER=1.4.1 PATCH_BASE="perl-5.36.0-patches-${PATCH_VER}" PATCH_DEV=dilfridge diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest index feb7193af5a2..d5f84e05e6bc 100644 --- a/dev-lang/php/Manifest +++ b/dev-lang/php/Manifest @@ -5,4 +5,6 @@ DIST php-8.0.28.tar.xz 10801568 BLAKE2B de03f5ad262e830c70d24b9e2dd997897e5613d8 DIST php-8.1.12.tar.xz 11747176 BLAKE2B 0505794826fb0fc92b04be5f7162af8aa92d782bb228243348d85b46866cd47089fcb7febd6886a8179babf64cb227bcdbf5d5f60d44dfefe1c947a3a708e3c1 SHA512 437b6a8146b58479f4d1acb7b35d68954f1f7bc13a8f3dddc66e1677d7e9b6a11154861f9e894cbd59b9c28d4df3fd5422f9b5553004e9fc8d0320ab59b9f907 DIST php-8.1.14.tar.xz 11752004 BLAKE2B 5ba60621c641b25c2d8ab0c82e97d59131587718c75cc013dc4ba1ad68e668e7f86b67f01f02c434e65c8a9075581a7f2decb2b8c3706e325e25e9f717cdfd82 SHA512 75a5dc3b0490cd8105d4f6c5446522b38953d78fe7b568798db749740f365c818b251d86aba72f5e555c5fe4e4a28e352a9510803bf3cdfe37d125824ae84d61 DIST php-8.1.16.tar.xz 11760948 BLAKE2B ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1 SHA512 4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da +DIST php-8.1.18.tar.xz 11782240 BLAKE2B fc3355e34427198d87c51aaa5d5f02cb590859892d3d04fe067af555c7ad4e1e6908836faf534c29c720d2b9cfee1f3ed9de559d49902edef45520955d6c7f81 SHA512 e30dba23ab8711a04c21ad040d69807f479760a20f363fe3f91a297e9e6463d9558299b15231e00e2b1c95d03309e03bde8cbbe4043fce3e1b965236ece1d0f3 DIST php-8.2.4.tar.xz 11991796 BLAKE2B 4e1aa90472e2dbacb23f95736c399ac2b0f6e9577f58b502c26b5a2731b7c1eabb34bbdb75a13a5903870937a063ef8f321bf22bb23a74404592542186065ff6 SHA512 997435f3f921f305147a520497c68031aad6d1212365ddf04674d919fd2787d169d2898536a59709b5530857c5746a25cf43e726a2c3a30bcf3372107b2cd388 +DIST php-8.2.5.tar.xz 12001192 BLAKE2B 9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22 SHA512 ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0 diff --git a/dev-lang/php/files/php-capstone-optional.patch b/dev-lang/php/files/php-capstone-optional.patch new file mode 100644 index 000000000000..a4719bbb6857 --- /dev/null +++ b/dev-lang/php/files/php-capstone-optional.patch @@ -0,0 +1,78 @@ +diff --git a/ext/opcache/config.m4 b/ext/opcache/config.m4 +index 444ded9976ac..fb3324cf82a3 100644 +--- a/ext/opcache/config.m4 ++++ b/ext/opcache/config.m4 +@@ -18,6 +18,12 @@ PHP_ARG_ENABLE([opcache-jit], + [yes], + [no]) + ++PHP_ARG_WITH([opcache-capstone],, ++ [AS_HELP_STRING([--with-opcache-capstone], ++ [support opcache JIT disassembly through capstone])], ++ [no], ++ [no]) ++ + if test "$PHP_OPCACHE" != "no"; then + + dnl Always build as shared extension +@@ -68,41 +74,18 @@ if test "$PHP_OPCACHE" != "no"; then + DASM_FLAGS="$DASM_FLAGS -D ZTS=1" + fi + +- PKG_CHECK_MODULES([CAPSTONE], [capstone >= 3.0.0], +- [have_capstone="yes"], [have_capstone="no"]) +- if test "$have_capstone" = "yes"; then +- AC_DEFINE(HAVE_CAPSTONE, 1, [ ]) ++ AS_IF([test x"$with_opcache_capstone" = "xyes"],[ ++ PKG_CHECK_MODULES([CAPSTONE],[capstone >= 3.0.0],[ ++ AC_DEFINE([HAVE_CAPSTONE], [1], [Capstone is available]) + PHP_EVAL_LIBLINE($CAPSTONE_LIBS, OPCACHE_SHARED_LIBADD) + PHP_EVAL_INCLINE($CAPSTONE_CFLAGS) +- fi +- +- PHP_SUBST(DASM_FLAGS) +- PHP_SUBST(DASM_ARCH) +- +- AC_MSG_CHECKING(for opagent in default path) +- for i in /usr/local /usr; do +- if test -r $i/include/opagent.h; then +- OPAGENT_DIR=$i +- AC_MSG_RESULT(found in $i) +- break +- fi +- done +- if test -z "$OPAGENT_DIR"; then +- AC_MSG_RESULT(not found) +- else +- PHP_CHECK_LIBRARY(opagent, op_write_native_code, +- [ +- AC_DEFINE(HAVE_OPROFILE,1,[ ]) +- PHP_ADD_INCLUDE($OPAGENT_DIR/include) +- PHP_ADD_LIBRARY_WITH_PATH(opagent, $OPAGENT_DIR/$PHP_LIBDIR/oprofile, OPCACHE_SHARED_LIBADD) +- PHP_SUBST(OPCACHE_SHARED_LIBADD) +- ],[ +- AC_MSG_RESULT(not found) + ],[ +- -L$OPAGENT_DIR/$PHP_LIBDIR/oprofile ++ AC_MSG_ERROR([capstone >= 3.0 required but not found]) + ]) +- fi ++ ]) + ++ PHP_SUBST(DASM_FLAGS) ++ PHP_SUBST(DASM_ARCH) + fi + + AC_CHECK_FUNCS([mprotect memfd_create]) +diff --git a/ext/opcache/jit/Makefile.frag b/ext/opcache/jit/Makefile.frag +index 98c5cdaea249..f9ae2e0cf4b9 100644 +--- a/ext/opcache/jit/Makefile.frag ++++ b/ext/opcache/jit/Makefile.frag +@@ -11,7 +11,6 @@ $(builddir)/jit/zend_jit.lo: \ + $(srcdir)/jit/zend_jit_disasm.c \ + $(srcdir)/jit/zend_jit_gdb.c \ + $(srcdir)/jit/zend_jit_perf_dump.c \ +- $(srcdir)/jit/zend_jit_oprofile.c \ + $(srcdir)/jit/zend_jit_vtune.c \ + $(srcdir)/jit/zend_jit_trace.c \ + $(srcdir)/jit/zend_elf.c diff --git a/dev-lang/php/php-8.1.18.ebuild b/dev-lang/php/php-8.1.18.ebuild new file mode 100644 index 000000000000..7a0c8ba9fcf7 --- /dev/null +++ b/dev-lang/php/php-8.1.18.ebuild @@ -0,0 +1,758 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.29.0 ) + enchant? ( app-text/enchant:2 ) + ffi? ( >=dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( net-libs/c-client[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( >=dev-db/postgresql-9.1:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.2:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.9.0 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" + "${FILESDIR}/php-capstone-optional.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # Remove false positive test failures + # stream_isatty fails due to portage redirects + # curl tests here fail for network sandbox issues + # session tests here fail because we set the session directory to $T + rm tests/output/stream_isatty_err.phpt \ + tests/output/stream_isatty_out-err.phpt \ + tests/output/stream_isatty_out.phpt \ + ext/curl/tests/bug76675.phpt \ + ext/curl/tests/bug77535.phpt \ + ext/curl/tests/curl_error_basic.phpt \ + ext/session/tests/bug74514.phpt \ + ext/session/tests/bug74936.phpt || die + +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + --without-valgrind + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_enable ipv6) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + our_conf+=( $(use_with mysqli mysqli "mysqlnd") ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "mysqlnd") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/php/php-8.2.5.ebuild b/dev-lang/php/php-8.2.5.ebuild new file mode 100644 index 000000000000..d8e80841110d --- /dev/null +++ b/dev-lang/php/php-8.2.5.ebuild @@ -0,0 +1,760 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +WANT_AUTOMAKE="none" + +inherit flag-o-matic multilib systemd autotools + +MY_PV=${PV/_rc/RC} +DESCRIPTION="The PHP language runtime engine" +HOMEPAGE="https://www.php.net/" +SRC_URI="https://www.php.net/distributions/${P}.tar.xz" +#SRC_URI="https://downloads.php.net/~pierrick/php-${MY_PV}.tar.xz" + +LICENSE="PHP-3.01 + BSD + Zend-2.0 + bcmath? ( LGPL-2.1+ ) + fpm? ( BSD-2 ) + gd? ( gd ) + unicode? ( BSD-2 LGPL-2.1 )" + +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +S="${WORKDIR}/${PN}-${MY_PV}" + +# We can build the following SAPIs in the given order +SAPIS="embed cli cgi fpm apache2 phpdbg" + +# SAPIs and SAPI-specific USE flags (cli SAPI is default on): +IUSE="${IUSE} + ${SAPIS/cli/+cli} + threads" + +IUSE="${IUSE} acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk + coverage +ctype curl debug + enchant exif ffi +fileinfo +filter firebird + +flatfile ftp gd gdbm gmp +iconv imap inifile + intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb + mhash mssql mysql mysqli nls + oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm + readline selinux +session session-mm sharedmem + +simplexml snmp soap sockets sodium spell sqlite ssl + sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp + +xml xmlreader xmlwriter xpm xslt zip zlib" + +# Without USE=readline or libedit, the interactive "php -a" CLI will hang. +# The Oracle instant client provides its own incompatible ldap library. +REQUIRED_USE=" + || ( cli cgi fpm apache2 embed phpdbg ) + cli? ( ^^ ( readline libedit ) ) + !cli? ( ?? ( readline libedit ) ) + truetype? ( gd zlib ) + webp? ( gd zlib ) + cjk? ( gd zlib ) + exif? ( gd zlib ) + xpm? ( gd zlib ) + gd? ( zlib ) + simplexml? ( xml ) + soap? ( xml ) + xmlreader? ( xml ) + xmlwriter? ( xml ) + xslt? ( xml ) + ldap-sasl? ( ldap ) + oci8-instant-client? ( !ldap ) + qdbm? ( !gdbm ) + session-mm? ( session !threads ) + mysql? ( || ( mysqli pdo ) ) + firebird? ( pdo ) + mssql? ( pdo ) +" + +RESTRICT="!test? ( test )" + +# The supported (that is, autodetected) versions of BDB are listed in +# the ./configure script. Other versions *work*, but we need to stick to +# the ones that can be detected to avoid a repeat of bug #564824. +COMMON_DEPEND=" + >=app-eselect/eselect-php-0.9.7[apache2?,fpm?] + >=dev-libs/libpcre2-10.30[jit?,unicode] + fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) + apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) + argon2? ( app-crypt/argon2:= ) + berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) + bzip2? ( app-arch/bzip2:0= ) + cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) + coverage? ( dev-util/lcov ) + curl? ( >=net-misc/curl-7.29.0 ) + enchant? ( app-text/enchant:2 ) + ffi? ( >=dev-libs/libffi-3.0.11:= ) + firebird? ( dev-db/firebird ) + gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) + gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) + gmp? ( dev-libs/gmp:0= ) + iconv? ( virtual/libiconv ) + imap? ( net-libs/c-client[kerberos=,ssl=] ) + intl? ( dev-libs/icu:= ) + kerberos? ( virtual/krb5 ) + ldap? ( >=net-nds/openldap-1.2.11:= ) + ldap-sasl? ( dev-libs/cyrus-sasl ) + libedit? ( dev-libs/libedit ) + lmdb? ( dev-db/lmdb:= ) + mssql? ( dev-db/freetds[mssql] ) + nls? ( sys-devel/gettext ) + oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) + odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) + postgres? ( >=dev-db/postgresql-9.1:* ) + qdbm? ( dev-db/qdbm ) + readline? ( sys-libs/readline:0= ) + session-mm? ( dev-libs/mm ) + snmp? ( >=net-analyzer/net-snmp-5.2 ) + sodium? ( dev-libs/libsodium:=[-minimal] ) + spell? ( >=app-text/aspell-0.50 ) + sqlite? ( >=dev-db/sqlite-3.7.6.3 ) + ssl? ( >=dev-libs/openssl-1.0.2:0= ) + tidy? ( app-text/htmltidy ) + tokyocabinet? ( dev-db/tokyocabinet ) + truetype? ( =media-libs/freetype-2* ) + unicode? ( dev-libs/oniguruma:= ) + webp? ( media-libs/libwebp:0= ) + xml? ( >=dev-libs/libxml2-2.9.0 ) + xpm? ( x11-libs/libXpm ) + xslt? ( dev-libs/libxslt ) + zip? ( >=dev-libs/libzip-1.2.0:= ) + zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) +" + +IDEPEND=">=app-eselect/eselect-php-0.9.7[apache2?,fpm?]" + +RDEPEND="${COMMON_DEPEND} + virtual/mta + fpm? ( + selinux? ( sec-policy/selinux-phpfpm ) + systemd? ( sys-apps/systemd ) )" + +# Bison isn't actually needed when building from a release tarball +# However, the configure script will warn if it's absent or if you +# have an incompatible version installed. See bug 593278. +DEPEND="${COMMON_DEPEND} + app-arch/xz-utils + >=sys-devel/bison-3.0.1" + +BDEPEND="virtual/pkgconfig" + +PHP_MV="$(ver_cut 1)" + +PATCHES=( + "${FILESDIR}/php-iodbc-header-location.patch" + "${FILESDIR}/php-capstone-optional.patch" +) + +php_install_ini() { + local phpsapi="${1}" + + # work out where we are installing the ini file + php_set_ini_dir "${phpsapi}" + + # Always install the production INI file, bug 611214. + local phpinisrc="php.ini-production-${phpsapi}" + cp php.ini-production "${phpinisrc}" || die + + # default to /tmp for save_path, bug #282768 + sed -e 's|^;session.save_path .*$|session.save_path = "'"${EPREFIX}"'/tmp"|g' -i "${phpinisrc}" || die + + # Set the extension dir + sed -e "s|^extension_dir .*$|extension_dir = ${extension_dir}|g" \ + -i "${phpinisrc}" || die + + # Set the include path to point to where we want to find PEAR packages + sed -e 's|^;include_path = ".:/php/includes".*|include_path = ".:'"${EPREFIX}"'/usr/share/php'${PHP_MV}':'"${EPREFIX}"'/usr/share/php"|' -i "${phpinisrc}" || die + + insinto "${PHP_INI_DIR#${EPREFIX}}" + newins "${phpinisrc}" php.ini + + elog "Installing php.ini for ${phpsapi} into ${PHP_INI_DIR#${EPREFIX}}" + elog + + dodir "${PHP_EXT_INI_DIR#${EPREFIX}}" + dodir "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}" + + if use opcache; then + elog "Adding opcache to $PHP_EXT_INI_DIR" + echo "zend_extension=${PHP_DESTDIR}/$(get_libdir)/opcache.so" >> \ + "${D}/${PHP_EXT_INI_DIR}"/opcache.ini + dosym "../ext/opcache.ini" \ + "${PHP_EXT_INI_DIR_ACTIVE#${EPREFIX}}/opcache.ini" + fi + + # SAPI-specific handling + if [[ "${sapi}" == "fpm" ]] ; then + einfo "Installing FPM config files php-fpm.conf and www.conf" + insinto "${PHP_INI_DIR#${EPREFIX}}" + doins sapi/fpm/php-fpm.conf + insinto "${PHP_INI_DIR#${EPREFIX}}/fpm.d" + doins sapi/fpm/www.conf + fi + + dodoc php.ini-{development,production} +} + +php_set_ini_dir() { + PHP_INI_DIR="${EPREFIX}/etc/php/${1}-php${SLOT}" + PHP_EXT_INI_DIR="${PHP_INI_DIR}/ext" + PHP_EXT_INI_DIR_ACTIVE="${PHP_INI_DIR}/ext-active" +} + +src_prepare() { + default + + # In php-7.x, the FPM pool configuration files have been split off + # of the main config. By default the pool config files go in + # e.g. /etc/php-fpm.d, which isn't slotted. So here we move the + # include directory to a subdirectory "fpm.d" of $PHP_INI_DIR. Later + # we'll install the pool configuration file "www.conf" there. + php_set_ini_dir fpm + sed -i "s~^include=.*$~include=${PHP_INI_DIR}/fpm.d/*.conf~" \ + sapi/fpm/php-fpm.conf.in \ + || die 'failed to move the include directory in php-fpm.conf' + + # Emulate buildconf to support cross-compilation + rm -fr aclocal.m4 autom4te.cache config.cache \ + configure main/php_config.h.in || die + eautoconf --force + eautoheader + + # Remove false positive test failures + # stream_isatty fails due to portage redirects + # curl tests here fail for network sandbox issues + # session tests here fail because we set the session directory to $T + rm tests/output/stream_isatty_err.phpt \ + tests/output/stream_isatty_out-err.phpt \ + tests/output/stream_isatty_out.phpt \ + ext/curl/tests/bug76675.phpt \ + ext/curl/tests/bug77535.phpt \ + ext/curl/tests/curl_error_basic.phpt \ + ext/session/tests/bug74514.phpt \ + ext/session/tests/bug74936.phpt || die + +} + +src_configure() { + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + PHP_DESTDIR="${EPREFIX}/usr/$(get_libdir)/php${SLOT}" + + # The php-fpm config file wants localstatedir to be ${EPREFIX}/var + # and not the Gentoo default ${EPREFIX}/var/lib. See bug 572002. + local our_conf=( + --prefix="${PHP_DESTDIR}" + --mandir="${PHP_DESTDIR}/man" + --infodir="${PHP_DESTDIR}/info" + --libdir="${PHP_DESTDIR}/lib" + --with-libdir="$(get_libdir)" + --localstatedir="${EPREFIX}/var" + --without-pear + --without-valgrind + --enable-ipv6 + $(use_enable threads zts) + ) + + our_conf+=( + $(use_with apparmor fpm-apparmor) + $(use_with argon2 password-argon2 "${EPREFIX}/usr") + $(use_enable bcmath) + $(use_with bzip2 bz2 "${EPREFIX}/usr") + $(use_enable calendar) + $(use_enable coverage gcov) + $(use_enable ctype) + $(use_with curl) + $(use_enable xml dom) + $(use_with enchant) + $(use_enable exif) + $(use_with ffi) + $(use_enable fileinfo) + $(use_enable filter) + $(use_enable ftp) + $(use_with nls gettext "${EPREFIX}/usr") + $(use_with gmp gmp "${EPREFIX}/usr") + $(use_with mhash mhash "${EPREFIX}/usr") + $(use_with iconv iconv \ + $(use elibc_glibc || use elibc_musl || echo "${EPREFIX}/usr")) + $(use_enable intl) + $(use_with kerberos) + $(use_with xml libxml) + $(use_enable unicode mbstring) + $(use_with ssl openssl) + $(use_enable pcntl) + $(use_enable phar) + $(use_enable pdo) + $(use_enable opcache) + $(use_with postgres pgsql "${EPREFIX}/usr") + $(use_enable posix) + $(use_with selinux fpm-selinux) + $(use_with spell pspell "${EPREFIX}/usr") + $(use_enable simplexml) + $(use_enable sharedmem shmop) + $(use_with snmp snmp "${EPREFIX}/usr") + $(use_enable soap) + $(use_enable sockets) + $(use_with sodium) + $(use_with sqlite sqlite3) + $(use_enable sysvipc sysvmsg) + $(use_enable sysvipc sysvsem) + $(use_enable sysvipc sysvshm) + $(use_with tidy tidy "${EPREFIX}/usr") + $(use_enable tokenizer) + $(use_enable xml) + $(use_enable xmlreader) + $(use_enable xmlwriter) + $(use_with xslt xsl) + $(use_with zip) + $(use_with zlib zlib "${EPREFIX}/usr") + $(use_enable debug) + ) + + # DBA support + if use cdb || use berkdb || use flatfile || use gdbm || use inifile \ + || use qdbm || use lmdb || use tokyocabinet ; then + our_conf+=( "--enable-dba" ) + fi + + # DBA drivers support + our_conf+=( + $(use_with cdb) + $(use_with berkdb db4 "${EPREFIX}/usr") + $(use_enable flatfile) + $(use_with gdbm gdbm "${EPREFIX}/usr") + $(use_enable inifile) + $(use_with qdbm qdbm "${EPREFIX}/usr") + $(use_with tokyocabinet tcadb "${EPREFIX}/usr") + $(use_with lmdb lmdb "${EPREFIX}/usr") + ) + + # Support for the GD graphics library + our_conf+=( + $(use_with truetype freetype) + $(use_enable cjk gd-jis-conv) + $(use_with gd jpeg) + $(use_with xpm) + $(use_with webp) + ) + # enable gd last, so configure can pick up the previous settings + our_conf+=( $(use_enable gd) ) + + # IMAP support + if use imap ; then + our_conf+=( + $(use_with imap imap "${EPREFIX}/usr") + $(use_with ssl imap-ssl "${EPREFIX}/usr") + ) + fi + + # LDAP support + if use ldap ; then + our_conf+=( + $(use_with ldap ldap "${EPREFIX}/usr") + $(use_with ldap-sasl) + ) + fi + + # MySQL support + our_conf+=( $(use_with mysqli) ) + + local mysqlsock="${EPREFIX}/var/run/mysqld/mysqld.sock" + if use mysql || use mysqli ; then + our_conf+=( $(use_with mysql mysql-sock "${mysqlsock}") ) + fi + + # ODBC support + if use odbc && use iodbc ; then + our_conf+=( + --without-unixODBC + --with-iodbc + $(use_with pdo pdo-odbc "iODBC,${EPREFIX}/usr") + ) + elif use odbc ; then + our_conf+=( + --with-unixODBC="${EPREFIX}/usr" + --without-iodbc + $(use_with pdo pdo-odbc "unixODBC,${EPREFIX}/usr") + ) + else + our_conf+=( + --without-unixODBC + --without-iodbc + --without-pdo-odbc + ) + fi + + # Oracle support + our_conf+=( $(use_with oci8-instant-client oci8) ) + + # PDO support + if use pdo ; then + our_conf+=( + $(use_with mssql pdo-dblib "${EPREFIX}/usr") + $(use_with mysql pdo-mysql "mysqlnd") + $(use_with postgres pdo-pgsql) + $(use_with sqlite pdo-sqlite) + $(use_with firebird pdo-firebird "${EPREFIX}/usr") + $(use_with oci8-instant-client pdo-oci) + ) + fi + + # readline/libedit support + our_conf+=( + $(use_with readline readline "${EPREFIX}/usr") + $(use_with libedit) + ) + + # Session support + if use session ; then + our_conf+=( $(use_with session-mm mm "${EPREFIX}/usr") ) + else + our_conf+=( $(use_enable session) ) + fi + + # Use pic for shared modules such as apache2's mod_php + our_conf+=( --with-pic ) + + # we use the system copy of pcre + # --with-external-pcre affects ext/pcre + our_conf+=( + --with-external-pcre + $(use_with jit pcre-jit) + ) + + # Catch CFLAGS problems + # Fixes bug #14067. + # Changed order to run it in reverse for bug #32022 and #12021. + replace-cpu-flags "k6*" "i586" + + # Cache the ./configure test results between SAPIs. + our_conf+=( --cache-file="${T}/config.cache" ) + + # Support user-passed configuration parameters + our_conf+=( ${EXTRA_ECONF:-} ) + + # Support the Apache2 extras, they must be set globally for all + # SAPIs to work correctly, especially for external PHP extensions + + local one_sapi + local sapi + mkdir -p "${WORKDIR}/sapis-build" || die + for one_sapi in $SAPIS ; do + use "${one_sapi}" || continue + php_set_ini_dir "${one_sapi}" + + # The BUILD_DIR variable is used to determine where to output + # the files that autotools creates. This was all originally + # based on the autotools-utils eclass. + BUILD_DIR="${WORKDIR}/sapis-build/${one_sapi}" + cp -a "${S}" "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local sapi_conf=( + --with-config-file-path="${PHP_INI_DIR}" + --with-config-file-scan-dir="${PHP_EXT_INI_DIR_ACTIVE}" + ) + + for sapi in $SAPIS ; do + case "$sapi" in + cli|cgi|embed|fpm|phpdbg) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( "--enable-${sapi}" ) + if [[ "fpm" == "${sapi}" ]] ; then + sapi_conf+=( + $(use_with acl fpm-acl) + $(use_with systemd fpm-systemd) + ) + fi + else + sapi_conf+=( "--disable-${sapi}" ) + fi + ;; + + apache2) + if [[ "${one_sapi}" == "${sapi}" ]] ; then + sapi_conf+=( --with-apxs2="${EPREFIX}/usr/bin/apxs" ) + else + sapi_conf+=( --without-apxs2 ) + fi + ;; + esac + done + + # Construct the $myeconfargs array by concatenating $our_conf + # (the common args) and $sapi_conf (the SAPI-specific args). + local myeconfargs=( "${our_conf[@]}" ) + myeconfargs+=( "${sapi_conf[@]}" ) + + pushd "${BUILD_DIR}" > /dev/null || die + econf "${myeconfargs[@]}" + popd > /dev/null || die + done +} + +src_compile() { + # snmp seems to run during src_compile, too (bug #324739) + addpredict /usr/share/snmp/mibs/.index #nowarn + addpredict /var/lib/net-snmp/mib_indexes #nowarn + + local sapi + for sapi in ${SAPIS} ; do + if use "${sapi}"; then + cd "${WORKDIR}/sapis-build/$sapi" || \ + die "Failed to change dir to ${WORKDIR}/sapis-build/$1" + emake + fi + done +} + +src_install() { + # see bug #324739 for what happens when we don't have that + addpredict /usr/share/snmp/mibs/.index #nowarn + + # grab the first SAPI that got built and install common files from there + local first_sapi="", sapi="" + for sapi in $SAPIS ; do + if use $sapi ; then + first_sapi=$sapi + break + fi + done + + # Makefile forgets to create this before trying to write to it... + dodir "${PHP_DESTDIR#${EPREFIX}}/bin" + + # Install php environment (without any sapis) + cd "${WORKDIR}/sapis-build/$first_sapi" || die + emake INSTALL_ROOT="${D}" \ + install-build install-headers install-programs + + local extension_dir="$("${ED}/${PHP_DESTDIR#${EPREFIX}}/bin/php-config" --extension-dir)" + + # Create the directory where we'll put version-specific php scripts + keepdir "/usr/share/php${PHP_MV}" + + local file="" + local sapi_list="" + + for sapi in ${SAPIS}; do + if use "${sapi}" ; then + einfo "Installing SAPI: ${sapi}" + cd "${WORKDIR}/sapis-build/${sapi}" || die + + if [[ "${sapi}" == "apache2" ]] ; then + # We're specifically not using emake install-sapi as libtool + # may cause unnecessary relink failures (see bug #351266) + insinto "${PHP_DESTDIR#${EPREFIX}}/apache2/" + newins ".libs/libphp$(get_libname)" \ + "libphp${PHP_MV}$(get_libname)" + keepdir "/usr/$(get_libdir)/apache2/modules" + else + # needed each time, php_install_ini would reset it + local dest="${PHP_DESTDIR#${EPREFIX}}" + into "${dest}" + case "$sapi" in + cli) + source="sapi/cli/php" + # Install the "phar" archive utility. + if use phar ; then + emake INSTALL_ROOT="${D}" install-pharcmd + dosym "..${dest#/usr}/bin/phar" "/usr/bin/phar${SLOT}" + fi + ;; + cgi) + source="sapi/cgi/php-cgi" + ;; + fpm) + source="sapi/fpm/php-fpm" + ;; + embed) + source="libs/libphp$(get_libname)" + ;; + phpdbg) + source="sapi/phpdbg/phpdbg" + ;; + *) + die "unhandled sapi in src_install" + ;; + esac + + if [[ "${source}" == *"$(get_libname)" ]]; then + dolib.so "${source}" + else + dobin "${source}" + local name="$(basename ${source})" + dosym "..${dest#/usr}/bin/${name}" "/usr/bin/${name}${SLOT}" + fi + fi + + php_install_ini "${sapi}" + + # construct correct SAPI string for php-config + # thanks to ferringb for the bash voodoo + if [[ "${sapi}" == "apache2" ]]; then + sapi_list="${sapi_list:+${sapi_list} }apache2handler" + else + sapi_list="${sapi_list:+${sapi_list} }${sapi}" + fi + fi + done + + # Installing opcache module + if use opcache ; then + into "${PHP_DESTDIR#${EPREFIX}}" + dolib.so "modules/opcache$(get_libname)" + fi + + # Install env.d files + newenvd "${FILESDIR}/20php5-envd" "20php${SLOT}" + sed -e "s|/lib/|/$(get_libdir)/|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + sed -e "s|php5|php${SLOT}|g" -i "${ED}/etc/env.d/20php${SLOT}" || die + + # set php-config variable correctly (bug #278439) + sed -e "s:^\(php_sapis=\)\".*\"$:\1\"${sapi_list}\":" -i \ + "${ED}/usr/$(get_libdir)/php${SLOT}/bin/php-config" || die + + if use fpm ; then + if use systemd; then + systemd_newunit "${FILESDIR}/php-fpm_at.service" \ + "php-fpm@${SLOT}.service" + else + systemd_newunit "${FILESDIR}/php-fpm_at-simple.service" \ + "php-fpm@${SLOT}.service" + fi + fi +} + +src_test() { + echo ">>> Test phase [test]: ${CATEGORY}/${PF}" + PHP_BIN="${WORKDIR}/sapis-build/cli/sapi/cli/php" + if [[ ! -x "${PHP_BIN}" ]] ; then + ewarn "Test phase requires USE=cli, skipping" + return + else + export TEST_PHP_EXECUTABLE="${PHP_BIN}" + fi + + if [[ -x "${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" ]] ; then + export TEST_PHP_CGI_EXECUTABLE="${WORKDIR}/sapis-build/cgi/sapi/cgi/php-cgi" + fi + + if [[ -x "${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" ]] ; then + export TEST_PHPDBG_EXECUTABLE="${WORKDIR}/sapis-build/phpdbg/sapi/phpdbg/phpdbg" + fi + + SKIP_ONLINE_TESTS=1 REPORT_EXIT_STATUS=1 "${TEST_PHP_EXECUTABLE}" -n -d \ + "session.save_path=${T}" \ + "${WORKDIR}/sapis-build/cli/run-tests.php" -n -q -d \ + "session.save_path=${T}" + + for name in ${EXPECTED_TEST_FAILURES}; do + mv "${name}.out" "${name}.out.orig" 2>/dev/null || die + done + + local failed="$(find -name '*.out')" + if [[ ${failed} != "" ]] ; then + ewarn "The following test cases failed unexpectedly:" + for name in ${failed}; do + ewarn " ${name/.out/}" + done + else + einfo "No unexpected test failures, all fine" + fi + + if [[ ${PHP_SHOW_UNEXPECTED_TEST_PASS} == "1" ]] ; then + local passed="" + for name in ${EXPECTED_TEST_FAILURES}; do + [[ -f "${name}.diff" ]] && continue + passed="${passed} ${name}" + done + if [[ ${passed} != "" ]] ; then + einfo "The following test cases passed unexpectedly:" + for name in ${passed}; do + ewarn " ${passed}" + done + else + einfo "None of the known-to-fail tests passed, all fine" + fi + fi +} + +pkg_postinst() { + # Output some general info to the user + if use apache2 ; then + elog + elog "To enable PHP in apache, you will need to add \"-D PHP\" to" + elog "your apache2 command. OpenRC users can append that string to" + elog "APACHE2_OPTS in /etc/conf.d/apache2." + elog + elog "The apache module configuration file 70_mod_php.conf is" + elog "provided (and maintained) by eselect-php." + elog + fi + + # Create the symlinks for php + local m + for m in ${SAPIS}; do + [[ ${m} == 'embed' ]] && continue; + if use $m ; then + local ci=$(eselect php show $m) + if [[ -z $ci ]]; then + eselect php set $m php${SLOT} || die + einfo "Switched ${m} to use php:${SLOT}" + einfo + elif [[ $ci != "php${SLOT}" ]] ; then + elog "To switch $m to use php:${SLOT}, run" + elog " eselect php set $m php${SLOT}" + elog + fi + fi + done + + # Remove dead symlinks for SAPIs that were just disabled. For + # example, if the user has the cgi SAPI enabled, then he has an + # eselect-php symlink for it. If he later reinstalls PHP with + # USE="-cgi", that symlink will break. This call to eselect is + # supposed to remove that dead link per bug 572436. + eselect php cleanup || die + + if ! has "php${SLOT/./-}" ${PHP_TARGETS}; then + elog "To build extensions for this version of PHP, you will need to" + elog "add php${SLOT/./-} to your PHP_TARGETS USE_EXPAND variable." + elog + fi + + # Warn about the removal of PHP_INI_VERSION if the user has it set. + if [[ -n "${PHP_INI_VERSION}" ]]; then + ewarn 'The PHP_INI_VERSION variable has been phased out. You may' + ewarn 'remove it from your configuration at your convenience. See' + ewarn + ewarn ' https://bugs.gentoo.org/611214' + ewarn + ewarn 'for more information.' + fi + + elog "For details on how version slotting works, please see" + elog "the wiki:" + elog + elog " https://wiki.gentoo.org/wiki/PHP" + elog +} + +pkg_postrm() { + # This serves two purposes. First, if we have just removed the last + # installed version of PHP, then this will remove any dead symlinks + # belonging to eselect-php. Second, if a user upgrades slots from + # (say) 5.6 to 7.0 and depcleans the old slot, then this will update + # his existing symlinks to point to the new 7.0 installation. The + # latter is bug 432962. + # + # Note: the eselect-php package may not be installed at this point, + # so we can't die() if this command fails. + eselect php cleanup +} diff --git a/dev-lang/python/python-3.10.11.ebuild b/dev-lang/python/python-3.10.11.ebuild index 18bbc7549a21..c5dd75f19046 100644 --- a/dev-lang/python/python-3.10.11.ebuild +++ b/dev-lang/python/python-3.10.11.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" bluetooth build +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml diff --git a/dev-lang/python/python-3.11.3.ebuild b/dev-lang/python/python-3.11.3.ebuild index 9de1805f7418..fed1bebc47f5 100644 --- a/dev-lang/python/python-3.11.3.ebuild +++ b/dev-lang/python/python-3.11.3.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" IUSE=" bluetooth build +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind diff --git a/dev-lang/ruby/ruby-3.0.6-r2.ebuild b/dev-lang/ruby/ruby-3.0.6-r2.ebuild index 33e65e2f3fd2..15a1c837c91e 100644 --- a/dev-lang/ruby/ruby-3.0.6-r2.ebuild +++ b/dev-lang/ruby/ruby-3.0.6-r2.ebuild @@ -100,6 +100,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi diff --git a/dev-lang/ruby/ruby-3.1.4-r2.ebuild b/dev-lang/ruby/ruby-3.1.4-r2.ebuild index 555c25a75baa..8f22e76e844b 100644 --- a/dev-lang/ruby/ruby-3.1.4-r2.ebuild +++ b/dev-lang/ruby/ruby-3.1.4-r2.ebuild @@ -105,6 +105,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi diff --git a/dev-lang/ruby/ruby-3.2.2-r2.ebuild b/dev-lang/ruby/ruby-3.2.2-r2.ebuild index 68155cce8bdb..e5c7808698dc 100644 --- a/dev-lang/ruby/ruby-3.2.2-r2.ebuild +++ b/dev-lang/ruby/ruby-3.2.2-r2.ebuild @@ -120,6 +120,11 @@ src_prepare() { sed -i \ -e "s/ac_cv_prog_ac_ct_AR='libtool/ac_cv_prog_AR='${CHOST}-libtool/" \ configure.ac || die + + # disable using security framework (GCC barfs on those headers) + sed -i \ + -e 's/MAC_OS_X_VERSION_MIN_REQUIRED/_DISABLED_/' \ + random.c || die fi fi diff --git a/dev-lang/typescript/typescript-5.0.3.ebuild b/dev-lang/typescript/typescript-5.0.3.ebuild index 598301d43b33..7857fd2f036d 100644 --- a/dev-lang/typescript/typescript-5.0.3.ebuild +++ b/dev-lang/typescript/typescript-5.0.3.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}"/package LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm64 ~ppc64" RDEPEND="net-libs/nodejs" BDEPEND=">=net-libs/nodejs-16[npm]" diff --git a/dev-lang/vala/vala-0.56.6.ebuild b/dev-lang/vala/vala-0.56.6.ebuild index 77ad8094d623..30f097c1a007 100644 --- a/dev-lang/vala/vala-0.56.6.ebuild +++ b/dev-lang/vala/vala-0.56.6.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/Vala https://gitlab.gnome.org/GNOME/va LICENSE="LGPL-2.1+" SLOT="0.56" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux" IUSE="test valadoc" RESTRICT="!test? ( test )" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index aa74ffaed8dbbb61070bd5a295b170935b4eb325..c044d26f23f0b27c8a7122d24b721b0e5458dabf 100644 GIT binary patch literal 97053 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 z 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

Z?!Hz)nqsrNNop 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

7&3&?)EY!mN4MRinQv{{m$}eLtGZLoMt^H` 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 E)!IXCcqQj`R2a-Z_0v2&V^ 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%0DkV!hmo-{AzGm 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 N|366TRhLu40syBJ>N)@b diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest index 42267587e393..62bc5186864f 100644 --- a/dev-libs/apache-arrow/Manifest +++ b/dev-libs/apache-arrow/Manifest @@ -1,3 +1,6 @@ DIST apache-arrow-11.0.0.tar.gz 19956186 BLAKE2B dff0faecbde9e2d19f092fd0c48a7ac7a401da6dbfd17f30af1b35c9e3fd3e1ba5611311f5bcb08383368de195cff783a178a9397a63a1c4f740a81349f8b8d3 SHA512 46df4fb5a703d38d0a74fde9838e9f9702b24b442cb225517516c335a5ab18955699000bf0b2fc7d1698ada6d2e890ba3860933b6280f5160b0fce8a07484d0e +DIST apache-arrow-12.0.0.tar.gz 20159048 BLAKE2B 43b4f36e1d1f84fc83c46a3627ad72cead38310f4325b8d21d17d726cd416016f0839d312c80737c0a921da6aefee537413e30309a656301c19834c2986d734e SHA512 f815be4fb20b6001ba5525270765fe239b5468708a7be34b93b60ee0ce63464727d183c9756fbc33bffd199019e1f06a7fddd306ce8388435cea7771070a2ca9 DIST apache-arrow-arrow-data-11.0.0.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82 +DIST apache-arrow-arrow-data-12.0.0.tar.gz 3570422 BLAKE2B df1f8d1c4e321ca0abdce598b09945aa9e63114199e7f2eb0fc549323dadf703b917efd90c04a2d540d763a44128d76c6ee12788a983d4b9536d04297316b656 SHA512 0be19960b0d22fc2e07bf84f11148e69d6fa82f10627eb2a5e4b762b1d4cf4e151a57c5a1dc761d6d8ed29881ea589e4cfe0cd47d5c7cbf7b6107143b4a45e82 DIST apache-arrow-parquet-data-11.0.0.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61 +DIST apache-arrow-parquet-data-12.0.0.tar.gz 1013835 BLAKE2B cb4e544b6588ddad503f9692ee2eee5d4f1e931f10654b7253e11ffd2feb4c957dec047a1b1644c1f1538a3bf7ea726e5a9ae9b7d0c3bb0d55d27f088b5c5be3 SHA512 d4c2af20d6a88c1beb44770982f4aa324ea4ee375e8f556339074875af15c48f4398d972c1eec35eba5d209e9e62df4bdbf73ebc8148a7bb05ffa2d69c97df61 diff --git a/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild new file mode 100644 index 000000000000..148ff46363d1 --- /dev/null +++ b/dev-libs/apache-arrow/apache-arrow-12.0.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +ARROW_DATA_GIT_HASH=d2c73bf78246331d8e58b6f11aa8aa199cbb5929 +PARQUET_DATA_GIT_HASH=b2e7cc755159196e3a068c8594f7acbaecfdaaac + +DESCRIPTION="A cross-language development platform for in-memory data." +HOMEPAGE="https://arrow.apache.org/" +SRC_URI=" + mirror://apache/arrow/arrow-${PV}/${P}.tar.gz + test? ( + https://github.com/apache/parquet-testing/archive/${PARQUET_DATA_GIT_HASH}.tar.gz + -> ${PN}-parquet-data-${PV}.tar.gz + https://github.com/apache/arrow-testing/archive/${ARROW_DATA_GIT_HASH}.tar.gz + -> ${PN}-arrow-data-${PV}.tar.gz + ) +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd" +RESTRICT="!test? ( test )" + +RDEPEND=" + brotli? ( app-arch/brotli ) + bzip2? ( app-arch/bzip2 ) + compute? ( dev-libs/libutf8proc ) + dataset? ( + dev-libs/libutf8proc + re2? ( dev-libs/re2 ) + ) + lz4? ( app-arch/lz4 ) + parquet? ( + dev-libs/libutf8proc + dev-libs/thrift + ssl? ( dev-libs/openssl ) + ) + snappy? ( app-arch/snappy ) + zlib? ( sys-libs/zlib ) + zstd? ( app-arch/zstd ) +" +DEPEND="${RDEPEND} + dev-cpp/xsimd + json? ( dev-libs/rapidjson ) + test? ( + dev-libs/boost + dev-cpp/gflags + dev-cpp/gtest + ) +" + +REQUIRED_USE="test? ( + json + parquet? ( zstd ) + ) + ssl? ( json )" + +S="${WORKDIR}/${P}/cpp" + +PATCHES=( "${FILESDIR}/${PN}-11.0.0-shared-lz4.patch" ) + +src_prepare() { + # use Gentoo CXXFLAGS, specify docdir at src_configure. + sed -i \ + -e '/SetupCxxFlags/d' \ + -e '/set(ARROW_DOC_DIR.*)/d' \ + CMakeLists.txt \ + || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DARROW_BUILD_STATIC=OFF + -DARROW_BUILD_TESTS=$(usex test) + -DARROW_COMPUTE=$(usex compute) + -DARROW_CSV=ON + -DARROW_DATASET=$(usex dataset) + -DARROW_DEPENDENCY_SOURCE=SYSTEM + -DARROW_DOC_DIR=share/doc/${PF} + -DARROW_FILESYSTEM=ON + -DARROW_HDFS=ON + -DARROW_JEMALLOC=OFF + -DARROW_JSON=$(usex json) + -DARROW_PARQUET=$(usex parquet) + -DPARQUET_REQUIRE_ENCRYPTION=$(usex ssl) + -DARROW_USE_CCACHE=OFF + -DARROW_USE_SCCACHE=OFF + -DARROW_WITH_BROTLI=$(usex brotli) + -DARROW_WITH_BZ2=$(usex bzip2) + -DARROW_WITH_LZ4=$(usex lz4) + -DARROW_WITH_RE2=$(usex re2) + -DARROW_WITH_SNAPPY=$(usex snappy) + -DARROW_WITH_ZLIB=$(usex zlib) + -DARROW_WITH_ZSTD=$(usex zstd) + -DCMAKE_CXX_STANDARD=17 + ) + cmake_src_configure +} + +src_test() { + export PARQUET_TEST_DATA="${WORKDIR}/parquet-testing-${PARQUET_DATA_GIT_HASH}/data" + export ARROW_TEST_DATA="${WORKDIR}/arrow-testing-${ARROW_DATA_GIT_HASH}/data" + cmake_src_test +} + +src_install() { + cmake_src_install + if use test; then + cd "${D}"/usr/$(get_libdir) + rm -r cmake/ArrowTesting || die + rm libarrow_testing* || die + rm pkgconfig/arrow-testing.pc || die + fi +} diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest index 3c83a27aca4a..d9cee55d4176 100644 --- a/dev-libs/bemenu/Manifest +++ b/dev-libs/bemenu/Manifest @@ -1 +1,2 @@ DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B f81e84e6457175abf11b9dc6c426cb02121b4f101bdef55361c539f6d51144539129d2e2898e506c12f32d8f45a27fb0159083b5b964b33a0fc73485ebe41b00 SHA512 b8aadbe2cd11f7cc713ce683fcc9ce4779cd0050ee8cf41c4d3bca9f299ac99b9cd3b7611d87d27d7f7439f16fc2618671f2bec8878ad2ab65fade54f24ca92f +DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75 SHA512 8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9 diff --git a/dev-libs/bemenu/bemenu-0.6.14.ebuild b/dev-libs/bemenu/bemenu-0.6.14.ebuild new file mode 100644 index 000000000000..1c57d8e71681 --- /dev/null +++ b/dev-libs/bemenu/bemenu-0.6.14.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="dmenu clone for wayland" +HOMEPAGE="https://github.com/Cloudef/bemenu" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git" +else + SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="doc ncurses wayland X" + +# Require at least one backend be built +REQUIRED_USE="|| ( ncurses wayland X )" + +RDEPEND=" + ncurses? ( sys-libs/ncurses:= ) + wayland? ( + dev-libs/wayland + x11-libs/cairo + x11-libs/pango + x11-libs/libxcb + ) + X? ( + x11-libs/libxcb + x11-libs/libXext + x11-libs/libX11 + x11-libs/cairo[X] + x11-libs/pango[X] + x11-libs/libXinerama + ) +" +DEPEND=" + ${RDEPEND} + wayland? ( + dev-libs/wayland-protocols + ) +" +BDEPEND="doc? ( app-doc/doxygen )" + +src_compile() { + tc-export CC + + emake clients $(usex ncurses curses "") $(usex X x11 "") $(usex wayland wayland "") PREFIX=/usr libdir=/$(get_libdir) + use doc && emake doxygen PREFIX=/usr libdir=/$(get_libdir) +} + +src_install() { + emake install PREFIX="${D}"/usr libdir=/$(get_libdir) +} diff --git a/dev-libs/botan/botan-2.19.3.ebuild b/dev-libs/botan/botan-2.19.3-r2.ebuild similarity index 89% rename from dev-libs/botan/botan-2.19.3.ebuild rename to dev-libs/botan/botan-2.19.3-r2.ebuild index 1ad66cddebfd..3059e4d2c09e 100644 --- a/dev-libs/botan/botan-2.19.3.ebuild +++ b/dev-libs/botan/botan-2.19.3-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..11} ) VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/botan.asc inherit edo python-r1 toolchain-funcs verify-sig @@ -40,7 +40,10 @@ DEPEND=" sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) " -RDEPEND="${DEPEND}" +RDEPEND=" + ${DEPEND} + !/dev/null || die + + emake top_builddir="${NATIVE_BUILD_DIR}" "$@" + + popd >/dev/null || die +} + +multilib_src_compile() { + default + + if multilib_is_native_abi && use python ; then + NATIVE_BUILD_DIR="${BUILD_DIR}" + python_foreach_impl run_in_build_dir libxml2_py_emake all + fi +} + +multilib_src_test() { + ln -s "${S}"/xmlconf || die + + emake check + + multilib_is_native_abi && use python && + python_foreach_impl run_in_build_dir libxml2_py_emake check +} + +multilib_src_install() { + emake DESTDIR="${D}" install + + multilib_is_native_abi && use python && + python_foreach_impl run_in_build_dir libxml2_py_emake DESTDIR="${D}" install + + # Hack until automake release is made for the optimise fix + # https://git.savannah.gnu.org/cgit/automake.git/commit/?id=bde43d0481ff540418271ac37012a574a4fcf097 + multilib_is_native_abi && use python && python_foreach_impl python_optimize +} + +multilib_src_install_all() { + einstalldocs + + if ! use examples ; then + rm -rf "${ED}"/usr/share/doc/${PF}/examples || die + rm -rf "${ED}"/usr/share/doc/${PF}/python/examples || die + fi + + rm -rf "${ED}"/usr/share/doc/${PN}-python-${PVR} || die + + find "${ED}" -name '*.la' -delete || die +} + +pkg_postinst() { + # We don't want to do the xmlcatalog during stage1, as xmlcatalog will not + # be in / and stage1 builds to ROOT=/tmp/stage1root. This fixes bug #208887. + if [[ -n "${ROOT}" ]]; then + elog "Skipping XML catalog creation for stage building (bug #208887)." + else + # Need an XML catalog, so no-one writes to a non-existent one + CATALOG="${EROOT}/etc/xml/catalog" + + # We don't want to clobber an existing catalog though, + # only ensure that one is there + # + if [[ ! -e "${CATALOG}" ]]; then + [[ -d "${EROOT}/etc/xml" ]] || mkdir -p "${EROOT}/etc/xml" + "${EPREFIX}"/usr/bin/xmlcatalog --create > "${CATALOG}" + einfo "Created XML catalog in ${CATALOG}" + fi + fi +} diff --git a/dev-libs/link-grammar/Manifest b/dev-libs/link-grammar/Manifest index aaf24a22f083..19aff333d5ec 100644 --- a/dev-libs/link-grammar/Manifest +++ b/dev-libs/link-grammar/Manifest @@ -1,2 +1 @@ -DIST link-grammar-5.12.0.tar.gz 4688144 BLAKE2B 3ab74bcd23118c1d933895ac5ac8f042448f173234db1528de496e2f4aa88cd9b96d4783e54584f05d8af5bb835fee1f62f039ed883e2b24511198526d334dbd SHA512 1938e53a2d8bdb5d0c352e9bb7108b280d3c4da890f540f41bdc257eea1ea6de5712f99602fc0f4187654540e1142b5216efb2a8c9957f32ce0dec86d85ec3cb DIST link-grammar-5.12.3.tar.gz 4704751 BLAKE2B a7f0fe39c51ed26ea764d583b38b21cfce6e596c6cd94db6ba47b3606a2b6cd9e56bd6fedeb104dbb345baedae3e144af96999739dda9daa9a9e5886bd98d2f4 SHA512 e0fdb78ec03042119011afea005a62829317fd0bc20afcd94e3f234c9c5252ed9c57d717b75368ac4a63dd8493bd86f551870299925f3b9b95b11915f48d8abe diff --git a/dev-libs/link-grammar/link-grammar-5.12.0.ebuild b/dev-libs/link-grammar/link-grammar-5.12.0.ebuild deleted file mode 100644 index 5ad1ea313547..000000000000 --- a/dev-libs/link-grammar/link-grammar-5.12.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools python-r1 out-of-source - -DESCRIPTION="A Syntactic English parser" -HOMEPAGE="https://www.abisource.com/projects/link-grammar/ https://www.link.cs.cmu.edu/link/" -SRC_URI="https://www.abisource.com/downloads/${PN}/${PV}/${P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/5" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86" -IUSE="aspell +hunspell python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# XXX: sqlite is automagic -# Does not build with >=sci-mathematics/minisat-2, bug #593662 -RDEPEND=" - dev-db/sqlite:3 - dev-libs/libpcre2:= - aspell? ( app-text/aspell ) - hunspell? ( app-text/hunspell ) - python? ( ${PYTHON_DEPS} ) - !sci-mathematics/minisat" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-lang/swig:0 - sys-devel/autoconf-archive - virtual/pkgconfig" - -pkg_setup() { - if use aspell && use hunspell; then - ewarn "You have enabled 'aspell' and 'hunspell' support, but both cannot coexist," - ewarn "only hunspell will be built. Press Ctrl+C and set only 'aspell' USE flag if" - ewarn "you want aspell support." - fi -} - -src_prepare() { - default - eautoreconf -} - -my_src_configure() { - local myconf=( - --disable-maintainer-mode - --disable-editline - # java is hopelessly broken, invokes maven at build time (bug #806157) - --disable-java-bindings - --disable-perl-bindings - --enable-sat-solver=bundled - --with-regexlib=pcre2 - $(use_enable aspell) - $(use_enable hunspell) - $(usev hunspell --with-hunspell-dictdir="${EPREFIX}"/usr/share/myspell) - ) - - econf \ - --disable-python-bindings \ - "${myconf[@]}" - - if use python; then - python_configure() { - econf \ - --enable-python-bindings \ - "${myconf[@]}" - } - python_foreach_impl run_in_build_dir python_configure - fi -} - -my_src_compile() { - local -x MAIN_BUILD_DIR="${BUILD_DIR}" - default - - if use python; then - python_compile() { - emake -C bindings/python \ - VPATH="${S}:${MAIN_BUILD_DIR}" \ - _clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \ - _clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la - } - python_foreach_impl run_in_build_dir python_compile - fi -} - -my_src_install() { - local -x MAIN_BUILD_DIR="${BUILD_DIR}" - default - - if use python; then - python_install() { - emake -C bindings/python \ - VPATH="${S}:${MAIN_BUILD_DIR}" \ - _clinkgrammar_la_DEPENDENCIES="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \ - _clinkgrammar_la_LIBADD="${MAIN_BUILD_DIR}"/link-grammar/liblink-grammar.la \ - DESTDIR="${D}" \ - install - } - python_foreach_impl run_in_build_dir python_install - fi - - # no static archives - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/newt/files/newt-0.52.23-gold.patch b/dev-libs/newt/files/newt-0.52.23-gold.patch new file mode 100644 index 000000000000..818480f725c2 --- /dev/null +++ b/dev-libs/newt/files/newt-0.52.23-gold.patch @@ -0,0 +1,13 @@ +diff -ur a/configure.ac b/configure.ac +--- a/configure.ac 2022-11-21 07:58:11.000000000 -0600 ++++ b/configure.ac 2022-11-21 20:56:42.211913050 -0600 +@@ -24,7 +24,8 @@ + AC_MSG_CHECKING([for GNU ld]) + LD=$($CC -print-prog-name=ld 2>&5) + +-if test $($LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ld") = 0; then ++if test $($LD -v 2>&1 | $ac_cv_path_GREP -c "GNU ld") = 0 -a \ ++ $($LD -v 2>&1 | $ac_cv_path_GREP -c "GNU gold") = 0; then + # Not + GNU_LD="" + AC_MSG_RESULT([no]) diff --git a/dev-libs/newt/newt-0.52.23-r1.ebuild b/dev-libs/newt/newt-0.52.23-r1.ebuild new file mode 100644 index 000000000000..c5cadd071212 --- /dev/null +++ b/dev-libs/newt/newt-0.52.23-r1.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools python-r1 toolchain-funcs + +MY_PV="r$(ver_rs 1- -)" + +DESCRIPTION="Redhat's Newt windowing toolkit development files" +HOMEPAGE="https://pagure.io/newt" +SRC_URI="https://github.com/mlichvar/newt/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="gpm nls tcl" +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/popt-1.6 + =sys-libs/slang-2* + gpm? ( sys-libs/gpm ) + tcl? ( >=dev-lang/tcl-8.5:0 ) + " +DEPEND="${RDEPEND}" +BDEPEND="sys-devel/gettext" + +PATCHES=( + "${FILESDIR}"/${PN}-0.52.23-gold.patch + "${FILESDIR}"/${PN}-0.52.21-python-sitedir.patch +) + +S=${WORKDIR}/${PN}-${MY_PV} + +src_prepare() { + sed -i Makefile.in \ + -e 's|$(SHCFLAGS) -o|$(LDFLAGS) &|g' \ + -e 's|-g -o|$(CFLAGS) $(LDFLAGS) -o|g' \ + -e 's|-shared -o|$(CFLAGS) $(LDFLAGS) &|g' \ + -e 's|instroot|DESTDIR|g' \ + -e 's| make | $(MAKE) |g' \ + -e "s| ar | $(tc-getAR) |g" \ + || die "sed Makefile.in" + + if [[ -n ${LINGUAS} ]]; then + local lang langs + for lang in ${LINGUAS}; do + test -r po/${lang}.po && langs="${langs} ${lang}.po" + done + sed -i po/Makefile \ + -e "/^CATALOGS = /cCATALOGS = ${langs}" \ + || die "sed po/Makefile" + fi + + default + eautoreconf + + # can't build out-of-source + python_copy_sources +} + +src_configure() { + configuring() { + econf \ + PYTHONVERS="${PYTHON}" \ + $(use_with gpm gpm-support) \ + $(use_with tcl) \ + $(use_enable nls) + } + python_foreach_impl run_in_build_dir configuring +} + +src_compile() { + building() { + emake PYTHONVERS="${EPYTHON}" + } + python_foreach_impl run_in_build_dir building +} + +src_install() { + installit() { + emake \ + DESTDIR="${D}" \ + PYTHON_SITEDIR="$(python_get_sitedir)" \ + PYTHONVERS="${EPYTHON}" \ + install + python_optimize + } + python_foreach_impl run_in_build_dir installit + dodoc peanuts.py popcorn.py tutorial.sgml + doman whiptail.1 + einstalldocs + + # don't want static archives + rm "${ED}"/usr/$(get_libdir)/libnewt.a || die +} diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest index 6cb6cf63ddae..19743bff3a89 100644 --- a/dev-libs/nss/Manifest +++ b/dev-libs/nss/Manifest @@ -1,3 +1,4 @@ DIST nss-3.79.4.tar.gz 84826326 BLAKE2B c34b1ba2c24891bd316af27828dbcc6b193b7298fe6a965cfd42d6a37aa3c25ecb80c9b8c2195ba89d2ea395739def47ff5269f7964235c2883e5b33d67889e9 SHA512 194c7595871ada65c03dcea8f2ec75ea9d6da3ce270c956e8abb2d72b6465e14c7be7892532548b9ca6f319f557353b98facb6f3d620a3a3825d889170b02fa2 +DIST nss-3.89.1.tar.gz 71624456 BLAKE2B fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4 SHA512 aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd DIST nss-3.89.tar.gz 71617802 BLAKE2B 92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9 SHA512 1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d SHA512 1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4 diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml index 3c9d1ca00671..551a7406e401 100644 --- a/dev-libs/nss/metadata.xml +++ b/dev-libs/nss/metadata.xml @@ -13,5 +13,6 @@ cpe:/a:mozilla:nss + nss-dev/nss diff --git a/dev-libs/nss/nss-3.89.1.ebuild b/dev-libs/nss/nss-3.89.1.ebuild new file mode 100644 index 000000000000..96e5dcdfa9f4 --- /dev/null +++ b/dev-libs/nss/nss-3.89.1.ebuild @@ -0,0 +1,411 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic multilib toolchain-funcs multilib-minimal + +NSPR_VER="4.35" +RTM_NAME="NSS_${PV//./_}_RTM" + +DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" +HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS" +SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz + cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch )" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx" +RESTRICT="!test? ( test )" +# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND +RDEPEND=" + >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + virtual/pkgconfig +" +DEPEND="${RDEPEND}" +BDEPEND="dev-lang/perl" + +S="${WORKDIR}/${P}/${PN}" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nss-config +) + +PATCHES=( + "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch" + "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch" + "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch" + "${FILESDIR}"/nss-3.87-use-clang-as-bgo892686.patch +) + +src_prepare() { + default + + if use cacert ; then + eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch + fi + + pushd coreconf >/dev/null || die + # hack nspr paths + echo 'INCLUDES += -I$(DIST)/include/dbm' \ + >> headers.mk || die "failed to append include" + + # modify install path + sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ + -i source.mk || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk + + # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069 + sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die + + popd >/dev/null || die + + # Fix pkgconfig file for Prefix + sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ + config/Makefile || die + + # use host shlibsign if need be #436216 + if tc-is-cross-compiler ; then + sed -i \ + -e 's:"${2}"/shlibsign:shlibsign:' \ + cmd/shlibsign/sign.sh || die + fi + + # dirty hack + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ + lib/ssl/config.mk || die + sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ + cmd/platlibs.mk || die + + multilib_copy_sources + + strip-flags +} + +multilib_src_configure() { + # Ensure we stay multilib aware + sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die +} + +nssarch() { + # Most of the arches are the same as $ARCH + local t=${1:-${CHOST}} + case ${t} in + *86*-pc-solaris2*) echo "i86pc" ;; + aarch64*) echo "aarch64" ;; + hppa*) echo "parisc" ;; + i?86*) echo "i686" ;; + x86_64*) echo "x86_64" ;; + *) tc-arch ${t} ;; + esac +} + +nssbits() { + local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" + if [[ ${1} == BUILD_ ]]; then + cc=$(tc-getBUILD_CC) + else + cc=$(tc-getCC) + fi + echo > "${T}"/test.c || die + ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die + case $(file "${T}/${1}test.o") in + *32-bit*x86-64*) echo USE_X32=1;; + *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; + esac +} + +multilib_src_compile() { + # use ABI to determine bit'ness, or fallback if unset + local buildbits mybits + case "${ABI}" in + n32) mybits="USE_N32=1";; + x32) mybits="USE_X32=1";; + s390x|*64) mybits="USE_64=1";; + ${DEFAULT_ABI}) + einfo "Running compilation test to determine bit'ness" + mybits=$(nssbits) + ;; + esac + # bitness of host may differ from target + if tc-is-cross-compiler; then + buildbits=$(nssbits BUILD_) + fi + + local makeargs=( + CC="$(tc-getCC)" + CCC="$(tc-getCXX)" + AR="$(tc-getAR) rc \$@" + RANLIB="$(tc-getRANLIB)" + OPTIMIZER= + ${mybits} + disable_ckbi=0 + ) + + # Take care of nspr settings #436216 + local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" + unset NSPR_INCLUDE_DIR + + export NSS_ALLOW_SSLKEYLOGFILE=1 + export NSS_ENABLE_WERROR=0 #567158 + export BUILD_OPT=1 + export NSS_USE_SYSTEM_SQLITE=1 + export NSDISTMODE=copy + export FREEBL_NO_DEPEND=1 + export FREEBL_LOWHASH=1 + export NSS_SEED_ONLY_DEV_URANDOM=1 + export USE_SYSTEM_ZLIB=1 + export ZLIB_LIBS=-lz + export ASFLAGS="" + # Fix build failure on arm64 + export NS_USE_GCC=1 + # Detect compiler type and set proper environment value + if tc-is-gcc; then + export CC_IS_GCC=1 + elif tc-is-clang; then + export CC_IS_CLANG=1 + fi + + export NSS_DISABLE_GTESTS=$(usex !test 1 0) + + # Include exportable custom settings defined by users, #900915 + # Two examples uses: + # EXTRA_NSSCONF="MYONESWITCH=1" + # EXTRA_NSSCONF="MYVALUE=0 MYOTHERVALUE=1 MYTHIRDVALUE=1" + # e.g. + # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0" + # or + # EXTRA_NSSCONF="NSS_ALLOW_SSLKEYLOGFILE=0 NSS_ENABLE_WERROR=1" + # etc. + if [[ -n "${EXTRA_NSSCONF}" ]]; then + ewarn "EXTRA_NSSCONF applied, please disable custom settings before reporting bugs." + read -a myextranssconf <<< "${EXTRA_NSSCONF}" + + for (( i=0; i<${#myextranssconf[@]}; i++ )); do + export "${myextranssconf[$i]}" + echo "exported ${myextranssconf[$i]}" + done + fi + + # explicitly disable altivec/vsx if not requested + # https://bugs.gentoo.org/789114 + case ${ARCH} in + ppc*) + use cpu_flags_ppc_altivec || export NSS_DISABLE_ALTIVEC=1 + use cpu_flags_ppc_vsx || export NSS_DISABLE_CRYPTO_VSX=1 + ;; + esac + + local d + + # Build the host tools first. + LDFLAGS="${BUILD_LDFLAGS}" \ + XCFLAGS="${BUILD_CFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake -C coreconf \ + CC="$(tc-getBUILD_CC)" \ + ${buildbits-${mybits}} + makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) + + # Then build the target tools. + for d in . lib/dbm ; do + CPPFLAGS="${myCPPFLAGS}" \ + XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ + NSPR_LIB_DIR="${T}/fakedir" \ + emake "${makeargs[@]}" -C ${d} OS_TEST="$(nssarch)" + done +} + +multilib_src_test() { + einfo "Tests can take a *long* time, especially on a multilib system." + einfo "30-45+ minutes per lib configuration. Bug #852755" + + # https://www.linuxfromscratch.org/blfs/view/svn/postlfs/nss.html + # https://firefox-source-docs.mozilla.org/security/nss/legacy/nss_sources_building_testing/index.html#running_the_nss_test_suite + # https://www-archive.mozilla.org/projects/security/pki/nss/testnss_32.html (older) + export BUILD_OPT=1 + export HOST="localhost" + export DOMSUF="localdomain" + export USE_IP=TRUE + export IP_ADDRESS="127.0.0.1" + + NSINSTALL="${PWD}/$(find -type f -name nsinstall)" + + cd "${BUILD_DIR}"/tests || die + # Hack to get current objdir (prefixed dir where built binaries are) + # Without this, at least multilib tests go wrong when building the amd64 variant + # after x86. + local objdir=$(find "${BUILD_DIR}"/dist -maxdepth 1 -iname Linux* | rev | cut -d/ -f1 | rev) + + # Can tweak to a subset of tests in future if we need to, but would prefer not + OBJDIR="${objdir}" DIST="${BUILD_DIR}/dist" MOZILLA_ROOT="${BUILD_DIR}" ./all.sh || die +} + +# Altering these 3 libraries breaks the CHK verification. +# All of the following cause it to break: +# - stripping +# - prelink +# - ELF signing +# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html +# Either we have to NOT strip them, or we have to forcibly resign after +# stripping. +#local_libdir="$(get_libdir)" +#export STRIP_MASK=" +# */${local_libdir}/libfreebl3.so* +# */${local_libdir}/libnssdbm3.so* +# */${local_libdir}/libsoftokn3.so*" + +export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" + +generate_chk() { + local shlibsign="$1" + local libdir="$2" + einfo "Resigning core NSS libraries for FIPS validation" + shift 2 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libname=lib${i}.so + local chkname=lib${i}.chk + "${shlibsign}" \ + -i "${libdir}"/${libname} \ + -o "${libdir}"/${chkname}.tmp \ + && mv -f \ + "${libdir}"/${chkname}.tmp \ + "${libdir}"/${chkname} \ + || die "Failed to sign ${libname}" + done +} + +cleanup_chk() { + local libdir="$1" + shift 1 + local i + for i in ${NSS_CHK_SIGN_LIBS} ; do + local libfname="${libdir}/lib${i}.so" + # If the major version has changed, then we have old chk files. + [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ + && rm -f "${libfname}.chk" + done +} + +multilib_src_install() { + pushd dist >/dev/null || die + + dodir /usr/$(get_libdir) + cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" + local i + for i in crmf freebl nssb nssckfw ; do + cp -L */lib/lib${i}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" + done + + # Install nss-config and pkgconfig file + dodir /usr/bin + cp -L */bin/nss-config "${ED}"/usr/bin || die + dodir /usr/$(get_libdir)/pkgconfig + cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig || die + + # create an nss-softokn.pc from nss.pc for libfreebl and some private headers + # bug 517266 + sed -e 's#Libs:#Libs: -lfreebl#' \ + -e 's#Cflags:#Cflags: -I${includedir}/private#' \ + */lib/pkgconfig/nss.pc >"${ED}"/usr/$(get_libdir)/pkgconfig/nss-softokn.pc \ + || die "could not create nss-softokn.pc" + + # all the include files + insinto /usr/include/nss + doins public/nss/*.{h,api} + insinto /usr/include/nss/private + doins private/nss/{blapi,alghmac,cmac}.h + + popd >/dev/null || die + + local f nssutils + # Always enabled because we need it for chk generation. + nssutils=( shlibsign ) + + if multilib_is_native_abi ; then + if use utils; then + # The tests we do not need to install. + #nssutils_test="bltest crmftest dbtest dertimetest + #fipstest remtest sdrtest" + # checkcert utils has been removed in nss-3.22: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1187545 + # https://hg.mozilla.org/projects/nss/rev/df1729d37870 + # certcgi has been removed in nss-3.36: + # https://bugzilla.mozilla.org/show_bug.cgi?id=1426602 + nssutils+=( + addbuiltin + atob + baddbdir + btoa + certutil + cmsutil + conflict + crlutil + derdump + digest + makepqg + mangle + modutil + multinit + nonspr10 + ocspclnt + oidcalc + p7content + p7env + p7sign + p7verify + pk11mode + pk12util + pp + rsaperf + selfserv + signtool + signver + ssltap + strsclnt + symkeyutil + tstclnt + vfychain + vfyserv + ) + # install man-pages for utils (bug #516810) + doman doc/nroff/*.1 + fi + pushd dist/*/bin >/dev/null || die + for f in ${nssutils[@]}; do + dobin ${f} + done + popd >/dev/null || die + fi +} + +pkg_postinst() { + multilib_pkg_postinst() { + # We must re-sign the libraries AFTER they are stripped. + local shlibsign="${EROOT}/usr/bin/shlibsign" + # See if we can execute it (cross-compiling & such). #436216 + "${shlibsign}" -h >&/dev/null + if [[ $? -gt 1 ]] ; then + shlibsign="shlibsign" + fi + generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postinst +} + +pkg_postrm() { + multilib_pkg_postrm() { + cleanup_chk "${EROOT}"/usr/$(get_libdir) + } + + multilib_foreach_abi multilib_pkg_postrm +} diff --git a/dev-libs/opencl-clang/Manifest b/dev-libs/opencl-clang/Manifest index 4f4bdc9262d1..adacd90a7844 100644 --- a/dev-libs/opencl-clang/Manifest +++ b/dev-libs/opencl-clang/Manifest @@ -1,2 +1,3 @@ DIST opencl-clang-14.0.0.tar.gz 26109 BLAKE2B 2ae5e6d69e2f13b867712d03b52fce893aeb70566f7f97d54858639786276f49b0b6b5768aebfedeb7fe50d95511178d7dd9df7e80d3fd27df1fb3fe1d2ab955 SHA512 ab9a3fd40542283bdd2646d9ef8d3217420c82a41b183d705e48f48949505ecadc1fa435e23a7ceadf5a335200f5f3752b42715e2ac7f63173fc09637c5c609a DIST opencl-clang-15.0.0.tar.gz 26212 BLAKE2B 02d3a8eb3964b6882bd94b676b4459412c753ac38e1e3012662021e98a8219225eaf6af4f62f4e0e97de428f55b0b698374dc39babff09a0fcc73213d5daacfe SHA512 a2ffce43493793524e9512be2e7bd46c0183b86b35a6f79018d355d07a83303a944e6dacebfb768e88ce75a7020a44939be872a2d4e754544198a9829f4febd4 +DIST opencl-clang-16.0.0.tar.gz 28413 BLAKE2B c99f043171186f5d9e44618d5d637d6a5c7997f22577491f544e78d93edd5afe74ba88eaaea92a931dd87af71fb630fdf03d27f1a9f55d7c3b8bdf53dee54b07 SHA512 bf723edab7dc7a028eb79d01fd2306690a2169472760bf2783d593ffec4eb788f28f184c66b204cc074cb95a4149fcc63a1dcbee5563c620a9dc2c76bb5a2d5a diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch new file mode 100644 index 000000000000..227a7be30b50 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-clang_library_dir.patch @@ -0,0 +1,36 @@ +From 9f50367661bb6345bf7b18102f1e415378afda06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Fri, 21 Apr 2023 04:08:11 +0200 +Subject: [PATCH] Support llvm headers in + ${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/ (#419) + +Fedora places llvm include files into that directory instead of assumed +${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/ + +Try both, fail horribly when none of them exist +--- + cl_headers/CMakeLists.txt | 11 +++++++++-- + 1 file changed, 9 insertions(+), 2 deletions(-) + +diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt +index 86df76f..0223d52 100644 +--- a/cl_headers/CMakeLists.txt ++++ b/cl_headers/CMakeLists.txt +@@ -19,8 +19,15 @@ add_custom_command( + endfunction(copy_file) + + if(USE_PREBUILT_LLVM) +- set(OPENCL_HEADERS_DIR +- "${LLVM_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") ++ if(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/") ++ set(OPENCL_HEADERS_DIR ++ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSION_PATCH}/include/") ++ elseif(EXISTS "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/") ++ set(OPENCL_HEADERS_DIR ++ "${CLANG_LIBRARY_DIRS}/clang/${LLVM_VERSION_MAJOR}/include/") ++ else() ++ message(FATAL_ERROR "[OPENCL-CLANG] Couldn't find prebuilt LLVM include directory.") ++ endif() + else(USE_PREBUILT_LLVM) + set(OPENCL_HEADERS_DIR "${CLANG_SOURCE_DIR}/lib/Headers") + endif(USE_PREBUILT_LLVM) diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch new file mode 100644 index 000000000000..aa6c308630e8 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-cxx17.patch @@ -0,0 +1,23 @@ +From 5491ffa3fde5729074fe804023bd279c56684f77 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Mon, 24 Apr 2023 10:29:36 +0200 +Subject: [PATCH] Bump CMAKE_CXX_STANDARD to 17 (#416) + +Fixes build issues +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index dc471d8..a7d1927 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -58,7 +58,7 @@ if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) + ${CMAKE_MODULE_PATH} + ${LLVM_CMAKE_DIR}) + +- set(CMAKE_CXX_STANDARD 14) ++ set(CMAKE_CXX_STANDARD 17) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + + option(LLVMSPIRV_INCLUDED_IN_LLVM diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-llvm.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-llvm.patch new file mode 100644 index 000000000000..67759595b353 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-llvm.patch @@ -0,0 +1,40 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -335,36 +335,7 @@ + target_link_libraries( ${TARGET_NAME} + LINK_PRIVATE + ${OPENCL_CLANG_LINK_LIBS} +- LLVMX86CodeGen +- LLVMX86AsmParser +- LLVMX86Desc +- LLVMX86Info +- LLVMX86Disassembler +- LLVMAnalysis +- LLVMCodeGen +- LLVMCore +- LLVMipo +- LLVMInstCombine +- LLVMInstrumentation +- LLVMMC +- LLVMMCParser +- LLVMObjCARCOpts +- LLVMOption +- LLVMScalarOpts +- LLVMSupport +- LLVMTransformUtils +- LLVMVectorize +- LLVMAsmPrinter +- LLVMSelectionDAG +- LLVMMCDisassembler +- LLVMProfileData +- LLVMObject +- LLVMBitWriter +- LLVMIRReader +- LLVMAsmParser +- LLVMTarget +- LLVMBitReader +- ${OTHER_LIBRARIES} ++ LLVM + ) + + install(FILES opencl_clang.h diff --git a/dev-libs/opencl-clang/files/opencl-clang-16.0.0-standalone-build.patch b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-standalone-build.patch new file mode 100644 index 000000000000..a85ec58df401 --- /dev/null +++ b/dev-libs/opencl-clang/files/opencl-clang-16.0.0-standalone-build.patch @@ -0,0 +1,26 @@ +From 529a9188114bcbd8ed753d2276942384fa50d7a1 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= +Date: Fri, 21 Apr 2023 04:07:21 +0200 +Subject: [PATCH] Fix standalone build (#415) + +Fixes https://github.com/intel/opencl-clang/issues/406 +Fixes https://github.com/intel/opencl-clang/issues/374 +--- + cl_headers/CMakeLists.txt | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/cl_headers/CMakeLists.txt b/cl_headers/CMakeLists.txt +index 788adff..86df76f 100644 +--- a/cl_headers/CMakeLists.txt ++++ b/cl_headers/CMakeLists.txt +@@ -1,5 +1,9 @@ + set(CL_HEADERS_LIB cl_headers) +-set(CLANG_COMMAND $ ) ++if(USE_PREBUILT_LLVM) ++ find_program(CLANG_COMMAND clang PATHS ${LLVM_TOOLS_BINARY_DIR} NO_DEFAULT_PATH) ++else() ++ set(CLANG_COMMAND $) ++endif() + if(LLVM_USE_HOST_TOOLS AND NOT OPENCL_CLANG_BUILD_EXTERNAL) + build_native_tool(clang CLANG_COMMAND) + endif() diff --git a/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild b/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild new file mode 100644 index 000000000000..b902e1ab200f --- /dev/null +++ b/dev-libs/opencl-clang/opencl-clang-16.0.0.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT="16" + +inherit cmake llvm + +DESCRIPTION="OpenCL-oriented thin wrapper library around clang" +HOMEPAGE="https://github.com/intel/opencl-clang" +SRC_URI="https://github.com/intel/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${PV}" + +LICENSE="UoI-NCSA" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" + +RDEPEND=" + dev-util/spirv-llvm-translator:${SLOT}= + sys-devel/clang:${SLOT}=[static-analyzer] + sys-devel/llvm:${SLOT}= +" + +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-16.0.0-clang_library_dir.patch + "${FILESDIR}"/${PN}-16.0.0-cxx17.patch + "${FILESDIR}"/${PN}-16.0.0-llvm.patch + "${FILESDIR}"/${PN}-16.0.0-standalone-build.patch +) + +src_configure() { + local mycmakeargs=( + -DCLANG_LIBRARY_DIRS="${EPREFIX}"/usr/lib + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -Wno-dev + ) + + cmake_src_configure +} diff --git a/dev-libs/qcoro5/qcoro5-0.9.0.ebuild b/dev-libs/qcoro5/qcoro5-0.9.0.ebuild index a7b47852c238..58baa266fdaa 100644 --- a/dev-libs/qcoro5/qcoro5-0.9.0.ebuild +++ b/dev-libs/qcoro5/qcoro5-0.9.0.ebuild @@ -21,6 +21,7 @@ LICENSE="MIT" SLOT="0" IUSE="dbus examples +network qml test testlib websockets" +REQUIRED_USE="test? ( testlib )" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-libs/rinutils/Manifest b/dev-libs/rinutils/Manifest index dcc12943719f..2dd7c8337c8c 100644 --- a/dev-libs/rinutils/Manifest +++ b/dev-libs/rinutils/Manifest @@ -1,2 +1,2 @@ DIST rinutils-0.10.0.tar.xz 17268 BLAKE2B 2c651b70295d10690ca76bf1349ce83728cd5398fe4babf821ee6a0d61d4c7d107c6c68595e19a841fb5baaa0057237357b3917acd61c02599781bf0252fd512 SHA512 d3780b34b4eda4658f65cf7555553430441fcd45fb2d4fdba22a8f48c0df09c6c0a4e9543262c797c0602e2f9bace2d3f41514ae202ee13183286c9fb1f38677 -DIST rinutils-0.10.1.tar.xz 19160 BLAKE2B afefc834e3968d9cc32e3cb3368c1aadedaa90adf9f6e95c0d11367ce5ec9f2960b73685f55293aaa4c9aecb31b8a26a235f4d0aae60ffd4eaa8d229e31e84d6 SHA512 e743ee02258132830e7fd4436c1e6bfda33cdd90835978ad5a233562f85848274846ba0b46a1402cd70054da4dffba78f7e3d6e8fe484d97c569b4f9c7459abd +DIST rinutils-0.10.2.tar.xz 19452 BLAKE2B 45345ab9cdefaa789856d312a1fb3e595e2be9701d0dc33ddc8f49b5b45caf4b1e1de6463a20245a841902b82bdeb6f0c7dcd8c89071159f1e85938537f41d0b SHA512 e2bc6304e84235947aa9aeb09fae0a27c10892ce547d59ab82569e2f03219a783a20c3bf7bd8a471464c2c07fe465eb8f2985e31d1f0e060da7d7bd832a67b67 diff --git a/dev-libs/rinutils/rinutils-0.10.1.ebuild b/dev-libs/rinutils/rinutils-0.10.2.ebuild similarity index 100% rename from dev-libs/rinutils/rinutils-0.10.1.ebuild rename to dev-libs/rinutils/rinutils-0.10.2.ebuild diff --git a/dev-libs/serd/metadata.xml b/dev-libs/serd/metadata.xml index 7b0adafdec04..c08c847e10ee 100644 --- a/dev-libs/serd/metadata.xml +++ b/dev-libs/serd/metadata.xml @@ -13,4 +13,7 @@ Build command line utilities + + drobilla/serd + diff --git a/dev-libs/skalibs/skalibs-2.13.1.0.ebuild b/dev-libs/skalibs/skalibs-2.13.1.0.ebuild index 25737e78a426..a4654eafaa53 100644 --- a/dev-libs/skalibs/skalibs-2.13.1.0.ebuild +++ b/dev-libs/skalibs/skalibs-2.13.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://www.skarnet.org/software/${PN}/${P}.tar.gz" LICENSE="ISC" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" +KEYWORDS="amd64 arm ~arm64 ~riscv x86" HTML_DOCS=( doc/. ) diff --git a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild index 77637717145c..c7e2537dcb14 100644 --- a/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild +++ b/dev-libs/tinyxml2/tinyxml2-9.0.0-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +# No meson because of bug #791163 inherit cmake DESCRIPTION="A simple, small, efficient, C++ XML parser" diff --git a/dev-libs/weston/weston-11.0.1.ebuild b/dev-libs/weston/weston-11.0.1.ebuild index 99f5f2cad8fe..3f101d59f22f 100644 --- a/dev-libs/weston/weston-11.0.1.ebuild +++ b/dev-libs/weston/weston-11.0.1.ebuild @@ -19,7 +19,7 @@ if [[ ${PV} = *9999* ]]; then SRC_URI="${SRC_PATCHES}" else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/uploads/f5648c818fba5432edc3ea63c4db4813/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="MIT CC-BY-SA-3.0" diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 31826f96c79017e8fccdf647d30380b444960bc9..20062ab7fc734d43ef76360561f1149f6af60b52 100644 GIT binary patch literal 3371 zcmV+`4b<`u3M=oBUBglzmRs0}c0^~c{gj=CcaKw>*IAAme-(PH=hCueIl1+5mW{&~`R3S#k4xHC zWgk6S&yI9#`}A2yaZ8#bw^`F!x>nh<_=i9J;UgFPP?0{Ly}RIq~}S!%Y1hD=*U0UI`dh?q}}gwbzmB7BFhQ z#{|A%Ma}lA#oO{yHH|rj$(FMg&`G3l(3W*qGf)BYAeL6GAPwJ^MZLGR&>$rb)P-blHKy@IiHdw zdd%s-X+9v|@B}Bdrd1DPTXxzo%gKxB?!BvlnzoUj5PS9Wz$$Bg(CbXSOUPEV5yfX7 ztBlDxN}EU0iRhfSRvzIjxKvwTlSgQ3W3CC;xAlD=nVBwjqBdg#_V$=jVAQFpba+!! z6|1rSWJ@OfrOr0d<;=z0kLHSt;{s7tf`r zROFQQnQ4rG)p8tc6{4dMavz-AuLGli4RouI+6pJH-p;hp@&wkW?>>LtU*fx;et6kG zdOWeL*XNZqs9DFUy-fr-q0l@Mqel4cU;!!e$!2x(sN8rM5VIY5qPxOe#qtoVNGp68 zxiJ2r6M@sy2bYEvvkC)cE?t=UX*-K|oft^|1{?>S$Z)BLktzH@>gO6U8-g`;ox}ls z?cr4zYtnv~6j?8oZMKRKEVeJlvH(ZSfz^PvillM5&BsMo#kyj(WJA*6f0q>iiK6~1 zaL<4}F)j5PDVNh%>+E2LD;r6GG2W|kGNcCCEU<3eCs2dg3(v8Q81q{U7O0roJ&O3z zSkAwv*K0@POo?z2O+E7D3uPI**0GYqINsONYl66U{alJMz1Fbg#u;s1$uFY;AD&$d zsaDI|X7w&RB)8LXf;g&acLlfvAz^D3oEB7Em3#4DM0QwWYmwtVk4?Ue%`NEs3&8$` zV>3SxQ!JI6qkqUkTm6c9I;f29(zaa*KqLqcEi@TYQFrTv2kg`xqrTELSsz9=XNpP? zIc4EJdkzp(6iMJ)lI;f%6x4qSe4Lw&g>2st?&j6bq7QP1lw`t-}Z z+QYdP0@v|4ANgE6SS62EM({NK2&#|RG&y7A0+r`R@i2v|r&>v!9nYKnu3qw~P(ME- z_VW7qiC?A4J6f=DniYJn2hsph`p}ehH)X`dqxMS^G?N9@)`OET^g36QPM#9!m`@2F zd*lYnaF4&ir_L!?;lVG@J(w>U>+U}BU~{8tWTrUZ(8?Fs0kL*tzpgA#ya-njIOa*n zd~9gR6+6jH6}2p@Sck3LsS`5rm88>GQB*FX$aO2bzJqTP1XyU`4aA24)tq1# z67UOt{rLBvzQl73YiQ;>Vlglm4qs|lM7osO8usA?jB&|g1r?b|G4N%Z{cVD1jn%j< zskZI0RXABpd2%eq>?807R^aV9lRx6W1a8?v= z5}`v^wh-pXOrY}{I# zxQe`-gN+bSu z9ihDOy<5fjsGT$*oj=fG316SVYL6`>F(}GDCnIHVn0i6PSbo~p?zP?%!!`C3yIKrd zh{^;5NaUMrgQ&)&&vmK{cV^i#WF#e$Di+F*2iLg?h^ecL8>eTGL)cMr5r6y!*0nJo zZPI~8&6HG5c_^)&ayk(FLAhGAhIXz?B7}&ZU#BLuWSr6Jt{h`%jg9c*Fo$Ds_npC; z8KyAQZ6omg;Z@1unukL<-6CfU&6kBeNGckeVhDDimO5EGDwu^GSMfh zG0Bd1;pxtJ%RLE^630dw#+@k~cY+%9_DiHUpTG5cQZHH~h#lYp$lT%5sY+r(U})xw zapFuQH+ud2hMHh3fST!5NINhicm%8aWkO-cEm_0B0)Ug^MPqE95|bq5Kmd?q&4?QjgXn@-9vX<5vkY=&2qg%>eS1O0#}0{Vw5ini@sKX;h9Qo=$S8b=DE`3euYda-UtT}Qehyyg9WY$( zrkPC?l#G2)SV-*zP5RO8VB_i&t)mT8V4$fEoOI1fL?c@x1WXiJ=10M@5)`m@m-=jK z&p(kIf$ouQ;AnIOTDd*T@7jp^_yiUG7=xi{7!5lbx`Po^1BAZ?GM1d{P_BR z@#)hqmhsWJ`+ZAg(4E$|xffZUFjGV7rqQjdB2-M0sbIcTFekiX+4Mm`Jy$QtE(D=P z3KXg>UW4viLire^YjgVZL5A>8rh2&vo%OBS=a`S6TBxg6!S3r39FU@0kh#RZkSmZ_ z{B;J=e=2`k0~W6vYfUhw`%;64bliJ6B21pAR>6Wf`@rqVm#cVAH_hWGi|u84r4AYg z`roKk54>J~`SPnIc}iV&(;d5iAKsX!5#cx?2fD$2t(^`fBasqOBj$Cp59xH(mQKu( z$;3%e^NqL-r^OKk97#cj?t3v5*r`@xYuo}wf=tThvE!YJB=4z_J~4&~P3lvqZt09$=xakdfl3V6H}?#Ey|@(nyk#Y0c72mIwFWMDP`)-J9%Y)bh-Z?@RJO@g0i22NI5&>u^6We5&sJjWN2pTx1OFWH*yWJe@ zEMo#)^qKu{YGiY-Ykk9ti(iMGkt#{-UZS9jhwwg}OiojZaS#Xoz@`I98l2vQe!jr) zzNCCBaLcdeq007ep Bp!@&; literal 3370 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 "${CONFIG}" -} - -sbcl_apply_features() { - sed 's/^X//' > "${CONFIG}" <<-'EOF' - (lambda (list) - X (flet ((enable (x) (pushnew x list)) - X (disable (x) (setf list (remove x list)))) - EOF - if use x86 || use amd64; then - sbcl_feature "$(usep threads)" ":sb-thread" - fi - sbcl_feature "true" ":sb-ldb" - sbcl_feature "false" ":sb-test" - sbcl_feature "$(usep unicode)" ":sb-unicode" - sbcl_feature "$(usep zstd)" ":sb-core-compression" - sbcl_feature "$(usep debug)" ":sb-xref-for-internals" - sed 's/^X//' >> "${CONFIG}" <<-'EOF' - X ) - X list) - EOF - cat "${CONFIG}" -} - -src_unpack() { - unpack ${A} - mv sbcl-*-* sbcl-binary || die - cd "${S}" -} - -src_prepare() { - # bug #468482 - eapply "${FILESDIR}"/concurrency-test-2.0.1.patch - # bugs #486552, #527666, #517004 - eapply "${FILESDIR}"/bsd-sockets-test-2.3.1.patch - # bugs #560276, #561018 - eapply "${FILESDIR}"/sb-posix-test-2.2.9.patch - # bug #767742 - eapply "${FILESDIR}"/etags-2.1.0.patch - - eapply "${FILESDIR}"/verbose-build-2.0.3.patch - - eapply_user - - # Make sure the *FLAGS variables are sane. - # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. - strip-unsupported-flags - filter-flags -fomit-frame-pointer -Wl,-s - filter-ldflags -s - - # original bugs #526194, #620532 - # this broke no-pie default builds, c.f. bug #632670 - # Pass CFLAGS down by appending our value, to let users override - # the default values. - # Keep passing LDFLAGS down via the LINKFLAGS variable. - sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ - -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ - -i src/runtime/GNUmakefile || die - - sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ - -i make-config.sh || die - - # Use installed ASDF version - cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die - # Avoid installation of ASDF info page. See bug #605752 - sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die - - use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk - - # Some shells(such as dash) don't have "time" as builtin - # and we don't want to DEPEND on sys-process/time - sed "s,^time ,," -i make.sh || die - sed "s,/lib,/$(get_libdir),g" -i install.sh || die - # #define SBCL_HOME ... - sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die - # change location of /etc/sbclrc ... - sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die - - find . -type f -name .cvsignore -delete -} - -src_configure() { - # customizing SBCL version as per - # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup - echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr - - # set interpreter for Prefix - if use prefix ; then - patchelf --set-interpreter \ - "${EPREFIX}/$(get_libdir)"/ld-linux-x86-64.so.2 \ - "${WORKDIR}"/sbcl-binary/src/runtime/sbcl - fi - - # applying customizations - sbcl_apply_features -} - -src_compile() { - local bindir="${WORKDIR}"/sbcl-binary - - # Bug #869434 - append-cppflags -D_GNU_SOURCE - - # clear the environment to get rid of non-ASCII strings, see bug #174702 - # set HOME for paludis - env - HOME="${T}" PATH="${PATH}" \ - CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ - CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ - GNUMAKE=make ./make.sh \ - "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ - || die "make failed" - - # need to set HOME because libpango(used by graphviz) complains about it - if use doc; then - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/manual info html || die "Cannot build manual" - env - HOME="${T}" PATH="${PATH}" \ - CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ - ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ - make -C doc/internals info html || die "Cannot build internal docs" - fi -} - -src_test() { - ewarn "Unfortunately, it is known that some tests fail eg." - ewarn "run-program.impure.lisp. This is an issue of the upstream's" - ewarn "development and not of Gentoo's side. Please, before filing" - ewarn "any bug(s) search for older submissions. Thank you." - time ( cd tests && sh run-tests.sh ) -} - -src_install() { - # install system-wide initfile - dodir /etc/ - sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF - ;;; The following is required if you want source location functions to - ;;; work in SLIME, for example. - X - (setf (logical-pathname-translations "SYS") - X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") - X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) - X - ;;; Setup ASDF2 - (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") - EOF - - # Install documentation - unset SBCL_HOME - INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ - sh install.sh || die "install.sh failed" - - # bug #517008 - pax-mark -mr "${D}"/usr/bin/sbcl - - # rm empty directories lest paludis complain about this - find "${ED}" -empty -type d -exec rmdir -v {} + - - if use doc; then - dodoc -r doc/internals/sbcl-internals - - doinfo doc/manual/*.info* - doinfo doc/internals/sbcl-internals.info - - docinto internals-notes - dodoc doc/internals-notes/* - else - rm -Rv "${ED}/usr/share/doc/${PF}" || die - fi - - # install the SBCL source - if use source; then - ./clean.sh - cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die - for d in contrib/*/; do - cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die - done - fi - - # necessary for running newly-saved images - echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" - echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" - doenvd "${ENVD}" -} diff --git a/dev-lisp/sbcl/sbcl-2.3.3.ebuild b/dev-lisp/sbcl/sbcl-2.3.4.ebuild similarity index 80% rename from dev-lisp/sbcl/sbcl-2.3.3.ebuild rename to dev-lisp/sbcl/sbcl-2.3.4.ebuild index 997d8f034cf7..76f00c13bfaf 100644 --- a/dev-lisp/sbcl/sbcl-2.3.3.ebuild +++ b/dev-lisp/sbcl/sbcl-2.3.4.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic pax-utils toolchain-funcs #same order as http://www.sbcl.org/platform-table.html BV_X86=1.4.3 -BV_AMD64=2.3.2 +BV_AMD64=2.3.4 BV_PPC=1.2.7 BV_PPC64LE=1.5.8 BV_SPARC=1.0.28 @@ -23,31 +23,34 @@ BV_SPARC_SOLARIS=1.0.23 DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" HOMEPAGE="https://www.sbcl.org/ http://sbcl.sourceforge.net/" SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 - x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) - amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) - ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) - ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) - sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) - alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) - arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) - arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) - x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) - ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) - x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) - x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) - sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )" + !system-bootstrap? ( + x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) + amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) + ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) + ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) + sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) + alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) + arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) + arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) + x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) + ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) + x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) + sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 ) + )" LICENSE="MIT" SLOT="0/${PV}" KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" -IUSE="debug doc source +threads +unicode +zstd" +IUSE="system-bootstrap debug doc source +threads +unicode +zstd" CDEPEND=">=dev-lisp/asdf-3.3:= \ prefix? ( dev-util/patchelf )" # bug #843851 BDEPEND="${CDEPEND} dev-util/strace - doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" + doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) + system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) )" RDEPEND="${CDEPEND} zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" @@ -93,7 +96,9 @@ sbcl_apply_features() { src_unpack() { unpack ${A} - mv sbcl-*-* sbcl-binary || die + if ! use system-bootstrap ; then + mv sbcl-*-* sbcl-binary || die + fi cd "${S}" } @@ -166,6 +171,15 @@ src_configure() { src_compile() { local bindir="${WORKDIR}"/sbcl-binary + local bootstrap_lisp="sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" + + if use system-bootstrap ; then + if has_version "dev-lisp/sbcl" ; then + bootstrap_lisp="sbcl --no-sysinit --no-userinit --disable-debugger" + else + bootstrap_lisp="clisp" + fi + fi # Bug #869434 append-cppflags -D_GNU_SOURCE @@ -175,8 +189,9 @@ src_compile() { env - HOME="${T}" PATH="${PATH}" \ CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ + SBCL_HOME="/usr/$(get_libdir)/sbcl" SBCL_SOURCE_ROOT="/usr/$(get_libdir)/sbcl/src" \ GNUMAKE=make ./make.sh \ - "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ + "${bootstrap_lisp}" \ || die "make failed" # need to set HOME because libpango(used by graphviz) complains about it diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index cf24c039e5e857d84fe7858a3639a23163e809fd..0e4483c2755a8155847bc403e4608fb70ca39608 100644 GIT binary patch delta 34696 zcmV(^K-IsNq5_$s0)HQi2mk;800092bp6}19Y>aC2jBlsQ7=HrJv`jQ}hyV3o|Led0%dhKuo9%o1 zpZ@miFaHvAJpSc>`M>}5|N7sK|K(rmDC3y1)p?97h90lo>VKZ+iY2$>zDJ)mT=Cqk zUF+IuU$OL>!mfMuaD@^_Pc7Ho(pl=Aa!+aQw2pPwyhFL~o$q5Fp{;S1yh_fiwV2jA z*NS!g%YXSl{?+G+*C?}uRKiuRxkn0Xm4k0QYPjo4-Omc8+$+~}&$?r2E!BGDa`M@C z9d{Ug^`o4v?MyUMI&zqI<3-Mz<_taM^DH5Uy6WOXOFYXu+p*Rs@B;m+|F0VtSWXD%ZQfIF+l_i*G7zhNIP*&wlI} z&LgbNZ>~_!qppAJy6$*!M0q05BbBp^Goxm)%ozFSi1m5w(g%mo=5AL{7joUl$tT5q zkJ%BQ6wcHBR=vY7Qrl(rW8{^VnxD?F@h8PS@RAoB2gx-@bqS^!eu( z{R;0kc`i;aa=6;el~YXfLXlffy&l(|@j5Gtt1|^Y%^`}*jiblWo~lUA8IzKZKVKaY1|;lbj&a&gYQ&OT>7TPXu?bMMva9TGll6rXnUW})Ob`^H+& z16NZ5PaE>RLh7Zr!7=hHEDWPek(Wclm~*PR1oVIPisQV{Ha;99taa3rbLq9bNedI5 zA+><+9moyK%lg~*ukBT4>D?f&en)J-^QOy#NSI2+ zD(-)b_U>J;tMC;GW8qITPo{sl?<@A)R>Iyw!9V1CcNK@D4hv<+pY z{qicb^Ig#hL#N7e;r>g!E8#<@n+tDr9-T0C<$e}|&2n@7gmEnMh2&UO)W z>OB_bz7vL0kbfB12vLhO#)Oe$Mj)O}>{0(T&SR`{zj?9N@0xD}eO(EKxOsg97EXU& zE)kDLM|F>rA8CB|jt!GHC>W!AW5F>xlx7-^(Gc zId8-ldpHqbBfOmlCtpv{3Er;oSQ~$x4VbmV-g+t=>0YUlX=PHqi|3pX;Ke5lAuN;Y92Uw(m zmS(~mk2BmHKQJX>FM~L8-@L-zXU7BV{-fZ2|NQB19}G0TiEMRVBI=?JBnE#h!n^ZT z`9}XzJ~YB!=E!<*5K#rx@aKele(Jne!6I;B*d8HwU%Ri1I57=I@j&s@&0ojs0!C8A z-f?3%NKjozt9X$&ksV;djNc;8^@vs(E7HlqU~vsFcgGs>s_{5+6@0HYipSvFz=lZ` zzWIFu$$jIGcdGsB#QAY1lo5X%5ebz$a9D-oZsE+>0MLN9FMycicoEt6`6{b$y+hbL zT=(3QXpS7NhJ;e%5Hju&Ekh25-06Cw5mSXRnsv-%6d= zE^QEvz$8FXz$osj5Nc3PJj-f}lW&@t$YIH=$5Dg3WplnBT;k;Hfg^v4Q9b{fcKwxq&YNhjtvI;S~qymaw$? z-Y?;@w{PnOily`2^T)mtR)28RIPP4gA9b}>(Hf%q6;SeP>y*L-N;IMt7zTF}Ik*4M^e~;1fI=qU9y{qcGqK;G0QG?f*Byx2K-U{}2!v>S5ITlY&Z&#Vc>!pURKl&)(XYhchYcjaY2haU&jOl4 z3<<;}uyg0{ZS|HXZ^-qdu>R6N{rn>$!-c*3{?&-Kafs9T2)=)n*Uz9)UK`IDIQR!I zwg7eo`L*16-h)U1@`uY1U<0sJI#pwf;16S-GP?j1C3D8SHz;Hr5{EqabL@pfFS0b+6GS!#bmMIjRjO;`mD<}socyurD60rd3;vHkboKaGDIe_i9>-sN`0`tJHs zew3oXDi7S`AmFw8M#Z5m9V6@;!Uv!^&vx?EV0I!m;GtfL;2>!^PXJVpy6E$Het1?4 z!bk{Rk4atG0Ye&BhF|6zSS3*5dx&}S?{W)R6P%4eON4)zk0!#=V1>lVb%6_RoGADT z@PQf=9&iO5EglT9G$e#Y27GD<_GJJ)L44Q6n^hqg2yRcjO<1*ak{OsJ02wF=)F-Um zU*-1w`}+E6eS4MI`R@6{Y|DccKGg@6<%@&8ctsw5&vEZ05QR?xCJAtBNXu~P08*ax zgteV)kDg&OZq6P(+dNiUZlTZp2 ze;`;BJWG)GENti^7A>42Xey#sI5wiqGC2WC2BDo1#p@}-PfiFzxNm|JN;R$xCoeqX z91s9P{z_-%WJG+x^ukBNtWb+^9Id>{?ekxL`}*aBz>as*L@(g9mE(kI;~$Bf2OfOF zi6U5n*YYFJ^WP)9SRda08W&-7f2VtaB7v5D@V)B@9S@9Q-F^_pt&ZIZ_OjsV z0ND(d?fjZ}bcOdU2Ks|-pYtLB9JosH;HH0S^$kPo|p#>;24R2i_mRY40+TP z2sxNJUIT`FuK{V09S~Wv_!J#Sf9h>NT;qfQ@HSW_0Sa%;e-9upr+dI@runU_zKH9~ ziw~>!yQt8Je%=@~WEf;KCl)jk&ly|FrltDZ%a! zQ$=Vcjt_S5E~?Q!ef@I0K(ZLZySVT|8IA{|9igp;h8$SgtkZ19Kwl5Uai(paD)5FV zK&|i|=`wLteo;A z97rEW1B`)f?1fgY)CvzE9UIOR~`+&n0hzaRVH_tC`+Nn4N<43-#yb4od# za^br}5K=mB*wwWw@SexLh_CRzb*EQx{jxsK_VqPAR^EAdfZ`l_0U48C4IqDd*7P8@ z{YJe8FM>+}gn$t;HjU%M?_oOWXesnQF3`YvV_+BHs$YMXmwAv{IC^k>l&2y+7z5tf zBpDBZ3gfVV1q8}w&VcB$umb-d-I2%Pz$d}rBF3gM{5Me((=MFvcoKE^8w1MCpFwCY zjA@S0!Lswu^7{5Fuy;=nWbA(<)o`QDh+)e0%casGp+hAV#%Paz0b0!9&nEE*vmx-X@ijb zmggDR9nmb?@n0}JpeQQAPjvzgUkA@6 zXaJiDatC^IU$`YX5;`TeT6^UwSwpQG|HJ9yy9Tz*x$?e*rVD=!>=JJH`hp8Uz>pR= zoRdB-UlEvJfM@+pUUkdy`Z;+mB$YNa41Euxkpc&UFpQj^xJUE}4YY9(NlzdspN9S( zS6T#YoD_CJe8RVd4(~8=&MShBp;A!LS#Z-ar`7ZDek@0b{{5b?2JH0IH8^%NU?dk z2K&Mro>#(14|s3M3-5%5l#0QbVofV#u$cx;Fb#z>zAt|hYY-PS93}!4#N~oo&yVu@ z?I#HMYQMhvu=t+jDYri~5d#=hLJH1n_zURwm>c2($caW_VlqMa#vnN9b9&i%#bn-x zfOyO2@S>5hZR8*fna?346oA6cxZ`H}X*9&J!2Ra*f==trhb1B`q5n8G@r#22+F>(% zJ%piUFeZOE5lRJ=36lUa>M;{&h@Sy;)f10EG{=ttqU!-mHMo>@?F*klXa%1YP|u9m zckTc}&OPhtqSpX3{vfpTU0V4=PV88M36ARqi}ELYWxel>k6&;@{3nExXX11K24^7H z6-*IRL({Q@p73T%U~{CB^mju_jN(G(5;DQh5?p^br_K|`(T5qn4X0mH{PMWibZsE)z0FX0I^~4kEk7km5+^8U=h~EQ++}^1{ zB1fxlF3i6(jt=Ak6M*dmnW%k=={QYR5H-~zUObghi;o0|0wxyxK3=oq>ZD|1mZDcW z4PagXGywj}OI*Rr=7Ep#g1((#whR8TZvcO0`9WNB|C0!LNYi#9oVS@^8BLG&00Q$< z25k5iT=p>1Yz#AlM-o9el;<+>z7kLYO}mnpS^LS#W6KcXaDh;fD`pa)L&UoU8^Fb0 zjdzDCqm6F>9~tpZ@W~BW8&!+FRoYg8JE2zSCTKJE&S%xGE==lYI-C__Z(Y}8g zjsyhO6U+rj0_DaAIOWo?3jPlg5IL2cF@NHySgh(spTb`A8~$s28e&C;FAcV4KHWvrhCr^YDH?Mz^=8iTU-e45m%12 zrw$UG**pmri@U&`p_wMACs943`PTsYc+($C_Qci83T84Nl+7uRkLva1*H6E!54nk# zBp6&Xt;RX<4g_#sq651)$`&|pJYq_4i;CG1m%$29jX^xVc`E>A0Qs595M_UXB940D z;eNW$ts~(SOk^@Ps2hWAYd*2XrPH@@gO)1qE?1D0GQT#c>6IhXRq)9 z$XNV%5!heb*H54Km%seSr}=;VuP>#6eGNbQ5fJeKMJ6{CThyh*M}bAJNB`lO1Q8QW_|Nw zBj&NaQ%5&1d{Bhy4E}CIToD+Mi(m?C!w!cRP6tS5#9Q1C<-rkHoD+YJsK4~u5LVP6 z|JnM5Er#|^a6DRvSAYwl?8W*8nAUg&uAe@)-#%nokC!rwnC1b=_oAYR3ThL}!LWd_ z2S9cwu-IL^K!E!}Zvgn9?2S9XYr_UoG}26@+=y6^?YX*_XjyXXo??Z+ zfqZY`WFpwX21h>@!Cr_DaXlYHdoH`maW|BllZ2@8bj0v>5et zbE%}!3rt`F4n4P)BG?lTnPCyRdcOpKf3r%!b0M;f1LW-8zxPKSqa(ncr&%A9tgvWY z0WKBm;xr1x?S{toWgif)t#AD|ivu zm;e6Luj}()KYf4wSZUPlw6bS1abbam^Uz1^9zP|Wz^B; zhUTTa5CbX*1}~Dp+~WZ(6^;^~=Y-hE1EcAbvsZ#F4g$1={sUr1;=K;PLn0}^0^;7B z&~>M`KnZ_`B7RvZV0n(2@O63ZhfRZjH)sxilL4sFi$HjS*>7H@0}+8@pb=oqhUqs8 zElL1LAmIa!(X*-GWNl*fck9L;dB%vzzrMoA73`em7JFs{`i} z(uX_+%yPE{C++4GYBvx4W|S7{fcwl!f&&|-7v+q%*GQZJk+>vSO%U6Ia_`6=7ZeDd ze@e87RUGXgnp=%PJVu(eRxBi5F=7x6HeV}LgTpmaqi}%F1K+4>w;x3IV?hcy`W?T< z6QF;E-f*gI_7!hbrkRw!!88eHa$<&~FJNKC&7yv-uItG~?O8IG14u*l=LT*P$nJ&u zw1vmzrQkylCy2J$5U`MU4aq`{mA&r95%zaS#!KR;@x~GUqd(R&Cr&I$1&Mt3>ijHl z216inEI5YQe{^X+C%?TZ2J{W=l_xk?l#_oU7OxSA@45__Az*h~iH0Yd5PGmKzWn?_ zW!a1MMg(IR>cXE|N8Ce+kF0k>A!#8EQ(09zddow1=K z-j#uo%BvUq?YA$l>J{JB3m^~!QkPkw_5<~*V2!lQOGAb4W@#$FG}j5DNpYkbZv)Z^ z%etitV-8m&C=w7iCze6=#D%%|H1vNK-{eh`;1NTahN}CPkO7*m_XLkOufa=iEY}PV zp3&kp>>7g~7T=f&cRajsD^SAF`{_WHE*BJROFqrBYfkqv0X}%qZ2h_RB0w{khe6EiQ z49%Fnbyzz0CQA>;{Zs{?f83o7g91i|mIBr-$OR3UKeiaif?PmLz}a8T{6<-6nZk+l ztsL=6VE7DQhVAgbyuJSwp=MB31@c~lce~mZL%QQQ!7hN1Bc|wyL3K>?!{F{sG-<#E zKtB(A$dfr%G4H78nn_2HWi@}bK_KlHdJkECy#e{Q{`P@QhW8+O6Wwv-rr6euL znHm%ca;@RbVD*!=oUi2b85B%BfJ;|VWI29h=HM3{EHT-=V|Uo#aE9P%zKzWA_i z3AcPBp40NJbKp?TlioL~g?60qVHhhSBp`z5BV_x2YE~kkv^*+)dq9P2b&-E1cg8jlAf|3Vhemu!XAbl94CP>+5&I`Nf7Y)L0DhE zy;h$HJ>DU{#qNOoHi88#17*pUepq^ZcQE6eUa@8|7_cW>M0$T6Ci4rLRuMzw{B2&4 zVe=y(TR=z-Uh?xFU`C{vnu&L`>bwg0=P1D}AT;?+Tz(U=KB5QKiGd%HC85!a+JLI= zoIA{Qf-UgaB_<@dQhctRB7O;2W!19x8F$2gid*5Mi-239!WX>l1d3UyGa6`?qe(=c zejlb0+lwX6FW-MwdQF49C-O7z>@7ew8pCveNeji|KWs=L4r)BsBqyN4f(G7~#aN*7 zk?~~b8n`Z^5fE05OJ<~p{VAQ`*|E|KpLJdY1)>RLDq1{)&Y=twEqjCZ1Xy#02F{@x z?3ogfrTf_+s%qi+;wf>t1G0)3U`?!$IzqT&obn7nOMcX;ZDRD zb4HgCc7f6n@Z6?o%S)DG{{DIW)PMi<%lye?#mfZm-UTlH8&0KDtGh%N6_KRJh z+C*M(GWdW11JbdK5ZH7ZX8;%3qW4wMy}Tjh0!nKZEDyk5O`$i$2@Ci377vE@fV%*z zCovZ94n==`cVLruA2O+VUMK-Ev|mlsHv?f$pk|^n%o2ecoE#(^F+Gs>?Z6SXhDADwi@XFZ=b(8sOlHD)Z^|)X+PVkU|uH3G5XiaJ;nPRDGh{V`YGZ?z1 zIfOqV1$?aDTY9<7XMrk@Yzh(exFG{e#CThm1ZW~W9(K!dM0`^ddhl0>{%;Ti0Vr2a zm0$!k>y{ASA(rI5LAq)-usp@Wki;~tVg*Qd+?~LS^@4>_S+AL_(m6x`gCipfq=iQT zrFLknr92a}2LqtW`dD-Y9Ftz-z$3YDpT56v@eIL!msm=;bbj2d63}ney-_ifp&ut> z3+8zkA*0N>^Pd)>M|>Di7r_&9YkZSf3tq~i>eoP`kei$=?EsqBxQds4XEJ``yPsmq z!(IpiIeZqJ2N^(ayV!In@H)!HQKlnv{_qj6QvyMrhys{RS3YOgv{iQqE^wujDj*|& zx$7)IGR}IfojKF`IIiIZ2@demwShMi%oJtEPLnr^@Nnx{uK8q-?{bgPmgT~z&`aty znrlXTZe0Ox6QBg2y$(DlpM83b7DYG!*8LPDh9Nw#z%c+kP+7d}!2Mz^us5V-S;ENh zc0y$B_GvyU2!aMx-GBJ<1!y-rbiN9I3rF_p%jbW5gLGkXnM3A*h=S<|Jj_vv!q^&G z(>sQStJu9kjKPgW+0jpEC7N-J8#w~zWvBv1Hj_f}_zlO_~LQR}#CFX3HGpOpa zFL!uB1{nd~dmmAg*Pa0vo{DY^CK7RzmFF?H58A|$A~LwpbN1c3zKBQ6%`RFfdY@i} zREzFbj)dd|)R4uX2X8ghhm}%)PZLO-%QC3}8tNGHZF2MWs_ZGT0AU1kT-i%@%Va=% zhyd+cyAUysk~EF530h@s^loC4nnnQsmwTF)#pQ?q@EAmzb|2#fW~}z@KY!X^zW&-i z5XyJoRc#Zp%P2x`y*GmQ4a|LP98NrNXlTb_b=xJN069;r{k8-;f{bK;pFmjNW_w=wqV9YjhIdDsya zI9>@QbaIXFf3ZpTFMnNszx=koe*4SEMC^UO7Q0T&Gl0d=r(p#=&m7lIkJhLmocO}sTlIPoB85`9t@%eOGzhJa=MwfPSU0Zu zjWt=IeqB-r3=<}Rh{FXBvIH>$_%acBTobd#JhAIo5CgA-tgnLZUVZTc zD8j-RZcBqP;r(Q%=d_slvW}!gsQ}7%UHMhz{`UPtia&v9-}8x;khNs_*$(5JyknnD zx=*+YR%1#}REkgo;7Y`a42#)Hd`bbWGq{EH#D544NDv*|ueHIujSsiGM|`=b9JVHp zOKEYOx4k(>6&8i75#e#zx0Q!|TSU9Bdp+gB4b=5`R3hYmVRKg=qEvXf4ek~@7mGcK zQ7aZNL1fwB*TC=N$;P#;N;C=ge!HumBeD%Ejq&tgJK3rAaM+kV4y%q}Lfr}<#7(4% zMBLLZIecTk#4X-}p20jBV1p0~!U1jDFoMFx1*EjZ-5#!C=E&>0BCvbWuKj8KGQWLL zFx=$(&08pcDS3Gfzf_NE_Yw~~P_@%M5}vgmX#d?4zdZ4O5spHbL;|?xHl=}sHcUZ>v2K&> zR;h*XDzVS=qd}qr?+Hb(^>If;I0OgT20=v2bVCw$*Qdb(09P{%#A@{b=!fwDs0Rd% zbLxcLdr#14hsT+kz|S51Nkj;u4m6ebMaf3d z@AIO6$)vRhAaIyAT-XmD2SOMaHfMP7he%%TC;oJk{>c-gKeEr1jRbT_I z?b<*uz{Pb1{GXi+%||* zU0<{KiwO9@<1Nb*SGFnn@mp?Bt^Jc zX>om8PZKyTz+b&MT!j8gR6np^4i<-hpTY}^+`qNga+La#dR-xAo2Yvl0URlN;d$_g z7z^Ge+ZmZSmi2g)%i<`s23#}j-a(`4Q{IQS;}omceg$WIKWCUWVUxgJ&kMji@GthO z!b3unya77Wo15ne9A;x=;B|>9sl~y^%!04M%{7~cPh6EfnE0`XH-IieVnL37_XDZz ze*|0s?qP4)I|nQlRg9ZxUJgqK95aJllNwvQTwxP(+TJfl_;dU1(@$Tl75i|__HK(y zHsyuQCe~H&daMcdl9sn!DXJc!Eihq#K;q&qGlBNxndN>O__DKh2sK7#YsROI`=>=2 z?eIRR5z-_z_sAY9z->Jh#E_bQ^`>98lK~dsD9)zA4+7$eYEMOc;*|(D`HB&?JtXwa z94x-9TrCofkG+C7h4X&O-r@yOjm^q3qQ_-PmF#laxQxF=%+3SJc=%h|2dsFZkw32& zT7(_FgD$WQLV|%6FW!Yldp(U&gk)k_!uIi;z}CxpPBUfAJYPF5#OE!4`DrCijJxXm z&Z9orCSri0k{^fcga=Bk%nv(BB->JZno!5nyye0iiBYeEhp;o>kucR;4B}xgN3(?k zvs$g%mRkNOr(IyDTCjraOy*j>V04Oy*X1*F(D)TRUYi7j9q?&5P_u^A{TnMSK?rN>t!WDaij!3cWr~hCAt1vBKXbeD!y3hB74%X`3n|&aq znoRKMlYLB1wz0&F=np1$3RJPtJC_C`JsZ5p>TxB5yb7G{8OT#q@Zc-hx^RQ8K!3bU zu(}h(derfxKsz)q+0^{vyng=n%a7*xq0Ck2S&}0I{G1w0<3bR-p+kn5Y*D*$IhHO% zt%Z=F9Asp!#8S;@eMK*JiV)7GlMN~we;IEXu-Kpg_WSOec$IB$2Y1>2=yjz<|EQbw zcvgQoUI)i{0Cdfb5QqSbFzn-LM7L9=?38RmMHjZ^b`@kitEI4*`{)^0Y!OP;AD?)m z7lD2H{QWOq*Kc3{ai39kSP;gZ%l3ZMrkm5dtAI3ScZ50kE1`QWn(Ci*(&FvEdn-Tzbo$ZnQdg6 z2l`Phxx_=9gx&l>UhC)e^+N?>9(sqV(fi?L(Gr1g5Nu~Mj|(d0O+^j!JOGt29=%VK zLn~*0#$#-c04Qt9_H4wW=9M`=pU-Dd+=~nQZ_T9i_pfVx|LLz_q7Smu;@?9h(GQ3d zI?so5GzgzhO%f+zvgSBYnYfY#V2zk%CNQR$(bK|mSTUcSNaMXa+kcezu}h;X@9%_K>uw&NEg_4m>dGy9rp5t0BA*oI2@u| zzIuQGUS75LUI+&^F2FmIsb|ZG_(?m%FN?8|1icI++@B{8_dY>Ym{7mZ}kuLz%a&BH;imTpP7_ z0>LofNfH_JO31MZ3Ty|37IeG%W{lRl15gIF-%oaF(h zZHdl3Bj!0oF&ixo1k-!4*TI~_>g5J)4^GVqli|5A0zbk`!E>M@t9)Ve7s%vx1W|nh z7of|FkTPJTN3{OXO2os&q~p1NkN|G|=JkgPix)p9uESY4*`C}Qu+r1HS&}PTm)3vz`4#9NuRVa)2`(qWlvBTi8bP(d z;mfA^wAyV~!SQq=HPpE{kFkU3cWB)yhZBW5PwbQZ4vX;Qs0!Ak>waJHZGyf~4Q zsAdm4US`<(4eEMHP~0YQk3VWwQ-U-v(A^y)Mr(qhc^?%vfEH$6Pb)wY5i`TPmh*0` zO&-=yINW1*ucc0;1$c|OdUaCF;^R?G|H7e~ty4~_h;{~-{e!r^|JzUBzWn}mtbhNs z{^LXOW_%g+!Bb`1)KPIHU=sp33D)S{2H;v&0}nsUt4t6jCIi7F1YCViOCjpC%#?78 zlSeNsfB(cmyC#|wKLc(HWd-;p576$Sr|GoMJ2gluuQDclCqf&V!bEX1lvEbstUDO$~+?oxRA=p+{0 zO97noVqU;jxG#~GD3_#^cpixe{23KUALaEyT)Dhh=3!Z-Y4zIz{o%AJvq&cZXU(TJ ze_>cHI?rS!Ii3i1Mqq*q!@cp|c{>xdJNR|Nd#u~Cjv4Y~Z{>D|?SO?^G8uX)W1P4| z`&#Rf47)X0{_+dL0rFruzvc!zW(~52K}X;8tYEm z>j<0p!C^x;>~N}*rQt+op0|YxF~4`VA(XIyBLY0a`HW=Gq`Cp{0hxH2B;IwD9FKfi zPQH#iT9`rnMRRfkD>v}r6|IMPOCjEbE(oI|83$55aInake>q+ZQ8?g+Z^GDte+KXr zxLkGWYe&T(mewru3!V~I<>khiiaQ#o}L< z)t$Hxuj96b%>!KG4N5|5?hAJ!T>9eBF_Z{V;&iTb00Q1J`cTh(Tq6j1frk9u!^%P6 z@3cAxw)tF@fjhw#%Yml175Ts%oN&kF6T0ujv3)4=1BxdKvTNzyUcfvP2W&HOV9ui* zc7;~2esb-vYLiVeH-AvNknFu4Hvu?4v?pBWus{xHOT4HUDZz|4EaA=Lg8?4glDrjy zy=?nPiF3E}9C8lNP%XmdHJpsKtON{cVl*eqOuinfUfSv(Ee!&}%T6|Ar8uRU54vCBcG zK|Ja$l!=-QUVs##iqG7S`>Aog9D^OI)|$$bH^jI1WF2>(cmr!32ra!k%3@D1dGU97 zRmdmgs5|(2!+-v8txlE>IEvTdD8Ky2_Yd7hFKxMb0WPOC@!HoQWCr+iT2hwNZzV3#)Z3+4hg~0*Ad(?%OM~$G6Rm*wNH_SVLt- zAV%lc0%j~w8P5nGLl6*OHcnWv*B0eZ4((m`_l{=v45jxb##S~(7CB+)`LYyJ@Dcaz z8IN<2K|4y&3}3;k}=5|5xJcjc2;hyGvO%BnS}7u zxkAY8cxK%|Q5NySD#dqk{o20%+wZ@9s0w(Q5{!#?iiwaU$)&n8)}G19K&5Q2-pv=T zb6Ai%DgnVHx>I6~Ie5ip5gBhW8^3Wm+O#H9$hurS9d>Jju|0`|bZZZw=sh?b#g>1< z_a^!KkBJ00v=)hqBX||k4qlOXR!m)l6U-?MvEa|akZlH!qhBT_%*qo=uERo2g2@5v zvTFu+Rofvu#k!zR%^b2th7)!z0JVQH62H4F4_#ozegl)wX9(zs%V#Q%-kEjbXR0`E zb+2ws>ZF$y1ei&-nvqb&7q8<4zaXrdFsk9T8IjoHRr`$`W=J@+G!;1oi#j8ZS0z|Q z!-N757CI3xV!we~mqV#D`dPhkj}FVyx_h)q5JV49O(qvX zbIozQ!#tX!388Ywos$qZ6@LNHwjMwj3YT3D5ySxyR-Sp@l8m{%5gLbek~UI!PksZ1 z;Y;@kfIS3fPV>9LgvB0-)~pm#@Aj*>zW(y*^H1w<-`D5)Phfqula}c3Bsso+n`2!FTD^oM0rSU8cQ zZM=@xELcW?JDPEO%ja`G*S?eW0m*4)*pwrsFudX9Y0Sp4qFzvLU`Vq85YBzNU_P&f~M=X>iEieymsUMA+;Ask7s(R0z;ud z@8Hx3F+{=cW(*z<+-8vdm}@T9Xa>;L&3UHe3~9%%!7_o^*C1j=D?Kjzj4Anqr!o$qks=zuhEAIQjgG(-^xS|6tNT}^?1Pu&Su8{G~L z-pG!{YEIzv^tvqJaB{6KD^uO(Gcztt){-u8=P@_zXDnI zyc61I=H!U41L=PK^tJuGej2}gd7V7{VS@fFNIy6q(y_J;zirPue~cQHbL~iUup$;{ zb|#G-Cs9zJP+x9(EQmY{gC+4tK()y@wtyU;$tZ$1tF7Hm-DR z*IRmvfZKbiP9UD;jl-HmjXs|YOSKBMZK5wy1JI`nS#5{de;WcFP{B7t#ERX4*V8J7 z>u|vh9w%9Ck1QQnZ4KIvpbuh?NYzV9)S}+t^6DtO^-_`f>-SH;ewa=aUg}r*j^=6> zp1is2B##yWdvJLeADM&B!X_f{w5ei>mfmm`Vj}nNcqqb%TPh& zp!7W*VA&UhfAd)Oo}ux$SnDEu>yx#y@18VzNH53pa5dp0k^VcT-ccCGP_F&L0V&f zKEsYWIBeN(mCpmm3(QEiuc^)u1Bipzb_*Qc*+YP~COb~E1;x(W`)~wF+c2&$yM08^ zp?6t56JH5o zta3hM*g(I0gM-%a;>$Qh0P-Se+Z^v!3EjBk62UgdUS>kZcFm8IhsSO=sLv?tmCpS- z5%_=aLi_&3Tgca@kC%bw)kb2626_uN?ctbi8{qt$O#t8qtyf14*>epFE%p^GjIQ=( z<3*?>wAC@>V4WvNBH0CS+GW_gUGiJyNqwQScU{0$aneMu8RkW~2Ulw)@UUzUvKT6F_4dwjDtL)(KyFiC6NQ*}{vu-#BJ)3bfD;cZBXl5oC&J61V z&K$|w02d~}^JYE0W4O)nShJA5wScEDeEH#u42#w6PU+4)w_19mrq0(zh2G55@qd4I z79S?(YXB>Z&fjwwCP5$q7P3va)j65zjF?uxAYiaqfQ45?Q~F(OG} zr^SuosdK!ObH-p<-s5_63&&Di9IjV9g0WGT)v?c*nm@_z`+xrSVZFs!j}L#<=BG7l zO(;y*0*21MpT#2;t!d6a<1};X7DeD-aJNM?c;RbqSg6+<>KewH&2m<&-?o+a$Y~#@ zMDFR}62xC%t00=CrJ&>MeIdw-w&Ddh7(qF}o0&+N4%^-UiOM~0>$+}YGkgH71|;?N z11?1nsZKkDD@+1{D|#&AZeWwHKT3aKs>6DSZQuIkNX>CV4k4Vqjgw$GaqnJF5+ALo zmqd5lmH@_Y#VB0{@1!wTcy@=vJM9y-NE>B<+L%F9>@Wd462U9sd*z*55uX13`;lG8cbR3|9wj z+X;=2#i0q1j%6OPKn51y>1r+W2-kYHx|osc{b>cVxUkzQX!Aig!|}{hJ`X2eY@6Tl zyRaGz97G?|IlR&@lMXa46U4JOhMrJA=hi$kkzrnzNm-y3 zl4;xZquhR8-@mWFegEmtV@vOsa!x)N{Ak_(2Dz?m5xwg$3t+2YB&(wSZkrj;T%xYy zXdvU$1Z4GAlwix@TlWm~wA2=d9uGl5cm7(ELOxb|)f^pFzW*2%3p}u3#8F;&!aQtc z+2AZIQv$zn+SSSn{4?o&`~Lguki?hy%QpN0UY%F!p4GTO@!{SCEyATm*2^LAxGbm4 zfyulE=c{9};BGme29uORasd;Q2SZDLp8|laX}^@Jtm;%j!X&UTx|_|}S*DBoY<%*0 zg#a-?&cErP*8&(qe~ppxa=Mv~S;AU>jc>&OLGh=f`C3E$yA#xS+`f4ez@HSVURqAHN+h+pY2TTexrhwVJS*Ep(Ok>d(zb9&W!P;*Uv~iT07d!8R8&0;&hv zy(MCJ(Gi=gSDglEhmK=jz$}%BxV*Nrs?%;i08>kbsF1zMbnm5Iv%_U1U2D1Qu;PGw zT5gX^)_mF56x=+DFDC&1$x1&VD_q+Lf3*8DdIlf)bbR2{Zel+mqK0$WlHztR4D>R8 z#G~>5dS-Nk0P6LO ze0dA0XV#xV9&(1O&E$&4V99Z+R_PAs;1X`Euud+Lg`;d#sW_fsAJQwA6SQjnf8n}a zykepz;^vk&pVn(R?FiVkqVv$QOMjup6JNdh_)%=Xe){>VvuA#5U%xF2*I!yv^UFwr zZ2vs2^w=}=PL8IsI>v%qucJH4<9cct&G{@NHEU_Nn~g8U;U(@F0j)aV?zuEbMf`5# z2|U!Pb%3ww9O;`6!AXsdd$;Mxf0gO|eStw#dqHfOxP9vEufy$LF@qQ#aa(k8?IL;? z_f5y`9D9f3CzoG==p3?Wv%ZCv1g~A9nM++CwG$`1aIK@6=5w2B#-m-tJsc7lKC%f6?l2PhCbJ z&BX2q6{3g3=+0qqqaFAZS9m`GN}=uN-8Y4(8nr#zS~@zro;(r4s-r+ZSD(;y58b*rE2% zK4?CMSKi=}KiTTHzqSv^fA>A#X2z%{Jc%=qqiKU`B_;IfS#R2ti(dh4VIH=Y$!+p_ zn)oC3;uOED_A*@I;{HRs5YjVt&V?tA8~|0H6^$7YG;tkrlc#HX9dNDi)mpYti4cZQcUC%nf(tDS6lxKpG!06sr;e|)Zt7*45oh#}wF zms5-ZqF!BCZ66$sXNuI`fZt1;9DVEEge2 zKwpxnZyR`RqvvOwAJ}ZUKEY%tG{MEWlZR`#`C>CG$bo?C^o?x09nhp!*Zl$E%~pon z>34<`@JV|bWW!m0#A|;+VqZUf{`N!X>I=|yR;U+0hvR}yE56Jh?#mYB6y0H$%N@-d zJxApJC$qA+JNsuQ_A_5>L;|~2h%I4%mir&BQ*i^H6L#z6=xuvOvcvIU+v~v~rG(d# z|L8t1OGyP`XWEXmMBO@yd6>F%^>=l|lz0m>ZHJXEp$uN%m4&-=?Bl63Y|bii*%G!F z=d)y?HUbEY;~A4}Ns51QJUHL|)K9s-#F2!q7Qe33os`X;Xj=eO1i*I>R^T{Py8wNE z5ZV6ybu%_$`sEJPHNvxZv9le#i6_1^73czIU<7|$nWK@g+eW;?a)xWer?8WL~J?GI8>==huo;CIJzFl7SBD8 z?w~-Y*7jlI$_XV2ehWqfQdW1@clRhibMxSJHY(iOqSXobjPra(aQq0)zP+x>`>=N1 zbj#&v8ux;DS7R$n$G5p9YvDFr(dF_eymEBN_BQq7Vhqd4h4z2&zi5kH7pLP$4%aQn zA_(Z!Su?FxLZgcfEV7tHeNnqpM~MCJgSET?u?aP}F}=@oxS`lhKj1v~^SN(tIKOi@ z+ZBsb=gnw?PKT405+0#F%VdcL$;_UJ7}J#}!-jo%gq{~)mc zSpA=DgK+E{#G`*$1N*FmH^%hs8y^9QNDyM7ZU+jTVc$~flqw8^5}DUQ=L4Ugiw=nMPDO6}5e z0Bav+GlC-lo&A9KyDaX9H{^CYg=9WkTX1@}wBC8^ZXtG$L)6bWlAzo+&c9V^W9k#a zR-V@S@+^N32cFsGMjKdVO9CDJF-*d-=WY#vYW+!S-#-2N+b`>Na@6rsvF&o`GHY7TF76{cuDyb! ztt;TWZ5!|4d}s0F-3}WU;R(1DVxQY2@$q(qx-@^j*n8m&vBM<{ z(~H{6T3N4w?3TodJexBuI-MuSpCb;%gh>`R2V9xsZ`TKm@xA@~r{6#HF}=>cwxQA{ zrKeX=zd6bWCuaQ}4CAsR%AA4su$Cx5NI58i{ev2v7hs}!Kjv&99<)HtYqPn1$B(>RU~R*+w>)qiWh{xp91v|bY!DP6Bq3lIuk(cJrW zZg*ysW*vP2IoTr=F5ILuuZfz_7MI6#=hQiuYgKs~kBK?*d#*Hn_D*etf9DN?33+EF zB3-CS7B5;kfK{6*bnM?-;UlCSB1GtNPp7Gy$DTFELKW+xrezr+TV#7$>;)Q$ zjyrWyl7lXz-rlL#4lkR*3u~7Egyu>BD_8l&>0nVw=k0P$@Im94=8rP_Fh}>pAj;u1 zK<|~F>Zfi`eR6$Hi>K@BfBC-clEcVhxNP%;D*kcBxxHj_6T$>QM5ha4yr(Js2x4^y zsaws7l};Mj^>he2J`gzcw39@K_7dmcv@EE4P_B5`Wr7;*Wfj^JP-cGy0~BFFvir&o z4BImR9(6gZ0QzJp1dj=048@H6v+oZ%I=co`sDHCC*V+MslRI0@e`En)9A>zFkeC-u ze;VNY0r@XyL~=;8+I)?dus+RYU*+UTWtSC*03*RYxGl+{Q+S#VRE42Uw+IyiBq7)K zthlV6aMhMOc$|_+V94%h!|N|69X_Lu&SxuBa<}MPhkzwLyvC)%^@uOZ*%KmAW{1vC zd7+t97j?K=$J;e$e}>?(aA~DEyt`Om0G`xcm@;2pBtwhDJiCT7I8>n8uh9THPIKbu z`Vd_ID7YVFhONEqx_Jf{_WZ|^&uju{x}h=KuU=Mu8qYxEPuAT1AECMEAyg+H2csua zcFciefkxp(`x?&TJ^*$AHyrb2c>vnx8XjPVMT-PD6P9Ou1uuX+u}za^Q*M7@<0u{W z31l{f2CVOhy1Lo$hNo?}TNJk{uVLq$m&C~9Ld8%3@HL><3$o3ZxIezxzBFws)%Cs4 z#dCO-n=_sKY_)o-R%SU&@T?}?q7yR=Jou3cJ~Kg=fHQoabzLXtX5EhD-%j>yw#A_w z7F&6nHM*$Wp|0H?_QO$jkSBkzH6ZE3YVk*GU)OJ6zJ2=s=@CTpeW?T-bzrfs>-wc*N|YjYE>^tcxGy_U+3r|NcSO z2>b7?JUPqmpdzQU|2Te#2>fNA&%`RiVzgO!MTu13&RtI~A9x0ifb}y-K9%Q^d^#Y} zIt5O-#;51ay)MsKC`5ncXl5Ng*xnH{ICxCscyC0UHs=n5GgO0U%O7^v2fJ4a$*u0R zsP3p0n^>23mxOMoSJiFH`{}^e!e4chOLbjThmYhm976%xwkz?ra*o6Db2uSzp2I27 z)*s^m2Ku^(#DbRh6449hRVhk}wVaX9tL5V4DR8l_!6}E?wbG^xO`y#ycP= zxH19A*+rQ34UwCU8GRaYV-Q@4!5y^edKw5SfE-SHI3+qbtl&+}Y)#`ZZG||T{vo}$ zysdlbi^bVXg!^}D*Ss5xobYjmvZ9H=3JTWDnmm`zsfpdJOi=a;Mv_5~I9Zq`IDPebcy7y2(AfUJV zko-wg3f(*Q;Z&pW>dU^)_4U)|pI?`2yj(3ghr=Op�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 delta 34839 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 TPyKGw3;+6mX1J1$(F*|p9OD!C diff --git a/dev-ml/async_unix/async_unix-0.15.0.ebuild b/dev-ml/async_unix/async_unix-0.15.0.ebuild index b2c1f79fd6d4..f22ffb4da89c 100644 --- a/dev-ml/async_unix/async_unix-0.15.0.ebuild +++ b/dev-ml/async_unix/async_unix-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+ocamlopt" RDEPEND=" diff --git a/dev-ml/core_bench/core_bench-0.15.0.ebuild b/dev-ml/core_bench/core_bench-0.15.0.ebuild index 1cb6181e4157..22297a3e0ee5 100644 --- a/dev-ml/core_bench/core_bench-0.15.0.ebuild +++ b/dev-ml/core_bench/core_bench-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+ocamlopt" DEPEND="dev-ml/textutils:${SLOT}" diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index 2902d45f705f..7c2a27cc6176 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -1,14 +1,7 @@ -DIST llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz 181527027 BLAKE2B f2f3b3a33b2a50f3b4f97df16a948e5ed5e642f737de8e852da164aefd3ed9af7bbd0fc1de9f7c9dbee6b9b8ebe11e52af8cc79b8a130cff405fc1238afe217d SHA512 946cd1435a26673c851bdda170864d0c362dfc14d1a7087fbe6303ac79e1821e9c53b72e92d15ad7180b1d6ea3bcc0458e7bec37acc3e8b8bcca8efbb9ff2387 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 -DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa -DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 -DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c -DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca SHA512 2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb -DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild deleted file mode 100644 index d5f0179fb951..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.ebuild deleted file mode 100644 index d5f0179fb951..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.2.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.3.9999.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.9999.ebuild similarity index 100% rename from dev-ml/llvm-ocaml/llvm-ocaml-16.0.3.9999.ebuild rename to dev-ml/llvm-ocaml/llvm-ocaml-16.0.4.9999.ebuild diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230325.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230325.ebuild deleted file mode 100644 index aee649edd10c..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230325.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230414.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230414.ebuild deleted file mode 100644 index aee649edd10c..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230414.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild deleted file mode 100644 index 1e54d201785c..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="+debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/textutils/textutils-0.15.0.ebuild b/dev-ml/textutils/textutils-0.15.0.ebuild index 72aeea6c43e7..848f3149e9ba 100644 --- a/dev-ml/textutils/textutils-0.15.0.ebuild +++ b/dev-ml/textutils/textutils-0.15.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="+ocamlopt" RDEPEND=" diff --git a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild index f3b37e492902..68e8f01476d6 100644 --- a/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild +++ b/dev-ml/textutils_kernel/textutils_kernel-0.15.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~riscv x86" IUSE="+ocamlopt" DEPEND=" diff --git a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild b/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild deleted file mode 100644 index e8109c9688f3..000000000000 --- a/dev-perl/Bio-SamTools/Bio-SamTools-1.430.0-r2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DIST_AUTHOR=LDS -DIST_VERSION=1.43 -inherit perl-module toolchain-funcs - -DESCRIPTION="Read SAM/BAM database files" - -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=sci-biology/bioperl-1.6.9 - sci-biology/samtools:0.1-legacy= -" -DEPEND=" - dev-perl/Module-Build - sci-biology/samtools:0.1-legacy= -" -BDEPEND="${RDEPEND} - virtual/perl-ExtUtils-CBuilder - >=dev-perl/Module-Build-0.420.0 -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.430.0-legacy-r1.patch -) - -src_configure() { - tc-export CC - unset LD - if [[ -n "${CCLD}" ]]; then - export LD="${CCLD}" - fi - SAM_LIB="${EPREFIX}/usr/$(get_libdir)/libbam-0.1-legacy.so" \ - SAM_INCLUDE="${EPREFIX}/usr/include/bam-0.1-legacy" \ - perl-module_src_configure -} - -src_compile() { - ./Build --config optimize="${CFLAGS}" build || die -} diff --git a/dev-perl/Bio-SamTools/Manifest b/dev-perl/Bio-SamTools/Manifest deleted file mode 100644 index e3b87c7144ed..000000000000 --- a/dev-perl/Bio-SamTools/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Bio-SamTools-1.43.tar.gz 340833 BLAKE2B 2b488667b86ef1bedb7cf74dfdcb3abc0302d9f309c1fc3077682bb400c8307f3b7d8fb1a9015a26f9a17f9e9955845d160512aa3273c368b720fe51b4392458 SHA512 cd5bc6213c093f5105399c95278803afcc537bb3d191686cda0193b82fda2580749bf7533791899939a78963fcc0d6b36eabe9c309c9c6816a9849e3c892c41b diff --git a/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy-r1.patch b/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy-r1.patch deleted file mode 100644 index ee9bde8fe3d0..000000000000 --- a/dev-perl/Bio-SamTools/files/Bio-SamTools-1.430.0-legacy-r1.patch +++ /dev/null @@ -1,110 +0,0 @@ -From 82942523b2db5143a9da0f9d2f8ec83a26c8d5b0 Mon Sep 17 00:00:00 2001 -From: Kent Fredric -Date: Sun, 10 Sep 2017 13:33:32 +1200 -Subject: Fix linking/compiling for bam-0.1-legacy - ---- - Build.PL | 14 +++++++------- - c_bin/bam2bedgraph.c | 2 +- - c_bin/makefile | 6 +++--- - lib/Bio/DB/Sam.xs | 6 +++--- - 4 files changed, 14 insertions(+), 14 deletions(-) - -diff --git a/Build.PL b/Build.PL -index 685815f..882f231 100644 ---- a/Build.PL -+++ b/Build.PL -@@ -4,11 +4,10 @@ use strict; - use Module::Build; - use Module::Load::Conditional qw(can_load); - --my $HeaderFile = "bam.h"; --my $LibFile = "libbam.a"; --my $ReadLine; -- --my ($sam_include,$sam_lib) = find_sam(); # may exit with error here -+my ($sam_include,$sam_lib) = do { -+ ($ENV{"SAM_INCLUDE"} || die "SAM_INCLUDE not set"), -+ ($ENV{"SAM_LIB"} || die "SAM_LIB not set") -+}; - - my $class = Module::Build->subclass(code=><new( - dist_abstract => 'Perl interface to SamTools library for DNA sequencing', - license => 'perl', - include_dirs => [$sam_include], -- extra_linker_flags => ["-L$sam_lib",'-lbam','-lpthread','-lz'], -+ extra_linker_flags => ["-L$sam_lib",'-lbam-0.1-legacy','-lpthread','-lz'], - - extra_compiler_flags=>[ - -@@ -67,7 +66,7 @@ $build->add_build_element('c_bin'); - $build->create_build_script; - - exit 0; -- -+=for non-gentoo - sub find_sam { - my ($sam_include,$sam_lib); - -@@ -162,6 +161,7 @@ sub prompt { - $ReadLine->addhistory($in) if $in =~ /\S/; - return $in; - } -+=cut - - sub _samtools { - $ENV{SAMTOOLS} || -diff --git a/c_bin/bam2bedgraph.c b/c_bin/bam2bedgraph.c -index 298e9a8..91218fa 100644 ---- a/c_bin/bam2bedgraph.c -+++ b/c_bin/bam2bedgraph.c -@@ -1,5 +1,5 @@ - #include --#include "sam.h" -+#include "bam-0.1-legacy/sam.h" - - typedef struct { - uint32_t ltid; -diff --git a/c_bin/makefile b/c_bin/makefile -index 9aef917..0abbb4c 100644 ---- a/c_bin/makefile -+++ b/c_bin/makefile -@@ -1,5 +1,5 @@ --CC= gcc --CFLAGS= -g -Wall -O2 -fPIC -+CC?= gcc -+CFLAGS?= -g -Wall -O2 -fPIC - DFLAGS= -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_USE_KNETFILE -D_CURSES_LIB=1 - INCLUDES= - LIBPATH= -@@ -14,7 +14,7 @@ PROG= bam2bedgraph - all:$(PROG) - - bam2bedgraph: bam2bedgraph.o -- $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LIBPATH) -lbam -lpthread -lm -lz -+ $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS) $(LIBPATH) -lbam-0.1-legacy -lpthread -lm -lz - - clean: - rm -f *.o $(PROG) -diff --git a/lib/Bio/DB/Sam.xs b/lib/Bio/DB/Sam.xs -index 023f655..86410fb 100644 ---- a/lib/Bio/DB/Sam.xs -+++ b/lib/Bio/DB/Sam.xs -@@ -25,9 +25,9 @@ - - #include - #include --#include "bam.h" --#include "khash.h" --#include "faidx.h" -+#include "bam-0.1-legacy/bam.h" -+#include "bam-0.1-legacy/khash.h" -+#include "bam-0.1-legacy/faidx.h" - - /* stolen from bam_aux.c */ - #define MAX_REGION 1<<29 --- -2.26.2 - diff --git a/dev-perl/Bio-SamTools/metadata.xml b/dev-perl/Bio-SamTools/metadata.xml deleted file mode 100644 index 9baf5e76ea79..000000000000 --- a/dev-perl/Bio-SamTools/metadata.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - sci@gentoo.org - Gentoo Science Project - - - perl@gentoo.org - Gentoo Perl Project - - - Bio-SamTools - Bio::DB::Bam - Bio::DB::Bam::AlignWrapper - Bio::DB::Bam::Alignment - Bio::DB::Bam::FetchIterator - Bio::DB::Bam::Pileup - Bio::DB::Bam::PileupWrapper - Bio::DB::Bam::Query - Bio::DB::Bam::ReadIterator - Bio::DB::Bam::SplitAlignmentPart - Bio::DB::Bam::Target - Bio::DB::Sam - Bio::DB::Sam::Constants - Bio::DB::Sam::Fai - Bio::DB::Sam::SamToGBrowse - Bio::DB::Sam::Segment - Bio::DB::Sam::Segment::Iterator - Bio::SeqFeature::Coverage - - diff --git a/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild b/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild index 6d9859a95ad5..a2d9d11d4eea 100644 --- a/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild +++ b/dev-perl/IO-AIO/IO-AIO-4.790.0.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="Asynchronous Input/Output" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~riscv x86" RDEPEND=" dev-perl/common-sense diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index 5413054d501545dd1e927d30611dcdcb599aba7f..eab76e5ad4c6cdd5ed1fc07b2505a48f51295495 100644 GIT binary patch delta 262734 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

*>;UL^OkM`qymJ+X`!U9C5Z>t=`fHl@*+O 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

l?;EaP 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

SKx@Sb)^(?4 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 Sni7rlpZ@}k_<8l{AP4|qr`+iP diff --git a/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild new file mode 100644 index 000000000000..d20588d10330 --- /dev/null +++ b/dev-perl/Net-SSLeay/Net-SSLeay-1.920.0-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=CHRISN +DIST_VERSION=1.92 +DIST_EXAMPLES=("examples/*") +inherit perl-module + +DESCRIPTION="Perl extension for using OpenSSL" + +LICENSE="Artistic-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="minimal examples" + +RDEPEND=" + dev-libs/openssl:= + virtual/perl-MIME-Base64 +" +DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + virtual/perl-File-Spec + test? ( + !minimal? ( + dev-perl/Test-Exception + dev-perl/Test-Warn + dev-perl/Test-NoWarnings + ) + virtual/perl-Test-Simple + ) +" + +PATCHES=( + "${FILESDIR}/${PN}-1.88-fix-network-tests.patch" + "${FILESDIR}/${PN}-1.92-libressl.patch" #903001 +) + +PERL_RM_FILES=( + # Hateful author tests + 't/local/01_pod.t' + 't/local/02_pod_coverage.t' + 't/local/kwalitee.t' +) + +src_configure() { + if use test && has network ${DIST_TEST_OVERRIDE:-${DIST_TEST:-do parallel}}; then + export NETWORK_TESTS=yes + else + use test && einfo "Network tests will be skipped without DIST_TEST_OVERRIDE=~network" + export NETWORK_TESTS=no + fi + export LIBDIR=$(get_libdir) + export OPENSSL_PREFIX="${ESYSROOT}/usr" + perl-module_src_configure +} + +src_compile() { + mymake=( + OPTIMIZE="${CFLAGS}" + OPENSSL_PREFIX="${ESYSROOT}"/usr + ) + perl-module_src_compile +} diff --git a/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch new file mode 100644 index 000000000000..380fd152ea78 --- /dev/null +++ b/dev-perl/Net-SSLeay/files/Net-SSLeay-1.92-libressl.patch @@ -0,0 +1,129 @@ +https://bugs.gentoo.org/903001 +https://github.com/radiator-software/p5-net-ssleay/pull/360 +https://github.com/radiator-software/p5-net-ssleay/commit/4a886e06c1cac80e7fb3f8d52146a27ce557ba8c +https://github.com/radiator-software/p5-net-ssleay/pull/362 +https://github.com/radiator-software/p5-net-ssleay/commit/88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 +https://github.com/radiator-software/p5-net-ssleay/pull/363 +https://github.com/radiator-software/p5-net-ssleay/commit/3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d + +From 4a886e06c1cac80e7fb3f8d52146a27ce557ba8c Mon Sep 17 00:00:00 2001 +From: Alexander Bluhm +Date: Wed, 19 Jan 2022 14:56:22 +0100 +Subject: [PATCH] Use X509_get0_tbs_sigalg() for LibreSSL. (#360) + +* Use X509_get0_tbs_sigalg() for LibreSSL. + +LibreSSL 3.5.0 has removed access to internal data structures. Use +X509_get0_tbs_sigalg() like in OpenSSL 1.1. + +* Start Changes for the next release. + +Co-authored-by: Heikki Vatiainen +--- + Changes | 5 +++++ + SSLeay.xs | 2 +- + 2 files changed, 6 insertions(+), 1 deletion(-) + +From 88c3bbc45399c8ef2c8879aada8bfa91d8bc6c10 Mon Sep 17 00:00:00 2001 +From: Alexander Bluhm +Date: Wed, 19 Jan 2022 20:38:57 +0100 +Subject: [PATCH] Use OCSP_SINGLERESP_get0_id() for LibreSSL. (#362) + +LibreSSL 3.5.0 has removed access to internal ocsp data structures. +Use OCSP_SINGLERESP_get0_id() like in OpenSSL 1.1. +--- + SSLeay.xs | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +From 3dd2f101b8e15a59f66e22525b8d001d5ad6ce7d Mon Sep 17 00:00:00 2001 +From: Alexander Bluhm +Date: Thu, 20 Jan 2022 19:15:27 +0100 +Subject: [PATCH] Implement RSA_get_key_parameters() for newer LibreSSL. (#363) + +LibreSSL 3.5.0 has removed access to internal rsa data structures. +Use RSA_get0... functions to provide RSA_get_key_parameters(). +--- + SSLeay.xs | 25 +++++++++++++++++++++++-- + 1 file changed, 23 insertions(+), 2 deletions(-) + +diff --git a/SSLeay.xs b/SSLeay.xs +index b0667e2..58f1716 100644 +--- a/SSLeay.xs ++++ b/SSLeay.xs +@@ -1914,7 +1914,7 @@ X509 * find_issuer(X509 *cert,X509_STORE *store, STACK_OF(X509) *chain) { + return issuer; + } + +-SV* bn2sv(BIGNUM* p_bn) ++SV* bn2sv(const BIGNUM* p_bn) + { + return p_bn != NULL + ? sv_2mortal(newSViv((IV) BN_dup(p_bn))) +@@ -6283,8 +6283,28 @@ RSA_generate_key(bits,e,perl_cb=&PL_sv_undef,perl_data=&PL_sv_undef) + void + RSA_get_key_parameters(rsa) + RSA * rsa ++PREINIT: ++#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER >= 0x3050000fL) ++ const BIGNUM *n, *e, *d; ++ const BIGNUM *p, *q; ++ const BIGNUM *dmp1, *dmq1, *iqmp; ++#endif + PPCODE: + { ++#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER >= 0x3050000fL) ++ RSA_get0_key(rsa, &n, &e, &d); ++ RSA_get0_factors(rsa, &p, &q); ++ RSA_get0_crt_params(rsa, &dmp1, &dmq1, &iqmp); ++ /* Caution: returned list consists of SV pointers to BIGNUMs, which would need to be blessed as Crypt::OpenSSL::Bignum for further use */ ++ XPUSHs(bn2sv(n)); ++ XPUSHs(bn2sv(e)); ++ XPUSHs(bn2sv(d)); ++ XPUSHs(bn2sv(p)); ++ XPUSHs(bn2sv(q)); ++ XPUSHs(bn2sv(dmp1)); ++ XPUSHs(bn2sv(dmq1)); ++ XPUSHs(bn2sv(iqmp)); ++#else + /* Caution: returned list consists of SV pointers to BIGNUMs, which would need to be blessed as Crypt::OpenSSL::Bignum for further use */ + XPUSHs(bn2sv(rsa->n)); + XPUSHs(bn2sv(rsa->e)); +@@ -6294,9 +6314,10 @@ PPCODE: + XPUSHs(bn2sv(rsa->dmp1)); + XPUSHs(bn2sv(rsa->dmq1)); + XPUSHs(bn2sv(rsa->iqmp)); ++#endif + } + +-#endif ++#endif /* OpenSSL < 1.1 or LibreSSL */ + + void + RSA_free(r) +@@ -7197,7 +7218,7 @@ ASN1_OBJECT * + P_X509_get_signature_alg(x) + X509 * x + CODE: +-#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)) || (LIBRESSL_VERSION_NUMBER >= 0x3050000fL) + RETVAL = (X509_get0_tbs_sigalg(x)->algorithm); + #else + RETVAL = (x->cert_info->signature->algorithm); +@@ -7690,7 +7711,7 @@ OCSP_response_results(rsp,...) + if (!idsv) { + /* getall: create new SV with OCSP_CERTID */ + unsigned char *pi,*pc; +-#if OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER)) || (LIBRESSL_VERSION_NUMBER >= 0x3050000fL) + int len = i2d_OCSP_CERTID((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(sir),NULL); + #else + int len = i2d_OCSP_CERTID(sir->certId,NULL); +@@ -7699,7 +7720,7 @@ OCSP_response_results(rsp,...) + Newx(pc,len,unsigned char); + if (!pc) croak("out of memory"); + pi = pc; +-#if OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER) ++#if (OPENSSL_VERSION_NUMBER >= 0x10100003L && !defined(LIBRESSL_VERSION_NUMBER)) || (LIBRESSL_VERSION_NUMBER >= 0x3050000fL) + i2d_OCSP_CERTID((OCSP_CERTID *)OCSP_SINGLERESP_get0_id(sir),&pi); + #else + i2d_OCSP_CERTID(sir->certId,&pi); diff --git a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild index fa97aa23b241..aa61deb8301e 100644 --- a/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild +++ b/dev-perl/Type-Tiny-XS/Type-Tiny-XS-0.25.0.ebuild @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="provides an XS boost for some of Type::Tiny's built-in type constraints" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild b/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild index 62c26e4fe8ad..d6358e169ef4 100644 --- a/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild +++ b/dev-perl/Type-Tiny/Type-Tiny-2.2.1-r1.ebuild @@ -11,7 +11,7 @@ inherit perl-module DESCRIPTION="tiny, yet Moo(se)-compatible type constraint" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris" IUSE="test minimal" RESTRICT="!test? ( test )" diff --git a/dev-python/Faker/Faker-18.6.2.ebuild b/dev-python/Faker/Faker-18.6.2.ebuild new file mode 100644 index 000000000000..f1e5f5fe409a --- /dev/null +++ b/dev-python/Faker/Faker-18.6.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A Python package that generates fake data for you" +HOMEPAGE=" + https://github.com/joke2k/faker/ + https://pypi.org/project/Faker/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] + !dev-ruby/faker +" +BDEPEND=" + test? ( + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP},tiff] + dev-python/validators[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 604c3fafac57..403ede1784ae 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -2,3 +2,4 @@ DIST Faker-18.4.0.tar.gz 1664014 BLAKE2B daf3ea7f05bdaab27a70d72b26042a0a205963d DIST Faker-18.5.1.tar.gz 1664745 BLAKE2B c6b02b9827a0cda7ac37bdc12882e879b8b981b6fcf734fa887a36cef62bf7605c8d66158efc673ecc937b907370002f1f3b3a35f33daf24c4a13cbbb6061ca7 SHA512 735343cfd081f1328f4ce5eddd22d226a9a01529d6e9975d1cc23a54ce0e9786903daa59ab3aaa1575fd8869406c709c7b51a5f364a7b3010e11473cb477be45 DIST Faker-18.6.0.tar.gz 1664811 BLAKE2B d73d0e5c1c0c0a59765b9dff8e1ed3a07b66ba83c714e8bc9005df6e92c8916ba7d68de1ca6c12367555f5e498677e488f9e72888715f06deae86ccdb5675b45 SHA512 bbf50a36a78b071bd32d523ede6f132a62106741f5dfe14a4d237ff17280d9207a75725870b45a91888c36ac94f7833d2364dd1e48ec2738949a04c5cbd306a4 DIST Faker-18.6.1.tar.gz 1665480 BLAKE2B 71de48bbe9767eb4a44f1cc3db6a5a42cda24716063ccde8646fc630ca3f06b29271d97135ecdd285031e34a6671133badcd5d1dc8c074e87cdd61437021d993 SHA512 d862f7545b32ff2e60d69f03e73fee75ece1543417e99397b3dc08edcd20ce3251b3d6c7238b316af54318f80f5f3e8d221c5ec147b89387fa927ba1e8574e97 +DIST Faker-18.6.2.tar.gz 1665430 BLAKE2B 3e8748e77e5f72be3e2853f2337f7256e561303ad0fab21ecca50f8dcbd967eaf35d0134c02c590470dafc646c9ca44b9e1013138f967ffecaf4a1811a8f959a SHA512 91486fc317d96453d1950f1d1ad7e724cbf15438f914136c1e266b246ba8cc3704d6f788a94dee837e6453985e9cdbfbf54b5b42569cb37b0dfba8f3346b406b diff --git a/dev-python/Levenshtein/Levenshtein-0.21.0.ebuild b/dev-python/Levenshtein/Levenshtein-0.21.0.ebuild index 35b4a12135b8..939fa40cd1b5 100644 --- a/dev-python/Levenshtein/Levenshtein-0.21.0.ebuild +++ b/dev-python/Levenshtein/Levenshtein-0.21.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 # custom wrapper over setuptools DISTUTILS_USE_PEP517=standalone PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index bac1af7aa6afce7b790cf8419faee8bf03c6ea61..724c47311ce12004d4f53e336d13fe6d1e65fcf5 100644 GIT binary patch literal 258685 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

VN~1` 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%0Aw9iT8mGg11i3w*KVaV)I$vCsA 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:`O)+G1Fhk$KVHyRo$KRLC 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%0DRtUd<7b!t!Pt*6uEz!id|)47{hSbb;j zPdPer=<+gqpeov4n5*yJzyJ7Ozb=GQ(F#ME(;riAF%yPlI0hdI|H_^tPgAxk1mqQ& zvRsyBwyQYtYt!1YBICcOo*`p=p}~NR#eMc@-bK>!2LT z_B}vCYjRl!)2@9AQ7Mx6_UcUdo_1RSW0|Y)L)nI~w&aTmNq7KAs}D3(fS}}#>P!6L-*+>0DXxihx5mj zMP3f`-6<=!q{3$YLA?pP^T-N`)M^4JQp&QC<)Vx%Rgk8R*IayCwFi{~Wp_;F0W0T) zy)>ZFyKSUWNrbKzURuS9K(*yZw`vW}z?lPsJs*YgaPBqEQjHAxTWR#XvOK zO_*Kz5s;)jV@jdrtCW_%IAwQJ+D1bT*`@JyZ@sve?x{SvFRQ7wc?qpgN7>Z0C^|4x zOn{LaNRo5z09HV$zb30PmB56Dn#h`LD=Cn!qI_gHolHNS+z%@2lR7Dxn*7M6Hav=H z>X3v5BEM96)NYg-~UpRCJ89s&ZaH z=bQYI)w;NUWO1h-w4}CU&VTo`2-1^SmO^v{SiQiZi`LTG-_nwFe_E`6{Q2(+eNQGw znK;T}+#J%-Y?nw)bpvQF+BpFm$R_G2->MsI1neslX#t=zcEXt6SrUDD`W0IYn5}~-VSmRepAy9l!p&a}9x?rE{ z{QBE_p;HdY&?;Da(bJ-VouC=Xeo!U^?_2E`J9Fq{R5==%>fAXUIVxtn?J_|X+@Qb< zDLc-o`ZVCVtHBqwmUN`<0yI(pUNsdS(@iLEk7DtVO{`;Lc19K0m-u44rWc20nEc>; zka_sselF$ie6voC@@nMfvj#s-icE+6E=rCliKSay3jdE}3*gX~*=*y06whP^4nfXr zmX`&4_hEkg_4x4(-s5H49i6Wu3~h4Bb+E5;j0kI`s~t*`p6xii&MnJqTQ`F1w);1Z zHEULPozcB>td#4T$h5>tIz9(3ICU3dKgxA-p83>jus-yxHo2dA)`G~om1d7JU8<9% zoZDQ|Nx{DX#VQCy1DAYTQt*V9Pf=#?YdxH5B1ueV)L5Oa?t4@xlaF#IFVpV1ySFZ4 zqR>NQN?^@%uzz2_&X1q}?(bfDgrz)g(Ml7wqq8uLsWHaS5?t#pIrkxVj;Oa zWm`AtaxQ`#rA`XDEU}+81XE(_`B1+9`1SqwKmHsae{I`C@YP3$%1;(;@$m4#=e_Yp zz&#x<04U(9rPGiTLEJeK%E#Lgx%&o5QHt=`IIGh(*mTmOYX(WGpo($koWH12x$mI` z7E8fX^ETv-_C@L;u|}_`*^ss8E>BZ|{6wwEj{YI9^&-<;> z?|m_k*k@#1{-F+&*ABLCSel(ZrYKz0WzkWOL||g=o$8eMD^rwh zc1w|zom>@V<2Wu;9L-i3WLu=1i@;RZiph zLA^YqbYim1CRhLz1#0vpt_-qn%2F`_ZBS_gn~gFm22zuqq^Oa}_vv-D-hH_1i|EAD zwRTcxcc1EL@48J>V{a-#pL%;a61}f3#7}H<4&iCBJEtnV zQ97Nn9lF4fBiK#0Yvsp{u-T*7mdD+AyBUgP#r+!UBG>@Cyf3cJh8+9u8d3&R(SJcb zdCr>GpG7$}szDt#BvW~>G@_Erm!;F(N?+#KWYoyRm}c?Ki#Gte0!S1P$uC{Y9$r@L z@B4)Xusx2WgAir;)v~9W5+dMnl|7Hy&lPhuQmWcMDO3=M|FKcc+lEXM#~oPT74uK( z?^Jb~IFq-UFip);n1u{izfa1Yq+x@|D#w)gq~VOp~jG`spD1S#@F8z7B4DJeJg z;pW_^f}k9pa^R$=%R7d1N$DR>vvY3uY&8emkd}Bj2@C+9nzW?6?2#|E9rkuD!4o?R zxAE_Jxn4ro6JQ|WvzbW_iCXng+zl^c{3bu&i2%Cr?IItJ@j&d2kD(Tbqbi8?@DA50gXs5OKmwz zOyHmH&r-Rlk}oYt#@6jJ-UK`T#yQA)l2oes!?E}D;El`Q4^?717(tm<-(_gBt5Bo_ z9|=|g@T*ziAzyuWK*u@0FsI&Mxvaq%n&R_Ru> zrBRIO*WzMLz>|X}YR6HE+U7b4oi_9bwJG%lxay2QCYXC)@!GVb*H5H$xv@?T>B|78Hlrj(=ORFTZI^#JVO=vji(mfl{hAnQSEF;n;6quA;p2 z-8i3;Z!Zn**Bm3bl}tlU$yOB<=aiogMp96hQdN1DT(lp$Ba3y`17<~e3dAzLb${^2 z*^`RzZ!&qV0Ju=>nYT~&yPY(O!9XuAO}Ew&|L8XhxN$2eekt^Eq;T?5%$Jx|Enc|HclBO88VcQKXfYhlyftY%~_8 zi|{-9O`|0TGw)gtbygjzQUcps2buo_)6-!NTT_LYx~<{p!(x)U(jLC7D~NEJyS_HqM!E^Tj zDDXn~>_mOCH4)X80+nNv6{!}d?ckhbOy>6diI~v$fZ` z*P@t0)v?)|fudq%58}}=6cRs)Hy|$-RlDsm4u`-`O1r3|l6H;P694@=(?$GwF7PJ(6HOiHI1W4R}&CzmgeLJ z&;+SA@bWgb69H#5@cJ!m8bNzhFSgr5J9IyIhc#VPCB0rc8iKYuSvvJ7civ%4Z(hlj zF?c!0R;7+s_&|EAjuV?s;^WX_hJ32aJBQkf*kg^t;ME6g&Y{w1#ga60-$FlVAL8W4rdJo?_J{~TNtOgR2`$X+o~(% zgQ%m8nh(h;(6K--v7F{tzi2-?fGKgtkKhbnf0F^IIkO*iuu?*fl(!7EE((R|r*Ys; zeqiTe>1!Nr^@px0;U#6~AUC4?rLLa(JWk}rDR3lG0*hpb2Ws3?z00CQ_C}=EuypuT z0X)yk_5I_ow-(0+{HT9~V*~`Eu}T!RL-~rFF-K_ABDA+I zJcX2u$N;K5EhDd&UbtdVM-zFr<_Tzs!1#I34{CH@&hoKXhxiMMnlRA1Co8xt| zJE!9f;H6!+BUN*?HUcwHgKo#IhjTg|lFC$>YnqL;s;9!vTULMsb>eU&T8(FY6?U~= zZy)zYe0Zs^KackA%TJ~{FQ$h?l&Y7;4W^VlFGZzT=N>#gVxyF!(_0#uguzaL6R=(_ zJ9IHrO<%}N;_;qVE$o$bU3!j%)JEujOoncxGF49j?IJBg z=Or+`rJk?Ki7c8?ZD~WDk#2QT4L>mU7=YQ z1)N$Lg_yWe<5HI$`ro|nu&-ag|M9*4{r=YwUr)*vrunSxRJbfD0B)_P)>J%Hm{U#3 ztJjtbK~9S4@nd2Ry!8lvet5F3KiqC$|OlyDoL-y?PiIpDt@9DDBu$ zwtFQXJ5-m0G)6?FFiCLWO($+C!o2MLdC9)MO643t*2k%w7O(3FDmM`qPJ4yV|?i~=f8t)1j# zlNBknhoYS1MZQXOdLb!%G@>7BQvl>}FiJIsXQ!)ApWl7_{O;>>xA1&&@fb~m(>fi% zBv$N+_{_R!;^wuUU0~UvO0{hYN|?AiRWp#^*%?)m9D;7Ax-nKjXVQmL(hFruq)?GT zL=nZ=RKiTDR29IJ%J|pufcPVER+=s784Iy-N&ibX@R?9U+#|$h9OCGOY4f%dWR>{Q z0e%M$nt8~0hsb)m(> zeHpay>R#rzVdr>P(_1D_4Qz6?Y-RWz(iOqbHrraFP<4cJ z#^|`Wrpfb{OLqKPyznxsSI~+sv@-hH>ZddML~>;!BL6Z|(iD<>?l?8OkZ_)tLbZI{ zTo&qa1Wp(~-pfWjCXt(#s%c_%S8fddUruuA2 zo@^(Hac&8sfliQeaY&umOe~etiFrcVB<4GsnqN8OXuLz45TAxs+NW zF~lhcEU=!LN3K{K2=Q9ZLu+c^z8ysY@Bx5VQx=tF<@tdDiKW_kzVY(r!x5iVWmh&C zagzE@Hl=2N4~_uayO1v>2038soNQ2g2dGA_lkU%&R(+19l0;Mebk^hQ_IIcKMJtiR z)>~5P(c2EYNsYufoevbUoJzYYl}3@iT5s$W0#1Cn!~Oj6>&HJnz5n(bw-^r0#NCACtYmu?~3*xr&4v=d1hh?5;?rr-5;{AtDRZ}X2&-@pF# z;uudbd;~VPioQ5=>VH6*xgF%(?nV2)o!^rQBaqY8c^hlUK!X@Z^}2{Px)N$3D8WJb zIXJDwF>%VQ38swH5fq*>&Nqmpg*5tNtA>>+clliAJTv7K7x z((h?F^rzq@n?%$0uLjlznypR}zG=*85u#QT}__MsmemF`1 zOy)E3I_Y-kXs^!{>Mwe>{>J*yLqQM*VixT;5_Kw(Lj$?XAst;j^bH$LlRouOcl{A)R^oWS5~R;CcY+>$)F)9o!!gS*n*x;D)Bq-{2=IODj3`QcOn#1 zjZo?ksu~$`mo|Irh)5--3YW3~j=O4IRYz6tk7T)=1r;yjsUX;TNMd3B8eD9W?yN%whbRK5n0FY%0*5(%(+C)KUnx`h8OkJ0)@G1*HL$EZNH5Ykdle=lyW= z5a%Qn{?&iA&%`6*)pX619L2Jm%)R8!jG1csYZx%Nl)wb_51(SnZM?TEw}PpdGS*=0tjCMV&haEQ4m;< z?Uavb2>_^Y0P!+AChx*@7V}1hW6BZ(e`ROh5+^rc7f&E9vEa&&6fdHdI-D|7IxT|x zVtI^!P(uWsl9XxCx|%35`*novMDv@dK}_NW`jDb=jO9MrqzlAN84_=ivkyTF53iI; zT~qFT*(h4JUva-2@Q!{tUHgv12|+3X%D<--`*y#7*S>t4^WF2#o?rsSD1@OP=g$kp&$6mn)UnFjLn%^NE`zy zvqg=F;tB6fl`vm!&b2zoV%(-6;G=rcFr1gmYZFS(B0Yt5PXrQS#}Dw>?XCAEb}BIg zqqIbh-sISul^E+y=vf~ZZ(WzAs=br?Q-|b%Ble`-8LzLQ`dkEl>T;FK)yTLNW!vS@ zY(HAiDs`1ELt%GHf0t2Dkq}hNwiOHxsa=cOU5!{>FvTzzh5K`F@!R_^qkVn<8={yM zWVn4VcBUi1q>^Y-(Uw;JmkwNBPuc&J8p!%hRcv+7uGGw7ThPUH4LG(Y@sN!SvK@~$S*_>wt+(I*BS5n05u zD8A5-TfwTaq&yX)cj&&!XwAxFsuQ=XTIR$%AtXD$itKv87~UEp4oKc3ujW#6blXb!mYMKvwD2i44D>NIpTFJ^g$gH*nR?s1Nu+S}-{wGb;)0q~2j|<; z;;Oq>X#_A5lh&kr@$Alc`FvD$CcC@B(;ZQ>`rHBPa5d7@p&G z!G4ydc&2Sq(keTySKq!_#}k(};Z#t6Nu*9{=E>hST~pBzMlPZ1537CG)}<_OZ$CdC z4)nR;o3_*(&7g%!q9mcfb1IH>NuKpG=G^(yJ3^De5CCz*GNazKR$X9Ci?%~$`(!Ihw+X;;!&|1OH$pwodvDpa}&Y%cHn zC3=1N>;9(SE#UQqr~im!+A1n*A~TGaFQ+D`?09j%KAW32y_7mmyB{~_#c>t#gUy%S zu76P6tm=?=D;pFwHi`uJ;;=_%5h)Rf!Cit*Vs&{&nvifd4Z8>z=D@z4IkQ2G8x{rf*Z{rVP;l-K&c`csZbH;o+lsw#158avgF-4$}zCvV%1 z8FU2mj&rx#SM6YKwlLP9(CL6Nk&2*7hTREC#bFLUu9mXijV)zK7RuJzaUO47ML-6j zomyK`*X~se2`A;gJg@34o6qh}KPk#ph|z&T%K?Yqra~36)|an28E;Y?N&!hrQQyZS zlNY2-^raMRWVm#&13=PqI&OXEm*r}ozWp?w^+Zctkz&)M&>QDdRmlbKZY9v1U3N-( zyVUYIYxR0OO|}W}(+uUEFw4sJ^bpu)K8jOtEM3-JB{+_$?naZV#c2j50EBvTu&fkt z?L)$egJ$9d!!Gg3TXVUMZ+Pnjbf@dmg?j_^mZr6*W&NQ|A$cq5e&a+Sa3gq=%;D9> zqAa~lGnpjslc--tbBB>klX>@C)=T&GA`1Eak8k(?`SS6@uaRq2Z#k0O^r7^Ui?2Cv z>K9IGkzSeqB@8q};OmCidA zTh&@vh#N~oH zWowX~Lq!rkOD3iRdv!VOx{+(IbMDJSw{LNG?n^;CSM_DV{+r|S0$ZOlvmctnjE8 zZ9QyuXyUddM?8RSWae7|i2t|4s=d`E0UGMncvKW*l6!bU?i&I$`12xCR5lKUYgq!s z(>t^*H>Q)f7LC<0PAMN3HMP{6jd#^Uk9vM-Jc0QOi1&!Q9Kn<ovY;Lxq(BpdP@feO*tP;cfNg$G$c zlZEKVbLuUTI=wQHk<^qs*Ga<}ZSS7f?Zx38u#C^RFKY_Qnx?0a4Eox_bDR46|9W5l z?!Osg(-hT{R=v3!x_L#lq;-ZPd$rWXmh2rBBC>vdHfX#uEthud4&w$=rDl<4{oK_J zDtegqb2<4A<*E81qq2hA*wa1b*OZ5J;YlkM7q5zx#Q3-i<y(HavT92c9bmjo9Yshnn*A?e!)}ks-)`m>&5=C!@nsJVhogTM0hCWD9ek%=je6U zb8q_l|Nj5~_lt1mlPA%kHo3CZ(Fw49%3AKHlH+;#49-Pb$f}U+_C7~RE6iF0j&o-L zNe}!vpQ;?PYh>j}zS*1(bYibe@AB_Fb&r$w90NJnbHyLOH4Jm@{RhY9t|YZMft~z0 zb+N2WrO%>1=*x83H|(s6luY0a72sXnu1V>g;-1!Yj9_JBcDJ(@NjQpKWao;NX;3;Q zC!PVpK}W{t)vE2|w=ZAcy`0A5iOyp$W=hlr)lh&Q(hJX3Ll}yPs`?XA#W>QwV6`(C zK>EtgSIXutT5QXTwVq>ZRi5A7$q^J98kW}kD64a!ZvIh9IK7Y}8fQoB-`W%4BQ4{I zy>b+aH)BA)Yzt!b9gidfqI>_1cSfNRcAt)R;xP+@(Qq6(>#zm5PLDV^|+zL`x7@nxuTXD)jGb4cK28aUEA&#epGWHeaegU->fe99c(guo5tA7m@JIlc^TE?P^jwJEGYlsi zH|>9^VRZmV4&4&zwQZ!7p*j~#0YciL9n6rgo>Ov?R7)E`PSuG) zzy;-Ad<@@$)VwXAh`DE8W93eeO21M{eg?e{yqZb?FTEffUt{}wwY@vzRBAiq;B7Yl zvgnz^tnW>sl-)$pVc*S{93qaQwmlN(y^jQcy{y)U4*IP3KXffC%?iaLLy8QKU>>BUQ&8ceS!8 z3xklgM}H*G>xrkINrkOwTiq0%Jfw_x{dwv$L`^!@jK!&c&T%!Mvxdh_Wk@CI6)QW| z?~shkbPCAfTykWoX%Q`Vg&29NQ}u_18>LWgq*lEu>UdePFCX?l{{Gm%y?+j3I~(Bv zzy=6I8HoMtF&tSE2{6I|muB6rQoDCxq1*Rua=poZ@uZT>yZdrDua)K0L~?3z$@8>_ zew&%Dnm0+vYJ;(1$PlsLYP3_LUesR?r^6v@ONaPGEqKq{T|MRK%hUPc9T0Xme) ztR#>tFF*`fm?8PgXJ}m-!;}sd@yHI z$kDYcoWAe7-7LpqKodp!m$xP7ph#QQg_6HOT~3S9muI5td59`Yaeh=Mp_XH>yhgFF zUp~G2b>Zkha&#bl)Bf-9QeV9>4aoXEb;@q!|}~L;}AW2WOB1-mZrL!V z3q8Xn*AR@VW}qQ68MJ|XyGNHtTi2Xv1Jii3va|;keb8lkZ%dXQG(fmgphy#VA0L^L zzp>j8d8xDScOUxxava0cgo6m@25l2Gsd&|v4DFXR~}lQQyU%G!6@S0xtNZe@1ZQ6gBhC2@&GkC=Lv#JGI8#@6;A8y|7`%N zn|vof9NzjdhPv##B39I2 z+3wTr?by9U9>~gBG#0Gbj_GW?z6RPOfX&sQ6^l6^d)#d&pORm1byIek$h=(kZ#fEo zJw}i0(=M&i1fn<;Uux+(bhYTGP6uGSqyR1Z%226UC%A@CsCM8XL=JXq*3}xDEL3lF zbr;jI9Zcfo%;t(K^3Agk-ojPVm4*51v269-i>1JG(ATGvCq||{mXiOFLrJ7pcvRch zq!}@h#mV!XJfNr<*rP7P1~7cn{*lCE8`ZAzSNxl2Zksz;WO3f$f`tz4E& zo`~(OFmeE=vouw0=6zSyo3);jyn(Nv_QvTe&FL*_RD~AG(#@|{C>!-$oazB7H_U+x z1bT-&qbl~t_M?BH^R#XLG=~E;kx$aY$jd?Nr{((mT1TEw6U_3Cc(JS>lU+OSizP6q zOUS}$n?x1st-d3S)Ge1$qU#VDy|4d47`VIRkXmSM4sUcT`K&X11Y-a-GT%5%0@~_n zQo(SVS@8!OOi}UO%iDE7ra(UR>?zbWs5wEPjOGR6klvM-krhR}O(pHofo4E@cK@LK zuxrE9R2((w+DXaF!fIqv_zEJry5IVoPz38V091ZiuHUA}TgvJP+vsJp>8A)JTWw}F zg^ns!{@TyTb0p?xB?hEG^Odv?<&(^yD=BY2?L&bq-0EEmMe-5(+j4~STJLKN$M=Sg z?S}Pq>)iB!`5aR+0A;kKa_WV-Q8y0f?Zkab(G10t30_X}l|ixAoz&T#wx}v4lU@ny zfRAcJeM=7Da_HrrTUnB2qZ3h9(L^+|u@-^4G_?8J18aZ%{p-a#v)8VxxiWnA*2~i5 ziR?1YIS%1!>HzTB)YF*W_T)RN9rjuqJ2%vUF2tLtLZiQ)oY-;SDS zyR7N%;ORNWYj~s7P*QSg0GB|j3c8+7g)h-g>gB?QdtEFE=gKhrx{e%Y+BEv5*rWI( z_0FwMfsn$-Zkgrqvw=>7+6Z|GACW={PipUa=@{5Ve0ZnwICGWrllk&TR+)$VxqH8+ zDAcqia_Y~tY2&pR&2Jlw^gl^=*D`ojlCOs)_(4qe`a3(%08pmtn#zypsL{1-Vc!k? zjLsS9?visEJx=^rd8Ypx9)&eAWJ05kMy{Ljx%a;l=>M_08$E-E`_$sFPG{o#2 zL9#i*H*hFGRjOM^#iQh~xo3c5O^#D7POWX5?pQ<<&6IB z!s6QP1ajyXNz5j{0dzT(9GOnsePhmPBH}EI-G&8;w^MSi{5z!`kLzgqYI&PKKzYR; zRQ2{>V{RvqVrxp}Uy6bi5-n&E+;Es`97ClT*AQDF#4bhi+BAyi@I+;4Ul;8CyHB5< zB|e_f*Ai9Vvrs<8K6kdV1A(n~C%3Dlo8qM1X1b1Li7aQ;+?~6n_*OfR!t>Be@N}-) zYf&YX*_lS(koc@&-8t=wY+TA)gf#=Hoah@hlXzCvmQ&S0W{-SSiU*CaQqy-rqfu?z zc9mB)#+ovUr2X1Y|Wq%b`#LjV9PwBaN4(0Cl01(jak4o&$T}-naq{*t} zS$0Las8B?Mc^Mda8<1`_TOGD?5=>t85?~Gh{fDW*m8QxWO|iouZ_(-5PTrO+)P`*J zcy~>MuVaZXnk*d_>&hZlCH(d!2y02ZfpN5qqy|e_F(MKo87;}BA$zd2Z2rLW2F9kW zeZ%XLy?@UE`ORQ1VKzITRx}5l9I1K8Z_uWNaIWfxDcDIjN#$8qKwVxx;H<9L&89*f zp~(@rg9S|&cu`5C-Z!_#YO@jz$0E|`VxT{FT!UWq4YE#M+KTnwP{)mBVcERxpAs?& z(i&;n{?q7ssx%M}Ik8ze^KenJTKVrPOQmq1d=bS0vvWG@fRgsX;yJK(Q3JhdGBp%Y zU3qKzx?tZveEs}N(>b3A(;ABsyg790>U3{tH)rKjp#~&~1qDgj)Eu@Xl}@|Gu5Ck` z3aXYy-r1bB@V@9)iolxz!XtR{mXFBp_;JRA?vPS>k1Y)K2=DR+!&dj1jk|gA4<^{H zpLi-=Wl!Y`Vr z$I~vrOi~(uE|R`hf8@WYk&A<`U|t!3Ky6**B;Nwncs$xp=jEC1S9y#~I)UZ=6E)3X zYshT^Oi5%3iVe-)tnH;^q;8Mys9;1X%7n$KJ%zI$$^;VyK}a483AE|7@5@=I&XW#F z{M<>EJP)FScl<;MPSyFkVxPZ%`ueehFrF9fX-=k4mPR*H)y1O;_y}H{uEDOmbdnMF z8}8En2x5GB7%F5|!^&+=0)V+a@X^bDZk>-m*#o0^70dWi~70L!-wB zhb||Hu|VV<>}l)f$E0+&{@Rt*vK??}{jEK(X&PLSy#oa>>tI$WqF7G7Ajp-@)(}dR z1Zn_b>);&JK-#_M$~;kBtn4UfAN7mz&iD4p)Oiy9xSXp2Y93ACH`o5P(hxm?1EwMrTvx8-H*O019hmgtW_k)x3fE|+8VcX0Vf5$=4^`T z?bq8KF40aJ8s~c-J+sHqiZjzHVPnO z!tG4?sd&|?W0i8JkzzIJ;pBA^hf1Q&wzHj+y?Q73fT^nT5(;+(DZrX~gGzW;T2{tl z8sqS$P7>FhpWK0`j$fQrEs}|xJ5>_TNd^3L6runHK$vwd4=TNduB};3N$xw(ayt9k z>_M-q+2ub=0YaK_WalFMf=-INcAFA4SWyaKSyKwgffU>8YJK|h0$jrr4UF$U?8}_) z5}DbSIzb^dU5n1{(CsoEy`}LeVaVz##U8yn2K@j{6^bQeaTZUj*nQWnqsY|I550lp zs0C6}y})@W$E+I1s*dp>Odn2tvSNV}S&Nnu2m(%0-3|fGl*lZ52SG0} zkVMrLmeg7(dR_3TT{cxi*|Y@2?rf7l^-4}SEJcU7%x}FpPOmxg+voRxd>;S#?Pq0y zCwqpt=1v^a>tF*AYd4^ggEu!yjZ$uguwb^vv5L`E5mUm3q_A)T&9`*|c zhbpQLs$)=0T{ku&wAXMzpH05_QjvT+llS75#j0=Mt~w3R-vOPJi}8CndagYeXH%gl zo(zGBBv4e6o!eO)8Y7u1nxY(iKXh2Ww6;;mJ`PX|tG8`IZK`I&T`{Rr6t})!ljOht z_3Ln7obp{RkexE;;{1n5JWxh6XmqP?QIub=++U4sVC79ztm*_N_J288GM9NNn**V` zm&munji>E98)E08IO~5!I3!^PM++3}eA0MgGuS;-#h0`=i`@NdQjDI*t@~9~H>o=D z#J89vy@_d8-ntFp!{fj~QE1T+m*SM`ZLA*;5cQr*@xmZFwDW|RLb$Mj*^|DyK ze)#%I$bTHgskXbG*h?lUTfE!~`*bgbdDLgu`7wF}1YQ|;ZCC` zI_DbbrSh4wPctgMv^$o()I(+Eu^o0^B@v+dQ2+Q%u?Qd_D=KnO6WfwaN-cO3lZX>! zF``5*?sIB7FxM?Vh!EB7sRotFRiCFY9%vzJR zr_uP$3RO)>Cj!^<*g+y+OXG?f1cN6Q)Iao#;z1k|{7CTEQ2p=bGXiO>k0L*DN}#oi zLQNMbJ6QHwWGG8gj)c2=PUofM!RaO`-3Fw}L~IUT z_{{=D#{-a*qt5EgsbIKM001?c{h(XJPbC26GOA0Gos|Z?svX7-WOJVlY1qRXNG+x` zI8L$`>?CVrtl+cKJ<*0i(F-9=0^%&MO`bm5$G<=QhQJe?ZzcCP6`Bc2Ln8nY{jSiv zN=}FBktA=Bnw^zXr>EfTY-YD_to6M+4I33ccCt8X#3baDJ*==dC7bYEb#SVkAvwHz z>6)E>c|)!M(A5BvfaWMfq{cfHH=vLqwmK|P^qpLxP!}S$A*d*!(C*?-X zKEUMBvYN!%K|f{rH8OTBZ#yz9=cc)`);&%n8GtBE%cOjh!Q5>n64N-!4j-xhsNm|U zbl)M#@(ojLib;p03H9L}(=zBWC{i$UqDYp9WK8Pp4CE&#^B>2>#}cnqI)X~*XiYx5 z-Y6ho_u9GZp`fkTrum2Z*Ghqe(nnx3Ov)C=iC^wO`nx&*^=k#!5*L@YDFqtTbvTN) zW=k#VR?`6NM51p|j?5NgrRu8Q@~agFkh#_nq;zpx26AdxanTNko1vJxJ4fQ{JUh?iiiso`+RU7-k4 z*^igHmiF)l@{#bO6KDW)Z}x;$1JrAS3UD~Ra;kVowNYM+$o{eY)Ie1H=FzMOfXz$G z0*Q?j)Or|e$HF4n|INhfsD=x8Me7!SJ%SQWvf(MJ0j_LCg-p(%vW{U2)mWZ#o1@(7vw;qm*7AaCeW{f_5 zNofknM_#|#xTB<0@Q@Aw z)8_;HU{S9ODtkiryG!{HJ}pa__4@O|*xBnKfg{~nuWazR7ly5Ij?bd?Uv=P$gTxT>p7pp97<|xb9H>sSTAM3CjA-fxoz+d*2fpLx);SzG-*p;P z4-2TRdZ_y4pvmH#E1{JwN)DevM`W96+x^z5SoeAyFeO~Diq3&pvO!8zH(-N-9 zqjCv?lC9@Se2UIdb`=iUo7aj*mC}cjuJ2yCT{R4Lz>Fu@1du4=Z+f9=z)SV9?MnvX zWyQYFUr)*K$oNhat&V&sM778$cQ2={IBNFdNSinLt3|df9i(*FVb-WK=Y3hi zJTKO0FB;U(Ba!E|hF#=&kj4UwqnJZCI#=01lF$JLd9#z0!l{yn)?47K)9I|yB?w11 zOTF2Rr2eR|lMF#>1x_M`VfX2l?2Ru)g3WKB6Sc|qxbs%Q&&TBB10g8iti+ophkLE* zB$yw3R`%R&4><82SzleAudXo)siv;5-+Ac|?L0Nnijzs2FT{B-<_@oBVvkGdo+!ct z*Pdk&lV6tW{Z#qtMVlf$5$P^RUutH3C>I>WnwL6Fr3_Vp)PFn+2PiJO6>*1}M`ATu z>A<%H}7drJqgrZ(c0xm5(-#YqB);0P;aq~!4=yN7sooNug^kwpX)YF zw{0E^FlBll#v@8E3OnD&hxS)}wYGRHSltH2qE0CW&WrQLsp;p*v5wm5QnhrQ@_+%+ zndKNYqwlg2It#;2P_2=VQ7ksQOaZS44`PJw$Y2R2SH05SF0}$xIs)4@yBrb;A4AH@ zYo3?Q_dA}NepxS&_q$h*ygA?6xeu}chw#t{nhipJQn12N&aC#d)_&xf?M%R*!l#zS zko9h$(l~Aj`@Ao>k_8(jd!qvwp5q0s&iaorf8%XI^3S|@=Q9j_%XETSeCOj-1}{mZ z>HA$(rSm$30IUouk;`6`_jv%_XyTgk47GRG0?~9jl`T3bzN2@FU0<>2tqm18Kr~Py zQ&YXo`8mDEvUVb)>iGI#obqbaDKnp{Lp?ojj;m?in#8N>F4v*nfMWSOS*d$(emQI@ z^=uErdSD(Z!_^JATAS8%b?1=s1UU7FdTTF7a=vH5zWh3bfn0bh+a>R}**KSLL{S^V z5*XDKq-!*&L2XxuxRXo*UtVp7$U~C+pm&9HtXkRM3oYtw1ZYiHCnR#jb0}$8Y}ejp zM|Ae*XipJ;PUk|4dW33-5aJ7qLD=l10$xh=aC;I3IkS$Faze z`8qBND%Exf%6DD1!V(H*Pyy)L$Z@IyRUNonpb{I(a}=Fg z=b&HC!v$}#?X3b*l5>Q+R_Tsrg^O|o2xE)vyx9z#301@Njbe9^1gN3%o>X_t3TeG8 z*tahu{7zq|G(AMq6xH$ViUEM6zVkKv#Zl|}4TTCkH58k7?3iBT0pVnr%gxL60Dth=WuqanDxO z=3!MRYrz;w(A-js7og$6v1=)UgcJb3E2)3VP9_fMVO8WHZ;lpB+Zc{psK?Tzi2+_- z?$-W%(Tdr(X9CLV1r6c{>rZs*6--D)qZLK*F`h&QC9w8&b=UHd2y1pwY-dJ?_HMy* ztakPRgr?BFa=7=+YahO8E17Ka;OvkxHk%yE)QjLYEw=e-ewXlG z)YNH5yTR<_V0-;a8M{7|VySpLC6z$eZ<00@yS6!O&2cIl*7mN4(PanE%e|q^3K(E& zCUlU+w%5gaZmtHF_z~_wnDSJmiPTH|a6OgQt%d1rnXm+v1+@+~r_G^@15rz%M!+HY zF)cBE8^Y&NH1s)Dz`d9GCqYMRiTkpdM?9IkN)B@w(DLB7hjx>M`#R%zkVZ zn||7R^5C3X=Ry3uT>tT(oorNJuTH4cz_~y{e8P zCm`^0Z5_Lfx+xtxWtVd_W!V5Pd|{ifm*U`c_wwDQN#XIZ*POF+?60mC@T6AKhoT!Q z)UAuhbtyEt0PMb~X~|-WX!de>`)6zadbJ)%Pbbn_Dw(lFugeG-R0VhLz5>mv!mZU6 zu?MbVtyes|m5szJa16+84KxF$^<~z`xKX@0R-<;d%`UR!aHGy8*Iy9ZB` zzqxe}qms%2;j`0-UQyndN&s_(`h_aC^&~iJGQba2fRg) zW|Fnt*wiX!-6rL0p+KQP1LTo%+r7QcF#P$~-|v3ck5&RcM)?Jt>3(?W*N-0-&$@18 zP9oJwSG|%T()Dniwc62Q*?6182N8 zCy`LW+=|=}{RTgLB#7uPOuGv~8jRtK6r6;UMZxWv7+jRdhR^ zAun?XqR6ewT_jgfJB_4y!QPfRR&by*@&Ckfg7)!(z5aYZzP^~SJ?GHU+THlVHD0 zpJZlEk8L3gvVQ=o^Wo4Crt@xqsixiM#2s-*yh9wn! zQvhEtwLjyF;?fsN&V`yB zP1n8Z)pGO(r;^guN{KdE!IgZB2+Yy5=e`JAGde9+md;ovx@`8fTV>g{_8*YbJi7_0{ z9L{p?K$5|s+>b&wJBF>k_@Y(u=jZzAuYbP#@859gIM;IV$r>>@{m*if_hs-Bu6c~R z*NW|O<{S91m1RMYm3dNTArU_MA#1zX0;q}}abD75BGpBy8CvgdEcCbmSm1@ik+`xE zpCs|<=WovXmKmx5hp=!1e^2t;ywswdlJ334s0mABN6m|3x)I*7@7xY-K>a% zRbG?@9Q>?9UnJH%Qi&JVOQLD@e$dI1l?HMPz-lnbwFL#McY?uI0Mz=?sx%rL&;_;=@sCW{foId66&k5+7wxk^));tLaXfr}z zOR|DK;|rgKU1Yyc`_G z6G2fuYYlnG{R1={VFP7T14cdjDOZQb4c`LOFTtQ*J`Bd(;a7em8l}}O2iU^C-oh0!|Gv;a=k28{kyTjeiOlf znklKysnFJ*9i^BJWT<6U*LP;)u{4GIFX2&|9$v5lCcGMrlr*6in=F(OT5(a*UK*IOCRD8Z9WD#!u>#s_ zDy6IeED2I<#BAxr@uhTDnDE#Qa|&VX6rU5g7tY7HOi=BN1>>#PWrnhx2M4+W|Q%c~e&_ z%RGTzd?CfUS!DhpabvZRZ~!(%`$31hUJ;JhM?i~~Dg42#tFUb|oVxlnRvH1DDn82P zeY#R(8yc$6e%Y5HMqGkgoDtiNNzrnTEl^j zx;5N`km}TatY8CGy-BS)W3~b=4}ko@zFzp@&T^}MYTGV< z(IJVtn=tkk71m}k73{RHE^c}Vy{y=Oe|x_>fRqZC(E&GGjnl3{ zoltTD_%0W}V0Fh~tIdR*sIEMdss)@m0=zZS*aG{e1IbYMoCqTaCiMc1_GLi1=`0u? z-A&wZ*Lym;ecR!b-G%AXTC^VnbSJ{lC~V8czB-GHo0Ht-P&jcqPNvv^)AZz}&^Bk} z_ac%^>I~XyWM?(h`?{8uAGrAY4s!Xp&4(2ePKMs4P7WWoDgq)k)flTM6)aT`)k>WA z*X2kc9G`Shvhw7!#x*yXPC{Ku*TuI471+`3)db5cIR?>QAk#J~RpJ*?&=(ghLmsiM zHdd>hQA4|`Uz!4phm8$N+-~6jbEtT(-L`X50I`=P`*(X^xQ~#x8K2LKGz~)X^>G;& zC}I;g(q#l|85p$FTWaSTJ^3qJmKDWweAj>r6F{^kZTZ%GvO$KJOBvd>LVJ2da9}PL zp^!)%6MuTkj{stQWRgV@CGn4{B~Z{|O-X^Mr1{P@%^Y~>ffl?Z4RuK&syTGsKULSx z_D`^QEQ4c9*MNe6eUdJ|onv+drFnDLZp_JX5X!5?(|`W`-|gc|ya(GqX>w=#xz5c} zCpdSQ_lr~T4rg6!{?I}GK=QpEpGw4QpN4H*)drv`wOp5L0P&{O?qS?-{d2Qz`Fg_g z@eakgVMx>D=|IGBru9(y_M8uYiO#b4tuGEL!@gI{tX`AHB zr{a^uq(rUzsCF#Da1Ik=bkhDykZ~Q@9h`M1t3xm zR%zBKu?+anSnPXd?oct_FIl?cy9-TWrfm(y0at;sAsm@ z)v5lHLIh>mfH%%dj zSbO$~JZr3=@}HQF1I7(gB%ZLR-futkq68|o>&)C?t}lQi+4`wloX)RYocg+4FUbDs zt#vxMZUxHT3~Q&?v>i;z1$Iu|7`u6rBUTP)Prz_fN$1#?;ou~;+v^JT7{k^fNS^J8 zzE;6y_`X59djuu;)}TA9lzgYO0voo+7%6vppToyE)sqRMeU;dF4As4PP`=}M@=~$r}^NM4s=9C?9fVZ$MgWzlH9f+8OW0go(_2#o=TQZWbtM#Hr z^o;EXXA;O<#e>c&IjMPztBK-z?zCNK3hcCZIs_nxkbZ(~2};#TMB8Sfq9p)UKSkRqg!C4?fz-G z=BHmw$#{;~4r?!fLq++VN6-SEC^c+z}JEhJgM0YDm-3*caoAbNF+xgfPo;my74wyNL*|4I4HSCO!f z^RHiY1yp-AIQ}4-yJ^gA2~Zz$bFek;q0oYI9tILsxDLH-Am6dU^~ADTa1{Ucbo|6( zf;v>%v`+Qf6_E7x%c*QG4e5l$81h2=Z+)!#${dQh`GQEm6E=-uvo@Su;Q-~wKqfX9 zszJne_AM0{1CoYa_%v{)pi~NkpJSFKrC z@Z$&2_{W#p#{=50Mwg^oT=2~vUaQOzI}wHhms!y$p(v1v4*=3sxPaiwUGVy`Z;kaf z$#d6i>vKJAP;oH0DA%v1dA=NY1x@&H1Pp}|IqBN>hpz2zZ*+GCzAmZ&_aYcYdyiqu zaA!3Nimzw)VY%masJ-rHSx6iqv)AVIR<>z9DC%%G7|+xxLn*!1oJZb#J*g)=HTwAB zBs75_Z0&~y`~CU_RLwdec+(vHOdH20EUU=sG$j1QzM80mko>0F?x3s{E8`1NSOSAK zr%ukELE}0X1XL&j3?cvCbs=CweXk0MKGP$90Y%8H$!!?QS|}n?2>7-{ z@7i}XM@2)qF0FiWFWPG;T6>9c!s$DlP3};v-tTXpmWwmFvSyW8$~W#BycRwWPs zefau)zCNse{P5}9Z-32Cf4%QX3LH7AgHps(ZKbbzbl+zL>DgvARR)Rqz#D;2UXuwv z;X8f>upnGmQ37S2AdN}5(=ShFKWH)W?+OGOX9Qcm+1>R3;tSUxXYQ=}lPsid7&>?z z4k=itCA-?ElEn7O;H(xW+tOI_xYgwxxh-8CYewM3YxzCzYgmS0v!+8i{nZ!x;c$s< zr@H6a+DN?j6^9@*wY8`5mQ*ZU0GnY}VD`+fPeLZxj1;d`6YkEBL7wli?=7+21bNLaT zrXKxt?_8J5TH1Xdx!`xiw3p@j^5^?x+Xp7HRm_WwkdKM3xoR+IEx-s_?QLV3jxY72c&~+*- z-b9!~+J0?z_?;vq{*_WL(5jck`uf{fr`5i^KYcY){NHg~_9c;GiNd*9@c`j)g1{a% zRzQ5w^XJ@^nl2G6eJSSD_Ip2Vs%mzgI}9e3b&e~Dk@h`!^K5zdXWu%}fLix{O?jR3 z8EdB+t#j*N)mOzhA?NP@iq8n7Ry_~P#+tt2&{`~3Xf#P_o4q1-bPFoxtsqoEB zpdqB}$s zoJbhrm=G?tx>AgTQ}B2IQ?$ZW){EJ)@vMv7>1&=~puS>FJ?>zQDot;5`RugpbOT^< z=p5f1HkZorOK;y$MboD~iq`20l%0>c^r5-Ovs;FGEfNT46z{w%C7 z{a&ussoqz2^s=h$s0EJ_Q~X$Rd{zb65tV8GEZ}>~)(goaj7B$*!iwCSsXuf zZn;a-iZ9nC%gt>t%$3eJ4bE9=Y1@-cyO%=qWjWNSKcZ;DqZsJ~AYm-9H^J5+mA6?v zA=6NG!bxF3gfCF1lQ*mRxGtRzpUe~$5WrX6=Cy2$H-L_#N*vUo(@y;4+Yc#@Q_OBa z6~f(Z)XUrJDVyU%`_ZKCcp3ol;hbpV6!fxM*;TmTH9_QOE0pQvwVg>#H`3+w5pJu! z%`yH4o%S#sWgQVs3t>ODs;|d z7nRI*Hnc(|nhI&JOZKgO`Nh19?q!uQ$gfbnsSKGAYhv7wK@-cA9Zn|H*KH5O&iM*7 z;*Z2ueUQ3TUemV9hq>Fjp?&p^@GsHi(pB@y7IC#lu(L>;d!_!M8*lS6%gaK~vg`cb zAVBydKl2YrmPGiV`LH$=+E7ASFZ)=wJ{^J3;gi^DA4he5TtvNbgpzj5TwJvf+3W%j zRr02oAd&+57aO@1HRE5F>%+%yub3=8`K~4IBed-ODM z((6M<5O}$zQEd;$8lmZ65>mmjj1uH2oPf=1IECQ+kg8&Xs%d~v>x|2=H9kBLmlVxS zoKYtU9Hpy;YFPGf+Loa~!BBROoXf%_RRxr;1{AthWXmWYCRNv)P;}w&A{`8N}&m5^d@R*kNN(CLadewF#HJx0z1XDHFWgd4~ zgAaE}>Lc9>=8=P}i1(rY0KnW?TgP~tfP7P1ufgDxEd^XsuCP~niHJomep4lf&(3P} zN4L&s05_jbL$^d!`m%?B&pBCF8rhie1j?}J^6Hvcz?0mn|o$c^Y(mLB+ihPmDq z0LEdYQI(!nNkWM+viQA`b;(m|xCfFK|KWAL{`~Z#HY-; z?@BLmT8Gj=XSHKULkJ@j0AK;Zt=O&jyWpI+98hs^0~vm720~SckCa zuZbG^Ob6Q^Gx4wtPU#tyMvsTx)4ndN4>pX4&AJ$OXOoSeKC(Ezc3c-B3@m81^R~8h zC=!`JDx$=MqFsS9W1COJk_*f?9>57?<|MN()*E4Sz6`tf7>o%7sxbk%Y!C_t_Dx#?{GV>z1yzJ9qH;p6#IJO z4UZZdF$V_5Jt0^+M8=T=&L8dZ#AA0U5KjZh0n!Y%zw{-naEPWg4&{QMO8qEGp^;Wp z+oA0`5LfHJS})k)3R&|#H7RfJ6Z;8)vC(M2hwaKTq9#TTo( z^h79k?jMK98DoW(w#%+K%?p89=e^|VwkpJP(?8puSjs+*TW{cJ_?C%a*)_l4IY&$g9x0UZ+KQ4bt9lP-@iH0 zFAMh9hu`0S)#rB|RtQRsTD~YRch}`hP2N8YKv@awx-Iuj_9EJ`Z}hQ2=UAgfK?xQG zbHEh#aOw`!hvgF0TsVb96R!4jL~Uzpc#jBV$$Y$(K$e2$4Rz0oD+L{;h?L6sflt-W zaD0fs;Up$xVGs$vV`H+hG73H?>Qkg->X6DS(Nxd4$_=WwXnW`Aw=^rmjksy75 zsC;mMCBP|5=y&aje61NI{G~;gHyuOa6sjqJq?<)!w#bjzonnT~_57^X_Yjyi`aZkSS zZR1*&Oeh_*wCq72(ae{Vnh~t%Wsv{~+v3u()0%83`b`{yBt-jv->}4*!Q;a#8IhqE zYM~Z&9!`C?Zdd8tf&;ataNi-7nQ^Y+lm|TJ+s+?m_EBT5`e5pF_ zjEKcuXy<)!vV7{S>HKlM{_*iwB@pLf31FA1OXV`sZxDCAyA;Xn%2J&G{2lC);$`cY z;$MWa+hJ=CvNKt==!c>YI@C$a2KL#2M+odg-mB~A;|!v1p=_)4?F5TC!FPHNX%z|C1gj}ac`)&1e*`@$b z3n39oztx~i&OMLy=6)m(TG-dohn*}pzEfw-=1SPzYo3M7$OTUaI-Ke0op>1(l5W0j zINz~+N*=|KVsF2tDmz?smftmc6yI+V*h;{;)abeGPrlVMC~H8*UbC)n$8fxD87{D` zQCXs_?hj>ha9i!f@uxNsuQ5DyvF};f4pBmI=JmqPG5Y^ zRFj~})N~EXOW}llYwGyis;>AfK?XdW)PmI}{XqK=f!=vZ+qYoXC!xn~0j^FyAg4fr z-2#w>4!+3rs~^rC?GI$ZMY4gUk(@PE4+{9*$BIOxPUV2xVQrp`9*XU1+XYg;R%Wq0 ztFj3ZK@YowKr&dJ>Ue7BqrfOgJ!zTmW?!w_sf{2hOU-+JPkTWYb^?F+^p9USGYl!Q zPhge38+r;6aL?U6zAYRBw5tZoj;!;&Nz2JGI<8sf-$g)Ls*b0YbK_qrlVb(M#x|=< z4$~_PVeNhb_dwr6ZNzz>aarWPEm&@>iFIlnF^^T1ior*>LWJbc9~nl4nZyF6SfVK$4U;bsSwQ#ykJ_<;I-JILHkFts}~JT&uB zR%fb_raizA96498jI(V>0&&`=@`lEU{t5`4+6)l0L7!Qf)ucjc))%|moOwx4HOVbo zagIFb1Q(`S;myZ##cTlP5O(7D488K*Kth|cCsB1sa_Hq$d(MC|jq!H1KuPPb>-Az) z_r$t~y~w1ReO>TNBVb3`cSFbWuMiIUI&o&3apWqiDOWuKbsPyw4({ys{ppip3nO7^ zH8W`utta7ZakFz+$#l|ry{GED;dIXG?PZ#8#*xv}lPINj^QPxEQEDT@58#6pd2+0t z^WYhhGbk988dM`2DXnH?t^_p1#~V__W=*T={S9;`YZUDnxhA$35F?^fV}8<2{hF86 z8c#BGAkF$Lb0{l~;&k%Q<%1zxPc%NmbYG)##aCHyUiB5r8=ja${WU%YfRiB8G@Ff1 zRf37~QUu{4IGd-iAzhD^p16utPBN_q&)88)Tf#2?x@sexjpIqyfsdw{@#wR zDVGNi%$tgH6EwEQc!_eC5>k~L0WnwHCWT|3A_z{<)UGr;6uI?ArnFh1Did^vO=zHN z-1+hf_Q(99d(kh@gvF=K7u>?hiB}QVC-({eBXgv(f(dtAEa3!aT~;LOYqxFH?^i1! zYzAmit&4WwWt}%7YsBv4r*^4;Bp)cJg0e~zLigY**V8jabFhW)TerU3{Kjw9&4c(U zB;j}U3fO7q271xf1R_Xos6dnC6vb^&S#PJRu2`$P95b>iGVI7po9$DiUN>@h)QDXw zO(Z*A+6$Wa`;YjSHheyzI0<1}a#6?EO4*@|tPX;g>j1apcd;opJg_F@x*J|b zsM)ML9LY&WKo(!I@^u=xzY+h5lH6W(LguZwE!UlEVo#meo2&Y;+0^f%L(y{1yKV+u z@iXo&$2Zyxz~?))K3F1*y=xR4?dT~@J$6@r~2)%^>z^abVC~8(F*SxFf3`H;_B+&-XsGs ztO}r;rTM(rVgr=n6te4QqJVqQ8UgmbTCGkZILb zblBOo&#~=2IP$h>N+!=TF0`P)oMYvrj=07Xz%#jNTpIMxb@dM4BLEMTPj~dBu3xaj z#kMUC(D}2~7jNCiOCJ*S%V7V4@Bes#5>Eyjs@a#vbl0{^7e{fO1@dDhBQ^5)>u~GUg4&*5bsQB{ zmOB*13Whz7SN#40u&u_tde}RCXbl0X0p~b%xqOmH9CI^=Yrsb22SXMk9*~6qplqGI zjyt!60Dacj?V=)4sFDRP+ka4L{o~90I$uQ9UUeaLGufTP$d)d~8UCz3_mI@a*l}C3;#^Q9z5dcY9aRhHGX~hY?tlFkKew``Tjv8`jGAt)WC*S9j{My zQGl@3!!?#opN^z!LYs@9tFGZGtrq?>+I+b;jS&@e;#-3a?t=_MzP~`>w{^-*tI6tMcy z>LAG3-JjJos}5VG`7k|qP>Vw{5{FpJ5WX`3P=)f*I)`|I#lf7Xb52fXLd2tTkkGYp zDBpH!&Ss09g@uE{oAfB7T_F$kK*+CrhzqV}C2FHT44YGLk| z5*bh>$W;}W4G?~6Vo5=3)>`mz(m}%`#RFlziUwL=*nJMpGj2um;zUwE$9s!*|NheI zn$Krl4?^iY?xlp!7t!=1M+Xd9utVqG!~CbrU(x$oVVvHaW94t$Q?psIN_u)4rpo#O8tTU(1sU(>qX38K}7@3k}d z|E=0TKY#xBFD#5a0H>2D*PaH~>jsKuFf8bWQ}0N@F*Af8G&a%S7OihsONv*KX&nZQbj;XvdcroWS86ShviFpwPRj%IB0BBF6EHBxb*dPOSc#~4q z{0%1!Ek}i=V`ZOP9EvS#khIL~FY6-QH$I$a-I1u7f-0^vYG28wh*CxrL;i3Pc zH7s~cd~exoO3_2*xl`=H##?JX%v(X zcUv*i0AnkPVvk)ql|LubeYZm_8vVE}#I=}~9DGxL<8(~fn!&jfeG z&!wc@lWpznq>1n~6a4v)fBixxnCxg*T3FAC`eUB^RE8_+7jqERg0BvzI;?g^a>>-n zY&AGx5KnN*@X@7QK3@slxKK&?XFFBE+q*^poMC-_h6VKVRIyeYa%gaPTQ0k8^n=ZT>xf>mNQnv-0zCJG(uO9D2~trrpCPW3tZAI!+C= zeJz$fUg?B-g21Yxko!S&CE6`VTZyvr?@A-{u{a;$n%Ztmt3uU>DSM?)KzDbRRp@(j zc}WFtxAOwhCJ3OzBQ`H)xvJjqCYck&b$0IAZn1wMvCUHpyy!)%RcOd;!+k6j8bink zLuK042w`!4aL)KSp*YB@pJO8$>AhteQiRI>ylB6$F5QBrsJDaBu(cYi2=TNm(YR#J z;BV1=(i*@A?V}JPeDVOwEfJ?7+Ao4M=Lxumq!D#HRkJHBmM;uSuW5pzbhc6hfV+@& zg6R(di(#+6`lwd0dvp4sDzDs@kyMoQzzra_8@!(2QNQ;bI|MvnC~8A15^oa+M+kCY z)GdyCD-k!rQ*admIceSl=G1%{y_IZp=tixVqFXfS zf0Mn(N9^Yt`T|Y{anK>csO%W!+=ELS0Jp1$lxA_%*OXua?$h==c2tgilf2_3F{>X; zLOXVwN4RW5m!h9t2B@1Ska+G%4$qg zuyxLKAD8n|nkO~gfQSCy_aSt&ya3?1mBKQ#gsf&OF%$$0EMOw+%!FI?~*GsHaa{@X^>uGF9SQb0QAzG&DTsuDHNt)tkkJ*mD6iRqN%u zDnZ}unI=g%_DEEJc(eKb4wwSQkx6$DLvR=desP1mj;aJpU)tfD{T|voP3w*DaGTT> zn7kaKymRq+v@dMlhs2)DZIr$p;scK;3o>K$De@p#1kg)4w;xvQWj^F_zRvY%Quo6) zE9C+;sI#$N_eebf4kCcqz1lESLQ%fq9LgR-Zj)_UE?` zA792D(o@^m1`col>?G$Z46OP~@@=L#(s9`2O;Wjb+o88vmVV!5vmy8^bl*1frWnKK zTTtcfXRQpJklyVhbQ)vT&?~r6y*A=u3)A4mp`1>tW?=m5!v~FcCW)xp$Y6yai+yq?41=&!~&?X54fl97a{0jm>jSo z#pngMy)N5Q_IqBjr)#PAUQoI@`XYX+1`2z(u?7&kW~t{?tMoyF&uF-r5pD9mKkG9RVE>{RuW| zLo|z`z;SU%qTA(TK^bF-zlFAp_F95-$Z$LNQtebNrkD3|@0JJL<->BjUNK9mO2H5n zh2?=7+rF;YpYz!k{kd^$I7Fk;DM400D^7hS(kyM3s;+Oc`d+hMFMwF0hJsfEnmsl< zpBz~Qrd}myJH3kSGDUZbloSk7EalGEt@oaeZkn~7ZFPMSimwOWS9qamBz!}Za&qpg zsmGZky9R8peTm*#R?R-9Pm-rrv=EYJ2Qbm4I~HxVX;^EyC(vY)k@qZdD}?uB=PL*w zEu)5Le`xkWAsw%M=ys?4_VL5-A6~oBpJu|rBg@@b!cQiuN_T_(i2FC3m8G&Hp05oH zIvo`bH#_H3!_=Eu^><}(WinYyfJ3J%j;o4@s%EkO*~i)fm}>TO-Qb5cNT;AWf8a6g zcHG5xF@Cuvr|GkjBc#WrfFavL+*boy-6(+0>_o_u8>Wr4Wd!xbmQn89ijuq0VZ*K^ z2X~ufwlpHoGYqFOeUeochr}Fg482}DqQ1=deg}bx|2{p>N7 zTkk?u1$(|Y3sSUN>PsukTC|dXYK1wjI+tfWd0;&>!cp|S04=!BVQXq(@+)+;%k3c^ zoGK}D`b3_0pC>B#gyXPe=aDIMV72$fe7k zm67#s0W2$)iMUgn-rTqHPx>RMca~PF&KhdlMkGTP{2r=hM&K`aC;(&CyRKT>PcW4u zqR_ginvLbQ+urTBXR>UEP2wzRjaMxw=y^_9cG5GdRWyCVg<0DD1*sbzZT?(vc9~@W z%n=yupSZr;EQ7CsinbTGjl&HzwqL|PoFgyYj(ff24$azLdM>{F*T)avUcu{A*w4P* zE8EE4besQyS6YMFB?o3Co7dA(SMVCJxUyu$hUs})2ikj#L>_fJtR&fp?qDnzGFxi| z$`+tSzlpl7OhTf*=bRG0z0y?V^S8?7y#$&jXC>_pM%-Y+3$P6A&8!apBLrF>QcLQs zzy?d-&v~AD30X@fXZafJBlaEB5|z8-t^x=#L2-87)s%l-EkXK9b1|!Po3E0HU%mpy z=BHoiljd+b0JW3$TI3w4LusGm>Emuri>L+FJh*?^;K6kQAV-pr$l6K!?ySbd|a$oCuX%FEDSI zf*(Cwi?5OT7+H4nacu8X5e||#8%fOUgU!lvD?MFFYeZ1i_%=oBKq<+o)*6)~CPK`Y zhq13$`!arkD~ifQ7pzBt6i|9x?(d}$&RM-`%Umle;tqNL=&QRfDPg-``Vyv-IP4n% z)L-%LoeuykQH_Crt%SVOIoe0+x@h|tDKc4sH735@$ki!K^3|$Ip%vr0)@sl`wRJD2 z)s<{MfvFVS!EvZ(65x zFNf_8Bu9{0Vbg(cs|c;HsA`c)4NM5{ep)RbV)ssXb{u$szusoH20NttX`0I@Gi&lm zaE6XKHVmw<8e)ZimW? zG!9adcYbIgs9x7g6#F{Ad}zN=!L|0a01UZJ)qCg|2MgFGU2fHeIdbGxfgf`YSqC_W z%jaiyD5G*MXTl+`S@$H(E&=vSH!ztQg17KLiwv%LF zzv?mVC{c!RGZLSU^UB|EXXB2!BJH8AfP;Iw$Dc4JbrcWvd@ax^>sf9<(#aWhO7HE- z`cx1m7Y#{>PMtfhx2Nh#p|m-tB`0y2X2ILCWVRzpFV6&Q*L22Vw%G|DGun}HaeIQ^ za>-`0Q!)E?K|oaQuovCLuxl-h*gR^{J38Er&E^7)2i97cKJ}D1#p(_aR`n0 zj^UCCbbPjVc|h)x>NB1$&Lsd`a|KR55iQvaZjYz>4f=D!&2#QrCMan-p&&MctBX%M z7`{mNF`cM=EB7wqpy#=bH+rV{NEdMx{q5YpaT`SJmQTkxj(QSmhaJZq zxU?@h7AT4Ks98q~^2+77@hSKSmQl|4ltgKQu0rt*-=W{b}D!e;wI?}m9Tu<4tQ*a@+UwYKn!+pb)z zwQr)9HOE?j4J6rvzzOWh8tjrOWgk^7Ds7u}xox1YpoUBEUnl^m<(u#fI>8Ud-Of_~{)3{Ou_l(Omua_E7@Monc8HUO{IZv=#amN$KmAy&4hWi{1x_`Q_bg*=!C zl!p9q$zHDGQ?sJzu9c?GYjBExXwp$GXpqvVlc;zc%UE+`lWfA^*9CQ#qxzg1;n;>h zhbj4_DnSlAKd!7&!gfKPuUje@!m>thtHU`c6nX zl06Mm4RxO;m&aBTdT3U_=ZShNRp0y%P*JEhdvH#7;SXR@acxz{w%w1}9sF#zzQaFz zA!$^FSYMXw^T+=qNBV_}^)a?3xZ4h2i^z0mHu~svt{xy4U;Qyn8G!F_HZ3xi-o>UC zI2`v-qovb^5B)*D8`LXv zaOz$Y^d3#;swwmqUL)8a^ZNGX&)=UP6Sw*l$Bw1t&(~9iaDXtC%Zt&N&cWl3Dz?VP zrC4mSft)FWkZh}y8fTkS)h=4Iu{py_i?G)Es_I5NH+Ea5Vg!^kN?b_kT%W8R*4vUr zxChv~jbb?rbiPk(?Jyu%!lnq%a=*+qWwEd%Dfyk}3NitQATu|v#N%f8(#8ZqD; zn;wH;m@!;lyCg|^Izn>NK+x>GwfY~H?BmBD=8?+N^zIIRQEmXD0U34*W6w){v0D2{ zHh8psey`lHBtE|@AX@o7pw=A0CC-fL<*w`co-ak+xt*PGmr)?k z1yv7rPx4fXgJS^}pjwMf=OD(Aisn_&Ox3&%{h$+2e$=H}i5d`R;5+UR;U+z{oK$lW`YOHsR^iF-;H0Ww@KEs>zKek= zZSDxMLrn@IRP_xs>#B4q>VG~8lq&qH?L;WMiuo82+O=RAzWFCRnG_3!qH!4xj*e-s z+c`~Y-<&iC_5>h8?JFMI0dCLat!@#g|I+tzCnnf*S1oTUUCEc%o#v%AG9!3?`k;6yP9Qy@B$O;u?Jx`SXXkG$o`)P@gNFt*ju=+x3}4gR!gk2|?fA~k&I zx`Gy;HUVr9CvI*Z$MT!8`l$^6t+0tNpHBBSco>jJy$8OP?}jI29?VJ120C5N^)C+c zvRdET_0Rc!dmTik+t^n{&`uSyPWNFeAGwW_4-DILSPy$(jnEalf|S|!!LqE$Ej{DZ zLsU5#$jriW2=t~`i{5Bt5LT*vgF+VVD`WJn_;lj?@l0*=W)-NiH=5NYo05i3JdVZ( zL*Lv8>8xeg6*_blbqlKXpRsExrBn4XMpGCo+PZRi^O8iem6Kg>maC3<`;r21Y3Zk`? znUket0v`^_!Cmnj)qP1+Ilpq5Gg+;h^XX`^^ZMl>YmpR~@#)_YG`=iM!h^K$*5nld zIW5GhTUym6Syfvnr^c>QIG4i*k@L_QQ&O!1xE1s3onx|5(B00@(@H-VgeX%K zIN8YUuZ#8R7ak4-tjXd-U3UU(4tlDr!N(?4yfQ$#S1Y87sVvhLXR65Re4WF=9+?cc zivzBqTUT+ARf3K>3#bH93^{oKSt*ryGqgELyRMTzhL;k-#rbbxbkpEOgjM z;73Xzvgg(M*80c!?8$lL$BPbe-gB^Vnu&Kh&1og6A57ssA{qAZ&HrCAb_W7Ie9l&U2$?Bv;UD9Uo(6CH4%$OQwb+~O!lKoxb zK#j542P^Da%YwgOn-E`AES>~j0jZlKCnr!r@zJ1mHmATxb+u{?0g4B!sRk$>j@$7^ zSQ_v`#0HM& z8hP6gco}$@&~~^P7J%n;HvHLXXk&grl@;W*`&GHR5zyljQLz z7&XCP@F4?kqnh}YoCW~A2VWxAgT|FyvFli>xN+=?O_KSvOo3>#B{0Gf;lpaSHf2wb zp?ixR^Mn+Dyzgq{u%sfsvm(Bd)IE+Lmh9Va?ZfAPetS`8c&0-wpS~d99#*A1CxM>8<4)18CCm68qi{doj#ar*dm*8Ck#O_WC+x-KztC zU^Bbj_=N8HcxJT)74Fo0@*q>j!*~U2beIyXa_Bv^`ABq3Wo?WBtFOmNv&b$ucb=SZ z@C+X;Tyn02eH*X>c^<3jENoDm3)~wOtK^#c8h-MZe_pk(|M_%%c-AV7@#(2T=~z7k zd)XJJn@50?X+WS{RU>GpOU(-szYf>UZZGvriz+1Q)Dib@PuRXpr-f#*DMFzr6sJ;A zUDCNv&9F8;{*@Y$=qxqe&qJu1H1mB97$*415jxe_U_ACI3?jAi@fOjVxFD55vexy^ ze((UH^j%c}#-@{{wqF3)O#=$xq$YTg8>ym&@hS;H)do$#HmAs43wz6{{Ap+Plo z5QX}P_QX5BrK~@TazfJvpAkgbv(*t&iE{A-G;mI7IUHJsTTW1RQbR_L^G_=VbiMxl z{+elcdjo0Cwq%r*JqIY<60mycgp0;0s<$xWRnjx1JvD+u^ zl9wMAw+W<^oU?_bLOn_Ivaq~mSBCkNk6sX1sd;OOTy z`^?Av`1yLB-g;``%#J>mb1DA%cF0FPZ>}Lrb;8ZF$`PtrD-KvVH01ML5g7e48z+=_ zTb4rs7ivpu5E(+yEnGU-y7}sSI4oD@u&%!(tfF0GMPB$&ZP-qDqtzBtfVB+ICD%_a ztk_aIszTP_ZOvvJ2H80}PGOvm#pt-Gpi*|tZ?dKGd6(nH?xSXIWoY@JhWdaIAFQ}e zUvP^p!jHo{3-{^k=a2KZuh*9ke|-D;z7^%=OwQ@s)p{MVlVI#{MwRLzcpQ}A3)sES z>sZQ!-o3DKU*Q23AaxYeTSIRhRT?(Q-(^3#XX1dgs0+`vz3y)LP6|aBbpjmB^w3k` z-$3Epa`~Rz*{g1Zqj~XR$wSc+v_2pQh!R9ZQq&n@*|L>O52mza$kb3{DYa>ddAGqY z&H(oVrGaI;o>5K+1N5pDer2mwDGKjg)z5$ZV!p;^lwI+}PUbP3+Zz+7MytuM>8q>a z8<6IUm_tK(2?Z%mA=~SVc!#TT4k=)ZhEj_n7z=F)LUJ7YT z@io{g_dGdhb1B?MS^zQxJFu2IV!?AMDpm6+Tjj|-W#2DPI0|&?kcCZaQWR*4{Lr)NlxM> zsRe=wd9z}mN6~&k$Aivy=3jLr=H)FN+RT~qxHm%qY{ySXUOsPEgM!g^d#(6>U$tp` z>+_|~^qd_6fcHqGY2W4UVz*(og_x{AV0zt`1=xC38K>X-J$4@$cc-%3(zGQEDva!7 zQRn;c1$IKbT^i)&qKtpJt1gwkoL;u-Pe~ zRbXA7B|fQd%`jl)NQp#WT}S>tt8p|fJE9c>NcEu_RPZ(3$yhF{N+;UxDb>;R*&7X> zb8&KhUbla>7d`No5T{%<;e06!b>o`DJ&JeACX+AU5iFuUwlY`bG`n7)IKfBkZ^| zWdC4mw3ekmt=bQ!T#u->kER1I+^Wh!;&D_RfgF;7T^9S@n!tjC$dv=|98ITAsShj< z46~qC)KS&ii@K((O$e&28azSXGJol}(t4VgEDNUL=p7&`-H*u#5@Q*PBSr|zI z0{ZI40Amp49q*u!`L`vy_xY$DE0>a6*U2>;+>Lko=d4|=o1>DH?Wpmbad1Tu{Y2l;z#kNVvOl6nY6Nyf+jwzw~wnVgwC~u3jy*@^_Es>zWFe z-2N$>CExqaNLJ2 zd3v+8_TcBxA_hNNa_NQLh#5^nkhitz%a=^;k&)sq<&wz4}X9A^UDHYc3zh9LX z^OM%Yviqycw}Lwh=InjxCM?m5uHQiQ^>!XA3LdJ!s$s{S3Yu1hVJ}kcP21hzAV{(W zlK;Jx#od(-WZ^e^>FiF46_QvuiUc9x?L!@p!y-|Eg&1rm4`!o`quxioHXPpFep4CC}(l1+YSJe-pVqE021CA~Y zPuPW~3n!QAr-l3H{P@TG^7Xe*?f3chkM^R{l^(a%@vS+JCCc9?J7tL+Gz}aGK42;U zDU#z%>RYMfv@^iqDFR|~PD|6veRT+{4P2Dhbby^NWv@LoZXIz#4~lZcUQ8-v}{Z1Bw5~qxB_ct_~XpU2+<1Q!(z+5*M^aj?=W4qUM7Ty8^l3xJZSXNRXL=Lzh-m_?>D}4ltgbmbR+icFsnf z+3n4q{DHZG>jAf)fVaerjI2H=g;dBD2jX)Cm7q+MT*q#O^6s+zs5)5V6TkNiSV4d| z16D7ftJQ36>CA9Jr9nQqf;{^2Cde!_z5-P0EE+BG!8E?}tEeNqsSLia!AwZ ztc!xIHO}%ieT$3lbH*M`L&-i1jlj}2H(-p$;V0;5q-gtr_LdXE!jkJmq>f~m&KxZ3 zB0fUpMC}TsDAo+YAm8mcLs5W7L&{v1aQ)cXeZmpZP9>9^-(9%BUwBq}dL*A- z^}6f@i3UKkO|;hgrj)q7mM))`cKnNEYY(U>DB}ZTRaJ7=*ULVi)Y9&Z>%0j+`*t|Y zz)^utRdchItFAN+E5Pb2Mi$GXK&s35*?Jgk2?-kp4`%7Cn;x5va|8|0)__v9pF?5| z$4Fxd7{FJmEqrky$FLq4bkEuKov&?7Xu?!(9E@1B1mPIp8+>lf2SP4>TC{)t>3{h0 zJ^=0twE3QF{ig=ID3>;ccT^{V+XrxV9v+%?-&T{Y0-ltURcj>3(Z@CJOL0?sU9+=3 zOVOy1HjA(gN?xExr&WNyk354_O(M_`! zmcjN{1##5UR#7qP=t4-VYBGAzltv|WP7PBoZG*zYbnhY<614e~_c*K1%_pD0v8xuf zEYwwA6KK_IwTC0KJCz%kSVmMwPg9zEXhOi6#*v+%uD$O;AsXMiF1{!bl*HQ=(FS-P zk>u5@GlM@b-RG-)yx$3N`;(`M-Hn&e#=h7>h5@C%@2Ta%p+0T2%)Z`eL~9q6?{t=c zeOuqT=h0@Uvxtao5#B6GE5S}cBV+7qAQZ+{eW}=heCpGm{kjtPVLYTlV=h2(Sodz3 z?y4Z8>EtQ6jl2RO>4YlPF_oh@b$3#)!RAHH$iloT$Qq44*XQzWH|O? z*C|Tfzs*;iTu2vQU(U!o>|rh5|1UWNZ4W>lv$F@jVQiN&DR!(z^*c|+6amIdQgdtq$w97=pOkYhLf#h<5QO_mc{CNC59qZ7@ zDC-`tcb;~CVB3wD9teHVE!!7J+qV^G4lXBI=ZC}+=;x!1ub{|jf~1ft3A5hSNbTrz zxwx7`D?V|K(w<9thtEWGeh19`-oE@>XVLd1LldFNw`AeP<+FG7{mX8Yp7ciC9IFo- ztLh{^@Lic4GG}&9H4?;jN8xOiRLRhx$pF9#yQ+W%TxUm3QvuK*V1c18r$L{Mhz$Ef znGhylMGg|GErTz+g%qK4mvfuSC*KAoYw+g+v_!lCDPX7G zN)3hJP_}wlXVFIZa10lmaA&PO6y>??PH|dD$<1tz8jcz76B^ITX<)D~-GM3+=Fe)d zqQ$ol{?q2eV6VLrc!HR;${k)S?$tY|?el9L^=Z!MG7|@4Kl#m>F+QCDQ=MYCD)<)| zaM{;EO0@<}coXWYj-XDqrs20ew3e8cH%-yJWpn6Nu3@uR1HX1XusH-AJ5qJrmvAzf zfzf z2RH)dfgW`^ck|iqduhJvfVhQRfyT6^RI@jO;*x0TGM^ci`Q@6F);#8+HI_rgJIWR}?EO;WY zh}Q#zaK+(9fJd^8*20@26o(MUR!pZuLl+TdmCb{D2?wqU>vg-n?X)=nH$`=;Hpv<+ zq=PMrzn@!LN)nvJV^bG>=ODAVhtc=o;1foETCvYxelUH1I%Q32%vFWZz#9oi9fYr% zF#DBMSeEMndzHdogw;uPA_A#mcI~7#6>V2D^pTY1to9K&MzZT<+$#hv-#XA98Vs6B zr}}q<0AkzuXm8V{J#gz&ETe!=NNeB&&U&&%vU)$YDd5hPUDi2w_7;2;3H_P~L043? zicW3ml}-q@>{~5;Yd#f(yJX}|TRxBwVUX}p)JFnrzQ1NK(*-Yr?m~{V^E*_(+dF7$ zdC|>ceA7;Fugmg8=f1IY)w3)ZsBZI6L zv@Z{OqjHPQhv5;>)D6&*7s8YK`U#xSs_>BKdUqsTXWV5(PQ0(pN+KL(dN9Gj@#HLS z(caSHvl4{oQitULOLeW2qH`EYD3eQ;IPf<$>F$!SpSv9XXkXgzAl{db%I7u*4un3V zd{)v5!Q(L6X1h8yHzRLz;cUs{)O6>Ryr=s9Cf{EpGlJEOo{`f%FZ=svGKF-x^=U&Hl zEyZns4U-BXMwR1zHMn#;d>qZYCE9b^Y%%sF6Dh-u)gDkim6EFJ^Bs!tU*Fzupx5mv zEZas7zr(wy!VdSQ!JhKha~(KX!Y;zymM6WnWDX*~k}HyYevW)DZj4?Euqf5GwchML z`C4N)e#?DseK8>!4(i(q6w0Fq>6lxW;4df6OOIB&-7dulyW?0ktJ}0CrE=U-NoiHC zoxnZeNY?a1`FQoURqU7#6xX6YU6O5#N%2ECmY%F5!R$mI@Kkrsp8RRM zy8`fBRjqZLNNtu=?a$sX6@P9PWIy2M%YShLqs0K2eY5B4rQ{@enlgdM-PvdFZ!N?=`4WI9NP4U;N;=x=zkOhH$ zi?-)EhotMdQlE#j6$BEnkEQC&fT)l zu?7ma9el*uza0h~4!Nue(QM~}JsVC`C!6WB8g;k56}~;GSh+UgZ1(Hv_n>al;Q-DO zR8g$vovxa%|NijDdO(_Aevu=lF1C(v-%cOg%ZQXTc`9>hTdDP6(x~!YN|Ou4Bt^un z9vr0EIfjDPpi76kB79h9<%jMh9A)SH^z9w|yiFMnC&#sySH$gpydNF0imW&Qp#R;B z$L+7m$2H$#^!~h+5t_XPIoY8H5HSHDnaOW9b88LAsnF1xg8(h8mT)TUSP9bPGdYB! zJ3|*qBi2n6^Qvv*Lj1gRe|G=>KikWD$TKq02`F4?W!0!Y$>AJ{86$IAtOA1`1t>LT zV!bYj3Y40&mNA6xUxy}DNALPV*_z9810KAnxf+9)hC*6W)5jfxZg|UbYkwTNIl_9? z)l7rksMhWj!gDAS4$rANe7^Ek-|%%drHEi@6aGcqwhOUs5@ZqyXG-;u4#7r zh3M|E0rA=IQWe>TqU{QD#jRiAS1b1d=$^(SeX*1ZSlZPyJHQ~>;Unml;@jVCb4{{P zre<*s`Bah4R`Kmp_MtUZN1K+9Q)P_JR_36wkYXqV>IS}>EVJbaqUc`r!)j2_Q6BC1 z=dQ^L{GlbA=Jl?gx@(^5!R{KA5NCCE%w=`T>4MEIggWcV18-F;!}(er>Gd2g%Y=zb zIrZ@J^|e`0yB*5}JK1;Ld!8f@XS2#X%l41<+$cHPqL!aCT^) z1`5@WE5c>xrfJHlXHN6wPsKYZ3FIu3GtQr$my)Z(qN)Zy&yX`*1xUx+jey zf-jjYBwL$Rq2R(DXOF=7sJ~3GUS6T&5lp<={Oo-9J&om75PoM{vu&g#_G0Z&EJd;{ zj&S(=G}YH_S3}LN z)x2Gb0bHCy&9y;;c?3Z=fdHOijssQspx*Gq#HG-Sjt{RagxqS8V6nfd{~YPQggpHl1yBV$w-EXyiMx z2><+^$L4flCjDq&31lJ=?_();R$=x4`IZ9?ZV~&u-d1hR{SgZ+%MOR9uB>|LnWpA! zLNo$88C@}9qGpVn!r@MO>5Z7~oNv{t$-Q|(L%Aj-qtzv1>y27PK{ul5c-SqNu`(FG z*ZZMx?VVNQtbMw_{HnM>=qG>P>i+<}NmbJN&W<{9bncQmzDR(>58tycn@;;uZvX;c zT26*+-37joEE_q|0LMA31K(Bi^L;8rpBjPPb~)$q;jSv*?+>;3>d_-d)u(qrYp>pjO%(n|vu5Rh5 zTm`uIPSiMk%Fv^<{ajr5_Tl&W`OjbUtnQGJe0d;>Vk2tDEG-U25u$Ytz1|Y5H@G^< zZl1wbZZ`K4V>$Ul&sbQ(tU!Aw((Re*2I-j;SLf^oO=g>#nY%Mdh9U*sR9tvSW9=Q< z3uTK9ASdLq2I?|9E3FndfpqqG`-DKGP+?RTh15vonhbQER!JSJFzytV+Eu3+Kw0k= zH@2|o*}XYo$-&M_S#Tk2yLqS47nb^|jnBWBJne*5d;c`hnTwJds>V3KgE4Xu@x@N{ z9Yh9kts1L>+1RAxwuXAfxZHLuiAS4_?HqUZVoPExGb>-$!H0MckSyWf$AhR$(?hVX zDn1}W5Z&l8M@p)Cj9!M;8-UZvJzFA+Unl!)C>YB=xmap$j)rhwd?ej0a~mjqMF-s; zR+}OAYnE9Z+jQF|pB*&Xh4S3}^!}cImX+EZbFdh zWYgPf)aH{k8wr!myHWiT(B>SPT{qj?bqYHNfAzN3zb)?_Zrsk*kzy$G$7ShDX5n$# z98wyqrrp3bu<=oqpm7ujgy_VT(pOOZDKMX0*J$(2<@mkQ^`YtEzFFd~Q#&aAr+w=Y zwS%auwN|zMb$}!y>qI-$*5JRMPok-=>q32x}@Xv&Ud2LRT#vv!t#^aO>}-|)6%WBKk# zVSYPmpaeGH00a#m(xbW&OCpR@>WpO|$s5fNMaWq-KCC)YL_1ARCqGW7c4Da(bGM@W zMeB*p2L|APvWd1v)vQNfQiYH;bc!7GnDaXi<=_5W#p?0CM*-ibs&{;C4Lt8VOC{`( zuZF%?rmmex4(1^QJ4hQdu^*5G4pO9=D+%Gh&BP8RX038buNu%nrsfr`a9&Q3>{@o- zU0**=A2?*JUg0;LSBE>&cX0v-ZckqYtuz}L5@bo`nR)5Ow=m-E46kDi1T{{w58^E0 z8lMRo&PI(YeJpZlkz}82Hd8YlqyX9)s=$}+a=vo4r~I^Pf6Xub^Vj*kKr=aZ|MQ}f zUh1=(Y`#=q&`6T&w2P=UFj|HWfTW~&2Qkp6-l%E8K6HQQDkxeAr6!4}w$z}|ouG8g ztQ}DE$SB~>Ez?c&a-Pi@<=ZJZ;#*W8C5}f;a5O@!@4mOE#PRE%l3MD-E}KmSJ60}W z`SsQZZ42EYY}*HIm}XyBA4ae>si;nP7H3m@S5&XkriiLCkA@7s<0!nlJi7oBKhyia zK79H1XZ!d%JM+|26NOXY{%I7@phg=!4ksTyjRH<|OdI3{QU|;?w%0K-XoV_#fG{lp z^sL)0K_~(RvuGNTAO9;OZT}KTboe-a?kYRR(UK%RlNrmyPgbsGAL2;-ML5s^2wob8 zbA0)wtT#!X-&OPiJ|GU3hrG_tK2L~2Im=Yf#=(EvW{Bo?E z?BuU%?$|lsj*MyDr#$SXwjd#4KbEMeO(fCB{9@Xp^QUmL8^`1(2d zAsjmW4($em>ik@)`TLJApRf7#>-&93{UY99s^J54l1*7!<84~WZmZ)*E7?r|wVl9E zNNfif?Fyp-8RxP!y)40>dZ2T_cAeSvzdq|iD)yU}rYDe^*_OQ=T(R8673^<~ZL#b6S%#n=<<(2|N`fgN z!>gFS?92|ub%*{~ds32L1h|EKlWBfjvS$z8r(g!)^I6B)NLA!ynR)5b@^!&HxAra$ zuCW9MAV;Zr)d>|-X}87!Dst==4Sk)=!&-<4w;sSamp@A7LGsByaw1L#7uXHMNl0_P z6`hB@lEfaR{mCgiaL*QJ)lG{|ynMB+zcn=Z*p;ZWnT6O?eQSZs?E+t5Ms5xOXpalY zFN!1Y!}=uO#NbHi)moz2de3658IS>JdF>4O=jTtqwLkwc+t*)s*f_l!)$P5O^Io%N zO4D15cz(qpXOzOlQrHA!|_Y@BgADYYzDsMq!sdeJ6CSE2|tL>b#VW~HEppb z5np#YR;&76A)mXY%3v7*d<}w0kW~P1gF~qJqAVKOjSON%<>yuV`}4=o-#-3!{rTmu zsgCip3s8RMr4wXjA1DARE2z4WI*l;)y`^HiJvT%vSq`NHh5h3)0+z>RS9G(l9YjTR zV=L07q%v0^IrT$!o;n-F%V`bx&FxrnQP=ufEw|xO2LvFJXkl&;ZMJCX(pe|ta&GD| z*m{(@Y6mixOX+KeJ3&gPV&iA<`9n*u>VUS-`s_ESe<%_S^|GXBqcBl~FQJrG_|AGUu=^oeH}Ltw^ABz6s>jzJL8l2+_&Ovz@)Q zV_^^v$+|z^*8chL_iZ!;pzMya&1yJZOPPU4!I?joX6xj3`SxLqgT@S)4Bz8+I*KzO zPO-e=GgEa)Wd}xC2M_^hbsj%JE{`U4T4)L6O($8n(n5fUB z_)Ac9NQpPlym?|8iyCRU*zHR+v<<&_@8)pYMt_})|1*+?a1B^Qpt~&BXzg+z8o)M{ zbioA~cuc5|K#%*K75noa|MTJF$M*g~v+;zTAqqoJl!n|jZ7>*b!z(4+NTj% z9Nz-C0b#G5u)T~NZsGNHPCa~Vq#R({vD9JoKTN*j5FZtf3zh*Kw}ddA`v3zUJMPgx|5PN1h}8v}{-VS9@QflH@kxO}euSaE6;4GrAqjkfU)Km(wx% zY>qMO0yt~0cADBLpy(Xm&#CQbJtOXRS|oLdNaePh>pf_E)1Y29Wk3H`m!=}9_t?{0 zCY5?>bG>w|HSgvylB40CY*M!^VVF+#5IOpVXrjLwK||~1o#d+J8BoJcU^NN$=v#7j zT2s9if17g7%_dq~2iO89rFEaSvid`fc`ez8Ph)<$K7M$$pL%*W$^hk4BW@+NNPkT< z4llc04ZIIEq%nmOzZ5g^9T+lDhKq<~>5V!`XKG=bK7l;c;jO)wQ zkt|L!q?nkyf5>rZIb?d#OF55Vaa>g3fk2_6hj{C;oHJe z-KN!4NbNWsfq?IGf2WPorz(Pko400Ya=DEYtV?%YhLggIG~fDFYa-?-uW-jBl-0jT zo%GPJ!@GFiXWY9ionI4=Wq{yiDs9u@{?=q#r{1KTeA4HtPQLj6CG6d{?8uEJ+b^my z00bfs@!pT;A2a|2P|6l>;-z*;U*B_rJ#wuqX7$nDQnAQnW-J8YZsu?|Q>VzujJJy6 zKUa=*`|(!D;b|(yOV6KH=0~h$S@;m5fcjc1ShiAV>)@#~;O)||>{Ll>vonz7;P4_e zi9Aa@tjd{XHFw|}%JMtV=ViDC7xdL!;_t1LM$KeIO4?~t{JgT{IA#>690uf63S)tU_l z{D84vX({~tx@zC+@88~+6%4$xqmSk%Kbl>NgxOU1!NIXe8~8wrEEJ5F73B}dYC3R6 zn6O^FQ*|`$c6MHMTS9p0tF?Lu$*=~0=x{Wn!HW{36K%@hZv)5AX}r9E4~C9SFn>b zRDikn`-x3w0|_kXw2?zyo%qh8eIIW-k3fNsx(5Kfva3(;qnr`D)%4LmL-kJ4SLP=- zr!?6mUL~BGL0A59gM`mCY#g*tLt#@b#+6_ zka^Y^lbGCozh)l{953}XloEk)!K#|}!!xmVWA z(jcpn%0sXoifB|1+r5NMiycv`(?4>|J=acB^CR^|Nr$pW%d@g{Md0G{p67@!vp;bk zA0gQt1}AlJ*Pe14j~r5%K*s6NaN>t02>$g}g8k>ZjrLMMy)Vv7X6D;#&1&zVm+Ye# zmB#oDd*mTqpt0SNeaAFdG`o2;kje?5y#wnkSRTss0o<)~k{c(7s5#B6_K$^VfTs># z(9EvZJkXg44+DN&ky@SRr7R)$uI(wgO;?7cX0WTksQGISAQ|#L ?|7gTzd8lTz8 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 T^HTg7 +Date: Sat, 31 Dec 2022 12:01:26 +0100 +Subject: tests: Skip test_files() on Python >= 3.11 + +Given functions from astunparse are now mostly "battery included" in +Python 3.10 and ongoing und the test itself is only a small part of the +testing I think it's o.k. to simply skip now this test until upstream +will probably do some adjustment. + +Forwarded: https://github.com/simonpercivall/astunparse/issues/67 +--- + tests/common.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/tests/common.py b/tests/common.py +index 95b9755..7c8fa27 100644 +--- a/tests/common.py ++++ b/tests/common.py +@@ -179,6 +179,7 @@ class AstunparseCommonTestCase: + os.path.join(getattr(sys, 'real_prefix', sys.prefix), + 'lib', 'python%s.%s' % sys.version_info[:2])] + ++ @unittest.skipIf(sys.version_info >= (3, 11), "Ignoring if Python >= 3.11") + def test_files(self): + names = [] + for test_dir in self.test_directories: diff --git a/dev-python/autobahn/autobahn-23.1.2.ebuild b/dev-python/autobahn/autobahn-23.1.2.ebuild index 4d0dc144c2a7..9151e5606158 100644 --- a/dev-python/autobahn/autobahn-23.1.2.ebuild +++ b/dev-python/autobahn/autobahn-23.1.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/aws-sam-translator/Manifest b/dev-python/aws-sam-translator/Manifest index 8f3ae1952485..dcf555c3601d 100644 --- a/dev-python/aws-sam-translator/Manifest +++ b/dev-python/aws-sam-translator/Manifest @@ -1,3 +1 @@ -DIST serverless-application-model-1.64.0.gh.tar.gz 5231257 BLAKE2B 53eeb37d69ae0f133b936eb8bb20005ecdad5d71956becd61a9e9080be9bead1bebe98b89d0f67604ac74731b2ac7061f74fae67f0c8e12bf10f7a9dfc40eb3e SHA512 9584657026ca7c260fb9851e8669b19c896a88a4455c6e50e734c1d9b375b69d5cf85b64f960fa0987e8a34823343de3e8c8080413da07fcfb69dc491e72c761 -DIST serverless-application-model-1.65.0.gh.tar.gz 5310251 BLAKE2B 41d4b2a8902dc1bbd2b01f534475005b2c288d33d5bc76049af8b034d428f40b063de71830e4ea3552ab00b7b437e197cf561982d28d74f9762b175a956d587b SHA512 d4a7475f955145e9d141b1d3795bef5e1eb1c330e07b01e5f0e6207f33b73622dcce4ab9bbf10413513321f64e09d59f61aaf01d9fe9f0760b9b31d10c6e3d68 DIST serverless-application-model-1.66.0.gh.tar.gz 5779523 BLAKE2B 7ec6eb68a74686cc7f1acb160582065b7ca50d56f400c7111a2b47733e6e238e010ba912236c60207b7dba65005333507e2babd8022244cea1bea0691300b947 SHA512 fbcc799bc0935c17fa5f9ae655d8e722e659c78c0f4ea6325f2f0a89f6bbad3b8f43951a60e950de1effe699cc858b696a95fbfceb3d7b79eb35cd4d2c618846 diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.64.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.64.0.ebuild deleted file mode 100644 index 9e1f18c5dab3..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.64.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - =dev-python/pydantic-1.8[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.65.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.65.0.ebuild deleted file mode 100644 index 5a83e871d7a8..000000000000 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.65.0.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 - -MY_P=serverless-application-model-${PV} -DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates" -HOMEPAGE=" - https://github.com/aws/serverless-application-model/ - https://pypi.org/project/aws-sam-translator/ -" -SRC_URI=" - https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - =dev-python/boto3-1.19.5[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.2[${PYTHON_USEDEP}] - =dev-python/pydantic-1.8[${PYTHON_USEDEP}] - =dev-python/typing-extensions-4.4[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/parameterized[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - # so much noise... - sed -i -e '/log_cli/d' pytest.ini || die - - # deps are installed by ebuild, don't try to reinstall them via pip - truncate --size=0 requirements/*.txt || die - - distutils-r1_python_prepare_all -} - -python_test() { - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - local -x AWS_DEFAULT_REGION=us-east-1 - epytest -o addopts= -} diff --git a/dev-python/aws-sam-translator/aws-sam-translator-1.66.0.ebuild b/dev-python/aws-sam-translator/aws-sam-translator-1.66.0.ebuild index 5a83e871d7a8..9e1f18c5dab3 100644 --- a/dev-python/aws-sam-translator/aws-sam-translator-1.66.0.ebuild +++ b/dev-python/aws-sam-translator/aws-sam-translator-1.66.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" RDEPEND=" ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" # botocore is x.(y+3).z BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" diff --git a/dev-python/boto3/boto3-1.26.124.ebuild b/dev-python/boto3/boto3-1.26.124.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.124.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.125.ebuild b/dev-python/boto3/boto3-1.26.125.ebuild deleted file mode 100644 index 2a4a7643203e..000000000000 --- a/dev-python/boto3/boto3-1.26.125.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 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="The AWS SDK for Python" -HOMEPAGE=" - https://github.com/boto/boto3/ - https://pypi.org/project/boto3/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/boto3" - inherit git-r3 - BOTOCORE_PV=${PV} -else - SRC_URI=" - https://github.com/boto/boto3/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" - - # botocore is x.(y+3).z - BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" -fi - -RDEPEND=" - >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] - >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] - >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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() { - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/boto3/boto3-1.26.118.ebuild b/dev-python/boto3/boto3-1.26.126.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.26.118.ebuild rename to dev-python/boto3/boto3-1.26.126.ebuild diff --git a/dev-python/boto3/boto3-1.26.119.ebuild b/dev-python/boto3/boto3-1.26.127.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.26.119.ebuild rename to dev-python/boto3/boto3-1.26.127.ebuild diff --git a/dev-python/boto3/boto3-1.26.120.ebuild b/dev-python/boto3/boto3-1.26.129.ebuild similarity index 100% rename from dev-python/boto3/boto3-1.26.120.ebuild rename to dev-python/boto3/boto3-1.26.129.ebuild diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index d5419edbb01b..d472c9068d73 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -1,9 +1,4 @@ -DIST botocore-1.29.114.gh.tar.gz 11388772 BLAKE2B 6c9ce892cccf2f85ba4bcd49b31309528016313bb699efbca3b00d3cf3797de5e1b35bd71a3b5bd6d471e9c411ad7750ebd25c03571aa18c34cd42bc2f47bc19 SHA512 6633a2aaf2865a89976ba4097fa64cee4167a9144d4eadc7d9be711e65735bab08d2c03c18ae52c4901fea47265301cb95c91306b261fb48b4119bec66cde376 -DIST botocore-1.29.118.gh.tar.gz 11412916 BLAKE2B b70359e5082728993c231ce73932899eb5c748c27f565f5a99e422bb28cba7034712cd62fb56a3c1bf3fcb027e004443878b94a7d43861e16af87fc594bd542a SHA512 7db596dfb7d620889e5001b089529bfa5611e06a0035e8c67f649aebfc9b537de07e8ca33068e5d4545ae0a5ade0588dcac5ce84232d7fd3f1f13a429fb3078b -DIST botocore-1.29.119.gh.tar.gz 11417029 BLAKE2B 341d2ddf0b1e2feac1093022922b9d57ab23f2222a365599b114860e59fb471ee8043b17e85b0be82a15075781deaf3d8d46caef55d53a59ddb0eb634d4aa071 SHA512 af67d9b377bc52c6ac30449ad0ab0be232a778b6edb29332fb61a6fb90bf1bba92b95bfd8867a750bf50afe2728a3747a20ea45992a79dd5b22ea88433b143d4 -DIST botocore-1.29.120.gh.tar.gz 11429491 BLAKE2B b3853ba0af6e037848af7d7bd545a0348558ede8e852b0fbc18a7dd35e85c0d80be4cedc17f5ad7d5b690777108ae6050c57d1e02045b61d17861da32fa07174 SHA512 3e80d761c747fcfb0d974f41a66c7e5f012e961e5d471dc1b4bef73722be8757f8622186bec1749c521946438f998380ba3914ad095a0839aed7022f01841390 -DIST botocore-1.29.121.gh.tar.gz 11437186 BLAKE2B 8fdfad5592e2b8aec5a8d4b94c82e47c5de32f8080db404c96c5f78d855f5437ab786b33abc67a43bb9730c52bcf963cfeedfcb958a12d649752e196f14fd7c1 SHA512 60a2339e2908d5490c660f28ff894c4b0539949f30674deb209bca3df26eed26b5601daa3c338eadcddbf48a5e23940152186ce0f6b92920b2fe3f2f0346927b -DIST botocore-1.29.122.gh.tar.gz 11440707 BLAKE2B 092669f16af5656c7796b7e282653d15e24f14a86d0e2cabc6c0039610d19783d30335a66fd080ea360296db7889da9c28812d1c0f81cc22821a4b069916cb0d SHA512 a45ecff71ac3c7f9a5872c2f6c2f110ba15f61bed9087fc3319579e0ba1072dc09d5d954e0268ce4bac1edc3974af7690220602133f423b026c143c4a7135f18 DIST botocore-1.29.123.gh.tar.gz 11446357 BLAKE2B 795e5591b64ae947c24f58916bd9935ef8a989260d1fb470e1422a7e765ba829331c39bf07fa834defea80881456e98f4ee045829966b975404752249f384249 SHA512 b46103ec68fd1d6ae40254a3d6858ccab8b7133de42691c583691583263c6327b2a332ed434a4f9e56662985bd142a65dc676b11230174ced0eb4d9bad3df028 -DIST botocore-1.29.124.gh.tar.gz 11449413 BLAKE2B b27e5d401c57189844051d568825b361f20c82ddaf1b43567b8e74218baf8517db8b4696a60930c12bb0d4d8c5c147071176ff17fce08c3f49f60836f3166c2d SHA512 b10f1ef2acb5b0608443c3c0bac9ce9549f92d970f56ff2685d8af77e4ee5ec2b24ff8d6075bc6b86a36659d9f8d06dc496a5c76679fac104aafada3400b0b78 -DIST botocore-1.29.125.gh.tar.gz 11449655 BLAKE2B 1b149f313bd730bc22e282a3222ed38827940590cf8f101073d2449b8995ca318898767517cbc873fa5a66934040441120fe804878ccfb98c6b504b5d1501c4f SHA512 d485eaba670b90b722d0dd099ce9825488a18a809278f27ae7c8ec0a2ac2d2ecbc08bdb7c6cdc19cdfd527093f24cbd5a5132a68a227c4555c3356fea3f305f7 +DIST botocore-1.29.126.gh.tar.gz 11453877 BLAKE2B 955931ba40d550a12f4cd16cd7f746a755453e5db3515bf790af94b230dae2503c3d71b85e94044780ae40d4bd5bc19b9cd8e9bb45f1783ae5eb0344f900f08a SHA512 ee5df31c1f3414f9f738d36712e83862de1006c89432b45293b89226b3c14f67f376b8d14f96092fe4524e5bbe9681e0ce7e2b30029c50aa98dcd02e8e2497d0 +DIST botocore-1.29.127.gh.tar.gz 11474348 BLAKE2B 72002e57593e114864bb8d6f0ec30d78fb503a6eee71fd0e61dbe430d976408583e2697db1828e8373bd5ba620b024c2e9bf3e25a69a39625b8ac7f5ae61a63a SHA512 b82f149807970666175222bba27213387782804c41393609011f36564b6a8be209777a575fa088e39440f7bcfe6d47d1183136aa2710ad4315f6f70075cd0ce3 +DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B b2601ecd28263e44f4830ccad24402e6c5f62127cd5abbe75fd270bb05fabcc10dee24e6ba8e37629232929990b1f6bd9870eead303642564342da60c3386bda SHA512 c38a8797f7c728755406e334094e0183fd69eb1a7c68e41b065d5d2c999948714390a647c68d0373c1d8a7b6d9d91fd950b10527ee88bca08788921903ff9535 diff --git a/dev-python/botocore/botocore-1.29.114.ebuild b/dev-python/botocore/botocore-1.29.114.ebuild deleted file mode 100644 index d6d0f2607297..000000000000 --- a/dev-python/botocore/botocore-1.29.114.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.121.ebuild b/dev-python/botocore/botocore-1.29.121.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.121.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.122.ebuild b/dev-python/botocore/botocore-1.29.122.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.122.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.123.ebuild b/dev-python/botocore/botocore-1.29.123.ebuild index 491b6bbc21f2..d6d0f2607297 100644 --- a/dev-python/botocore/botocore-1.29.123.ebuild +++ b/dev-python/botocore/botocore-1.29.123.ebuild @@ -24,7 +24,7 @@ else https://github.com/boto/botocore/archive/${PV}.tar.gz -> ${P}.gh.tar.gz " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi RDEPEND=" diff --git a/dev-python/botocore/botocore-1.29.124.ebuild b/dev-python/botocore/botocore-1.29.124.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.124.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.125.ebuild b/dev-python/botocore/botocore-1.29.125.ebuild deleted file mode 100644 index 491b6bbc21f2..000000000000 --- a/dev-python/botocore/botocore-1.29.125.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 multiprocessing - -DESCRIPTION="Low-level, data-driven core of boto 3" -HOMEPAGE=" - https://github.com/boto/botocore/ - https://pypi.org/project/botocore/ -" -LICENSE="Apache-2.0" -SLOT="0" - -if [[ "${PV}" == "9999" ]]; then - EGIT_REPO_URI="https://github.com/boto/botocore" - inherit git-r3 -else - SRC_URI=" - https://github.com/boto/botocore/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz - " - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -RDEPEND=" - dev-python/six[${PYTHON_USEDEP}] - =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -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 - # fails on unrelated warnings - tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME - tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME - # TODO - tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider - ) - - epytest tests/{functional,unit} -n "$(makeopts_jobs)" -} diff --git a/dev-python/botocore/botocore-1.29.118.ebuild b/dev-python/botocore/botocore-1.29.126.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.29.118.ebuild rename to dev-python/botocore/botocore-1.29.126.ebuild diff --git a/dev-python/botocore/botocore-1.29.119.ebuild b/dev-python/botocore/botocore-1.29.127.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.29.119.ebuild rename to dev-python/botocore/botocore-1.29.127.ebuild diff --git a/dev-python/botocore/botocore-1.29.120.ebuild b/dev-python/botocore/botocore-1.29.129.ebuild similarity index 100% rename from dev-python/botocore/botocore-1.29.120.ebuild rename to dev-python/botocore/botocore-1.29.129.ebuild diff --git a/dev-python/bottleneck/bottleneck-1.3.7.ebuild b/dev-python/bottleneck/bottleneck-1.3.7.ebuild index 30e7b65bb101..847f1e198bd8 100644 --- a/dev-python/bottleneck/bottleneck-1.3.7.ebuild +++ b/dev-python/bottleneck/bottleneck-1.3.7.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild index d4c35719b2a7..dc98f4d7e1d5 100644 --- a/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild +++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2-r2.ebuild @@ -4,6 +4,7 @@ # please keep this ebuild at EAPI 7 -- sys-apps/portage dep EAPI=7 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild index 8a460060f71a..0557a01edbe9 100644 --- a/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild +++ b/dev-python/bsddb3/bsddb3-6.2.9-r1.ebuild @@ -3,9 +3,11 @@ EAPI=8 +DISTUTILS_EXT=1 +DISTUTILS_IN_SOURCE_BUILD=1 PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" -DISTUTILS_IN_SOURCE_BUILD=1 + inherit db-use distutils-r1 pypi DESCRIPTION="Python bindings for Berkeley DB" diff --git a/dev-python/cairocffi/Manifest b/dev-python/cairocffi/Manifest index 9e7b55f0bb24..f0da0504af18 100644 --- a/dev-python/cairocffi/Manifest +++ b/dev-python/cairocffi/Manifest @@ -1,3 +1 @@ -DIST cairocffi-1.4.0.tar.gz 69851 BLAKE2B 8037d9bc619d2e96e655dc4682bb95a1e920d0b2188963088c1be21f2e157f7e791f3994f0ae7ecd338547baf2a65d03b175398bc1b3c92145ae6ea148420b5a SHA512 7ffdaf365c1251b202e2680a2f689ec6ea04c19eb75df38137624ffeb429ab61c6f54af450aec019b2570a4e91d2d701328109e4e0f5662a3b3b655ab53705ff -DIST cairocffi-1.5.0.tar.gz 86811 BLAKE2B c8f6a39608f0db6d0b7730302437a8856a3dd7249ed275733a048b5c8f98b3484787ccecf70bae1053ee052b9a7c8c7d2da699dbbde0f34cea2ef8bbabe2fc6f SHA512 32ee1d1217a0300512b60c11fc3c9a0456e4a74a9c5364840e51e52a1320a2e26a3d2ed761615ce5fee247bcd2c713c099d3419b731c37fa812040d5f6f3096b DIST cairocffi-1.5.1.tar.gz 86924 BLAKE2B 51bbd85ed486d8a324255d7b328fc44490097f0eeb0568d0e9436350e627ee2da7770323d0cfa547da2f007dc097327962d80d0a9a96a2f119bac0bb4aa4d7f4 SHA512 58b33e921866a3db7dfa464514f935f7c615ae3463b852d888e9d221256e91efaa7639001781999bdf68619a725a90de06300973f9e635c7974e8c48729705dc diff --git a/dev-python/cairocffi/cairocffi-1.4.0.ebuild b/dev-python/cairocffi/cairocffi-1.4.0.ebuild deleted file mode 100644 index 6affbd446516..000000000000 --- a/dev-python/cairocffi/cairocffi-1.4.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="CFFI-based drop-in replacement for Pycairo" -HOMEPAGE=" - https://github.com/Kozea/cairocffi/ - https://pypi.org/project/cairocffi/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') - >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] - x11-libs/cairo:0=[X,xcb(+)] - x11-libs/gdk-pixbuf[jpeg] -" -BDEPEND=" - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pikepdf[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.0-tests.patch -) - -src_test() { - rm -r cairocffi || die - virtx distutils-r1_src_test -} diff --git a/dev-python/cairocffi/cairocffi-1.5.0.ebuild b/dev-python/cairocffi/cairocffi-1.5.0.ebuild deleted file mode 100644 index cbd409e79100..000000000000 --- a/dev-python/cairocffi/cairocffi-1.5.0.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit distutils-r1 pypi virtualx - -DESCRIPTION="CFFI-based drop-in replacement for Pycairo" -HOMEPAGE=" - https://github.com/Kozea/cairocffi/ - https://pypi.org/project/cairocffi/ -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" - -DEPEND=" - >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] - x11-libs/cairo:0=[X,xcb(+)] - x11-libs/gdk-pixbuf[jpeg] -" -RDEPEND=" - ${DEPEND} - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') -" -BDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}] - ' 'python*') - test? ( - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pikepdf[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}"/${PN}-0.8.0-tests.patch -) - -src_test() { - rm -r cairocffi || die - virtx distutils-r1_src_test -} diff --git a/dev-python/cairocffi/cairocffi-1.5.1.ebuild b/dev-python/cairocffi/cairocffi-1.5.1.ebuild index 779fd685200c..21adaa516af0 100644 --- a/dev-python/cairocffi/cairocffi-1.5.1.ebuild +++ b/dev-python/cairocffi/cairocffi-1.5.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" DEPEND=" >=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}] diff --git a/dev-python/cbor2/cbor2-5.4.6.ebuild b/dev-python/cbor2/cbor2-5.4.6.ebuild index b3e9eff537a5..8642665e99e9 100644 --- a/dev-python/cbor2/cbor2-5.4.6.ebuild +++ b/dev-python/cbor2/cbor2-5.4.6.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 72f0947e8dec..1a03ec646cb5 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,5 +1,2 @@ DIST cfn-lint-0.75.1.gh.tar.gz 3487870 BLAKE2B 26aaf3b24023260d7a7d8f2b89fc9135e0c34786540c21d1c1763decad42167f1a29b01859bfcb17fe5ac1fbbb08aebf04191c6d1b21b335c92e2424c986cada SHA512 d4dfa9331c77f7c323b217203c470e15b4a62a86b42497934a4f9609d54a499211058cba4c561034f6c3dd6ba52ade30084e9a9d25da135289f783ed972a14ae -DIST cfn-lint-0.76.2.tar.gz 3402554 BLAKE2B e5f9405d2852e3b81140a24d94c90a3bf8c919eb6823280a0a887c6acc56ec71d991cbc76532cc49d1189a8f64750ba3e9db02fb3b46b27a28ec3468f4dd268e SHA512 96351ade16308be18baace1351e263a179eacc0b3635e9baa959baadaebb6a08825f6cb9cd83cb83b8635785c7f54405bfcf00f85d6d95d101d3298919cd1ea7 -DIST cfn-lint-0.77.2.tar.gz 3483728 BLAKE2B f7c3cb5be3fbc81f10515bec145030c21c9a754ecbb887267ee85ea9fecd41e57be8572d30f204a54c3e22191c58d2c7d7112115e2c6cd0a23490c4c7633d270 SHA512 8e901564b34e601e62a276b8f8a4b5687de651aafa6da6dc295e846b04e703bda24e6a72b71797c82d2c2f4c93978da92a08999cb73be6a48c9ffd4a40ccb0e6 -DIST cfn-lint-0.77.3.tar.gz 3530246 BLAKE2B cfae2bc785a5faab4e2e9a76c2589af1164afc73e764341266756a2426e764142641fe7971e926d1bddfe61ad0b0888c17b89171162e079eb892c44eb47139ab SHA512 4dd91124328237187263f3c390814618aa8ce827d4067fa39c1fba7f1ce44c9acb75feafd4ac30437984f149d1aa66285b842b96a0cf6cfb2baf3a998001efad DIST cfn-lint-0.77.4.tar.gz 3510766 BLAKE2B af5f8a842863504217b90cea80861a889eae2d1bbe1d7c8c9b429acaee00d291ddbe71e868577acc689a1ff04aaf9c5b2f690a839235cf57202b6226bc7f1abc SHA512 96fe05b91d93b2581f546973bf0a812184429cfefb26c69e8e14fe6ac6402219ab518777a3f54fb30092c30189486aacd0841d1db31a191697ad1c333662bb98 diff --git a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild index 8354055752aa..e48158885529 100644 --- a/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.75.1.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~ppc64" RDEPEND=" >=dev-python/aws-sam-translator-1.60.1[${PYTHON_USEDEP}] diff --git a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild deleted file mode 100644 index 29ca4e45dba0..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.76.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.62.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 - # TODO: it looks as if AWS_DEFAULT_REGION didn't work - test/unit/module/core/test_run_cli.py::TestCli::test_bad_config - test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_template_config - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-0.77.2.ebuild b/dev-python/cfn-lint/cfn-lint-0.77.2.ebuild deleted file mode 100644 index 2b6753f1c840..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.77.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.64.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 - # TODO: it looks as if AWS_DEFAULT_REGION didn't work - test/unit/module/core/test_run_cli.py::TestCli::test_bad_config - test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_template_config - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-0.77.3.ebuild b/dev-python/cfn-lint/cfn-lint-0.77.3.ebuild deleted file mode 100644 index 2b6753f1c840..000000000000 --- a/dev-python/cfn-lint/cfn-lint-0.77.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="CloudFormation Linter" -HOMEPAGE=" - https://github.com/aws-cloudformation/cfn-lint/ - https://pypi.org/project/cfn-lint/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/aws-sam-translator-1.64.0[${PYTHON_USEDEP}] - dev-python/jsonpatch[${PYTHON_USEDEP}] - >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] - >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] - dev-python/junit-xml[${PYTHON_USEDEP}] - dev-python/pyyaml-5.4[${PYTHON_USEDEP}] - >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] - dev-python/regex[${PYTHON_USEDEP}] - >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] - >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -src_prepare() { - # unpin the deps - sed -e 's:~=[0-9.]*::' -i setup.py || die - distutils-r1_src_prepare -} - -python_test() { - local EPYTEST_DESELECT=( - # TODO - test/unit/module/test_template.py::TestTemplate::test_build_graph - # requires git repo - test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs - # Internet - test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter - test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 - # TODO: it looks as if AWS_DEFAULT_REGION didn't work - test/unit/module/core/test_run_cli.py::TestCli::test_bad_config - test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters - test/unit/module/core/test_run_cli.py::TestCli::test_template_config - ) - - # from tox.ini - local -x AWS_DEFAULT_REGION=us-east-1 - local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 - epytest -} diff --git a/dev-python/cfn-lint/cfn-lint-0.77.4.ebuild b/dev-python/cfn-lint/cfn-lint-0.77.4.ebuild index aa05429c93b5..e4cc348ed24e 100644 --- a/dev-python/cfn-lint/cfn-lint-0.77.4.ebuild +++ b/dev-python/cfn-lint/cfn-lint-0.77.4.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" RDEPEND=" >=dev-python/aws-sam-translator-1.65.0[${PYTHON_USEDEP}] diff --git a/dev-python/cftime/cftime-1.6.2.ebuild b/dev-python/cftime/cftime-1.6.2.ebuild index 2b4b068bba82..46555dcf6f17 100644 --- a/dev-python/cftime/cftime-1.6.2.ebuild +++ b/dev-python/cftime/cftime-1.6.2.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) + inherit distutils-r1 pypi DESCRIPTION="Time-handling functionality from netcdf4-python" diff --git a/dev-python/cheetah3/cheetah3-3.3.1.ebuild b/dev-python/cheetah3/cheetah3-3.3.1.ebuild index 52b1ab9bd1e3..f2c8cd18cd3e 100644 --- a/dev-python/cheetah3/cheetah3-3.3.1.ebuild +++ b/dev-python/cheetah3/cheetah3-3.3.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index 2902d45f705f..7c2a27cc6176 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,14 +1,7 @@ -DIST llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz 181527027 BLAKE2B f2f3b3a33b2a50f3b4f97df16a948e5ed5e642f737de8e852da164aefd3ed9af7bbd0fc1de9f7c9dbee6b9b8ebe11e52af8cc79b8a130cff405fc1238afe217d SHA512 946cd1435a26673c851bdda170864d0c362dfc14d1a7087fbe6303ac79e1821e9c53b72e92d15ad7180b1d6ea3bcc0458e7bec37acc3e8b8bcca8efbb9ff2387 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 -DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa -DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 -DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c -DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca SHA512 2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb -DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-python/clang-python/clang-python-16.0.1.ebuild b/dev-python/clang-python/clang-python-16.0.1.ebuild deleted file mode 100644 index 83f4d804e310..000000000000 --- a/dev-python/clang-python/clang-python-16.0.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-16.0.2.ebuild b/dev-python/clang-python/clang-python-16.0.2.ebuild deleted file mode 100644 index 83f4d804e310..000000000000 --- a/dev-python/clang-python/clang-python-16.0.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-16.0.3.9999.ebuild b/dev-python/clang-python/clang-python-16.0.4.9999.ebuild similarity index 100% rename from dev-python/clang-python/clang-python-16.0.3.9999.ebuild rename to dev-python/clang-python/clang-python-16.0.4.9999.ebuild diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230325.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230325.ebuild deleted file mode 100644 index 5ec556a2ca20..000000000000 --- a/dev-python/clang-python/clang-python-17.0.0_pre20230325.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230414.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230414.ebuild deleted file mode 100644 index 5ec556a2ca20..000000000000 --- a/dev-python/clang-python/clang-python-17.0.0_pre20230414.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild deleted file mode 100644 index 5ec556a2ca20..000000000000 --- a/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild index 73b11d5d5a59..8359469fbfa2 100644 --- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild +++ b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" 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=" test? ( diff --git a/dev-python/contourpy/contourpy-1.0.7.ebuild b/dev-python/contourpy/contourpy-1.0.7.ebuild index 75dc4004c744..1f9ceba771e4 100644 --- a/dev-python/contourpy/contourpy-1.0.7.ebuild +++ b/dev-python/contourpy/contourpy-1.0.7.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/crcmod/crcmod-1.7-r5.ebuild b/dev-python/crcmod/crcmod-1.7-r5.ebuild index b2168118a1b5..b991cf2ed161 100644 --- a/dev-python/crcmod/crcmod-1.7-r5.ebuild +++ b/dev-python/crcmod/crcmod-1.7-r5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/cryptography/cryptography-40.0.2.ebuild b/dev-python/cryptography/cryptography-40.0.2.ebuild index c725f108b9d6..88fbe567d982 100644 --- a/dev-python/cryptography/cryptography-40.0.2.ebuild +++ b/dev-python/cryptography/cryptography-40.0.2.ebuild @@ -4,6 +4,7 @@ EAPI=8 CARGO_OPTIONAL=yes +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) PYTHON_REQ_USE="threads(+)" diff --git a/dev-python/css-parser/Manifest b/dev-python/css-parser/Manifest index 892b9b9ddc89..d43c4f321fd8 100644 --- a/dev-python/css-parser/Manifest +++ b/dev-python/css-parser/Manifest @@ -1 +1,2 @@ DIST css-parser-1.0.8.tar.gz 349363 BLAKE2B 2e67d74422cf87e1c593793f6acc9089a745d020cba18c63c70bc2099f53aad95bd5de1def49a3f5ab7cbff7f91efb3a60b3d2d9f1efa55244d99770f0d7baec SHA512 1b22665a172b8a29e277217f39bac1512867dbd5acdfe37ddf078eab71452467adc3dcdac68e424df32cc204f3e55da45d31663f8e7aa143c0243818df32487a +DIST css-parser-1.0.9.tar.gz 349482 BLAKE2B b3ea0e6f10179882827e614837fc109fb9fe926a05fb497c1dd6239e289cf712512d86bb3974adba41cc4bbd0babf623a637604a676b6725dd1e9b49c53c3170 SHA512 487213f870066b2264ec4d7ee4a41819fe2c92187c64557ea011c1a24fbdf623e802ab6a3a828e5e5d23c3d684344b64805676d15837d421a85fba28771af664 diff --git a/dev-python/css-parser/css-parser-1.0.9.ebuild b/dev-python/css-parser/css-parser-1.0.9.ebuild new file mode 100644 index 000000000000..de7fd46afc51 --- /dev/null +++ b/dev-python/css-parser/css-parser-1.0.9.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A CSS Cascading Style Sheets library (fork of cssutils)" +HOMEPAGE=" + https://github.com/ebook-utils/css-parser/ + https://pypi.org/project/css-parser/ +" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +BDEPEND=" + test? ( + dev-python/chardet[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild index dfd8dcc90e12..499eb824bf65 100644 --- a/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild +++ b/dev-python/cwcwidth/cwcwidth-0.1.8.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild index ffff50043b6b..c849cb3f41f8 100644 --- a/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild +++ b/dev-python/cython-test-exception-raiser/cython-test-exception-raiser-1.0.2-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/django-configurations/Manifest b/dev-python/django-configurations/Manifest index eb8dcf7979b6..2bfa7d5375a8 100644 --- a/dev-python/django-configurations/Manifest +++ b/dev-python/django-configurations/Manifest @@ -1,2 +1 @@ DIST django-configurations-2.4.1.tar.gz 42952 BLAKE2B 3ed30642b256a648ab5932edd9b2cb5b2a82e69bb1107a5c2bd20d230cbb598f21eddcf52956bf80d6fe3c6e6336c70dfadf2fc5a646dcd32782abc782fe8e32 SHA512 ab35216b326d50d779344efa915d516ffa4a1d5e627c77b27071f6d51c54ea367a0f7ec5a7b768cabd69929499dfeb3e5719ba8fbe690f6854d92ee45a04bf1d -DIST django-configurations-2.4.gh.tar.gz 38563 BLAKE2B a454cc492354c1b969a1b0389ccb21088e99af17b5056ae514b36b5c2fd7391368437093d1a075814dfb8e15ec8ce3ec3c5269d5c867b4a03a5269a533826a31 SHA512 de9793c5fce869ef77e4396dd5ea45fc57728d702383885599d3a08b16e37e0e425258aacd671ac78592df813c8fa3a08b33ad9410843f7d7976589da33592ca diff --git a/dev-python/django-configurations/django-configurations-2.4.1.ebuild b/dev-python/django-configurations/django-configurations-2.4.1.ebuild index 6f18a81241c0..0e47cd0c0c88 100644 --- a/dev-python/django-configurations/django-configurations-2.4.1.ebuild +++ b/dev-python/django-configurations/django-configurations-2.4.1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/django-configurations/django-configurations-2.4.ebuild b/dev-python/django-configurations/django-configurations-2.4.ebuild deleted file mode 100644 index aeade233ec81..000000000000 --- a/dev-python/django-configurations/django-configurations-2.4.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 - -DESCRIPTION="A helper for organizing Django settings" -HOMEPAGE=" - https://pypi.org/project/django-configurations/ - https://github.com/jazzband/django-configurations/ - https://django-configurations.readthedocs.io/ -" -SRC_URI=" - https://github.com/jazzband/django-configurations/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/django-3.2[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - test? ( - dev-python/django-cache-url[${PYTHON_USEDEP}] - dev-python/dj-database-url[${PYTHON_USEDEP}] - dev-python/dj-email-url[${PYTHON_USEDEP}] - dev-python/dj-search-url[${PYTHON_USEDEP}] - ) -" - -export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} - -python_test() { - local -x DJANGO_SETTINGS_MODULE=tests.settings.main - local -x DJANGO_CONFIGURATION=Test - PYTHONPATH=. django-cadmin test -v2 || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/django-debug-toolbar/Manifest b/dev-python/django-debug-toolbar/Manifest index 65939af67ea9..a696a2a74824 100644 --- a/dev-python/django-debug-toolbar/Manifest +++ b/dev-python/django-debug-toolbar/Manifest @@ -1 +1,2 @@ DIST django-debug-toolbar-3.8.1.gh.tar.gz 269449 BLAKE2B e93da38cdb6aa160dab65816858b1f7ca532ad22617e1859669fc508472086a93807aa874fde92ef95e6e33268a2f14de19d1498a15ca92ec89a9f8b3bf2a323 SHA512 4fa7b3fa3f9767cf1edba26c9de625675bcb1bafcb6d88d7ab95c331da6865f5c3cdb25848a6d2f4befdf9b2e65db4123b496f06a1b2e39eb3ee71f0c3384d26 +DIST django-debug-toolbar-4.0.0.gh.tar.gz 265429 BLAKE2B ee444246fc71bef989451bbb53e35d2be072ec9b219dfc9a9018fe736a9b750d271adc5af040374cfcb6a8e4ed26260640a952308576997e2bf42da3aec9fec4 SHA512 6a6d586a9a3c87811193c19a5fd5cb425700573a1ece71ed13d76caba208da14a1beb32e2dbc69e8ea7f09d52f42bf3b71f9608f91cc51ec41ab92558bf7e2c9 diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild index 8937c1b48d37..a3cbe8809461 100644 --- a/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-3.8.1.ebuild @@ -15,6 +15,10 @@ SRC_URI="https://github.com/jazzband/${PN}/archive/refs/tags/${PV}.tar.gz LICENSE="BSD" SLOT="0" KEYWORDS="~amd64" -RESTRICT="test" # Need some effort to do that RDEPEND="dev-python/django[${PYTHON_USEDEP}]" + +python_test() { + "${EPYTHON}" -m django test -v 2 --settings tests.settings \ + || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild new file mode 100644 index 000000000000..45f737ea8197 --- /dev/null +++ b/dev-python/django-debug-toolbar/django-debug-toolbar-4.0.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +DESCRIPTION="A configurable set of panels that display various debug information" +HOMEPAGE=" + https://github.com/jazzband/django-debug-toolbar/ + https://pypi.org/project/django-debug-toolbar/ +" +# no tests in sdist, as of 4.0.0 +SRC_URI=" + https://github.com/jazzband/django-debug-toolbar/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +IUSE="test" +RESTRICT="!test? ( test )" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/django[${PYTHON_USEDEP}] +" + +BDEPEND="test? ( + dev-python/html5lib[${PYTHON_USEDEP}] +)" + +python_test() { + "${EPYTHON}" -m django test -v 2 --settings tests.settings \ + || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 6f1074c6a68f..d3bb648a215b 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -1,10 +1,6 @@ -DIST Django-3.2.18.checksum.txt 2563 BLAKE2B 8deb25cdc9f3a859b68925b7c8615bf3bf955f0c5db7558818fc9177c2a5d5f588b848bb15094d5f2d1f9a92693204ddc753ef25411d328e8c7f755f93184b54 SHA512 b5fb24a525c10bbb1f82074b9637e4ddd68ec8bd80c3676f326f4be41a81643cb539c13123447895f6a3639d8938f70f009de31752eb5753ca1dc3dd162d9f92 -DIST Django-3.2.18.tar.gz 9848949 BLAKE2B cf42d306d506addb43f725d5896be7bba41e37633fab0173d9e0bc76894b7c5a26fa945edb85e33f7b356d1d36b3ea9e7c85b5ec6efda5541639bc425230e8ff SHA512 dbcf8daa4edf3666bfcb366b09e1c3de12a4176770ab2e6cd22b459ff77aa4cdbd72c445f53e7b23a907f663dc37b07c15d5d0d67e63fdec98eb4832dcc57d6d -DIST Django-4.0.10.checksum.txt 2563 BLAKE2B 1ec93751204e80d75f5f4f15086cfd9aabe65e392359f82edb234f2b86802bd1078e00575379c1956dfca8e6c60ddc6209079ae7e99450aa000b22c3312a89f4 SHA512 67b335f184ce02395efba3a4bec7d8087735ef8816eda70867faf9c02242c11c95f30fc36db6abd30996098dd567ef53f6dd467567c5405f34cb2bff7cd2a23c -DIST Django-4.0.10.tar.gz 10430363 BLAKE2B d36aefd5d00023e5c4e34dda2b283e9a82d9e3b82576ce00cef7d9b75837ffdbf56327ad21ccefb02b79e8db93f12cf850541f4cb1d01b3dd28bdea0c73cb9d6 SHA512 04d1b207af21067c22c120486ff57ea602b3436adf1871f691735825afb30c3ed62f1cbc98d92fa70e9a818bcf50db70d949ab0c460f48f6027b75df9eba56c7 -DIST Django-4.1.7.checksum.txt 2554 BLAKE2B 5a82eca5edb5b5d90c629c6d42414725b32ed55fc137cfb3fc9c5bfd392dc0fcc3f6b99eea64a16a88002a521bf910464a6fe11d9079d68e056acded3432be38 SHA512 4244abf4e81aec1f8daa7815f57483963e94cf67571f0c2f6ab67507515c7f6f72f86412a17c8e1e73170e1ed7d3d4503c5adba36c66d0b8f015350c81348116 -DIST Django-4.1.7.tar.gz 10520415 BLAKE2B 88b66fea737f6fb1661a6987b9d6cecb84d58d675655a0ea5bed60ee28252edd11d8025498b7bc854b9c0c4814148bdc3bcdf59014dd040b5c424c3cd1711e46 SHA512 e34b0b05209297164d6cb84e7edf4740a2d638496c3107c06c0e773db292e9b02e6abbd8c3da347addaf17d9c9a56ef4873eb9edc5f1164e3d13d7f3ef083844 -DIST Django-4.1.8.checksum.txt 2550 BLAKE2B 9a4b37655a75ed1e18fd4219b7480afbcc4bde7aaef0ca4865451714cc4bcd123fc7bd69bbbe70bdab375a64bc12b3b6410f24dca0eecdcbb3b2a4d4df2611ec SHA512 415a0c9173d9e96e5360e6bf27b33c699eb952654bde3a1cd8229ac1c5b5b5ac131d3c1b168fe945f525de63e08c2ad9097e1a9eeadcc2b76a96b999acb5feda -DIST Django-4.1.8.tar.gz 10511976 BLAKE2B f269fb4d0047913fd0842daa67839d736b0d1b141081590beb2ffa2d0c535f992dab3820a9c5784caf2bb1ba1a7237b395a87d059ef2e4600341afb17bdafee2 SHA512 73910394a83e84522a41e98958701fab85ca71ed426c3cac549d1bd5eb2740106da9d2e3fba1ad8defaa2c7130c24e278558dd93e84afe8a66aa81686755ebc9 -DIST Django-4.2.checksum.txt 2530 BLAKE2B 06ebf87ce44d32fd2491d600cbf4a74b32426dadc0096fe3a34933ba55ddcfed082e85021c9c4e525122e6be8aa3ff6a2bb282fa24fb29a732ea744d4fa1dd1a SHA512 6078fe14d8b356477bd163eca67ca9038b24f78b706bdd8fc2c4ebdbda5024c5014b333a820910dbfb075ff944b78789f7c745eec3a2724898b7b2620f40a6dd -DIST Django-4.2.tar.gz 10415665 BLAKE2B 05faa1476f9bbbea93f33c0f35914b0893006ebbdfac98e347f886db0a39b263046dc149cbf41eeee982ef46138b835379f8384b5f8eb7ef77e16d338307830e SHA512 22a61943eb99cae81a99d84795155d5fecf5e1ec5d76be145b86d5ae1d4fb6a71be8bb62e58b935dedc846c8fd3f1e6fe68cbcc7fa1603a3c4753e69d61b7af4 +DIST Django-3.2.19.checksum.txt 2558 BLAKE2B dafc8f9b47686b96aca4e3c48fd7bac91ce26f5439439f5799cdbfd892120797cdf99dcf99ede62bc825f4e2475691b6235c9fd077da1cc3b2a946933798f207 SHA512 4d1596e83a064b02abf0c00ec7f9f134be1cb9a77e61016b5a3370b5c286ebb667c1a29b678a403b98f6d8b5488dd16c50297db7026d46e913d2793996aa1171 +DIST Django-3.2.19.tar.gz 9832772 BLAKE2B 3b18fe5edf258b71111bbd34d55c5006d4f399155841549e02d4e256a2710bd1c22408d6cb1edea041aaf3239c709d4c51695e5a42a5440339714f0e6c3d4824 SHA512 25a611b4479718b866b9f7b9247d6ada1f20c9118d17735f07fe3ae2e7092bee3655c1733c5c244b2e7f5ab04f6d5cc7fab94ca33d2426e281581554a64582dc +DIST Django-4.1.9.checksum.txt 2548 BLAKE2B 13f0594922dce5c2f680b2c2c03955c1772161204f96ec48744b56d8388c35790fec9c1dcd6b91dc2585a07137e05b1952e3f2a8524112d5a2de4cd1590a247b SHA512 d80687c1986cdec1facb040f35380b34618b493abbedbaea9326814e64a200118c6ed74d7a1c48c794de8d30de7a87381ffc4df6024153a0380f840fa5caaf7d +DIST Django-4.1.9.tar.gz 10514944 BLAKE2B d54350ee09f1460156d98d597075a63a5a64bc1198805eadffd337b1af8423332f874fca2327f4aa18aa3dd3ad362b687b14ceb2ca1b7d55b910b8a2030c182c SHA512 75f6f25e84b48f066b7e7e2ee47eb5af60a63d206d83aa32f366ec5685b202a97537daaf98afbbc1c3214f6df7b88630f0d2849f4c78827e2de1141c9bd0b317 +DIST Django-4.2.1.checksum.txt 2548 BLAKE2B 4d20462ad292d01544a60f9fac13a52204763555ce317ddde161613edd58641b0ba2e8313e5683de9cdf555b2d11d5d2942da4142844572ad928f1e49488be94 SHA512 aeb69a20e331416749712fc2738e9bf9798a7333f45d680149aaad65b88bcc5a76f6f8692eff43a9a74c33137ac4a135fd59f00f8400e20377025d4b7e3acd02 +DIST Django-4.2.1.tar.gz 10420051 BLAKE2B 7d657155f45bea0bfce964e74222edd742b2f4db1d23b91baac1021aebceef5d8e553767e1da32507832047e8d62e525783ddeed31f86f80ad7ea9a4962b5c6c SHA512 eaa3f633f380e9a215e52bd40c2f7c7aed9f0a6122f5c9c07d954904dcb8ccc9ae8ed2e988742e2b1b3b32e626cf754ab4e0d2b4ed06f3b81ef7a38f0bd047ee diff --git a/dev-python/django/django-3.2.18-r1.ebuild b/dev-python/django/django-3.2.18-r1.ebuild deleted file mode 100644 index bc404dde5670..000000000000 --- a/dev-python/django/django-3.2.18-r1.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}] - dev-python/pytz[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/tblib[${PYTHON_USEDEP}] - sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-3.1-bashcomp.patch - "${FILESDIR}"/django-3.2.18-py311.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P^}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_prepare_all() { - # Fails because of warnings - sed -i 's/test_dumpdata_proxy_with_concrete/_&/' tests/fixtures/tests.py || die - # TODO: this suddenly started failing - sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die - - distutils-r1_python_prepare_all -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:2 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt - optfeature "High-level abstractions for Django forms" dev-python/django-formtools -} diff --git a/dev-python/django/django-3.2.18.ebuild b/dev-python/django/django-3.2.19.ebuild similarity index 96% rename from dev-python/django/django-3.2.18.ebuild rename to dev-python/django/django-3.2.19.ebuild index 68c7e2f40c5e..897c8b62a8a4 100644 --- a/dev-python/django/django-3.2.18.ebuild +++ b/dev-python/django/django-3.2.19.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE='sqlite?,threads(+)' inherit bash-completion-r1 distutils-r1 optfeature verify-sig @@ -48,14 +48,13 @@ BDEPEND=" dev-python/selenium[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) " PATCHES=( "${FILESDIR}"/${PN}-3.1-bashcomp.patch + "${FILESDIR}"/django-3.2.19-py311.patch ) distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/django/django-4.0.10.ebuild b/dev-python/django/django-4.0.10.ebuild deleted file mode 100644 index 9ed143fa88f6..000000000000 --- a/dev-python/django/django-4.0.10.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-python/asgiref-3.4.1[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zoneinfo[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/tblib[${PYTHON_USEDEP}] - sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.0-bashcomp.patch - "${FILESDIR}"/django-4.0.5-py311.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P^}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -src_prepare() { - # TODO: this suddenly started failing - sed -i -e 's:test_custom_fields:_&:' tests/inspectdb/tests.py || die - - distutils-r1_src_prepare -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:2 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt - optfeature "High-level abstractions for Django forms" dev-python/django-formtools -} diff --git a/dev-python/django/django-4.1.8.ebuild b/dev-python/django/django-4.1.8.ebuild deleted file mode 100644 index 0bde99238c4f..000000000000 --- a/dev-python/django/django-4.1.8.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE='sqlite?,threads(+)' - -inherit bash-completion-r1 distutils-r1 optfeature verify-sig - -DESCRIPTION="High-level Python web framework" -HOMEPAGE=" - https://www.djangoproject.com/ - https://github.com/django/django/ - https://pypi.org/project/Django/ -" -SRC_URI=" - https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz - verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt ) -" -S="${WORKDIR}/${P^}" - -LICENSE="BSD" -# admin fonts: Roboto (media-fonts/roboto) -LICENSE+=" Apache-2.0" -# admin icons, jquery, xregexp.js -LICENSE+=" MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" -IUSE="doc sqlite test" -RESTRICT="!test? ( test )" - -RDEPEND=" - =dev-python/asgiref-3.5.2[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}] - $(python_gen_cond_dep ' - dev-python/backports-zoneinfo[${PYTHON_USEDEP}] - ' 3.8) -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - ${RDEPEND} - dev-python/docutils[${PYTHON_USEDEP}] - dev-python/jinja[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[webp,${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/selenium[${PYTHON_USEDEP}] - dev-python/tblib[${PYTHON_USEDEP}] - sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-4.0-bashcomp.patch - "${FILESDIR}"/${PN}-4.1.8-py311.patch -) - -distutils_enable_sphinx docs --no-autodoc - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc - -src_unpack() { - if use verify-sig; then - cd "${DISTDIR}" || die - verify-sig_verify_signed_checksums \ - "${P^}.checksum.txt" sha256 "${P^}.tar.gz" - cd "${WORKDIR}" || die - fi - - default -} - -python_test() { - # Tests have non-standard assumptions about PYTHONPATH, - # and don't work with ${BUILD_DIR}/lib. - PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || - die "Tests fail with ${EPYTHON}" -} - -python_install_all() { - newbashcomp extras/django_bash_completion ${PN}-admin - bashcomp_alias ${PN}-admin django-admin.py - - distutils-r1_python_install_all -} - -pkg_postinst() { - optfeature_header "Additional Backend support can be enabled via:" - optfeature "MySQL backend support" dev-python/mysqlclient - optfeature "PostgreSQL backend support" dev-python/psycopg:2 - optfeature_header - optfeature "GEO Django" "sci-libs/gdal[geos]" - optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached - optfeature "ImageField Support" dev-python/pillow - optfeature "Password encryption" dev-python/bcrypt - optfeature "High-level abstractions for Django forms" dev-python/django-formtools -} diff --git a/dev-python/django/django-4.1.7.ebuild b/dev-python/django/django-4.1.9.ebuild similarity index 97% rename from dev-python/django/django-4.1.7.ebuild rename to dev-python/django/django-4.1.9.ebuild index 1c318d232ec1..31f2a0fb13c2 100644 --- a/dev-python/django/django-4.1.7.ebuild +++ b/dev-python/django/django-4.1.9.ebuild @@ -51,8 +51,6 @@ BDEPEND=" dev-python/selenium[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) " diff --git a/dev-python/django/django-4.2.ebuild b/dev-python/django/django-4.2.1.ebuild similarity index 93% rename from dev-python/django/django-4.2.ebuild rename to dev-python/django/django-4.2.1.ebuild index a5153c56732e..80f9a0a6a206 100644 --- a/dev-python/django/django-4.2.ebuild +++ b/dev-python/django/django-4.2.1.ebuild @@ -27,7 +27,7 @@ LICENSE+=" Apache-2.0" # admin icons, jquery, xregexp.js LICENSE+=" MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos" IUSE="doc sqlite test" RESTRICT="!test? ( test )" @@ -48,15 +48,12 @@ BDEPEND=" dev-python/selenium[${PYTHON_USEDEP}] dev-python/tblib[${PYTHON_USEDEP}] sys-devel/gettext - !!=sec-keys/openpgp-keys-django-20201201 ) " PATCHES=( "${FILESDIR}"/${PN}-4.0-bashcomp.patch - "${FILESDIR}"/${PN}-4.1.8-py311.patch ) distutils_enable_sphinx docs --no-autodoc diff --git a/dev-python/django/files/django-3.2.18-py311.patch b/dev-python/django/files/django-3.2.19-py311.patch similarity index 86% rename from dev-python/django/files/django-3.2.18-py311.patch rename to dev-python/django/files/django-3.2.19-py311.patch index 2cebb8cc817b..976537289ff3 100644 --- a/dev-python/django/files/django-3.2.18-py311.patch +++ b/dev-python/django/files/django-3.2.19-py311.patch @@ -151,3 +151,33 @@ index 9255315e98..8f72057afe 100644 -- 2.40.0 +From 0981a4bc273e2a87ad10c602d9547e006e06d8dd Mon Sep 17 00:00:00 2001 +From: Mariusz Felisiak +Date: Fri, 7 Apr 2023 11:07:54 +0200 +Subject: [PATCH] Refs #34118 -- Fixed CustomChoicesTests.test_uuid_unsupported + on Python 3.11.4+. + +https://github.com/python/cpython/commit/5342f5e713e0cc45b6f226d2d053a8cde1b4d68e + +Follow up to 38e63c9e61152682f3ff982c85a73793ab6d3267. +--- + tests/model_enums/tests.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/model_enums/tests.py b/tests/model_enums/tests.py +index ffc199ce42..c4ca6c91d7 100644 +--- a/tests/model_enums/tests.py ++++ b/tests/model_enums/tests.py +@@ -259,7 +259,7 @@ class CustomChoicesTests(SimpleTestCase): + pass + + def test_uuid_unsupported(self): +- msg = 'UUID objects are immutable' +- with self.assertRaisesMessage(TypeError, msg): ++ with self.assertRaises(TypeError): ++ + class Identifier(uuid.UUID, models.Choices): + A = '972ce4eb-a95f-4a56-9339-68c208a76f18' +-- +2.40.1 + diff --git a/dev-python/django/files/django-4.0.5-py311.patch b/dev-python/django/files/django-4.0.5-py311.patch deleted file mode 100644 index d566db006574..000000000000 --- a/dev-python/django/files/django-4.0.5-py311.patch +++ /dev/null @@ -1,218 +0,0 @@ -From 3d022e13bcc1de5162ba7198c856bf27c03d4f37 Mon Sep 17 00:00:00 2001 -From: David Smith <39445562+smithdc1@users.noreply.github.com> -Date: Sat, 19 Feb 2022 19:36:01 +0000 -Subject: [PATCH 1/3] Refs #33173 -- Fixed MailTests.test_backend_arg() on - Windows and Python 3.11+. - ---- - django/utils/version.py | 1 + - tests/mail/tests.py | 3 ++- - 2 files changed, 3 insertions(+), 1 deletion(-) - -diff --git a/django/utils/version.py b/django/utils/version.py -index 77f13833cb..8f4ab2bcfa 100644 ---- a/django/utils/version.py -+++ b/django/utils/version.py -@@ -15,6 +15,7 @@ PY37 = sys.version_info >= (3, 7) - PY38 = sys.version_info >= (3, 8) - PY39 = sys.version_info >= (3, 9) - PY310 = sys.version_info >= (3, 10) -+PY311 = sys.version_info >= (3, 11) - - - def get_version(version=None): -diff --git a/tests/mail/tests.py b/tests/mail/tests.py -index 51e26cc6be..183a0c0ab1 100644 ---- a/tests/mail/tests.py -+++ b/tests/mail/tests.py -@@ -29,6 +29,7 @@ from django.core.mail.message import BadHeaderError, sanitize_address - from django.test import SimpleTestCase, override_settings - from django.test.utils import requires_tz_support - from django.utils.translation import gettext_lazy -+from django.utils.version import PY311 - - try: - from aiosmtpd.controller import Controller -@@ -790,7 +791,7 @@ class MailTests(HeadersCheckMixin, SimpleTestCase): - filebased.EmailBackend, - ) - -- if sys.platform == "win32": -+ if sys.platform == "win32" and not PY311: - msg = ( - "_getfullpathname: path should be string, bytes or os.PathLike, not " - "object" --- -2.35.1 - -From 4d548dce8fb280ed7be63e9818c316fe5f0ee154 Mon Sep 17 00:00:00 2001 -From: Mariusz Felisiak -Date: Thu, 7 Apr 2022 07:02:21 +0200 -Subject: [PATCH 2/3] Refs #33173 -- Fixed test_runner/test_utils tests on - Python 3.11+. - -Python 3.11 uses fully qualified test name in unittest output. See -https://github.com/python/cpython/commit/755be9b1505af591b9f2ee424a6525b6c2b65ce9 ---- - tests/test_runner/test_debug_sql.py | 14 +++++++++----- - tests/test_runner/test_parallel.py | 5 ++++- - tests/test_utils/tests.py | 13 +++++++++---- - 3 files changed, 22 insertions(+), 10 deletions(-) - -diff --git a/tests/test_runner/test_debug_sql.py b/tests/test_runner/test_debug_sql.py -index 9957295f01..d45d8cb4ba 100644 ---- a/tests/test_runner/test_debug_sql.py -+++ b/tests/test_runner/test_debug_sql.py -@@ -4,6 +4,7 @@ from io import StringIO - from django.db import connection - from django.test import TestCase - from django.test.runner import DiscoverRunner -+from django.utils.version import PY311 - - from .models import Person - -@@ -109,14 +110,17 @@ class TestDebugSQL(unittest.TestCase): - ), - ] - -+ # Python 3.11 uses fully qualified test name in the output. -+ method_name = ".runTest" if PY311 else "" -+ test_class_path = "test_runner.test_debug_sql.TestDebugSQL" - verbose_expected_outputs = [ -- "runTest (test_runner.test_debug_sql.TestDebugSQL.FailingTest) ... FAIL", -- "runTest (test_runner.test_debug_sql.TestDebugSQL.ErrorTest) ... ERROR", -- "runTest (test_runner.test_debug_sql.TestDebugSQL.PassingTest) ... ok", -+ f"runTest ({test_class_path}.FailingTest{method_name}) ... FAIL", -+ f"runTest ({test_class_path}.ErrorTest{method_name}) ... ERROR", -+ f"runTest ({test_class_path}.PassingTest{method_name}) ... ok", - # If there are errors/failures in subtests but not in test itself, - # the status is not written. That behavior comes from Python. -- "runTest (test_runner.test_debug_sql.TestDebugSQL.FailingSubTest) ...", -- "runTest (test_runner.test_debug_sql.TestDebugSQL.ErrorSubTest) ...", -+ f"runTest ({test_class_path}.FailingSubTest{method_name}) ...", -+ f"runTest ({test_class_path}.ErrorSubTest{method_name}) ...", - ( - """SELECT COUNT(*) AS "__count" """ - """FROM "test_runner_person" WHERE """ -diff --git a/tests/test_runner/test_parallel.py b/tests/test_runner/test_parallel.py -index ca208f6a48..a2f68d3512 100644 ---- a/tests/test_runner/test_parallel.py -+++ b/tests/test_runner/test_parallel.py -@@ -4,6 +4,7 @@ import unittest - - from django.test import SimpleTestCase - from django.test.runner import RemoteTestResult -+from django.utils.version import PY311 - - try: - import tblib.pickling_support -@@ -125,7 +126,9 @@ class RemoteTestResultTest(SimpleTestCase): - self.assertEqual(event[0], "addSubTest") - self.assertEqual( - str(event[2]), -- "dummy_test (test_runner.test_parallel.SampleFailingSubtest) (index=0)", -+ "dummy_test (test_runner.test_parallel.SampleFailingSubtest%s) (index=0)" -+ # Python 3.11 uses fully qualified test name in the output. -+ % (".dummy_test" if PY311 else ""), - ) - self.assertEqual(repr(event[3][1]), "AssertionError('0 != 1')") - -diff --git a/tests/test_utils/tests.py b/tests/test_utils/tests.py -index b21c83585b..3b17da1c13 100644 ---- a/tests/test_utils/tests.py -+++ b/tests/test_utils/tests.py -@@ -47,6 +47,7 @@ from django.test.utils import ( - from django.urls import NoReverseMatch, path, reverse, reverse_lazy - from django.utils.deprecation import RemovedInDjango41Warning - from django.utils.log import DEFAULT_LOGGING -+from django.utils.version import PY311 - - from .models import Car, Person, PossessedCar - from .views import empty_response -@@ -99,9 +100,11 @@ class SkippingTestCase(SimpleTestCase): - SkipTestCase("test_foo").test_foo, - ValueError, - "skipUnlessDBFeature cannot be used on test_foo (test_utils.tests." -- "SkippingTestCase.test_skip_unless_db_feature..SkipTestCase) " -+ "SkippingTestCase.test_skip_unless_db_feature..SkipTestCase%s) " - "as SkippingTestCase.test_skip_unless_db_feature..SkipTestCase " -- "doesn't allow queries against the 'default' database.", -+ "doesn't allow queries against the 'default' database." -+ # Python 3.11 uses fully qualified test name in the output. -+ % (".test_foo" if PY311 else ""), - ) - - def test_skip_if_db_feature(self): -@@ -144,9 +147,11 @@ class SkippingTestCase(SimpleTestCase): - SkipTestCase("test_foo").test_foo, - ValueError, - "skipIfDBFeature cannot be used on test_foo (test_utils.tests." -- "SkippingTestCase.test_skip_if_db_feature..SkipTestCase) " -+ "SkippingTestCase.test_skip_if_db_feature..SkipTestCase%s) " - "as SkippingTestCase.test_skip_if_db_feature..SkipTestCase " -- "doesn't allow queries against the 'default' database.", -+ "doesn't allow queries against the 'default' database." -+ # Python 3.11 uses fully qualified test name in the output. -+ % (".test_foo" if PY311 else ""), - ) - - --- -2.35.1 - -From 2037b6b40a4250daaf3fa85f489fab34536c4f3a Mon Sep 17 00:00:00 2001 -From: Mariusz Felisiak -Date: Mon, 9 May 2022 10:38:11 +0200 -Subject: [PATCH 3/3] Refs #33173 -- Fixed test_dateparse tests on Python - 3.11+. - -date/datetime/time.fromisoformat() support any valid ISO 8601 format -in Python 3.11+, see https://github.com/python/cpython/issues/80010. ---- - tests/utils_tests/test_dateparse.py | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/tests/utils_tests/test_dateparse.py b/tests/utils_tests/test_dateparse.py -index 8683811636..3f04a8a49c 100644 ---- a/tests/utils_tests/test_dateparse.py -+++ b/tests/utils_tests/test_dateparse.py -@@ -8,6 +8,7 @@ from django.utils.dateparse import ( - parse_time, - ) - from django.utils.timezone import get_fixed_timezone -+from django.utils.version import PY311 - - - class DateParseTests(unittest.TestCase): -@@ -15,14 +16,18 @@ class DateParseTests(unittest.TestCase): - # Valid inputs - self.assertEqual(parse_date("2012-04-23"), date(2012, 4, 23)) - self.assertEqual(parse_date("2012-4-9"), date(2012, 4, 9)) -+ if PY311: -+ self.assertEqual(parse_date("20120423"), date(2012, 4, 23)) - # Invalid inputs -- self.assertIsNone(parse_date("20120423")) -+ self.assertIsNone(parse_date("2012423")) - with self.assertRaises(ValueError): - parse_date("2012-04-56") - - def test_parse_time(self): - # Valid inputs - self.assertEqual(parse_time("09:15:00"), time(9, 15)) -+ if PY311: -+ self.assertEqual(parse_time("091500"), time(9, 15)) - self.assertEqual(parse_time("10:10"), time(10, 10)) - self.assertEqual(parse_time("10:20:30.400"), time(10, 20, 30, 400000)) - self.assertEqual(parse_time("10:20:30,400"), time(10, 20, 30, 400000)) -@@ -35,7 +40,7 @@ class DateParseTests(unittest.TestCase): - self.assertIsNone(parse_time("00:05:23+")) - self.assertIsNone(parse_time("00:05:23+25:00")) - self.assertIsNone(parse_time("4:18:101")) -- self.assertIsNone(parse_time("091500")) -+ self.assertIsNone(parse_time("91500")) - with self.assertRaises(ValueError): - parse_time("09:15:90") - --- -2.35.1 - diff --git a/dev-python/django/files/django-4.1.8-py311.patch b/dev-python/django/files/django-4.1.8-py311.patch deleted file mode 100644 index a84c9f4cb7e9..000000000000 --- a/dev-python/django/files/django-4.1.8-py311.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://code.djangoproject.com/ticket/34118#comment:11 -https://github.com/python/cpython/issues/102549 -https://github.com/django/django/commit/f55bcff9dcac1d0cb1f927f9fd543cfd567400c4 - -From f55bcff9dcac1d0cb1f927f9fd543cfd567400c4 Mon Sep 17 00:00:00 2001 -From: Mariusz Felisiak -Date: Fri, 7 Apr 2023 11:07:54 +0200 -Subject: [PATCH] [4.1.x] Refs #34118 -- Fixed - CustomChoicesTests.test_uuid_unsupported on Python 3.11.4+. - -https://github.com/python/cpython/commit/5342f5e713e0cc45b6f226d2d053a8cde1b4d68e - -Follow up to 38e63c9e61152682f3ff982c85a73793ab6d3267. - -Backport of 2eb1f37260f0e0b71ef3a77eb5522d2bb68d6489 from main ---- a/tests/model_enums/tests.py -+++ b/tests/model_enums/tests.py -@@ -311,8 +311,7 @@ class Timezone(datetime.timezone, models.Choices): - pass - - def test_uuid_unsupported(self): -- msg = "UUID objects are immutable" -- with self.assertRaisesMessage(TypeError, msg): -+ with self.assertRaises(TypeError): - - class Identifier(uuid.UUID, models.Choices): - A = "972ce4eb-a95f-4a56-9339-68c208a76f18" - diff --git a/dev-python/docopt/docopt-0.6.2-r5.ebuild b/dev-python/docopt/docopt-0.6.2-r5.ebuild index 27e02de9c12d..e45140b79097 100644 --- a/dev-python/docopt/docopt-0.6.2-r5.ebuild +++ b/dev-python/docopt/docopt-0.6.2-r5.ebuild @@ -20,7 +20,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" PATCHES=( "${FILESDIR}"/${PN}-0.6.2-pytest_node_from_parent.patch diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest index 00979deaa8e8..8583bb064aeb 100644 --- a/dev-python/dulwich/Manifest +++ b/dev-python/dulwich/Manifest @@ -1 +1,2 @@ DIST dulwich-0.21.3.tar.gz 437815 BLAKE2B 889bb20800bbf45da6ddd688ed1e8ff2ca76fc3671409bb4bee4ed7604f008610adcd68feda9bf50bdd6432d3ad400e381506369d6411905a8388884093d5540 SHA512 ffe89535bd48709e68bff6b299034ab6ccd28960cc32b3717d9779c84c87548d8366dfadfb0699c99b99f8e599d91284e05dcc3c1f9ae4d7b208500856eb33ac +DIST dulwich-0.21.5.tar.gz 441948 BLAKE2B a65aaa3611de6b18a3f63bd195d3831733bea726f634964c14bb817954147e45753868982fb0c3dcf57dec5a2ed8c985229d110234fd6cae8c783367a06bc20c SHA512 5966a4df8ef94d4c61c4e0a2aebbf11b7f9072139f11357e5194e58dc4edfbe83eb76f7b7aa3a52f96f97c5b7908850fcef5de2aa4bccb212126bb21fdc53934 diff --git a/dev-python/dulwich/dulwich-0.21.5.ebuild b/dev-python/dulwich/dulwich-0.21.5.ebuild new file mode 100644 index 000000000000..2404f4ccf5cd --- /dev/null +++ b/dev-python/dulwich/dulwich-0.21.5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 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_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Pure-Python implementation of the Git file formats and protocols" +HOMEPAGE=" + https://github.com/jelmer/dulwich/ + https://pypi.org/project/dulwich/ +" + +LICENSE="GPL-2+ Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/certifi[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + app-crypt/gpgme[python,${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/fastimport[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs + +python_test() { + # remove interference from the tests that do stuff like user.name + unset GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_AUTHOR_DATE + unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_COMMITTER_DATE + unset EMAIL + # Do not use make check which rebuilds the extension and uses -Werror, + # causing unexpected failures. + "${EPYTHON}" -m unittest -v dulwich.tests.test_suite || + die "tests failed with ${EPYTHON}" +} + +python_install_all() { + if use examples; then + docompress -x "/usr/share/doc/${PF}/examples" + dodoc -r examples + fi + distutils-r1_python_install_all +} diff --git a/dev-python/elementpath/Manifest b/dev-python/elementpath/Manifest index d76b900ce298..155d370b71dd 100644 --- a/dev-python/elementpath/Manifest +++ b/dev-python/elementpath/Manifest @@ -1 +1,2 @@ DIST elementpath-4.1.1.tar.gz 318449 BLAKE2B 3e472ad273a64926a3f63038d2cf5a480bf96f1af96675c23e5c3d2208e72a75f4478e10b82c8956509414c477473ec45163e8df58844dd5702804c65668d61f SHA512 95f2c238404718ff425d3f6be727a2620f519ecf41036c03148184225e968ce3b26a0c8247bf30eb1e0a8883febfc604ff38fa01c573cd26b81bd90ac79f6eed +DIST elementpath-4.1.2.tar.gz 320962 BLAKE2B 39ad80033022119159bcc89e6ea06f23de7d6c0cfca7e63f64ac01fa0e4c36a8d3091cc57efdfc7d5efb735ee058d2ed25abd15ae5297b65a8efdfe4413e4ffc SHA512 f6ab5905986fab88398e9a3774460069f610234126649299228f86020bee48f3d98be90434a4f662b371ef0051e80147df0a0f323e7095fedcab8567237c2c00 diff --git a/dev-python/elementpath/elementpath-4.1.2.ebuild b/dev-python/elementpath/elementpath-4.1.2.ebuild new file mode 100644 index 000000000000..55532d1d5a5e --- /dev/null +++ b/dev-python/elementpath/elementpath-4.1.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="XPath 1.0/2.0 parsers and selectors for ElementTree and lxml" +HOMEPAGE=" + https://github.com/sissaschool/elementpath/ + https://pypi.org/project/elementpath/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/xmlschema[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # fails for some reason, more fit for upstream testing anyway + rm tests/test_typing.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/fitsio/fitsio-1.1.8.ebuild b/dev-python/fitsio/fitsio-1.1.8.ebuild index c42392b57273..80b2e4e593f1 100644 --- a/dev-python/fitsio/fitsio-1.1.8.ebuild +++ b/dev-python/fitsio/fitsio-1.1.8.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) + inherit distutils-r1 DESCRIPTION="Python library to read from and write to FITS files" diff --git a/dev-python/fonttools/fonttools-4.39.3.ebuild b/dev-python/fonttools/fonttools-4.39.3.ebuild index a5b7f9c8c374..b62876bf549b 100644 --- a/dev-python/fonttools/fonttools-4.39.3.ebuild +++ b/dev-python/fonttools/fonttools-4.39.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" diff --git a/dev-python/freetype-py/Manifest b/dev-python/freetype-py/Manifest new file mode 100644 index 000000000000..88af5581d48f --- /dev/null +++ b/dev-python/freetype-py/Manifest @@ -0,0 +1 @@ +DIST freetype-py-2.4.0.zip 832493 BLAKE2B f5753b2cd29aa4441cd2eed5ff421815b543826cdfb6984ad8953377f6497bcd915128a7bf5b40ceb8060257624a75e5e0262276d892139b288da424553d77c1 SHA512 f9ddde5c9a96f75df96b13f7d021916b748c625c876b4f752fe28d93c1a5ceffea514e120f3f9a98955b89bb01d9892b1c38a3cee79737c0fb61a857c055b012 diff --git a/dev-python/freetype-py/freetype-py-2.4.0.ebuild b/dev-python/freetype-py/freetype-py-2.4.0.ebuild new file mode 100644 index 000000000000..e75503aa920b --- /dev/null +++ b/dev-python/freetype-py/freetype-py-2.4.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( pypy3 python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="FreeType Python bindings" +HOMEPAGE=" + https://github.com/rougier/freetype-py/ + https://pypi.org/project/freetype-py/ +" +SRC_URI="$(pypi_sdist_url --no-normalize "${PN}" "${PV}" .zip)" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + app-arch/unzip +" + +distutils_enable_tests pytest + +python_test() { + epytest tests +} diff --git a/dev-python/freetype-py/metadata.xml b/dev-python/freetype-py/metadata.xml new file mode 100644 index 000000000000..659859f5cab6 --- /dev/null +++ b/dev-python/freetype-py/metadata.xml @@ -0,0 +1,12 @@ + + + + + python@gentoo.org + Python + + + freetype-py + rougier/freetype-py + + diff --git a/dev-python/frozendict/frozendict-2.3.8.ebuild b/dev-python/frozendict/frozendict-2.3.8.ebuild index 9548bcbf1869..90e1b20b4b92 100644 --- a/dev-python/frozendict/frozendict-2.3.8.ebuild +++ b/dev-python/frozendict/frozendict-2.3.8.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/frozenlist/frozenlist-1.3.3.ebuild b/dev-python/frozenlist/frozenlist-1.3.3.ebuild index b64bde043503..52dc1f15a43e 100644 --- a/dev-python/frozenlist/frozenlist-1.3.3.ebuild +++ b/dev-python/frozenlist/frozenlist-1.3.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/fuse-python/fuse-python-1.0.5.ebuild b/dev-python/fuse-python/fuse-python-1.0.5.ebuild index 48bba87b5826..a45fa1f4a3ef 100644 --- a/dev-python/fuse-python/fuse-python-1.0.5.ebuild +++ b/dev-python/fuse-python/fuse-python-1.0.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/genshi/genshi-0.7.7.ebuild b/dev-python/genshi/genshi-0.7.7.ebuild index baad7e8b9903..c005b31a52de 100644 --- a/dev-python/genshi/genshi-0.7.7.ebuild +++ b/dev-python/genshi/genshi-0.7.7.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN^} diff --git a/dev-python/gmpy/gmpy-2.1.5.ebuild b/dev-python/gmpy/gmpy-2.1.5.ebuild index 3e57cc8e5ab4..458c53fc07e4 100644 --- a/dev-python/gmpy/gmpy-2.1.5.ebuild +++ b/dev-python/gmpy/gmpy-2.1.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_PN="gmpy2" PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/greenlet/greenlet-2.0.2.ebuild b/dev-python/greenlet/greenlet-2.0.2.ebuild index 3f6c1121adbe..f404b9d3bb61 100644 --- a/dev-python/greenlet/greenlet-2.0.2.ebuild +++ b/dev-python/greenlet/greenlet-2.0.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Note: greenlet is built-in in pypy PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/grpcio/grpcio-1.51.0.ebuild b/dev-python/grpcio/grpcio-1.51.0.ebuild index c501eb843a7c..8795f203de5a 100644 --- a/dev-python/grpcio/grpcio-1.51.0.ebuild +++ b/dev-python/grpcio/grpcio-1.51.0.ebuild @@ -3,8 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 multiprocessing prefix pypi diff --git a/dev-python/gsd/gsd-2.8.1.ebuild b/dev-python/gsd/gsd-2.8.1.ebuild index ac6fd1412be1..55f0159e57f9 100644 --- a/dev-python/gsd/gsd-2.8.1.ebuild +++ b/dev-python/gsd/gsd-2.8.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/gssapi/gssapi-1.8.2.ebuild b/dev-python/gssapi/gssapi-1.8.2.ebuild index 6fc805b8ea5b..75b18e45d8b4 100644 --- a/dev-python/gssapi/gssapi-1.8.2.ebuild +++ b/dev-python/gssapi/gssapi-1.8.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/h5py/h5py-3.8.0.ebuild b/dev-python/h5py/h5py-3.8.0.ebuild index c18f019a61ca..2d868534ddc3 100644 --- a/dev-python/h5py/h5py-3.8.0.ebuild +++ b/dev-python/h5py/h5py-3.8.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/hiredis/hiredis-2.2.2-r1.ebuild b/dev-python/hiredis/hiredis-2.2.2-r1.ebuild index 08c9c7246286..a4dc2b633736 100644 --- a/dev-python/hiredis/hiredis-2.2.2-r1.ebuild +++ b/dev-python/hiredis/hiredis-2.2.2-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517="setuptools" PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/html5-parser/html5-parser-0.4.11.ebuild b/dev-python/html5-parser/html5-parser-0.4.11.ebuild index 6f0b31d3ef50..1b87f974af3a 100644 --- a/dev-python/html5-parser/html5-parser-0.4.11.ebuild +++ b/dev-python/html5-parser/html5-parser-0.4.11.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/http-parser/http-parser-0.9.0-r1.ebuild b/dev-python/http-parser/http-parser-0.9.0-r1.ebuild index 6e5148fe0101..1bfa1afb610d 100644 --- a/dev-python/http-parser/http-parser-0.9.0-r1.ebuild +++ b/dev-python/http-parser/http-parser-0.9.0-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index fb82dabbbd05..dea5cf2fa0a1 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -5,3 +5,4 @@ DIST hypothesis-6.72.4.gh.tar.gz 9358883 BLAKE2B c877e98140d767b7ac5c9c968f21f1a DIST hypothesis-6.74.1.gh.tar.gz 9364092 BLAKE2B 917b98aa86319c902aff8dd7603b02e94722a4d4b22428bd981f130d2dfac3c85eb5a15c98486ea709ce9f4f6ef2f882a6c3263b650128349a2fb0737b134728 SHA512 ad6e53579434c15ae843d827590275955848575e8f10899178289f19ae7b5c23a60bb2ac329ed782e2018635ac5c62fc08336c3454ebe1987fdf64d4ec4cb5a6 DIST hypothesis-6.75.0.gh.tar.gz 9368603 BLAKE2B 8f98fc5b2cf24feb8ea9e417d7d75930ba7cc1ea889222ead0b1a4992ac6e7968542263d2da595598f3dd22a8c60803d10d2657c46df5784a901f382f3f8c4c7 SHA512 d4214511da6e6a628c7fe81a756d2462448d01b0c45fc7816156859ed28cc405c9b64aa2c38aa55602d6d977a6366a3423bbe8dbd00f9e5970091ccfc63dfddb DIST hypothesis-6.75.1.gh.tar.gz 9368674 BLAKE2B 4a25c1537a5aecf0cd06850fdc8d034621a1f0a1593fb957bb671a4cd463d6ae0013b1e1b3906505f7eba7597ffda2bf698ecf594e1de6e37eaef57201a83094 SHA512 3f3b48ec93f26756c760859af489783ad2df3c93e76b9110d40fec74ffd23de07ba76f897262950f0d97b36daff7ac1f2e319f9f75b6132a9113932e3982ec5f +DIST hypothesis-6.75.2.gh.tar.gz 9369020 BLAKE2B 48ae323b529eb9fcd2b77be03b4fc5e60ac9f0b7854e61a42000f2cf0e33bd8afc173bdf25a4350f1d134f53944042b9ef13e5dbe1aa10cc5a95228629b5f34d SHA512 ef5eeb97fba78d769f97b3855665dcca842d7ceec4b83f2ae99e0f4309e00ab91e4ab603454868499b654fba29314d0bf9523ad3db3d322ffa7aedfad86b3c64 diff --git a/dev-python/hypothesis/hypothesis-6.75.2.ebuild b/dev-python/hypothesis/hypothesis-6.75.2.ebuild new file mode 100644 index 000000000000..6173a4ae7bc6 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.75.2.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.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/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! +Date: Thu, 4 May 2023 19:08:37 +0200 +Subject: [PATCH] Update fcn.hpp + +--- + src/fcn.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/fcn.hpp b/src/fcn.hpp +index 3e2ff80c..0c53e1be 100644 +--- a/src/fcn.hpp ++++ b/src/fcn.hpp +@@ -1,6 +1,7 @@ + #include + #include + #include ++#include + + namespace py = pybind11; + diff --git a/dev-python/iminuit/iminuit-2.19.0.ebuild b/dev-python/iminuit/iminuit-2.19.0.ebuild deleted file mode 100644 index d49837be498a..000000000000 --- a/dev-python/iminuit/iminuit-2.19.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -# forced implicitly -CMAKE_MAKEFILE_GENERATOR=emake -inherit cmake distutils-r1 virtualx pypi - -DESCRIPTION="Minuit numerical function minimization in Python" -HOMEPAGE="https://github.com/scikit-hep/iminuit/" - -SLOT="0" -LICENSE="MIT LGPL-2.1" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -RDEPEND=" - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}] - test? ( - dev-python/ipython[${PYTHON_USEDEP}] - dev-python/ipywidgets[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_test() { - virtx distutils-r1_src_test -} - -python_test() { - epytest -p no:pytest-describe || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/iminuit/iminuit-2.21.3.ebuild b/dev-python/iminuit/iminuit-2.21.3.ebuild index 5b482e3c236b..19e4fd25024d 100644 --- a/dev-python/iminuit/iminuit-2.21.3.ebuild +++ b/dev-python/iminuit/iminuit-2.21.3.ebuild @@ -31,6 +31,8 @@ BDEPEND=" ) " +PATCHES=( "${FILESDIR}"/${P}-gcc-13.patch ) + distutils_enable_tests pytest src_test() { diff --git a/dev-python/immutables/immutables-0.19.ebuild b/dev-python/immutables/immutables-0.19.ebuild index 3ce66183ff41..00ef84fe2265 100644 --- a/dev-python/immutables/immutables-0.19.ebuild +++ b/dev-python/immutables/immutables-0.19.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{9..11} ) diff --git a/dev-python/indexed_gzip/indexed_gzip-1.7.1.ebuild b/dev-python/indexed_gzip/indexed_gzip-1.7.1.ebuild index 98bdec35563f..44aac738ce10 100644 --- a/dev-python/indexed_gzip/indexed_gzip-1.7.1.ebuild +++ b/dev-python/indexed_gzip/indexed_gzip-1.7.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest index e69b6502d286..ad59b0fee185 100644 --- a/dev-python/ipython/Manifest +++ b/dev-python/ipython/Manifest @@ -1,3 +1,4 @@ DIST ipython-8.12.0.tar.gz 5465154 BLAKE2B 946d3e649dcf8eea3518ed68499cfcaa6caa7eac99aa21c05fcbb81338037151253ba84d8d942746600dad3883f6d0e8ba1e82e9932cdddc8e1e77a270573ebf SHA512 3e9a42a6fb34a46d32d1236eac99182a756db2ec7b57c77dbedff1e4b25bcf2ef37effe4e5575cda450a1cde77e3c0d24172dcf19d102110a1ac75b9cfe9272c DIST ipython-8.13.0.tar.gz 5467133 BLAKE2B 038b4af8c5f9b32c9a2a1152e9a48131ae46f2903435f50fe67aeabfed7d34daf3f3439af372e561812c88bd6b90d7c729d4d876fe8b6e093582004def5058b7 SHA512 df71a2d30c3e88be89126b7f7178b45377b32c54ed78af0f3dda2612ccdbf7a55f23ccfe8293e50b063f47ecdcab6ff4454855bdabd5c1a45c4e573fd7a7b6d4 DIST ipython-8.13.1.tar.gz 5467211 BLAKE2B 6d09ba56acbb20b367a1e3be163a63343f56fad7d62c2ec76c9ae2012d5884f534ae9e9eaac501cbc94c3d4ffb6eb599eb568d5fa57ab3af56efeec8d094343b SHA512 370512abc8fbe2c512b33167b8feded2b1177d9c194e60c912ee20e6286f90b20abb3982945f691c19cf0391dd556396d3df8755d5cd72fbbb5babe5f034a3d5 +DIST ipython-8.13.2.tar.gz 5467542 BLAKE2B dd924954c93eadc844e75cbfe95627f84120a120a7f69a2bd767c8506fe95ddac912ec9e55cad9ed1149369aec699e0e159f02b7a69ea4ec041e4af6677355ee SHA512 43bbc1669dffad690ee34c0455ca8ea66d30d6249d5c743c7cc100c0a218408761bce9cb798333bf7e7b0c03507009bcb8e1550bcd5be71680f30f822f9376bd diff --git a/dev-python/ipython/ipython-8.12.0.ebuild b/dev-python/ipython/ipython-8.12.0.ebuild index 53206df111bf..3a1f883190af 100644 --- a/dev-python/ipython/ipython-8.12.0.ebuild +++ b/dev-python/ipython/ipython-8.12.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" +IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-python/ipython/ipython-8.13.0.ebuild b/dev-python/ipython/ipython-8.13.0.ebuild index 1a16373c26a0..ba9a80b2508f 100644 --- a/dev-python/ipython/ipython-8.13.0.ebuild +++ b/dev-python/ipython/ipython-8.13.0.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" +IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-python/ipython/ipython-8.13.1.ebuild b/dev-python/ipython/ipython-8.13.1.ebuild index 1a16373c26a0..ba9a80b2508f 100644 --- a/dev-python/ipython/ipython-8.13.1.ebuild +++ b/dev-python/ipython/ipython-8.13.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" +IUSE="doc examples notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" RDEPEND=" diff --git a/dev-python/ipython/ipython-8.13.2.ebuild b/dev-python/ipython/ipython-8.13.2.ebuild new file mode 100644 index 000000000000..ba9a80b2508f --- /dev/null +++ b/dev-python/ipython/ipython-8.13.2.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE='readline,sqlite,threads(+)' + +inherit distutils-r1 optfeature pypi virtualx + +DESCRIPTION="Advanced interactive shell for Python" +HOMEPAGE=" + https://ipython.org/ + https://github.com/ipython/ipython/ + https://pypi.org/project/ipython/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc examples notebook nbconvert qt5 +smp test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/backcall[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + >=dev-python/jedi-0.16[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.3[${PYTHON_USEDEP}] + dev-python/pickleshare[${PYTHON_USEDEP}] + >=dev-python/prompt-toolkit-3.0.38[${PYTHON_USEDEP}] + =dev-python/pygments-2.4.0[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/stack_data[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.9) +" + +BDEPEND=" + test? ( + app-text/dvipng[truetype] + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + dev-python/matplotlib-inline[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/numpy-1.21[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/testpath[${PYTHON_USEDEP}] + ) + doc? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + >=dev-python/sphinx-2[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( + dev-python/nbconvert[${PYTHON_USEDEP}] + ) +" +PDEPEND=" + notebook? ( + dev-python/notebook[${PYTHON_USEDEP}] + dev-python/ipywidgets[${PYTHON_USEDEP}] + dev-python/widgetsnbextension[${PYTHON_USEDEP}] + ) + qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] ) + smp? ( + >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] + >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}] + ) +" + +PATCHES=( "${FILESDIR}"/2.1.0-substitute-files.patch ) + +python_prepare_all() { + # Remove out of date insource files + #rm IPython/extensions/cythonmagic.py || die + #rm IPython/extensions/rmagic.py || die + + # Prevent un-needed download during build + if use doc; then + sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die + fi + + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + + distutils-r1_python_prepare_all +} + +python_compile_all() { + if use doc; then + emake -C docs html_noapi + HTML_DOCS=( docs/build/html/. ) + fi +} + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x IPYTHON_TESTING_TIMEOUT_SCALE=20 + local EPYTEST_DESELECT=( + # TODO: looks to be a regression due to a newer dep + IPython/core/tests/test_oinspect.py::test_class_signature + IPython/core/tests/test_oinspect.py::test_render_signature_long + IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters + ) + # nonfatal implied by virtx + nonfatal epytest || die "Tests failed with ${EPYTHON}" +} + +python_install() { + distutils-r1_python_install + + # Create ipythonX.Y symlinks. + # TODO: + # 1. do we want them for pypy? No. pypy has no numpy + # 2. handle it in the eclass instead (use _python_ln_rel). + # With pypy not an option the dosym becomes unconditional + dosym ../lib/python-exec/${EPYTHON}/ipython \ + /usr/bin/ipython${EPYTHON#python} +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + optfeature "code formatting" dev-python/black + optfeature "sympyprinting" dev-python/sympy + optfeature "cythonmagic" dev-python/cython + optfeature "%lprun magic command" dev-python/line_profiler + optfeature "%mprun magic command" dev-python/memory_profiler + + if use nbconvert; then + if ! has_version app-text/pandoc ; then + einfo "Node.js will be used to convert notebooks to other formats" + einfo "like HTML. Support for that is still experimental. If you" + einfo "encounter any problems, please use app-text/pandoc instead." + fi + fi +} diff --git a/dev-python/ipython/metadata.xml b/dev-python/ipython/metadata.xml index 8b83b8aabf3a..fc4a56363789 100644 --- a/dev-python/ipython/metadata.xml +++ b/dev-python/ipython/metadata.xml @@ -43,7 +43,6 @@ - Add support for dev-python/matplotlib Install requirements for the web notebook based on dev-python/tornado Enable support for converting notebooks to various formats using app-text/pandoc diff --git a/dev-python/jellyfish/jellyfish-0.11.2.ebuild b/dev-python/jellyfish/jellyfish-0.11.2.ebuild index ef6399da8c95..0bbe9beafb87 100644 --- a/dev-python/jellyfish/jellyfish-0.11.2.ebuild +++ b/dev-python/jellyfish/jellyfish-0.11.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=maturin PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/jq/jq-1.4.1.ebuild b/dev-python/jq/jq-1.4.1.ebuild index c0fc8c42374e..6250d463e35c 100644 --- a/dev-python/jq/jq-1.4.1.ebuild +++ b/dev-python/jq/jq-1.4.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild index 2bbc73ee500a..7ffb38f69a96 100644 --- a/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild +++ b/dev-python/jupyter_server_mathjax/jupyter_server_mathjax-0.2.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" 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" RDEPEND=" >=dev-python/jupyter-server-1.1[${PYTHON_USEDEP}] diff --git a/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild b/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild index 46c8a281cc4b..40a6d2e43091 100644 --- a/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild +++ b/dev-python/kiwisolver/kiwisolver-1.4.4-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/krb5/krb5-0.5.0.ebuild b/dev-python/krb5/krb5-0.5.0.ebuild index b13058cb46e7..e2417fb2d056 100644 --- a/dev-python/krb5/krb5-0.5.0.ebuild +++ b/dev-python/krb5/krb5-0.5.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild index 73480ddc1566..bb2b12995aa4 100644 --- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild +++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/libsass/libsass-0.22.0-r1.ebuild b/dev-python/libsass/libsass-0.22.0-r1.ebuild index 9983462bd91a..8c3942a8fbf1 100644 --- a/dev-python/libsass/libsass-0.22.0-r1.ebuild +++ b/dev-python/libsass/libsass-0.22.0-r1.ebuild @@ -3,8 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 diff --git a/dev-python/libvirt-python/Manifest b/dev-python/libvirt-python/Manifest index 68406eba26a6..409b72f934ca 100644 --- a/dev-python/libvirt-python/Manifest +++ b/dev-python/libvirt-python/Manifest @@ -6,3 +6,5 @@ DIST libvirt-python-8.9.0.tar.gz 240769 BLAKE2B 992f02fe584f33ea5bd91a28338e281d DIST libvirt-python-8.9.0.tar.gz.asc 833 BLAKE2B 690613f7f558155db56a5194042bdf49e004143b2066bcaccb48fc9082364a88b5f8d4112623095838a116817a55e34e8ca29e01221299efc396fb1501a060ae SHA512 a490284745c948d87f0239b70257b5cd66ae2515a4f3f33c05a2b3e1ccc28e2769c8c61d45e4f855b595a6d82b6d73e50bcd00a8bbfc7cb7fbe1a4969e48e17b DIST libvirt-python-9.2.0.tar.gz 243411 BLAKE2B 4478060de12fe78dc60505cbfdc9a38d398ea3860e9a1a146379695f6ed7ec21d8840b54e6a716b1177e422a934ec5dfd86365208147515f70bc02c605c32b8c SHA512 24abeb7ec27135c30cdf751476b091b89b3aa2e448f6fe57d29064e1465a49944b2c0bb19cb01ce4d728036c9387bb244594816a9853a00b1d43d89dd7f94cd5 DIST libvirt-python-9.2.0.tar.gz.asc 833 BLAKE2B 8f09ba2399fa083d41c979354dd72ca0c44047f46c6117b08cf823d8fc7ba5a2bfa031e51855238865dc08eb77846362d200d362e8675049f32b635e40bb25cc SHA512 4cb0bffaaa95e93cff1dd2f35f0219bc97567e21e04778b6f5bd0b33aa3523cea43f5fd7d95da73ba82f695b2cab8c771a5adbd9511e8a6deeb13e7e80fe7aa2 +DIST libvirt-python-9.3.0.tar.gz 244181 BLAKE2B 1f472233ea336bf7196f83c41606817c6422b08ba76bb07a39510018498cc378a3e31626155e9953881ac4718ca642df6878e9a2b6bfe74116052819fabf63c6 SHA512 5fe04eb6fbccb20f90637d5bb74887b0676743761838c91f6c7f08f8aff39ea8e1d8cdc50c4c244918c2100efb00c6bb380ac44b4d403a08863c8c99ecdbe937 +DIST libvirt-python-9.3.0.tar.gz.asc 833 BLAKE2B bb3f47ce3dea2fca251a956c170f98406485f3b738e068d6b3dab59c5f440aba7127683f484278866d5b39f53cd18a5dbb9697e701515c6d93141b3e7ecae18b SHA512 0123bc657ec2680ea998e70c62f2dba0f5960239faa43158e4897e4e3e287a0fdb29daa409bf98514b271477410308c959a0ab1e4e90fa82f409cd4f858201fe diff --git a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild index 25f4ff942c9e..0e657b8769c3 100644 --- a/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9.2.0.ebuild @@ -10,10 +10,9 @@ EAPI=8 # app-emulation/libvirt # Please bump them together! -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -MY_P="${P/_rc/-rc}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 verify-sig if [[ ${PV} == *9999* ]]; then @@ -21,9 +20,10 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" RDEPEND="app-emulation/libvirt:=" else + MY_P="${P/_rc/-rc}" SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}" @@ -44,6 +44,8 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc + distutils_enable_tests pytest python_install_all() { diff --git a/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild new file mode 100644 index 000000000000..0e657b8769c3 --- /dev/null +++ b/dev-python/libvirt-python/libvirt-python-9.3.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Packages which get releases together: +# app-emacs/nxml-libvirt-schemas +# dev-python/libvirt-python +# dev-perl/Sys-Virt +# app-emulation/libvirt +# Please bump them together! + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit distutils-r1 verify-sig + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" + RDEPEND="app-emulation/libvirt:=" +else + MY_P="${P/_rc/-rc}" + SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz + verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + RDEPEND="app-emulation/libvirt:0/${PV}" +fi +S="${WORKDIR}/${P%_rc*}" + +DESCRIPTION="libvirt Python bindings" +HOMEPAGE="https://www.libvirt.org" + +LICENSE="LGPL-2" +SLOT="0" +IUSE="examples test" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + dev-python/lxml[${PYTHON_USEDEP}] + ) + verify-sig? ( sec-keys/openpgp-keys-libvirt ) +" + +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc + +distutils_enable_tests pytest + +python_install_all() { + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/libvirt-python/libvirt-python-9999.ebuild b/dev-python/libvirt-python/libvirt-python-9999.ebuild index 25f4ff942c9e..0e657b8769c3 100644 --- a/dev-python/libvirt-python/libvirt-python-9999.ebuild +++ b/dev-python/libvirt-python/libvirt-python-9999.ebuild @@ -10,10 +10,9 @@ EAPI=8 # app-emulation/libvirt # Please bump them together! -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -MY_P="${P/_rc/-rc}" -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 verify-sig if [[ ${PV} == *9999* ]]; then @@ -21,9 +20,10 @@ if [[ ${PV} == *9999* ]]; then EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git" RDEPEND="app-emulation/libvirt:=" else + MY_P="${P/_rc/-rc}" SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz verify-sig? ( https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" RDEPEND="app-emulation/libvirt:0/${PV}" fi S="${WORKDIR}/${P%_rc*}" @@ -44,6 +44,8 @@ BDEPEND=" verify-sig? ( sec-keys/openpgp-keys-libvirt ) " +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/libvirt.org.asc + distutils_enable_tests pytest python_install_all() { diff --git a/dev-python/line_profiler/line_profiler-4.0.3.ebuild b/dev-python/line_profiler/line_profiler-4.0.3.ebuild index cc5995f63faa..2cf016dcb0a6 100644 --- a/dev-python/line_profiler/line_profiler-4.0.3.ebuild +++ b/dev-python/line_profiler/line_profiler-4.0.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index 2902d45f705f..7c2a27cc6176 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -1,14 +1,7 @@ -DIST llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz 181527027 BLAKE2B f2f3b3a33b2a50f3b4f97df16a948e5ed5e642f737de8e852da164aefd3ed9af7bbd0fc1de9f7c9dbee6b9b8ebe11e52af8cc79b8a130cff405fc1238afe217d SHA512 946cd1435a26673c851bdda170864d0c362dfc14d1a7087fbe6303ac79e1821e9c53b72e92d15ad7180b1d6ea3bcc0458e7bec37acc3e8b8bcca8efbb9ff2387 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 -DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa -DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 -DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c -DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca SHA512 2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb -DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-python/lit/lit-16.0.1.ebuild b/dev-python/lit/lit-16.0.1.ebuild deleted file mode 100644 index 4275151b428c..000000000000 --- a/dev-python/lit/lit-16.0.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-16.0.2.ebuild b/dev-python/lit/lit-16.0.2.ebuild deleted file mode 100644 index 4275151b428c..000000000000 --- a/dev-python/lit/lit-16.0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-16.0.3.9999.ebuild b/dev-python/lit/lit-16.0.4.9999.ebuild similarity index 100% rename from dev-python/lit/lit-16.0.3.9999.ebuild rename to dev-python/lit/lit-16.0.4.9999.ebuild diff --git a/dev-python/lit/lit-17.0.0_pre20230325.ebuild b/dev-python/lit/lit-17.0.0_pre20230325.ebuild deleted file mode 100644 index f4b401a77373..000000000000 --- a/dev-python/lit/lit-17.0.0_pre20230325.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-17.0.0_pre20230414.ebuild b/dev-python/lit/lit-17.0.0_pre20230414.ebuild deleted file mode 100644 index f4b401a77373..000000000000 --- a/dev-python/lit/lit-17.0.0_pre20230414.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/lit/lit-17.0.0_pre20230421.ebuild b/dev-python/lit/lit-17.0.0_pre20230421.ebuild deleted file mode 100644 index f4b401a77373..000000000000 --- a/dev-python/lit/lit-17.0.0_pre20230421.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -} diff --git a/dev-python/llfuse/llfuse-1.4.2.ebuild b/dev-python/llfuse/llfuse-1.4.2.ebuild index db4e88525aa4..6b3eb6c2daf4 100644 --- a/dev-python/llfuse/llfuse-1.4.2.ebuild +++ b/dev-python/llfuse/llfuse-1.4.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/lmdb/lmdb-1.4.1.ebuild b/dev-python/lmdb/lmdb-1.4.1.ebuild index ef402b2a053a..5da9780f4d25 100644 --- a/dev-python/lmdb/lmdb-1.4.1.ebuild +++ b/dev-python/lmdb/lmdb-1.4.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{9..11} ) diff --git a/dev-python/lxml/lxml-4.9.2.ebuild b/dev-python/lxml/lxml-4.9.2.ebuild index ffa5dfcbf755..6d7db7480919 100644 --- a/dev-python/lxml/lxml-4.9.2.ebuild +++ b/dev-python/lxml/lxml-4.9.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/lz4/lz4-4.3.2.ebuild b/dev-python/lz4/lz4-4.3.2.ebuild index ebcad0616832..a20abdff800a 100644 --- a/dev-python/lz4/lz4-4.3.2.ebuild +++ b/dev-python/lz4/lz4-4.3.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/m2crypto/m2crypto-0.38.0.ebuild b/dev-python/m2crypto/m2crypto-0.38.0.ebuild index 276d45fe28c0..5566c34aa87f 100644 --- a/dev-python/m2crypto/m2crypto-0.38.0.ebuild +++ b/dev-python/m2crypto/m2crypto-0.38.0.ebuild @@ -3,6 +3,7 @@ EAPI=7 +DISTUTILS_EXT=1 PYTHON_COMPAT=( python3_{9..11} ) PYPI_NO_NORMALIZE=1 PYPI_PN="M2Crypto" diff --git a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild index 7178ee8fe2ca..631e6dfa1417 100644 --- a/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild +++ b/dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild @@ -3,8 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild b/dev-python/matplotlib/matplotlib-3.7.1.ebuild index 688f8ac85d71..9c878ad7c70a 100644 --- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild +++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE='tk?,threads(+)' diff --git a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild b/dev-python/mecab-python/mecab-python-0.996-r1.ebuild index 50393940550a..dfb4695da01d 100644 --- a/dev-python/mecab-python/mecab-python-0.996-r1.ebuild +++ b/dev-python/mecab-python/mecab-python-0.996-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest index 8173771317da..af0798f8656f 100644 --- a/dev-python/mkdocs-material/Manifest +++ b/dev-python/mkdocs-material/Manifest @@ -1,5 +1 @@ -DIST mkdocs-material-9.1.5.gh.tar.gz 10887648 BLAKE2B c0e1c905765c1a127e467c25c3988b64eec0c79e2d554e30e39cd5e9c65d748b5198b973027337a3530beeb4e9f3a16d2e0b41925ef44698dc011501b5bb6f14 SHA512 cbd89c66dfda2554a9466f2dda16baac4a7328de1dc1d4549861395d0cd6adea9f841f04e0ac1fcd8685937954dad82aaa01be69faac86c79e28466d5aba9c61 -DIST mkdocs-material-9.1.6.gh.tar.gz 10906175 BLAKE2B d99564b40c1add79164fbc339ea1c2a1b531ba9ac442cc1cb65c65696e5391acf7718d6f9c681223e2dcab1bca1d423ed1825bfba342d81b69511fbf3bda6e5d SHA512 7f8c41d525d16a967efcd34073a89f36d91c70425890d63aa152246c7672c983e64fe82723e032bef31445d1d0f6e926203573e3036fdc79d001db78e2ae2bfb -DIST mkdocs-material-9.1.7.gh.tar.gz 10913301 BLAKE2B d9a1bc2e2d4b1d1719d78bb38cbb63f1ed49d78437b632c3d88ef068bc3511dc99e2011b58ff6b2e4db5b8d3ed9564ca2ecfb80634102d8371dd3eba393ffbfd SHA512 b99ac378120cebb75a99746659bebcf1db6d330fe9aa1243fb8699ae8d309992ac69fc4aa3abb0d7f80ab0d3e555745b47024af8c6353bb0163ff773084f45b5 -DIST mkdocs-material-9.1.8.gh.tar.gz 10913351 BLAKE2B 010e0ec27a4360facccdc807fcbf867dce2125a05a5d188eedff6d522b2477d502022c8265655e600a967352ab004cdf08fdad8eac7b38d11e85bc4ef5d7f652 SHA512 ca6f6c4e345d7a0c7d925d9766d94049f168051df6aa1f66d2d9e152c380d81517a040a66e87ddab6f0cf5b46d421ce46c67c0f5985a5f4b6195ef47043ecf18 DIST mkdocs-material-9.1.9.gh.tar.gz 10937664 BLAKE2B ebb893deecbd545496542f714976337b6c57ab0b7413f53ec0e8635e3d3a668ce3b7dbd46ea2517855e077d271f147d1df7c9d838d80a3954ff8a9f63f7f7bce SHA512 0b2a42e8f035375f34ca23a1489d4d76c9733cd28e1dc98f25c8f5461a337ff533eb85c72d9b22a8d2af4694b1e0c74ea61bb62da91827562b1ecb4cf4e8867c diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.5.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.5.ebuild deleted file mode 100644 index aaf33a92c6a0..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.1.5.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~riscv x86" - -RDEPEND=" - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild deleted file mode 100644 index 84fada34a024..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.1.6-r1.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.7.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.7.ebuild deleted file mode 100644 index 84fada34a024..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.1.7.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.8.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.8.ebuild deleted file mode 100644 index 84fada34a024..000000000000 --- a/dev-python/mkdocs-material/mkdocs-material-9.1.8.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=hatchling -PYTHON_COMPAT=( python3_{9..11} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocs-material-extensions - dev-python/mkdocs-minify-plugin - dev-python/mkdocs-redirects -" - -inherit distutils-r1 docs - -DESCRIPTION="A Material Design theme for MkDocs" -HOMEPAGE=" - https://github.com/squidfunk/mkdocs-material/ - https://pypi.org/project/mkdocs-material/ -" -SRC_URI=" - https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" - -RDEPEND=" - >=dev-python/colorama-0.4[${PYTHON_USEDEP}] - >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}] - >=dev-python/markdown-3.2[${PYTHON_USEDEP}] - >=dev-python/mkdocs-1.4.2[${PYTHON_USEDEP}] - >=dev-python/pygments-2.14[${PYTHON_USEDEP}] - >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}] - >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}] - >=dev-python/requests-2.26[${PYTHON_USEDEP}] -" - -# mkdocs-material-extensions depends on mkdocs-material creating a circular dep -PDEPEND=" - >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}] -" - -PATCHES=( - # simplify pyproject to remove extra deps for metadata - "${FILESDIR}/${PN}-8.5.7-simplify-build.patch" -) - -src_prepare() { - echo "__version__ = '${PV}'" > gentoo_version.py || die - distutils-r1_src_prepare -} diff --git a/dev-python/mkdocs-material/mkdocs-material-9.1.9.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.1.9.ebuild index 84fada34a024..e63e621443f9 100644 --- a/dev-python/mkdocs-material/mkdocs-material-9.1.9.ebuild +++ b/dev-python/mkdocs-material/mkdocs-material-9.1.9.ebuild @@ -27,7 +27,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" RDEPEND=" >=dev-python/colorama-0.4[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-4.1.6.ebuild b/dev-python/moto/moto-4.1.6.ebuild index 894bb121184c..6f3d79b72a93 100644 --- a/dev-python/moto/moto-4.1.6.ebuild +++ b/dev-python/moto/moto-4.1.6.ebuild @@ -19,7 +19,7 @@ SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] dev-python/cookies[${PYTHON_USEDEP}] @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-4.1.7.ebuild b/dev-python/moto/moto-4.1.7.ebuild index d30e9392b520..61aa80aa5c57 100644 --- a/dev-python/moto/moto-4.1.7.ebuild +++ b/dev-python/moto/moto-4.1.7.ebuild @@ -19,7 +19,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] dev-python/cookies[${PYTHON_USEDEP}] @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/moto/moto-4.1.8.ebuild b/dev-python/moto/moto-4.1.8.ebuild index fb6f55956258..15848ecb97f6 100644 --- a/dev-python/moto/moto-4.1.8.ebuild +++ b/dev-python/moto/moto-4.1.8.ebuild @@ -19,7 +19,7 @@ SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" - >=dev-python/aws-xray-sdk-python-0.93[${PYTHON_USEDEP}] + >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}] >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}] >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}] dev-python/cookies[${PYTHON_USEDEP}] @@ -34,7 +34,7 @@ RDEPEND=" dev-python/more-itertools[${PYTHON_USEDEP}] >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}] >=dev-python/openapi-spec-validator-0.2.8[${PYTHON_USEDEP}] - dev-python/pretty-yaml[${PYTHON_USEDEP}] + dev-python/pyaml[${PYTHON_USEDEP}] >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}] dev-python/python-dateutil[${PYTHON_USEDEP}] diff --git a/dev-python/msgpack/msgpack-1.0.5.ebuild b/dev-python/msgpack/msgpack-1.0.5.ebuild index 3ac7cb1830a9..edc84713f715 100644 --- a/dev-python/msgpack/msgpack-1.0.5.ebuild +++ b/dev-python/msgpack/msgpack-1.0.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/multidict/multidict-6.0.4.ebuild b/dev-python/multidict/multidict-6.0.4.ebuild index 32cc3f30f838..1bd1f6761430 100644 --- a/dev-python/multidict/multidict-6.0.4.ebuild +++ b/dev-python/multidict/multidict-6.0.4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/multiprocess/Manifest b/dev-python/multiprocess/Manifest new file mode 100644 index 000000000000..06e43436a81b --- /dev/null +++ b/dev-python/multiprocess/Manifest @@ -0,0 +1 @@ +DIST multiprocess-0.70.14.tar.gz 1498053 BLAKE2B 0377d293b3e160f6a6c61c148ee0d852b39f859530ef738ae143312b62833779a7e0ea745d468628fbc96a22e97326ce886b46ef9a0791fd58d3682bdc54e6af SHA512 22202b81c33601d75ca3222a6485bae596d7807d54757280ac06f2fd7247c927f978b4f5c62bd81739b95462a96dc629e5559630d9310343f86b46ee37841b6b diff --git a/dev-python/multiprocess/metadata.xml b/dev-python/multiprocess/metadata.xml new file mode 100644 index 000000000000..9b4d7631549a --- /dev/null +++ b/dev-python/multiprocess/metadata.xml @@ -0,0 +1,12 @@ + + + + + tupone@gentoo.org + Tupone Alfredo + + + multiprocess + uqfoundation/multiprocess + + diff --git a/dev-python/multiprocess/multiprocess-0.70.14.ebuild b/dev-python/multiprocess/multiprocess-0.70.14.ebuild new file mode 100644 index 000000000000..77452a02ef21 --- /dev/null +++ b/dev-python/multiprocess/multiprocess-0.70.14.ebuild @@ -0,0 +1,21 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit pypi distutils-r1 + +DESCRIPTION="better multiprocessing and multithreading in python" +HOMEPAGE="https://github.com/uqfoundation/multiprocess" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="dev-python/dill[${PYTHON_USEDEP}]" + +python_test() { + "${EPYTHON}" py${EPYTHON#python}/multiprocess/tests/__main__.py -v || die +} diff --git a/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild b/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild index 7f6491e86168..8791497d47e4 100644 --- a/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild +++ b/dev-python/mysqlclient/mysqlclient-2.1.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/nbclassic/Manifest b/dev-python/nbclassic/Manifest index a8514687f183..c40878f808ed 100644 --- a/dev-python/nbclassic/Manifest +++ b/dev-python/nbclassic/Manifest @@ -1,2 +1,3 @@ DIST nbclassic-0.5.5.tar.gz 20200594 BLAKE2B 43de88221af5461e2814f7d8963d7f9f675463f116092d1fb40648a8a14065aa5888ad207b1d845884f9b5b6d6a65a8f6197e94661b7a255c84d5b34ea0c5c99 SHA512 54e22ee41a2cb497c3792b74213c13dfbcef7a8a6fb42e48a06aa6969987cec39bf0cfa835e24062e8181bd732cf6b6855f9e834a586b15c584b47df06455b34 DIST nbclassic-0.5.6.tar.gz 20201214 BLAKE2B 07643a35e0167af860ce382212685b988e8ec979cfe6e3436998e467f36a1f4381343c7e2513bc3a08d3cd384d6e6369cae20f77c9b0636559ce8f66b4ee2f63 SHA512 e259edb862a870c2b992c6c2c2d8ead64fc69f98298bd1830d63f1db001f8b36ab9509a693b5e425dcc2a43eb72b256f1082b1f0c66757bdbf35968175eb58c7 +DIST nbclassic-1.0.0.tar.gz 20201455 BLAKE2B 8d87668cdf2347c6d9dcc7f335d9bf346c1622217b71c18a91f7703f90ab5d2c71830f9743d6b408033ab153fe7180a9f07edc016704b9d0469bbf15c1641ef8 SHA512 fc80cd6311ab9cac9e0fdcf4d37cffc383c90327da8c27901239b84486e4afe23372665b0e1464ec78845816e829c4f3cf8672b4a0ad7e396fdb962b2f4f5a1b diff --git a/dev-python/nbclassic/nbclassic-0.5.5.ebuild b/dev-python/nbclassic/nbclassic-0.5.5.ebuild index 24461d5f3584..ca32e945287e 100644 --- a/dev-python/nbclassic/nbclassic-0.5.5.ebuild +++ b/dev-python/nbclassic/nbclassic-0.5.5.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-python/argon2-cffi[${PYTHON_USEDEP}] diff --git a/dev-python/nbclassic/nbclassic-1.0.0.ebuild b/dev-python/nbclassic/nbclassic-1.0.0.ebuild new file mode 100644 index 000000000000..dbd9a062a219 --- /dev/null +++ b/dev-python/nbclassic/nbclassic-1.0.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_USE_PEP517=jupyter + +inherit distutils-r1 pypi xdg-utils + +DESCRIPTION="Jupyter Notebook as a Jupyter Server Extension" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/nbclassic/ + https://pypi.org/project/nbclassic/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + dev-python/argon2-cffi[${PYTHON_USEDEP}] + dev-python/ipykernel[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-6.1.1[${PYTHON_USEDEP}] + >=dev-python/jupyter-core-4.6.1[${PYTHON_USEDEP}] + >=dev-python/nbconvert-5[${PYTHON_USEDEP}] + dev-python/nbformat[${PYTHON_USEDEP}] + >=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}] + >=dev-python/notebook-shim-0.2.3[${PYTHON_USEDEP}] + dev-python/prometheus_client[${PYTHON_USEDEP}] + >=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}] + >=dev-python/terminado-0.8.3[${PYTHON_USEDEP}] + >=dev-python/tornado-6.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}] +" +PDEPEND=" + + + + + mario.haustein@hrz.tu-chemnitz.de + Mario Haustein + + + proxy-maint@gentoo.org + Proxy Maintainers + + + A command-line tool for seeing the latest in space. Nextinspace also + supports use as a Python library, so you can integrate it into your + application. You can also get data printed to the terminal in JSON, + which can be piped into another program. + + + gideonshaked/nextinspace + nextinspace + + diff --git a/dev-python/nextinspace/nextinspace-2.0.5.ebuild b/dev-python/nextinspace/nextinspace-2.0.5.ebuild new file mode 100644 index 000000000000..81347649c9dc --- /dev/null +++ b/dev-python/nextinspace/nextinspace-2.0.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="A command-line tool for seeing the latest in space" +HOMEPAGE="https://github.com/gideonshaked/nextinspace" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git" +else + SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.24[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Don't install license files + sed -e '/^include = \["LICENSE"\]$/d' -i pyproject.toml || die +} diff --git a/dev-python/nextinspace/nextinspace-9999.ebuild b/dev-python/nextinspace/nextinspace-9999.ebuild new file mode 100644 index 000000000000..81347649c9dc --- /dev/null +++ b/dev-python/nextinspace/nextinspace-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{10..11} ) +inherit distutils-r1 + +DESCRIPTION="A command-line tool for seeing the latest in space" +HOMEPAGE="https://github.com/gideonshaked/nextinspace" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gideonshaked/nextinspace.git" +else + SRC_URI="https://github.com/gideonshaked/nextinspace/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-python/colorama-0.4.3[${PYTHON_USEDEP}] + >=dev-python/requests-2.24[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + ${RDEPEND} + >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.8[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + default + + # Don't install license files + sed -e '/^include = \["LICENSE"\]$/d' -i pyproject.toml || die +} diff --git a/dev-python/notebook-shim/notebook-shim-0.2.2-r1.ebuild b/dev-python/notebook-shim/notebook-shim-0.2.2-r1.ebuild index 146916c5c88b..3e846f9c9589 100644 --- a/dev-python/notebook-shim/notebook-shim-0.2.2-r1.ebuild +++ b/dev-python/notebook-shim/notebook-shim-0.2.2-r1.ebuild @@ -16,7 +16,7 @@ HOMEPAGE=" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" =dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] >=dev-python/ptyprocess-0.7.0[${PYTHON_USEDEP}] dev-python/pyparsing[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' dev-python/tomli[${PYTHON_USEDEP}] ' python3_{9..10}) >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}] >=dev-python/python-dotenv-0.21.0[${PYTHON_USEDEP}] >=dev-python/virtualenv-20.0.35[${PYTHON_USEDEP}] @@ -60,7 +63,7 @@ distutils_enable_tests pytest src_prepare() { local pkgName local jobs=$(makeopts_jobs) - local packages=( attr attrs cerberus click colorama dotenv markupsafe \ + local packages=( attr attrs cerberus colorama dotenv markupsafe \ pexpect ptyprocess pyparsing requests urllib3 tomlkit ) for pkgName in ${packages[@]}; do find ./ -type f -print0 | \ @@ -88,16 +91,9 @@ src_prepare() { sed --in-place \ -e "s/from pipenv\.vendor import plette, toml, tomlkit, vistir/from pipenv\.vendor import plette, toml, vistir\\nimport tomlkit/g" - # remove tomlkit from vendoring - for fname in pipenv/utils/toml.py tests/integration/conftest.py; do - sed --in-place -e "s/from pipenv\.vendor import toml, tomlkit/from pipenv\.vendor import toml\\nimport tomlkit/g" $fname || die "Failed sed in $fname" - done - #for fname in "tests/unit/test_vendor.py "; do - # sed --in-place -e "s/from pipenv\.vendor import tomlkit/import tomlkit/g" $fname || die "Failed sed in tomlkit" - #done # remove python ruaml yaml - sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruaml\.yaml import YAML/g" pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" - sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruaml\.yaml\.error import MarkedYAMLError/g" pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" + sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml import YAML/from ruamel\.yaml import YAML/g" pipenv/patched/safety/util.py || die "Failed sed in ruaml-yaml" + sed --in-place -e "s/from pipenv\.vendor\.ruamel\.yaml\.error import MarkedYAMLError/from ruamel\.yaml\.error import MarkedYAMLError/g" pipenv/patched/safety/util.py || die "Failed sed in ruamel-yaml" rm -vR pipenv/vendor/ruamel || die "Failed removing ruamel-yaml from vendor" diff --git a/dev-python/pivy/pivy-0.6.8.ebuild b/dev-python/pivy/pivy-0.6.8.ebuild index 9284cbc1fb81..908db8e6742c 100644 --- a/dev-python/pivy/pivy-0.6.8.ebuild +++ b/dev-python/pivy/pivy-0.6.8.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/plyr/plyr-1.0.6-r1.ebuild b/dev-python/plyr/plyr-1.0.6-r1.ebuild index 595b5eb0a1d8..08662ab5dae4 100644 --- a/dev-python/plyr/plyr-1.0.6-r1.ebuild +++ b/dev-python/plyr/plyr-1.0.6-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/plyvel/plyvel-1.5.0.ebuild b/dev-python/plyvel/plyvel-1.5.0.ebuild index 640f7771d50e..83d70a71aba7 100644 --- a/dev-python/plyvel/plyvel-1.5.0.ebuild +++ b/dev-python/plyvel/plyvel-1.5.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools # Disable PyPy3 for now because it is not stable enough: # https://github.com/wbolster/plyvel/issues/140 diff --git a/dev-python/pretty-yaml/Manifest b/dev-python/pretty-yaml/Manifest deleted file mode 100644 index 00a216803862..000000000000 --- a/dev-python/pretty-yaml/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482 SHA512 3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2 diff --git a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild index d50a7d274d8e..9b676bd02b1e 100644 --- a/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild +++ b/dev-python/protobuf-python/protobuf-python-4.21.9.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/psutil/psutil-5.9.5.ebuild b/dev-python/psutil/psutil-5.9.5.ebuild index a12878b0bdfa..b83426d9749d 100644 --- a/dev-python/psutil/psutil-5.9.5.ebuild +++ b/dev-python/psutil/psutil-5.9.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/psycopg/psycopg-2.9.4.ebuild b/dev-python/psycopg/psycopg-2.9.4.ebuild index fe65e0016b94..9d28a6771f17 100644 --- a/dev-python/psycopg/psycopg-2.9.4.ebuild +++ b/dev-python/psycopg/psycopg-2.9.4.ebuild @@ -3,9 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_PN="psycopg2" +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 pypi diff --git a/dev-python/pulsectl/pulsectl-22.3.2.ebuild b/dev-python/pulsectl/pulsectl-22.3.2.ebuild index 6607acd14b45..a13a963b83ea 100644 --- a/dev-python/pulsectl/pulsectl-22.3.2.ebuild +++ b/dev-python/pulsectl/pulsectl-22.3.2.ebuild @@ -21,5 +21,10 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" media-sound/pulseaudio " +BDEPEND=" + test? ( + media-sound/pulseaudio-daemon + ) +" distutils_enable_tests unittest diff --git a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild index ee99e2d85014..e378a5cd0702 100644 --- a/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild +++ b/dev-python/py-ubjson/py-ubjson-0.16.1-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild index 183830d6c8d8..9f7ca58b3124 100644 --- a/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild +++ b/dev-python/py-zabbix/py-zabbix-1.1.7.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..10} pypy3 ) +PYTHON_COMPAT=( python3_{9..11} pypy3 ) inherit distutils-r1 pypi diff --git a/dev-python/pyamg/pyamg-5.0.0.ebuild b/dev-python/pyamg/pyamg-5.0.0.ebuild index 4171b0ddd8fe..5bb7822705bf 100644 --- a/dev-python/pyamg/pyamg-5.0.0.ebuild +++ b/dev-python/pyamg/pyamg-5.0.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest new file mode 100644 index 000000000000..5ec5b210522e --- /dev/null +++ b/dev-python/pyaml/Manifest @@ -0,0 +1,3 @@ +DIST pyaml-21.10.1.tar.gz 20466 BLAKE2B c90adb2023c9555f55a6fafe4e82fa8c50795a9f798250f640d9db6511584f3715a0a8fa4ee3cb26148967c75d59665b05915dd6ef1d4f807bfc7a68f2818482 SHA512 3a98a021856446584f079bfb7427c63feaf6fdd1bd0d809d46aa0c646b2cb9533c393ed0167240be587aad7b94209b6e5bfe2c09918b45ec9a86ad9781bdf9f2 +DIST pyaml-23.5.6.tar.gz 19413 BLAKE2B c6a27eb233421a70d214129f1491e839b0ffca2ccf504da48f1897f30c2f7675bc601b8a6868b15ac28073e6f5ca581d145f743af7be37d4ef83158f1c9efb9f SHA512 90ac223b02b496b5d151b26dc032f7b399052607f28a31fe4356968e0c41f8e45062dd51f79b7f34d3ac9d8e719dbb7592bc5130a7e56c0e5740375c65b04464 +DIST pyaml-23.5.8.tar.gz 20157 BLAKE2B 21d37c276af54cff6301403dcd446a0e0a9296a3394f7c96143a1efebca59d3afba58190c68798567adae2dd542e4525360363156da7002ca01432ffe7fe145d SHA512 ad6981d400053751772860e635761bb7474ae9bbd1b99eec1e45918fc8d702dd37db24dd9647d8624b36540f40f9b6eadff27469e9de680e86da42bedb708acb diff --git a/dev-python/pretty-yaml/metadata.xml b/dev-python/pyaml/metadata.xml similarity index 100% rename from dev-python/pretty-yaml/metadata.xml rename to dev-python/pyaml/metadata.xml diff --git a/dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild b/dev-python/pyaml/pyaml-21.10.1.ebuild similarity index 100% rename from dev-python/pretty-yaml/pretty-yaml-21.10.1.ebuild rename to dev-python/pyaml/pyaml-21.10.1.ebuild diff --git a/dev-python/pyaml/pyaml-23.5.6.ebuild b/dev-python/pyaml/pyaml-23.5.6.ebuild new file mode 100644 index 000000000000..cf3738ac27a8 --- /dev/null +++ b/dev-python/pyaml/pyaml-23.5.6.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" +HOMEPAGE=" + https://github.com/mk-fg/pretty-yaml/ + https://pypi.org/project/pyaml/ +" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/unidecode[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/pyaml/pyaml-23.5.8.ebuild b/dev-python/pyaml/pyaml-23.5.8.ebuild new file mode 100644 index 000000000000..cf3738ac27a8 --- /dev/null +++ b/dev-python/pyaml/pyaml-23.5.8.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data" +HOMEPAGE=" + https://github.com/mk-fg/pretty-yaml/ + https://pypi.org/project/pyaml/ +" + +LICENSE="WTFPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +RDEPEND=" + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/unidecode[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest index 70f46887e541..1c327cf38041 100644 --- a/dev-python/pybind11/Manifest +++ b/dev-python/pybind11/Manifest @@ -1,2 +1 @@ -DIST pybind11-2.10.3.gh.tar.gz 740214 BLAKE2B 967b93cbf7d1f8faad25db9a4d3e84fd33b48429cdf527c167e65faad5c01df83a5634021cf99f07adf443855d9f6bb076f0cc67b0e6555e189b794a845b533a SHA512 3894400f04cd08e2dbb14b3d696339f0364434f1d6f8bb057338ac88157ec7491b2df1e1e46ebd5abccdcd5775c5e9238de6404f0db87f64f5a1802db3a5b18c DIST pybind11-2.10.4.gh.tar.gz 740622 BLAKE2B 7b2d86e8262581b2cc6dd720b83336206e242ef8ca99b257b01a11141ed8b127d7f35d7d573bc763dd36f2fe8c8ac91766089deb63a76e9c10029c34eec2d6d3 SHA512 7970defbb6d057a44468ed707c80bfa6ef8c9578528fbc084b03aeea20a52dbd681581f82d55ff90af11ee89693379bd79e2ab6603239ba05b0aa8da29dd93c7 diff --git a/dev-python/pybind11/pybind11-2.10.3.ebuild b/dev-python/pybind11/pybind11-2.10.3.ebuild deleted file mode 100644 index 2cd31b51b573..000000000000 --- a/dev-python/pybind11/pybind11-2.10.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) - -inherit cmake distutils-r1 - -DESCRIPTION="AST-based Python refactoring library" -HOMEPAGE=" - https://pybind11.readthedocs.io/en/stable/ - https://github.com/pybind/pybind11/ - https://pypi.org/project/pybind11/ -" -SRC_URI=" - https://github.com/pybind/pybind11/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - dev-cpp/eigen:3 -" -BDEPEND=" - test? ( - >=dev-cpp/catch-2.13.5 - dev-libs/boost - ) -" - -distutils_enable_tests pytest - -python_prepare_all() { - export PYBIND11_USE_CMAKE=1 - cmake_src_prepare - distutils-r1_python_prepare_all -} - -python_configure() { - local mycmakeargs=( - # disable forced lto - -DPYBIND11_LTO_CXX_FLAGS= - -DPYBIND11_INSTALL=ON - -DPYBIND11_TEST=$(usex test) - ) - cmake_src_configure -} - -python_compile() { - distutils-r1_python_compile - # Compilation only does anything for tests - use test && cmake_src_compile -} - -python_test() { - cmake_build check -} - -python_install() { - distutils-r1_python_install - cmake_src_install -} diff --git a/dev-python/pybind11/pybind11-2.10.4.ebuild b/dev-python/pybind11/pybind11-2.10.4.ebuild index 4a57407c0527..ade4adbcd5e1 100644 --- a/dev-python/pybind11/pybind11-2.10.4.ebuild +++ b/dev-python/pybind11/pybind11-2.10.4.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" RDEPEND=" dev-cpp/eigen:3 diff --git a/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch new file mode 100644 index 000000000000..a86dd935e482 --- /dev/null +++ b/dev-python/pycairo/files/pycairo-1.23.0-fix-sphinx.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/890411 +https://github.com/pygobject/pycairo/pull/318 + +From 9e78bd1acbaef6659dbe3076934ed779eac27a96 Mon Sep 17 00:00:00 2001 +From: Chris Mayo +Date: Sun, 23 Apr 2023 19:44:26 +0100 +Subject: [PATCH] docs: Fix build failure due to extlinks with Sphinx 6 + +extlinks caption must be None or contain one %s. + +Compatible with Sphinx >= 4.0. +--- a/docs/conf.py ++++ b/docs/conf.py +@@ -48,10 +48,10 @@ def exec_module(path): + ] + + extlinks = { +- 'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-'), +- 'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#'), +- 'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-'), +- 'user': ('https://github.com/%s', ''), ++ 'fdobug': ('https://bugs.freedesktop.org/show_bug.cgi?id=%s', '#fdo-%s'), ++ 'bug': ('https://github.com/pygobject/pycairo/issues/%s', '#%s'), ++ 'pr': ('https://github.com/pygobject/pycairo/pull/%s', '#pr-%s'), ++ 'user': ('https://github.com/%s', '%s'), + } + suppress_warnings = ["image.nonlocal_uri"] + diff --git a/dev-python/pycairo/pycairo-1.23.0.ebuild b/dev-python/pycairo/pycairo-1.23.0.ebuild index 8fcf8fc545a6..79497ecd3bc0 100644 --- a/dev-python/pycairo/pycairo-1.23.0.ebuild +++ b/dev-python/pycairo/pycairo-1.23.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 PYTHON_COMPAT=( python3_{9..11} pypy3 ) PYTHON_REQ_USE="threads(+)" @@ -37,6 +38,10 @@ DEPEND=" x11-base/xorg-proto " +PATCHES=( + "${FILESDIR}"/${PN}-1.23.0-fix-sphinx.patch +) + distutils_enable_sphinx docs \ dev-python/sphinx-rtd-theme distutils_enable_tests pytest diff --git a/dev-python/pycares/pycares-4.3.0.ebuild b/dev-python/pycares/pycares-4.3.0.ebuild index de124fbee913..19ac39d76e8f 100644 --- a/dev-python/pycares/pycares-4.3.0.ebuild +++ b/dev-python/pycares/pycares-4.3.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild index 056fc78684ad..3555b2842eb3 100644 --- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild +++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild b/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild index 5b67c32ad973..09527663561a 100644 --- a/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild +++ b/dev-python/pyclipper/pyclipper-1.3.0_p4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild index 84307c43e468..8367876fa7e3 100644 --- a/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild +++ b/dev-python/pycryptodome/pycryptodome-3.17.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) PYTHON_REQ_USE="threads(+)" diff --git a/dev-python/pycuda/Manifest b/dev-python/pycuda/Manifest index 002986fdfcc4..ceea5dce1aea 100644 --- a/dev-python/pycuda/Manifest +++ b/dev-python/pycuda/Manifest @@ -1 +1,2 @@ DIST pycuda-2021.1.tar.gz 1682423 BLAKE2B 0ebd7554a5f92cd0d39ce7b5f64218f0b0dcfa1f3e63d3180306a149ad0581150630813eee7fbc17e32bb35ea711a46b84332705d6ffece7b11e7e928ef07aad SHA512 1df09f59e254f7e39b630ff41d22237ab0c81c0e6e7b7611c57eb98ade8531356b9cb3e381e6fa7e8495a46c465458febaf8ad56ceb8d570b5b25defb6dd55a9 +DIST pycuda-2022.2.2.tar.gz 1682953 BLAKE2B d60e83ac2faa183e0fa022c3d901c9d97ec2f9a59195425b9d71467c24b154d48d5735223220b41aa58b0898800d382d9ead54166d0a59db9c2a777e03e574be SHA512 c62aafe473e44339ac2147d86b51fc9bc2429310450b6d99e78a127828cc3a42dc74f20e1bdf8261f6652aed6d07ee3a871ce371f89f33fbcc4014f551af0b96 diff --git a/dev-python/pycuda/metadata.xml b/dev-python/pycuda/metadata.xml index c00cc96a7de1..a0f336da0a4a 100644 --- a/dev-python/pycuda/metadata.xml +++ b/dev-python/pycuda/metadata.xml @@ -7,5 +7,6 @@ pycuda + inducer/pycuda diff --git a/dev-python/pycuda/pycuda-2022.2.2.ebuild b/dev-python/pycuda/pycuda-2022.2.2.ebuild new file mode 100644 index 000000000000..f4343e6daa31 --- /dev/null +++ b/dev-python/pycuda/pycuda-2022.2.2.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit cuda distutils-r1 pypi + +DESCRIPTION="Python wrapper for NVIDIA CUDA" +HOMEPAGE="https://mathema.tician.de/software/pycuda/ https://pypi.org/project/pycuda/ https://github.com/inducer/pycuda" + +LICENSE="Apache-2.0 MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples opengl test" + +RDEPEND=" + dev-libs/boost:=[python,${PYTHON_USEDEP}] + dev-python/appdirs[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pytools[${PYTHON_USEDEP}] + dev-util/nvidia-cuda-toolkit[profiler] + x11-drivers/nvidia-drivers + opengl? ( virtual/opengl ) +" +DEPEND="${RDEPEND}" + +# We need write acccess /dev/nvidia0 and /dev/nvidiactl and the portage +# user is (usually) not in the video group +RESTRICT="test? ( userpriv ) !test? ( test )" + +distutils_enable_tests pytest + +src_prepare() { + cuda_sanitize + + sed "s|\"--preprocess\"|&,\"--compiler-bindir=$(cuda_gccdir)\"|" \ + -i pycuda/compiler.py || die + + > siteconf.py || die + + distutils-r1_src_prepare +} + +python_configure() { + mkdir -p "${BUILD_DIR}" || die + cd "${BUILD_DIR}" || die + + local conf=( + "${EPYTHON}" "${S}"/configure.py + --boost-inc-dir="${ESYSROOT}"/usr/include + --boost-lib-dir="${ESYSROOT}"/usr/$(get_libdir) + --boost-python-libname=boost_${EPYTHON/./}.so + --boost-thread-libname=boost_thread + --cuda-inc-dir="${ESYSROOT}"/opt/cuda/include + --cuda-root="${ESYSROOT}"/opt/cuda + --cudadrv-lib-dir="${ESYSROOT}"/usr/$(get_libdir) + --cudart-lib-dir="${ESYSROOT}"/opt/cuda/$(get_libdir) + --no-use-shipped-boost + $(usev opengl --cuda-enable-gl) + ) + echo ${conf[*]} + "${conf[@]}" || die +} + +python_test() { + # we need write access to this to run the tests + addwrite /dev/nvidia0 + addwrite /dev/nvidiactl + addwrite /dev/nvidia-uvm + addwrite /dev/nvidia-uvm-tools + + EPYTEST_DESELECT=( + # needs investigation, perhaps failure is hardware-specific + test/test_driver.py::test_pass_cai_array + test/test_driver.py::test_pointer_holder_base + ) + + cd "${T}" || die + epytest "${S}"/test +} + +python_install_all() { + distutils-r1_python_install_all + + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} diff --git a/dev-python/pycups/pycups-2.0.1-r1.ebuild b/dev-python/pycups/pycups-2.0.1-r1.ebuild index 357613702103..39da58abdaa7 100644 --- a/dev-python/pycups/pycups-2.0.1-r1.ebuild +++ b/dev-python/pycups/pycups-2.0.1-r1.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) + inherit distutils-r1 pypi DESCRIPTION="Python bindings for the CUPS API" diff --git a/dev-python/pycurl/pycurl-7.45.2.ebuild b/dev-python/pycurl/pycurl-7.45.2.ebuild index b0b1d57414d6..cdacb83de93f 100644 --- a/dev-python/pycurl/pycurl-7.45.2.ebuild +++ b/dev-python/pycurl/pycurl-7.45.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pydantic/pydantic-1.10.7.ebuild b/dev-python/pydantic/pydantic-1.10.7.ebuild index dfc307d8a72a..4c4bf7020306 100644 --- a/dev-python/pydantic/pydantic-1.10.7.ebuild +++ b/dev-python/pydantic/pydantic-1.10.7.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{9..11} ) diff --git a/dev-python/pydevd/pydevd-2.9.5.ebuild b/dev-python/pydevd/pydevd-2.9.5.ebuild index 8c93d22eebc4..a4b5a7c27f4b 100644 --- a/dev-python/pydevd/pydevd-2.9.5.ebuild +++ b/dev-python/pydevd/pydevd-2.9.5.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) + inherit distutils-r1 toolchain-funcs MY_P="pydev_debugger_${PV//./_}" diff --git a/dev-python/pyeclib/pyeclib-1.6.1.ebuild b/dev-python/pyeclib/pyeclib-1.6.1.ebuild index 51d61fc97d01..2cbde35b2b1d 100644 --- a/dev-python/pyeclib/pyeclib-1.6.1.ebuild +++ b/dev-python/pyeclib/pyeclib-1.6.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyfuse3/pyfuse3-3.2.2.ebuild b/dev-python/pyfuse3/pyfuse3-3.2.2.ebuild index fdac07917f7d..cff71d6a132e 100644 --- a/dev-python/pyfuse3/pyfuse3-3.2.2.ebuild +++ b/dev-python/pyfuse3/pyfuse3-3.2.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pygame/pygame-2.4.0.ebuild b/dev-python/pygame/pygame-2.4.0.ebuild index 98583ae7b73f..c3329c41cbfa 100644 --- a/dev-python/pygame/pygame-2.4.0.ebuild +++ b/dev-python/pygame/pygame-2.4.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pygit2/pygit2-1.12.0.ebuild b/dev-python/pygit2/pygit2-1.12.0.ebuild index 6d7d56bcd871..00a56a23f39e 100644 --- a/dev-python/pygit2/pygit2-1.12.0.ebuild +++ b/dev-python/pygit2/pygit2-1.12.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pygobject/pygobject-3.44.1.ebuild b/dev-python/pygobject/pygobject-3.44.1.ebuild index aa8df02fbf99..de156e08d332 100644 --- a/dev-python/pygobject/pygobject-3.44.1.ebuild +++ b/dev-python/pygobject/pygobject-3.44.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=no PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pygraphviz/pygraphviz-1.10.ebuild b/dev-python/pygraphviz/pygraphviz-1.10.ebuild index cd0178e7e904..d2f6f9e5cd33 100644 --- a/dev-python/pygraphviz/pygraphviz-1.10.ebuild +++ b/dev-python/pygraphviz/pygraphviz-1.10.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pygresql/pygresql-5.2.4.ebuild b/dev-python/pygresql/pygresql-5.2.4.ebuild index 5ad5dc18a36b..05d736defda9 100644 --- a/dev-python/pygresql/pygresql-5.2.4.ebuild +++ b/dev-python/pygresql/pygresql-5.2.4.ebuild @@ -3,6 +3,7 @@ EAPI=7 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN="PyGreSQL" diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild index f5a399f4401d..e8987526f222 100644 --- a/dev-python/pyh2o/pyh2o-1-r1.ebuild +++ b/dev-python/pyh2o/pyh2o-1-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyicu/pyicu-2.11.ebuild b/dev-python/pyicu/pyicu-2.11.ebuild index 1a2d893ff8d0..e6c3cf4e6674 100644 --- a/dev-python/pyicu/pyicu-2.11.ebuild +++ b/dev-python/pyicu/pyicu-2.11.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pylibmc/pylibmc-1.6.3.ebuild b/dev-python/pylibmc/pylibmc-1.6.3.ebuild index 66f7e78f6e87..d0dfa09680d1 100644 --- a/dev-python/pylibmc/pylibmc-1.6.3.ebuild +++ b/dev-python/pylibmc/pylibmc-1.6.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pylint/Manifest b/dev-python/pylint/Manifest index be0c73afbeb6..d54014368227 100644 --- a/dev-python/pylint/Manifest +++ b/dev-python/pylint/Manifest @@ -1,3 +1,4 @@ DIST pylint-2.17.1.gh.tar.gz 1408063 BLAKE2B 0d4ab42ea4465787ff0bb6768b20800797d76caeddda475a08372a6b174975fec36a48acecea80898b3ba1c36ad6eb6c540678338c84ce48b78e0f6f9553e190 SHA512 e467c48349f49c2a9ef68d6a70748bf9144ff589adc1d04eb1822b28511d5a1a0027536fc61a5d33955fb0e7ffbbdecea47e8196844f33985a43e8c1886af21e DIST pylint-2.17.2.gh.tar.gz 1408818 BLAKE2B 678fc98ac583e86e98856713bbfbf975be9f3c51ec1516d2a2df54369af1bba76db6c53d43a09494d08409bb3829df958037ba716ed6880460c2cbbc2ca4b38b SHA512 9c3063332ffc102ba4a7177cca4c440ce89a8ba6fa4252eb1fa401a6e6c10e49afcbbe76127aedccc30dfe5f0dfe7b19cd9aadf4f5ffaa2494a4743d2e0d6a33 DIST pylint-2.17.3.gh.tar.gz 1410573 BLAKE2B c0180555a8789576db2174d99ccb6aca3977f0626228e14288de6d457f7b6bae2c84d25a4e61fe8ca4b2a6f16eeab60c36fe32466dac9e1f0d3be35b93a04b7e SHA512 8d4d0387a89c4aaa2ab7c2ba4c991d6ac7b90982afd292578bab567d556acd2476a22bfdac9a02021519e7a86f389d8991a9ce3405e57c61d6522dab59a19a16 +DIST pylint-2.17.4.gh.tar.gz 1411540 BLAKE2B ad8e5dfcd378e2c87f59fc7bad36c504296555ea0174d0f6fd3e59c04eb5610ee0a40257cd4d457418808b55efef8ffef7ca5d6e7da946323cb32e34cf5f0d67 SHA512 0232f0badf7124db549e768f5d158e7b7728fb34893726b5c3a0f599e201a18069118f0aab2aed0b0e1d47c0d4d37cec72d9c1c489ec5c3c316a53431ccf35a5 diff --git a/dev-python/pylint/pylint-2.17.4.ebuild b/dev-python/pylint/pylint-2.17.4.ebuild new file mode 100644 index 000000000000..fa4d4ca957f9 --- /dev/null +++ b/dev-python/pylint/pylint-2.17.4.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 + +DESCRIPTION="Python code static checker" +HOMEPAGE=" + https://pypi.org/project/pylint/ + https://github.com/pylint-dev/pylint/ +" +SRC_URI=" + https://github.com/pylint-dev/pylint/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples" + +# Make sure to check https://github.com/pylint-dev/pylint/blob/main/pyproject.toml#L34 on bumps +# Adjust dep bounds! +RDEPEND=" + =dev-python/astroid-2.15.4[${PYTHON_USEDEP}] + >=dev-python/dill-0.3.6[${PYTHON_USEDEP}] + >=dev-python/isort-4.2.5[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6[${PYTHON_USEDEP}] + =dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}] + >=dev-python/tomlkit-0.10.1[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' 3.9) + $(python_gen_cond_dep ' + >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] + ' 3.9 3.10) +" +BDEPEND=" + test? ( + >=dev-python/GitPython-3[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + dev-python/typing-extensions[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + rm -rf pylint || die + + local EPYTEST_DESELECT=( + # TODO + 'tests/test_functional.py::test_functional[forgotten_debug_statement_py37]' + 'tests/test_functional.py::test_functional[dataclass_with_field]' + 'tests/test_functional.py::test_functional[no_name_in_module]' + 'tests/test_functional.py::test_functional[shadowed_import]' + tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_error_msg + tests/checkers/unittest_typecheck.py::TestTypeChecker::test_nomember_on_c_extension_info_msg + tests/config/pylint_config/test_run_pylint_config.py::test_invocation_of_pylint_config + + # apparently fragile, needs unpickleable plugin + tests/test_check_parallel.py::TestCheckParallelFramework::test_linter_with_unpickleable_plugins_is_pickleable + ) + local EPYTEST_IGNORE=( + # No need to run the benchmarks + tests/benchmark/test_baseline_benchmarks.py + ) + epytest +} + +python_install_all() { + if use examples ; then + docompress -x "/usr/share/doc/${PF}/examples" + docinto examples + dodoc -r examples/. + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/pymad/pymad-0.10-r1.ebuild b/dev-python/pymad/pymad-0.10-r1.ebuild index 61dbc5ebedda..9993cf00629a 100644 --- a/dev-python/pymad/pymad-0.10-r1.ebuild +++ b/dev-python/pymad/pymad-0.10-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pymilter/pymilter-1.0.5.ebuild b/dev-python/pymilter/pymilter-1.0.5.ebuild index ab06174e5fc0..54de4bdd704d 100644 --- a/dev-python/pymilter/pymilter-1.0.5.ebuild +++ b/dev-python/pymilter/pymilter-1.0.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pymongo/pymongo-4.3.3.ebuild b/dev-python/pymongo/pymongo-4.3.3.ebuild index 9ac0f2983397..1414f0687773 100644 --- a/dev-python/pymongo/pymongo-4.3.3.ebuild +++ b/dev-python/pymongo/pymongo-4.3.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild index d231773799fe..dd9626e2cf5a 100644 --- a/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild +++ b/dev-python/pymountboot/pymountboot-0.2.3-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pynacl/pynacl-1.5.0-r2.ebuild b/dev-python/pynacl/pynacl-1.5.0-r2.ebuild index 4730e162198f..b4746fd54f3a 100644 --- a/dev-python/pynacl/pynacl-1.5.0-r2.ebuild +++ b/dev-python/pynacl/pynacl-1.5.0-r2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.6-r1.ebuild b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.6-r1.ebuild index 5c80d8ef2272..a3ebfe7c1f2c 100644 --- a/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.6-r1.ebuild +++ b/dev-python/pyopengl_accelerate/pyopengl_accelerate-3.1.6-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyparted/pyparted-3.12.0.ebuild b/dev-python/pyparted/pyparted-3.12.0.ebuild index 5eb6652a4b2c..c68ffe617471 100644 --- a/dev-python/pyparted/pyparted-3.12.0.ebuild +++ b/dev-python/pyparted/pyparted-3.12.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pypax/pypax-0.9.5-r1.ebuild b/dev-python/pypax/pypax-0.9.5-r1.ebuild index 51f14fa65ba7..8a9786c387f2 100644 --- a/dev-python/pypax/pypax-0.9.5-r1.ebuild +++ b/dev-python/pypax/pypax-0.9.5-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyproj/pyproj-3.5.0.ebuild b/dev-python/pyproj/pyproj-3.5.0.ebuild index 62bfcec53a99..509d0c64f0f5 100644 --- a/dev-python/pyproj/pyproj-3.5.0.ebuild +++ b/dev-python/pyproj/pyproj-3.5.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyroute2/Manifest b/dev-python/pyroute2/Manifest index 3d024f66c709..16e630b731a4 100644 --- a/dev-python/pyroute2/Manifest +++ b/dev-python/pyroute2/Manifest @@ -1,2 +1 @@ -DIST pyroute2-0.7.4.gh.tar.gz 493191 BLAKE2B 3587b391658e7ebf48637a0f03afa36213530d93954f6118ebf5a19fffebc9c22eb2ab9a5db90903dba3e502d91f3f2f7854575c515f314236bf2fe563295314 SHA512 1223bff64625915b11f5fabfe467a469ee33ad63c2daaaaaceaa9f4bf1acb812a93f2b6ff4c6e4d596cefafb1b309a0fed5b5853b44bff62a06cf806b1a681b6 DIST pyroute2-0.7.6.tar.gz 416681 BLAKE2B f04fc27bafa1b7083d222df315449a51c56dee29993e9f03b18653f938ef50d66dc831e68d13b3115c392283397f2deae6bdda37791253913dadc77a73a9810d SHA512 3e4cbba59c08e52201557dc2814b98f7a1e6e2a567aa1c28ddfbb7da228c01a72eaa6ab42049f1f53b688f9627b7b77a95ab44b5a909ede24d83870d13dfa293 diff --git a/dev-python/pyroute2/pyroute2-0.7.4.ebuild b/dev-python/pyroute2/pyroute2-0.7.4.ebuild deleted file mode 100644 index 708b164558cd..000000000000 --- a/dev-python/pyroute2/pyroute2-0.7.4.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} pypy3 ) -PYTHON_REQ_USE="sqlite" - -inherit distutils-r1 - -DESCRIPTION="A pure Python netlink and Linux network configuration library" -HOMEPAGE="https://github.com/svinota/pyroute2" - -SRC_URI=" - https://github.com/svinota/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" - -RDEPEND=" - dev-python/setuptools[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/setuptools-scm[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] -" - -# tests need root access -RESTRICT="test" diff --git a/dev-python/pyroute2/pyroute2-0.7.6.ebuild b/dev-python/pyroute2/pyroute2-0.7.6.ebuild index 08784a0ce549..2e7b56ef6b06 100644 --- a/dev-python/pyroute2/pyroute2-0.7.6.ebuild +++ b/dev-python/pyroute2/pyroute2-0.7.6.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="|| ( GPL-2+ Apache-2.0 )" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" # tests need root access RESTRICT="test" diff --git a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild index 0122efd36c2b..fe0aaaa964b9 100644 --- a/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild +++ b/dev-python/pyrsistent/pyrsistent-0.19.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pyscard/pyscard-2.0.7.ebuild b/dev-python/pyscard/pyscard-2.0.7.ebuild index 2c7df73a6fe6..3a01bc820e64 100644 --- a/dev-python/pyscard/pyscard-2.0.7.ebuild +++ b/dev-python/pyscard/pyscard-2.0.7.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pytables/pytables-3.8.0-r3.ebuild b/dev-python/pytables/pytables-3.8.0-r3.ebuild index f0f88329702b..c2dfebf6f12b 100644 --- a/dev-python/pytables/pytables-3.8.0-r3.ebuild +++ b/dev-python/pytables/pytables-3.8.0-r3.ebuild @@ -3,8 +3,9 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 PYPI_PN="tables" +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 prefix pypi diff --git a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild index 6077f4fd176f..e0c898e36617 100644 --- a/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild +++ b/dev-python/python-axolotl-curve25519/python-axolotl-curve25519-0.4.1_p2-r4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517="setuptools" PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/python-box/python-box-7.0.1.ebuild b/dev-python/python-box/python-box-7.0.1.ebuild index 9f934dd469ac..de2d866f1d92 100644 --- a/dev-python/python-box/python-box-7.0.1.ebuild +++ b/dev-python/python-box/python-box-7.0.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) @@ -32,5 +33,8 @@ RDEPEND=" ' 3.8 3.9 3.10) dev-python/tomli-w[${PYTHON_USEDEP}] " +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" distutils_enable_tests pytest diff --git a/dev-python/python-evdev/python-evdev-1.6.0.ebuild b/dev-python/python-evdev/python-evdev-1.6.0.ebuild index eb8f185b21a8..740ae668173f 100644 --- a/dev-python/python-evdev/python-evdev-1.6.0.ebuild +++ b/dev-python/python-evdev/python-evdev-1.6.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild index 9ac1f19a9373..c74acc16fa42 100644 --- a/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild +++ b/dev-python/python-gammu/python-gammu-3.2.4-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/python-ldap/python-ldap-3.4.3.ebuild b/dev-python/python-ldap/python-ldap-3.4.3.ebuild index a223e63038c2..6a389e5adbb3 100644 --- a/dev-python/python-ldap/python-ldap-3.4.3.ebuild +++ b/dev-python/python-ldap/python-ldap-3.4.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( pypy3 python3_{9..11} ) diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index 643efa895fad..38c61cd85aa7 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1,2 +1 @@ -DIST python-lsp-server-1.7.1.tar.gz 95731 BLAKE2B 0cdcda04ef849cb0c5fa83f1f701e986e22fb1228112eaf355bfedc52cca4fcc5927352c71b74fa3903526d8a1fc80fa57ac3e6ee7bcc2609556c2398dd2bbb8 SHA512 36c90f45071f35d0aeb0a57795eb6e9fb531baf9e8b468031b0d3e9eb2d53bee439893a333c6bf5f9d5b0818ec53675a3824850abef3e866e8ebdcd4a6142c48 DIST python-lsp-server-1.7.2.tar.gz 97050 BLAKE2B f13503d21dc8b50cfedc711bd01d47830cba7f989c14c908904f639190b883a12fabacab06d107638ec53bc84bf4f43b8aeab353793d98bfe4e8d50ddb2a671d SHA512 aaa31a72391dbf0f6b40ca954cbd2377c4105371a54036d8cbab52ee0360a2400c453d47bbccbe3bea78e3189aa4006aeb7546bd99cad3a8f0bc352a0594e885 diff --git a/dev-python/python-lsp-server/files/python-lsp-server-1.7.1-unpin-all-the-deps.patch b/dev-python/python-lsp-server/files/python-lsp-server-1.7.1-unpin-all-the-deps.patch deleted file mode 100644 index 4a8104130e06..000000000000 --- a/dev-python/python-lsp-server/files/python-lsp-server-1.7.1-unpin-all-the-deps.patch +++ /dev/null @@ -1,60 +0,0 @@ -diff --git a/pyproject.toml b/pyproject.toml -index 8d38434..50e8e16 100644 ---- a/pyproject.toml -+++ b/pyproject.toml -@@ -13,7 +13,7 @@ readme = "README.md" - license = {text = "MIT"} - requires-python = ">=3.7" - dependencies = [ -- "jedi>=0.17.2,<0.19.0", -+ "jedi>=0.17.2", - "python-lsp-jsonrpc>=1.0.0", - "pluggy>=1.0.0", - "docstring-to-markdown", -@@ -27,29 +27,29 @@ Homepage = "https://github.com/python-lsp/python-lsp-server" - - [project.optional-dependencies] - all = [ -- "autopep8>=1.6.0,<1.7.0", -- "flake8>=5.0.0,<7", -- "mccabe>=0.7.0,<0.8.0", -- "pycodestyle>=2.9.0,<2.11.0", -- "pydocstyle>=6.2.0,<6.3.0", -- "pyflakes>=2.5.0,<3.1.0", -- "pylint>=2.5.0,<3", -+ "autopep8>=1.6.0", -+ "flake8>=5.0.0", -+ "mccabe>=0.7.0", -+ "pycodestyle>=2.9.0", -+ "pydocstyle>=6.2.0", -+ "pyflakes>=2.5.0", -+ "pylint>=2.5.0", - "rope>1.2.0", - "yapf", -- "whatthepatch>=1.0.2,<2.0.0" -+ "whatthepatch>=1.0.2" - ] --autopep8 = ["autopep8>=1.6.0,<1.7.0"] --flake8 = ["flake8>=5.0.0,<7"] --mccabe = ["mccabe>=0.7.0,<0.8.0"] --pycodestyle = ["pycodestyle>=2.9.0,<2.11.0"] --pydocstyle = ["pydocstyle>=6.2.0,<6.3.0"] --pyflakes = ["pyflakes>=2.5.0,<3.1.0"] --pylint = ["pylint>=2.5.0,<3"] -+autopep8 = ["autopep8>=1.6.0"] -+flake8 = ["flake8>=5.0.0"] -+mccabe = ["mccabe>=0.7.0"] -+pycodestyle = ["pycodestyle>=2.9.0"] -+pydocstyle = ["pydocstyle>=6.2.0"] -+pyflakes = ["pyflakes>=2.5.0"] -+pylint = ["pylint>=2.5.0"] - rope = ["rope>1.2.0"] --yapf = ["yapf", "whatthepatch>=1.0.2,<2.0.0"] -+yapf = ["yapf", "whatthepatch>=1.0.2"] - websockets = ["websockets>=10.3"] - test = [ -- "pylint>=2.5.0,<3", -+ "pylint>=2.5.0", - "pytest", - "pytest-cov", - "coverage", diff --git a/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild deleted file mode 100644 index 7094a8bfd84c..000000000000 --- a/dev-python/python-lsp-server/python-lsp-server-1.7.1.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 optfeature pypi - -DESCRIPTION="Python Language Server for the Language Server Protocol" -HOMEPAGE="https://github.com/python-lsp/python-lsp-server" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -IUSE="all-plugins" - -BDEPEND=" - test? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - dev-python/flaky[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pandas[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.2.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -RDEPEND=" - dev-python/docstring-to-markdown[${PYTHON_USEDEP}] - >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] - >=dev-python/python-lsp-jsonrpc-1.0.0[${PYTHON_USEDEP}] - dev-python/pluggy[${PYTHON_USEDEP}] - all-plugins? ( - >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] - >=dev-python/flake8-5.0.0[${PYTHON_USEDEP}] - >=dev-python/mccabe-0.7.0[${PYTHON_USEDEP}] - >=dev-python/pycodestyle-2.9.0[${PYTHON_USEDEP}] - >=dev-python/pydocstyle-6.2.0[${PYTHON_USEDEP}] - =dev-python/pyflakes-2.5.0[${PYTHON_USEDEP}] - >=dev-python/pylint-2.5.0[${PYTHON_USEDEP}] - >=dev-python/rope-1.2.0[${PYTHON_USEDEP}] - dev-python/yapf[${PYTHON_USEDEP}] - >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] - ) -" - -# Upstream is overly cautious, insists on pinning -# dependencies to versions required by other dependencies. -# i.e. pin to > setup.cfg <<-EOF + [build_py] + no_boost = True + EOF +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + pythran/tests/test_xdoc.py::TestDoctest::test_cli + pythran/tests/test_xdoc.py::TestDoctest::test_toolchain + ) + + local -x COLUMNS=80 + epytest -n "$(makeopts_jobs)" +} diff --git a/dev-python/pywavelets/pywavelets-1.4.1.ebuild b/dev-python/pywavelets/pywavelets-1.4.1.ebuild index a6f50f781139..a589bd593e04 100644 --- a/dev-python/pywavelets/pywavelets-1.4.1.ebuild +++ b/dev-python/pywavelets/pywavelets-1.4.1.ebuild @@ -3,9 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 PYPI_NO_NORMALIZE=1 PYPI_PN="PyWavelets" +PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 pypi diff --git a/dev-python/pywayland/pywayland-0.4.15.ebuild b/dev-python/pywayland/pywayland-0.4.15.ebuild index 6d606d30f5dd..22d1f8d9f0dd 100644 --- a/dev-python/pywayland/pywayland-0.4.15.ebuild +++ b/dev-python/pywayland/pywayland-0.4.15.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) + inherit distutils-r1 xdg-utils DESCRIPTION="Python bindings for the libwayland library" diff --git a/dev-python/pywlroots/pywlroots-0.16.4.ebuild b/dev-python/pywlroots/pywlroots-0.16.4.ebuild index 0a4cbf0dd114..0c1aa65503b0 100644 --- a/dev-python/pywlroots/pywlroots-0.16.4.ebuild +++ b/dev-python/pywlroots/pywlroots-0.16.4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/pyxattr/pyxattr-0.8.1.ebuild b/dev-python/pyxattr/pyxattr-0.8.1.ebuild index e9891b221530..69b9823a7f20 100644 --- a/dev-python/pyxattr/pyxattr-0.8.1.ebuild +++ b/dev-python/pyxattr/pyxattr-0.8.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pyyaml/pyyaml-6.0-r1.ebuild b/dev-python/pyyaml/pyyaml-6.0-r1.ebuild index 5af6e132dc36..c986d11df372 100644 --- a/dev-python/pyyaml/pyyaml-6.0-r1.ebuild +++ b/dev-python/pyyaml/pyyaml-6.0-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/pyzmq/pyzmq-25.0.2.ebuild b/dev-python/pyzmq/pyzmq-25.0.2.ebuild index 997267ad9b51..c43410d1bcd3 100644 --- a/dev-python/pyzmq/pyzmq-25.0.2.ebuild +++ b/dev-python/pyzmq/pyzmq-25.0.2.ebuild @@ -3,10 +3,11 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +DISTUTILS_EXT=1 # TODO: Find out exactly where this error comes from # error: '<' not supported between instances of 'str' and 'int' #DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" inherit distutils-r1 diff --git a/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild index 07d45fbdb52d..157523e90315 100644 --- a/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild +++ b/dev-python/qiskit-aer/qiskit-aer-0.11.2-r1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/qiskit-terra/qiskit-terra-0.23.3.ebuild b/dev-python/qiskit-terra/qiskit-terra-0.23.3.ebuild index 0d2063c9c3f1..47218148726d 100644 --- a/dev-python/qiskit-terra/qiskit-terra-0.23.3.ebuild +++ b/dev-python/qiskit-terra/qiskit-terra-0.23.3.ebuild @@ -3,6 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + CRATES=" ahash-0.7.6 ahash-0.8.0 @@ -76,9 +80,6 @@ CRATES=" windows_x86_64_msvc-0.42.0 " -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - inherit cargo distutils-r1 multiprocessing optfeature DESCRIPTION="Terra is the foundation on which Qiskit is built" diff --git a/dev-python/qtconsole/Manifest b/dev-python/qtconsole/Manifest index c004a37243df..d0f73a1690bc 100644 --- a/dev-python/qtconsole/Manifest +++ b/dev-python/qtconsole/Manifest @@ -1 +1,2 @@ DIST qtconsole-5.4.2.tar.gz 437031 BLAKE2B 8db9c6cebf39cda995f88796d4b8da37731212fd5464728cee32ecd537a90e07b80585d30870ef236d66a293977382372f8629739e334f641526518b3ab15a0e SHA512 9796cc917e010878acef135f54e150217646526c3d6cc2754d670990cddee14334e32e7f5fb88d0a44d6dc0099eecf3300f10a188d36ced57c6b25c982249c3f +DIST qtconsole-5.4.3.tar.gz 437303 BLAKE2B ead6676dabf342a74c30ecba1f280e697c7e58fb970813a572bcacf4adbc71e525df4323b50c30100433373e89eeea464dc382844066416e121a0f1c140487db SHA512 9c2061441775daa3045c1788ed57048de9197938a927647197d29a0b7cada836d5fe4e3329b5126c984064070a275cccbe0341622c3b8591f63842a619b859e8 diff --git a/dev-python/qtconsole/qtconsole-5.4.3.ebuild b/dev-python/qtconsole/qtconsole-5.4.3.ebuild new file mode 100644 index 000000000000..9496ecd342ea --- /dev/null +++ b/dev-python/qtconsole/qtconsole-5.4.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Qt-based console for Jupyter with support for rich media output" +HOMEPAGE=" + https://jupyter.org/ + https://github.com/jupyter/qtconsole/ + https://pypi.org/project/qtconsole/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" + +RDEPEND=" + >=dev-python/ipykernel-4.1[${PYTHON_USEDEP}] + dev-python/ipython_genutils[${PYTHON_USEDEP}] + dev-python/jupyter-core[${PYTHON_USEDEP}] + >=dev-python/jupyter-client-4.1.1[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pygments[${PYTHON_USEDEP}] + >=dev-python/pyzmq-17.1[${PYTHON_USEDEP}] + >=dev-python/traitlets-5.2.2_p1[${PYTHON_USEDEP}] + >=dev-python/QtPy-2.0.1[${PYTHON_USEDEP},gui,printsupport,svg] +" +# The test suite tests both against pyqt5 *and* pyside2 +BDEPEND=" + test? ( + dev-python/QtPy[pyqt5,pyside2,${PYTHON_USEDEP},svg,testlib] + ) +" +# required by the tests that are removed: +# dev-python/flaky[${PYTHON_USEDEP}] +# dev-python/pytest-qt[${PYTHON_USEDEP}] + +PDEPEND=" + dev-python/ipython[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme +distutils_enable_tests pytest + +python_test() { + # TODO: these tests require virtx; however, running under virtx + # causes pytest to segv on exit (even though tests pass) + EPYTEST_IGNORE=( + qtconsole/tests/test_00_console_widget.py + qtconsole/tests/test_jupyter_widget.py + ) + epytest +} diff --git a/dev-python/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest index bda2fa029942..fbd8c510e6ec 100644 --- a/dev-python/rapidfuzz/Manifest +++ b/dev-python/rapidfuzz/Manifest @@ -1,5 +1,2 @@ -DIST rapidfuzz-2.13.7.tar.gz 999972 BLAKE2B 1120a8fb91b03bc3d9bf6a04291f188df06d7ff37911ae8459b4a082d949bcad21598513416aa4ccfb268ba16dbe4faa574015d5730a729950c2713ae15b0be1 SHA512 5d2c4620c09b44fc8bd48e236b46af6e28ef3b86f32e0697408bd77230af46d711bfc28eb7fcfc8b1403a84b51235fc39b9a1d2fedb6421918bcb700b2b88f9c -DIST rapidfuzz-2.14.0.tar.gz 997048 BLAKE2B 74ee7d6a6f5b41067eca5480e036270ac67d277523045d63ed04fc3ee570a092a6ebc35eeb8566452ec74d536c453634893759a29bb102fe381cca912637a38e SHA512 66599cb507786932d45d7366a7aa5e440375ec9c49c865743b6f2bf1f3ed748b5e9003ba6010568ba185031b995b41d47abe84e8af5575bdd3b055dbfb56920e -DIST rapidfuzz-2.15.0.tar.gz 998377 BLAKE2B f749aef36791a2ec9a5dc870f5438af7088debd8b0abf5a44af37d31f84f577d540d18599a3d34641aa52a8e55db3cb491f43dc3c2f4b5fce8d8137c16c9ba7e SHA512 e77d34304a2145828aa183b1539f341c0761a84a481a0d72f3b15fda9564a7e1651ee3b255203bd270d5e5f70c5670f351d53e0bc560e94b8518cf67924a5e7a DIST rapidfuzz-2.15.1.tar.gz 1209658 BLAKE2B 2644566c4dd9e3db2ecd2a42f4d1b7c80dd34b0ca1b2e80f2906dacf5180f702b6c7445652a3ab95fecb53d07256f35351e4e88329e2423871e26db9bc5519bb SHA512 541877af22570d9324f1d4c4f2b54fdc16ce321b28aac5d5bcd61bd915f38b7eabecafea3d65372f556e3e80be39015d674cb18714c77d8ea971fe3d2986b90d DIST rapidfuzz-3.0.0.tar.gz 1230857 BLAKE2B b15bcca17288cc428b485b0c6e1d322027eee5c8c0261b7f0240e4f5908ff2d53e05124855213a1923d96ec7537b75263c17f220bfaf792ab92f2f455d761027 SHA512 bafdb6045baa78154026dc0eb2498eb0031f03c36e8b17a9219d6e0c55041a9b6c164f4fcc0523480903fece0ab4e2e50a8f969a52b6934fcfbad80d8eadba25 diff --git a/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild deleted file mode 100644 index b8321a6d1c56..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.13.7.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv sparc x86" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-1.10.0 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} diff --git a/dev-python/rapidfuzz/rapidfuzz-2.14.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.14.0.ebuild deleted file mode 100644 index 39eddbadbe99..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.14.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-1.10.0 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} diff --git a/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild deleted file mode 100644 index 39eddbadbe99..000000000000 --- a/dev-python/rapidfuzz/rapidfuzz-2.15.0.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# custom wrapper over setuptools -DISTUTILS_USE_PEP517=standalone -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Rapid fuzzy string matching in Python using various string metrics" -HOMEPAGE=" - https://github.com/maxbachmann/RapidFuzz/ - https://pypi.org/project/rapidfuzz/ -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" - -# all these are header-only libraries -DEPEND=" - >=dev-cpp/taskflow-3.0.0 - >=dev-cpp/rapidfuzz-cpp-1.10.0 - dev-python/numpy[${PYTHON_USEDEP}] -" -BDEPEND=" - dev-python/rapidfuzz_capi[${PYTHON_USEDEP}] - >=dev-python/scikit-build-0.16.2[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - test? ( - dev-python/hypothesis[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - # sterilize build flags - sed -i -e '/CMAKE_INTERPROCEDURAL_OPTIMIZATION/d' CMakeLists.txt || die - - distutils-r1_src_prepare - - export RAPIDFUZZ_BUILD_EXTENSION=1 -} diff --git a/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild b/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild index ddb3c95bda84..026f367ecc3f 100644 --- a/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild +++ b/dev-python/rapidfuzz/rapidfuzz-2.15.1.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" LICENSE="MIT" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" # all these are header-only libraries DEPEND=" diff --git a/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild index 44a7e6368305..488e0f376237 100644 --- a/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild +++ b/dev-python/rapidfuzz/rapidfuzz-3.0.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 # custom wrapper over setuptools DISTUTILS_USE_PEP517=standalone PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/reedsolomon/reedsolomon-2.1.0_beta1.ebuild b/dev-python/reedsolomon/reedsolomon-2.1.0_beta1.ebuild index 266c7d19915b..51c786a9ff0d 100644 --- a/dev-python/reedsolomon/reedsolomon-2.1.0_beta1.ebuild +++ b/dev-python/reedsolomon/reedsolomon-2.1.0_beta1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_PN=reedsolo PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest index cc0b75e482d7..de637798f1a4 100644 --- a/dev-python/regex/Manifest +++ b/dev-python/regex/Manifest @@ -1,2 +1,3 @@ DIST regex-2023.3.23.tar.gz 391964 BLAKE2B 87271765ce6b3c8a96a79e86a2b2e907a9a97e55c78c38d117b05df2fb5626af3ba90ecb55ccde6cb745eba00da2528bb0b6d21dc759c3040c37f6a0cc647476 SHA512 276e16a60d77f0099d9e9a5241f60a823d8ca3056672d74aba21d38daf11ec18b317009e84135f63470a71c877c6abdfe25da0e69c5ea5ad47c97737099a5167 DIST regex-2023.5.4.tar.gz 392105 BLAKE2B 761da3de8370b5ce8213313fe2d8a6226a33d341a5bd3538748269633eed85801085e64265fb1998fcec3a4db6d2a26fe73b5186026ab3e7561fcd957e537ca1 SHA512 3ec513b2282bad73e9e3ca3b22105907fc00c4e984bf07c9ea3c04f911d702423aa548106928c90d5805c99d36541d95f0fa0cb413ea3974420482c1ffff0a1b +DIST regex-2023.5.5.tar.gz 392085 BLAKE2B 1eb63c85abcf37b83e2d8f03a18ea9ae0f80aed2d8d29b0141e5064ab30067d9146d9ec440b3bc043dfb569a8216349b67354c7b7b3c4faf6f447f4b910128dc SHA512 e182e0f42989fb2d9dfe8a9c3f66b08156e0617fe8b7924c16fc39d70c2dcd2c0f45f70f433256666ad93067fb66f574c9dae02ec3fb102716f941ddf87b45e8 diff --git a/dev-python/regex/regex-2023.5.5.ebuild b/dev-python/regex/regex-2023.5.5.ebuild new file mode 100644 index 000000000000..bc2fb991117d --- /dev/null +++ b/dev-python/regex/regex-2023.5.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 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_{9..11} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Alternative regular expression module to replace re" +HOMEPAGE=" + https://bitbucket.org/mrabarnett/mrab-regex/ + https://pypi.org/project/regex/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="doc" + +PATCHES=( + "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch" + "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch" +) + +distutils_enable_tests unittest + +python_install_all() { + use doc && local HTML_DOCS=( docs/Features.html ) + local DOCS=( README.rst docs/*.rst ) + + distutils-r1_python_install_all +} diff --git a/dev-python/reportlab/reportlab-3.6.13.ebuild b/dev-python/reportlab/reportlab-3.6.13.ebuild index 88abb16d03fb..4cfe0a1b7127 100644 --- a/dev-python/reportlab/reportlab-3.6.13.ebuild +++ b/dev-python/reportlab/reportlab-3.6.13.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest index 0c216e099ecb..d89e49bf6d26 100644 --- a/dev-python/requests/Manifest +++ b/dev-python/requests/Manifest @@ -1,2 +1,3 @@ DIST requests-2.28.2.tar.gz 108206 BLAKE2B fe6c5d78e6abd36b7134c6e424b5a1c4052eba62b55a01b5842f289b94df3af039a5beba71374db563dd52ce42471d5e3650763b9324533ea6ab3bfd8013379b SHA512 3c4ba19a2bb6ba38a4118cf246db3855401869d54ee7ebd9bee40b435420381fb737d4c69768f2bd97914a30d66233c7058cec51aa629af0dff3b04e6f997a3d DIST requests-2.29.0.tar.gz 108279 BLAKE2B 34f4f25be325944415cadf17e99f106fb696882667853455f2559748d0cd2562bdefaa0fec2ac3dae6c34ecc4a50e6f91d00fdada27ceb6e0d4232faf7bf77bb SHA512 22c7c9e6ae44abe60cf7cc2108d42d9a0952ae317936995f379155d24013c24a2c654469a781a61b2ae6488429e337d31b565a91f1266eb1c038a4c8a9069642 +DIST requests-2.30.0.tar.gz 108411 BLAKE2B bff0559fe279daf89e44826eed6bd1036aa53c6e0ac0a7513b4edd7e04c7826dc3d6a8c61cf466399145f2eac1b6ac386bcf00427fc3820a0b16c397ef51ef68 SHA512 a950a156ac78e5e315b95619f8753f7ba837c63198e256ea69a53f9492f7be1cecb295fcacbf091f3d5ae077ea02c67056d753f99c2b95cc9d233c3ca77f2905 diff --git a/dev-python/requests/requests-2.30.0.ebuild b/dev-python/requests/requests-2.30.0.ebuild new file mode 100644 index 000000000000..d2596179ab61 --- /dev/null +++ b/dev-python/requests/requests-2.30.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2023 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 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP library for human beings" +HOMEPAGE=" + https://requests.readthedocs.io/ + https://github.com/psf/requests/ + https://pypi.org/project/requests/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="socks5 test-rust" + +RDEPEND=" + >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}] + =dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] ) +" + +BDEPEND=" + test? ( + dev-python/pytest-httpbin[${PYTHON_USEDEP}] + dev-python/pytest-mock[${PYTHON_USEDEP}] + >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] + test-rust? ( + dev-python/trustme[${PYTHON_USEDEP}] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.28.0-drop-dependency-warnings.patch +) + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=( + # Internet (doctests) + requests/__init__.py::requests + requests/api.py::requests.api.request + requests/models.py::requests.models.PreparedRequest + requests/sessions.py::requests.sessions.Session + # require IPv4 interface in 10.* range + tests/test_requests.py::TestTimeout::test_connect_timeout + tests/test_requests.py::TestTimeout::test_total_timeout_connect + # TODO: openssl? + tests/test_requests.py::TestRequests::test_pyopenssl_redirect + # flask-2 + tests/test_requests.py::TestRequests::test_cookie_sent_on_redirect + tests/test_requests.py::TestRequests::test_cookie_removed_on_expire + tests/test_requests.py::TestPreparingURLs::test_redirecting_to_bad_url + ) + + if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then + EPYTEST_DESELECT+=( + tests/test_requests.py::TestRequests::test_https_warnings + ) + fi + + epytest +} diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest index cb576b061e6f..ccd7851072b2 100644 --- a/dev-python/rope/Manifest +++ b/dev-python/rope/Manifest @@ -1 +1,2 @@ DIST rope-1.7.0.tar.gz 295362 BLAKE2B a81d6600441cf9dfe12be0a15113988ac8ec3dcd00c593085b9d749001b0785a5bceedc0fa8bbaeaaeb0142d623a432ef7d6e24874fab7a37179f131a26e6a6c SHA512 13cc3a2041c58c142892d1c9e5105ecdaa672e012364a5d4ccf82dbf5110fe0b6f0362b3a0309e9e6b72ab1d267dfc58eae8f3af3a8756f0356a6aff06c09abd +DIST rope-1.8.0.tar.gz 297235 BLAKE2B e9849b75b3ec640201b30318863066b969b5ebde98522c3c09f70bcc344bce5f604601bd155ed0ce6fb3eebb392ea3669f77fb2da21c11078e1041ae13464fd8 SHA512 2fa8e56d6d7fd0a15acb16a1fe27db89d9c2dd6f93fabd448509a112a6ef7f3dfdd4d3d544cf1218149c7a7fa1db9908b107b6eae6e89299f32c0d1586ceaf4e diff --git a/dev-python/rope/rope-1.8.0.ebuild b/dev-python/rope/rope-1.8.0.ebuild new file mode 100644 index 000000000000..d3ca80b1d3ec --- /dev/null +++ b/dev-python/rope/rope-1.8.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Python refactoring library" +HOMEPAGE=" + https://pypi.org/project/rope/ + https://github.com/python-rope/rope/ +" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/build[${PYTHON_USEDEP}] + dev-python/pytest-timeout[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # our venv style confuses this comparison + ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing + ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled +) diff --git a/dev-python/rq/Manifest b/dev-python/rq/Manifest index 2cd1714dd9a4..e26122540200 100644 --- a/dev-python/rq/Manifest +++ b/dev-python/rq/Manifest @@ -1,2 +1,3 @@ DIST rq-1.13.0.gh.tar.gz 616679 BLAKE2B 026914ab01f769797e1f7fabc944b5ccdeb1ce1957c7acc72d067e0bdd113ebb30f0060ea5adbceaac5e69b40e176c09a0b1f216cffb02132772e72151b79986 SHA512 6c3b4bb868cae6ffd07718b3f517350eba2effc1b3ae70ef601984cc525ecfb3f82f8569a2b0f333c5f248d3befbe3d4953f5058f8e9cb2f08ce6dadae963902 +DIST rq-1.14.1.gh.tar.gz 628713 BLAKE2B fbd0904faa64ea3207636f765e36042ed8ca2f0b3b57c634c3f9a6254cab811725719bb3c3974f9e19f173e4422355119f550c09a7176e1a4fca26cf26bb6e5d SHA512 f75fe944c041fb8dfe9607b480dbf62d72f8715934e014b4c666f19c73123e7062ab0e17190f572b2cdad6a916dbf2190637255af5c1db51b41765d448ad2120 DIST rq-1.14.gh.tar.gz 627836 BLAKE2B 4127d6c183826ee84eb290145098b545938cdeca2daf836c08ae49a07265cebfc4eb0dbdd92c640605ce630e37a13184010dd8a6a2a2face5369c00c22fc286c SHA512 5e74a2b57b673ef9333dd1ec3f7f3cecb9c9b2d48d93617dd46de833a6edce213b2488822d77eea9fde42f9949fa5e935be4d8f95f43b29e6c8f0f46593d5ce5 diff --git a/dev-python/rq/rq-1.14.1.ebuild b/dev-python/rq/rq-1.14.1.ebuild new file mode 100644 index 000000000000..a7000a2beeb7 --- /dev/null +++ b/dev-python/rq/rq-1.14.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Simple, lightweight library for creating and processing background jobs" +HOMEPAGE=" + https://python-rq.org/ + https://github.com/rq/rq/ + https://pypi.org/project/rq/ +" +# Tests missing from sdist, as of 1.14.1 +SRC_URI=" + https://github.com/rq/rq/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + >=dev-python/click-5.0[${PYTHON_USEDEP}] + >=dev-python/redis-3.5.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-db/redis + dev-python/psutil[${PYTHON_USEDEP}] + dev-python/sentry-sdk[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_test() { + local redis_pid="${T}"/redis.pid + local redis_port=6379 + local redis_test_config="daemonize yes + pidfile ${redis_pid} + port ${redis_port} + bind 127.0.0.1 + " + + # Spawn Redis itself for testing purposes + # NOTE: On sam@'s machine, spawning Redis can hang in the sandbox. + # I'm not restricting tests yet because this doesn't happen for anyone else AFAICT. + einfo "Spawning Redis" + einfo "NOTE: Port ${redis_port} must be free" + /usr/sbin/redis-server - <<< "${redis_test_config}" || die + + # Run the actual tests + distutils-r1_src_test + + # Clean up afterwards + kill "$(<"${redis_pid}")" || die +} diff --git a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild b/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild index 9fc1bc8b0aa8..cd02e557fb0f 100644 --- a/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild +++ b/dev-python/rtimulib/rtimulib-7.2.1-r2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index 33c5e7a8ac30..25bfa8faf3d8 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -1,2 +1,4 @@ DIST ruamel.yaml-0.17.21.tar.xz 184612 BLAKE2B cc7e2a336d3c77a9f2d7e5d7233ceb4d15fddca3a97ec0e54427469fd24c7c63fc70b258adbad92a816d99a1f9839d41eccb9f3224e7a23884914755fa424bc9 SHA512 87f4723bfc76b1b21168852aabe4b49921f175294ac05b4e3f292f2bcf23fe6595df3e066843d193f881b274be2a7b358bd04625afef913bb0e5811efe98b761 DIST ruamel.yaml-0.17.22.tar.xz 185000 BLAKE2B dda8163bfa52b29801d115bc64ef52c35086f186b4795df9dfcd785584e2de338ca055dbf07f3eaac548b14d338ac89bbda4e95196fd113a8fda3ecacb30bc61 SHA512 ac1af1c829c0a5dc65a66926d03b50eede405c9dafd811eae1b9567c81b6bb86b7dd91f4b7c6bf84d7c4833f8b17860dcfddaf7992241ac6673d7ffecf15466f +DIST ruamel.yaml-0.17.23.tar.xz 185900 BLAKE2B ff283c979474f14e2f0231d64d0a609f262c4b87764eedb2b6060a66a09388670514f341809e6c5f36b0fbe15412209dbd5da9fc31fd8bda83a4d857beade48e SHA512 1a9c22357d61e31464cdead9d0c7715f156839861b8d93b94fa78f00b8d75e803d5bd74fc7d36e1d20f5927f807c3a9ed6af79746177a1d5da0622729597807e +DIST ruamel.yaml-0.17.24.tar.xz 186504 BLAKE2B d5bd5240c3ad68309ad9382dd076111f554848a71697ac98015e34449a98c101f37cef0fdead279501976cceb235c8b055675eb63aab4c8121dd30ae5740dd90 SHA512 32fe95c4927197af4f30bc68d26bff956520d69471f802b58be6a07a0c4b2ed45673cd7890a2f49dc2a13791a2dac2fa66a7e6137f5afe813b6d8d56704d0c16 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild new file mode 100644 index 000000000000..255ffe55c09d --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.23.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{9..11} ) + +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="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" +BDEPEND=" + test? ( + dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] + ) +" + +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/ruamel-yaml/ruamel-yaml-0.17.24.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.24.ebuild new file mode 100644 index 000000000000..a57faa690df0 --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.24.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..11} ) + +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="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" +BDEPEND=" + test? ( + dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] + ) +" + +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/rustworkx/rustworkx-0.12.1.ebuild b/dev-python/rustworkx/rustworkx-0.12.1.ebuild index 68cf897bdafd..26bed25b4ab4 100644 --- a/dev-python/rustworkx/rustworkx-0.12.1.ebuild +++ b/dev-python/rustworkx/rustworkx-0.12.1.ebuild @@ -3,6 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + CRATES=" ahash-0.7.6 autocfg-1.1.0 @@ -74,9 +78,6 @@ CRATES=" winapi-x86_64-pc-windows-gnu-0.4.0 " -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - inherit cargo distutils-r1 DESCRIPTION="A high performance Python graph library implemented in Rust" diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest index 8bc4ac69246e..cd8677617927 100644 --- a/dev-python/s3transfer/Manifest +++ b/dev-python/s3transfer/Manifest @@ -1 +1,2 @@ DIST s3transfer-0.6.0.tar.gz 134871 BLAKE2B 7ab84f22dc20751dd461857f93d7f1aad1490432ed25e7506c5abe61f79d1f3cafd8ddb190a0942a2c5a9947c5068fcf397dce34f255a246381f4cf1f0d09e7a SHA512 0c1c3306015cab4a4436b1d2fec6708e17f4c5111f8a265fbfe134defebda33a43bd985e559be993b6175af9eee142e9f27da123f8d14f77cfc59e48ca1b905f +DIST s3transfer-0.6.1.tar.gz 132782 BLAKE2B 30f3548d564e41023fd8806e8182427e0cce1d63bfb7ea9a50b5f9f41f2f84de7aaa7aea9f2e91729b94b665ebb79c3ab1f3abf322ec0e543bad7566fa07ebfb SHA512 7db29037719b6ddc529b0c8c38ffbd2dbf5c8e54ec581748addf859dac24d363d3d411963f9a801db83fd26341204d411d7ec513c363b4f1e3cc2e44814e698a diff --git a/dev-python/s3transfer/s3transfer-0.6.1.ebuild b/dev-python/s3transfer/s3transfer-0.6.1.ebuild new file mode 100644 index 000000000000..3d6214b0693a --- /dev/null +++ b/dev-python/s3transfer/s3transfer-0.6.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="An Amazon S3 Transfer Manager" +HOMEPAGE=" + https://github.com/boto/s3transfer/ + https://pypi.org/project/s3transfer/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/botocore-1.24.7[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +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 + distutils-r1_src_prepare +} + +python_test() { + epytest tests/{unit,functional} +} diff --git a/dev-python/sabyenc/sabyenc-5.4.4.ebuild b/dev-python/sabyenc/sabyenc-5.4.4.ebuild index e78ae25c124c..86a0ff1d37a1 100644 --- a/dev-python/sabyenc/sabyenc-5.4.4.ebuild +++ b/dev-python/sabyenc/sabyenc-5.4.4.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) + inherit distutils-r1 DESCRIPTION="Module providing raw yEnc encoding/decoding for SABnzbd" diff --git a/dev-python/scrypt/scrypt-0.8.20.ebuild b/dev-python/scrypt/scrypt-0.8.20.ebuild index 036ee09d579d..6be5a9551e00 100644 --- a/dev-python/scrypt/scrypt-0.8.20.ebuild +++ b/dev-python/scrypt/scrypt-0.8.20.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 78cb3e70f821..fa7ac766dda9 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -2,3 +2,4 @@ DIST sentry-python-1.19.1.gh.tar.gz 345933 BLAKE2B 0b6912553b41fe14b14a4199756f5 DIST sentry-python-1.20.0.gh.tar.gz 345505 BLAKE2B e95225188a74f4d9e67f6044bcf3bbeccacc31c455a652d8233350d138c20ee9f356e56aab98a1c2f764917d79426e10a810cb6c18cfabcc5f606ec21c42f7e8 SHA512 6c162d44cc3b38a9aa192a7153d52e93424950e1020cd2d6ea8e61d23b3d41ca169e3dde7c0355e5da2ed45ce39c41322d6e0f239d6e00e30a55540db796f968 DIST sentry-python-1.21.0.gh.tar.gz 346948 BLAKE2B 7d4d9d537d567c930187d74fc46be2868a91c7d7fbc09bb6e63aa5b87cc272689ab3510dd2328fedd6d78a30f8f514efcaec5f6b99ce95cc2fd1e517f6c2330e SHA512 45e0f646b058488e8642e9ab6e8f80c7085adf39247baee78cb388a722114e2f72504951789cd49f6cdade77a930dc69756afaf0c69c69eb680878b2f2fc53d6 DIST sentry-python-1.21.1.gh.tar.gz 349021 BLAKE2B f467ba16484d0807734deb7d2544f32addeac254dbac02d5c56d5c9d05081d1c38665f7a5eb14ff59dd4b39ecb25d922b60a0d18fc98290c0127142cf5bb89d0 SHA512 04f56fa1a53ad42baaf09fb4b19a29c009e2a956ee363d6003746d993d1d8b4af37b8458bf8b04255cd72083bdf0c35b4244d6aabf26110ff6a0d245ce674c58 +DIST sentry-python-1.22.1.gh.tar.gz 351929 BLAKE2B afcdd6293ff1e96f2a07e6d6ad5fb9bfc8715cf4d7ca30237d92cae9f48abf4cb849ad8f86f3ba3f0421198dd2fdbfe25b95c9e50c2abab36d1fed4bd71181fd SHA512 2796620223476d8996291d2f2ff88a128a86fe8ded40f44ffc575f09e8b390d9b0e77e186d153decb81f33aa050eeef5b2ce707ad381d226955ce18315a0e3ee diff --git a/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild new file mode 100644 index 000000000000..9a2ca1555fe6 --- /dev/null +++ b/dev-python/sentry-sdk/sentry-sdk-1.22.1.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 + +MY_P=sentry-python-${PV} +DESCRIPTION="Python client for Sentry" +HOMEPAGE=" + https://sentry.io/ + https://github.com/getsentry/sentry-python/ + https://pypi.org/project/sentry-sdk/ +" +SRC_URI=" + https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/certifi[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/asttokens[${PYTHON_USEDEP}] + dev-python/django[${PYTHON_USEDEP}] + dev-python/executing[${PYTHON_USEDEP}] + dev-python/fakeredis[${PYTHON_USEDEP}] + dev-python/flask-login[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pyrsistent[${PYTHON_USEDEP}] + dev-python/pytest-aiohttp[${PYTHON_USEDEP}] + dev-python/pytest-django[${PYTHON_USEDEP}] + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + dev-python/werkzeug[${PYTHON_USEDEP}] + dev-python/zope-event[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch" +) + +EPYTEST_IGNORE=( + # tests require Internet access + tests/integrations/httpx/test_httpx.py + tests/integrations/requests/test_requests.py + tests/integrations/stdlib/test_httplib.py + tests/integrations/flask/test_flask.py + tests/integrations/django/test_basic.py + tests/integrations/socket/test_socket.py + # wtf is it supposed to do?! + tests/integrations/gcp/test_gcp.py + # broken by rq-1.10.1 (optional dep) + tests/integrations/rq/test_rq.py + # fastapi is not packaged + tests/integrations/asgi/test_fastapi.py + # TODO + tests/integrations/bottle + # TODO: causes breakage in other tests + tests/integrations/starlette + # TODO + tests/integrations/tornado + # requires mockupdb + tests/integrations/pymongo +) + +EPYTEST_DESELECT=( + # hangs + 'tests/test_transport.py::test_transport_works' + # TODO + 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' + tests/test_client.py::test_databag_depth_stripping + tests/test_client.py::test_databag_string_stripping + tests/test_client.py::test_databag_breadth_stripping + tests/integrations/asgi/test_asgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/asgi/test_asgi.py::test_websocket + tests/integrations/aiohttp/test_aiohttp.py::test_transaction_style + tests/integrations/aiohttp/test_aiohttp.py::test_traces_sampler_gets_request_object_in_sampling_context + # incompatible version? + tests/integrations/falcon/test_falcon.py + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_large_event_not_truncated + # test_circular_references: apparently fragile + 'tests/integrations/threading/test_threading.py::test_circular_references' + # test for new feature, fails with IndexError + tests/integrations/wsgi/test_wsgi.py::test_session_mode_defaults_to_request_mode_in_wsgi_handler + # TODO + tests/integrations/wsgi/test_wsgi.py::test_auto_session_tracking_with_aggregates + tests/integrations/wsgi/test_wsgi.py::test_profile_sent_when_profiling_enabled + tests/test_profiler.py::test_sample_buffer + tests/test_profiler.py::test_thread_scheduler_takes_first_samples + tests/test_profiler.py::test_thread_scheduler_takes_more_samples + tests/test_profiler.py::test_thread_scheduler_single_background_thread + # broken with py3.11, *shrug* + tests/test_profiler.py::test_extract_stack_with_max_depth + # TODO + tests/integrations/sqlalchemy/test_sqlalchemy.py::test_long_sql_query_preserved + tests/test_scrubber.py::test_breadcrumb_extra_scrubbing + tests/test_scrubber.py::test_span_data_scrubbing +) diff --git a/dev-python/setproctitle/setproctitle-1.3.2.ebuild b/dev-python/setproctitle/setproctitle-1.3.2.ebuild index 42f99c0d178a..980d84a82104 100644 --- a/dev-python/setproctitle/setproctitle-1.3.2.ebuild +++ b/dev-python/setproctitle/setproctitle-1.3.2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/shapely/shapely-2.0.1.ebuild b/dev-python/shapely/shapely-2.0.1.ebuild index b2f8384b73ac..5d5fbfab4c49 100644 --- a/dev-python/shapely/shapely-2.0.1.ebuild +++ b/dev-python/shapely/shapely-2.0.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/simplejson/simplejson-3.19.1.ebuild b/dev-python/simplejson/simplejson-3.19.1.ebuild index 8afcfa37c4ea..5e6f52f9a4d1 100644 --- a/dev-python/simplejson/simplejson-3.19.1.ebuild +++ b/dev-python/simplejson/simplejson-3.19.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/slixmpp/slixmpp-1.8.3.ebuild b/dev-python/slixmpp/slixmpp-1.8.3.ebuild index c2b52ec5e883..9dfc4c990226 100644 --- a/dev-python/slixmpp/slixmpp-1.8.3.ebuild +++ b/dev-python/slixmpp/slixmpp-1.8.3.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild index fa8ae560b394..337d4be1f0ea 100644 --- a/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild +++ b/dev-python/socketio-client-nexus/socketio-client-nexus-0.7.6.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYPI_NO_NORMALIZE=1 PYPI_PN="socketIO-client-nexus" diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest index 3cb3d897e5da..3e322bed6787 100644 --- a/dev-python/statsmodels/Manifest +++ b/dev-python/statsmodels/Manifest @@ -1,2 +1,3 @@ DIST statsmodels-0.13.2.tar.gz 17874260 BLAKE2B 93f7a308217ba938b3cd2e11d75e8f5ad19e2d4e6ab2abbea702143129bb53e7b9be54864375dbfec805624538bc73850357eb944d6c9a4c1252cc8a7606b904 SHA512 79d8dd63f667d4019e462d93e007a5ef8e11972fe35fb4d657931d6d68f3e35d29978a865682133db12fd6742f3362c2d77dfb5735c82ae454570388dd84d59a DIST statsmodels-0.13.5.tar.gz 18364957 BLAKE2B 8357416b015b152612aca88a9ff42b81db4d97f61b1c255bc2baf8978440cd43fa1a5301d1c60e92b3a634008c5c001c00770685864d296587ff75e37d29ff4f SHA512 9aeeea80c69f52459140179523a0155429834b2951325c9781b28f8c4cbbd0593ff1867e2212078f2b898e4da953689c2fe78183d3c7959caa874e9d758b4ea4 +DIST statsmodels-0.14.0.tar.gz 19374614 BLAKE2B b24c8c146ea9ed393da8e839e3c9a80b1ddaa6fe319204f4440b3435c756911bc1b6405544c6ab8e4370fd378ba26715da743e4d082af7774b8cefa8649d6c58 SHA512 876cc45eb4b5badee2ff859df8a45ce7c4f6ab2973d481f58c5b7906ebcdbb56a64769d5dd7a38c7b7415a4ee7cf98cf300b8c623bda9df001b982ff6844d1fd diff --git a/dev-python/statsmodels/files/statsmodels-0.14.0-test.patch b/dev-python/statsmodels/files/statsmodels-0.14.0-test.patch new file mode 100644 index 000000000000..db63fbdca403 --- /dev/null +++ b/dev-python/statsmodels/files/statsmodels-0.14.0-test.patch @@ -0,0 +1,30 @@ +From 39a33cc65573b57a5d31ac4e9393a7c1e050da22 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Sat, 6 May 2023 07:43:28 +0200 +Subject: [PATCH] TST: install missing *.csv files needed by tsa.stl tests + +Closes #8869 +--- + setup.py | 1 + + statsmodels/tsa/stl/tests/results/__init__.py | 0 + 2 files changed, 1 insertion(+) + create mode 100644 statsmodels/tsa/stl/tests/results/__init__.py + +diff --git a/setup.py b/setup.py +index 69141b2bd..c2fdc532b 100644 +--- a/setup.py ++++ b/setup.py +@@ -126,6 +126,7 @@ ADDITIONAL_PACKAGE_DATA = { + "statsmodels.datasets.tests": ["*.zip"], + "statsmodels.iolib.tests.results": ["*.dta"], + "statsmodels.stats.tests.results": ["*.json"], ++ "statsmodels.tsa.stl.tests.results": ["*.csv"], + "statsmodels.tsa.vector_ar.tests.results": ["*.npz", "*.dat"], + "statsmodels.stats.tests": ["*.txt"], + "statsmodels.stats.libqsturng": ["*.r", "*.txt", "*.dat"], +diff --git a/statsmodels/tsa/stl/tests/results/__init__.py b/statsmodels/tsa/stl/tests/results/__init__.py +new file mode 100644 +index 000000000..e69de29bb +-- +2.40.1 + diff --git a/dev-python/statsmodels/statsmodels-0.13.5.ebuild b/dev-python/statsmodels/statsmodels-0.13.5.ebuild index 9eec1abedc46..8302b89b1f97 100644 --- a/dev-python/statsmodels/statsmodels-0.13.5.ebuild +++ b/dev-python/statsmodels/statsmodels-0.13.5.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/statsmodels/statsmodels-0.14.0.ebuild b/dev-python/statsmodels/statsmodels-0.14.0.ebuild new file mode 100644 index 000000000000..bab0cf805802 --- /dev/null +++ b/dev-python/statsmodels/statsmodels-0.14.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 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_{9..11} ) + +inherit distutils-r1 multiprocessing optfeature pypi + +DESCRIPTION="Statistical computations and models for use with SciPy" +HOMEPAGE=" + https://www.statsmodels.org/stable/index.html + https://github.com/statsmodels/statsmodels/ + https://pypi.org/project/statsmodels/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="examples" + +DEPEND=" + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + >=dev-python/scipy-1.3[${PYTHON_USEDEP}] +" +RDEPEND=" + ${DEPEND} + >=dev-python/numpy-1.17[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25[${PYTHON_USEDEP}] + >=dev-python/patsy-0.5.2[${PYTHON_USEDEP}] + >=dev-python/scipy-1.3[${PYTHON_USEDEP}] +" +BDEPEND=" + ${DEPEND} + "${MPLCONFIGDIR}"/matplotlibrc || die + + distutils-r1_python_prepare_all +} + +python_test() { + local -x MKL_NUM_THREADS=1 + local -x OMP_NUM_THREADS=1 + local EPYTEST_DESELECT=( + # note that test path should be without "statsmodels/" prefix + imputation/tests/test_mice.py::TestMICE::test_combine + stats/tests/test_mediation.py::test_mixedlm + "stats/tests/test_corrpsd.py::test_corrpsd_threshold[0]" + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + epytest statsmodels -p xdist -n "$(makeopts_jobs)" +} + +python_install_all() { + if use examples; then + docompress -x /usr/share/doc/${PF}/examples + dodoc -r examples + fi + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature "Plotting functionality" "dev-python/matplotlib" +} diff --git a/dev-python/symengine/symengine-0.10.0.ebuild b/dev-python/symengine/symengine-0.10.0.ebuild index 3a54d04b892c..64d96ed99b0b 100644 --- a/dev-python/symengine/symengine-0.10.0.ebuild +++ b/dev-python/symengine/symengine-0.10.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/tabulate/tabulate-0.9.0.ebuild b/dev-python/tabulate/tabulate-0.9.0.ebuild index c246e85937f7..d355cf1baf6f 100644 --- a/dev-python/tabulate/tabulate-0.9.0.ebuild +++ b/dev-python/tabulate/tabulate-0.9.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="MIT" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" dev-python/wcwidth[${PYTHON_USEDEP}] diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild b/dev-python/tagpy/tagpy-2022.1.ebuild index 216818426655..e9172621b9b4 100644 --- a/dev-python/tagpy/tagpy-2022.1.ebuild +++ b/dev-python/tagpy/tagpy-2022.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest index 988ffba3f9b3..2752e33297a5 100644 --- a/dev-python/tcolorpy/Manifest +++ b/dev-python/tcolorpy/Manifest @@ -1 +1,2 @@ DIST tcolorpy-0.1.2.tar.gz 11024 BLAKE2B 7d2b8e525f507f2061c7401e452e06b76e3f85db1611a579b6f80d3a781c640b0379c22da85b4ec5878bf9762e1c471303e5bf79f51393c3a0ae8ff8fa3bcd51 SHA512 e5a0b26439291d0c7a045cf92818ad50a5c9fcf5d31e8140231ce8bb4c52a1ce163d125a2094e3738a6a14d29b99036ee7a9d5014ea8578f09307d4a4e5674e8 +DIST tcolorpy-0.1.3.tar.gz 10880 BLAKE2B acae626ccc330b5eb0032d9e14d157bd1fbc588dc72c72ff700980ee9a572a4296700026ba26623857ae7bd43febe109c66b8e4d9eb0a82146d7eab90234207e SHA512 978360b224959f8d050fc889a329a191102cf42fb60c1ca298cd0ab53a6c75a4181ef7ded7282d05614cb415b56f141086e9efc6c9c32922aa9ccd3e101e9a1e diff --git a/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild new file mode 100644 index 000000000000..e0cf7601d11c --- /dev/null +++ b/dev-python/tcolorpy/tcolorpy-0.1.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text" +HOMEPAGE="https://github.com/thombashi/tcolorpy" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/tempest/Manifest b/dev-python/tempest/Manifest index 20a9d3afab52..c779f7352c6c 100644 --- a/dev-python/tempest/Manifest +++ b/dev-python/tempest/Manifest @@ -1 +1,2 @@ DIST tempest-34.1.0.tar.gz 1139228 BLAKE2B 32fefb49ad5a341d297cf660387e66f69e0f3f81cba5f0530190bf5562c7a391359667390045fd746977020376e426aea351a2f50652d67693946bdb8dcfba18 SHA512 89cb682edb3d99c22e9c654a9e546e649837abf7e0b798d84c16d70bef4527d094dd6bbe1d11b8996412cd7e6f073fd1a3f80e5214d7d3a44965f3b542fa13e5 +DIST tempest-34.2.0.tar.gz 1141098 BLAKE2B 60d09fc0de49e63213bf23cc223cec92b53f887ff5677fd80cefac441166ef777bc8b96682847697702af26d8481192a2fe19ddbe42cd3b991cc0f16ed09176d SHA512 22cf6e5b6d60398a7a1698ad0bad02d8d16ffd815f573fb526becb9d1be64151bc6b33fb6b8b03f9c52f18565ca06cad1bf9725f2cff2c6116c88f85439b5d7e diff --git a/dev-python/tempest/tempest-34.2.0.ebuild b/dev-python/tempest/tempest-34.2.0.ebuild new file mode 100644 index 000000000000..9143d3959fb9 --- /dev/null +++ b/dev-python/tempest/tempest-34.2.0.ebuild @@ -0,0 +1,75 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="OpenStack Integration Testing" +HOMEPAGE=" + https://pypi.org/project/tempest/ + https://docs.openstack.org/tempest/latest/ + https://launchpad.net/tempest/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >dev-python/cliff-2.9.0[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/paramiko-2.7.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslo-concurrency-3.26.0[${PYTHON_USEDEP}] + >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-4.7.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.21.1[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.16.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + dev-python/stestr[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # Small subset of tests, which fail as result of not using specific + # testing environment. Others expect to run suite using stestr. + rm -r tempest/tests/lib/services/volume/v3/ || die + rm tempest/tests/test_list_tests.py || die + rm tempest/tests/lib/cmd/test_check_uuid.py || die + + # remove dep on hacking + rm tempest/tests/test_hacking.py || die + + distutils-r1_src_prepare +} + +python_compile() { + distutils-r1_python_compile + mv "${BUILD_DIR}"/install/{usr/,}etc || die +} + +python_test() { + local -x OS_LOG_CAPTURE=1 OS_STDOUT_CAPTURE=1 OS_STDERR_CAPTURE=1 + local -x OS_TEST_TIMEOUT=300 + eunittest -b -s tempest/tests -t . +} diff --git a/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild b/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild index 13eb04b44750..8e796b0dc9cb 100644 --- a/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild +++ b/dev-python/thriftpy2/thriftpy2-0.4.16.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/time-machine/time-machine-2.9.0.ebuild b/dev-python/time-machine/time-machine-2.9.0.ebuild index 5bbb3670c1c0..0c5e891b9b4a 100644 --- a/dev-python/time-machine/time-machine-2.9.0.ebuild +++ b/dev-python/time-machine/time-machine-2.9.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild b/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild index a5aa7ded1987..23016739400f 100644 --- a/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild +++ b/dev-python/tree-sitter/tree-sitter-0.20.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/typed-ast/typed-ast-1.5.4.ebuild b/dev-python/typed-ast/typed-ast-1.5.4.ebuild index 52f3ac4b3731..463278594859 100644 --- a/dev-python/typed-ast/typed-ast-1.5.4.ebuild +++ b/dev-python/typed-ast/typed-ast-1.5.4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest index 1701eb4ff928..4bc54a7dea20 100644 --- a/dev-python/types-docutils/Manifest +++ b/dev-python/types-docutils/Manifest @@ -1,2 +1,3 @@ DIST types-docutils-0.19.1.7.tar.gz 9370 BLAKE2B 4a0de7d58a7d17ead5865d7ccd167e8291d31a11156c14fb080dc3b78c743b7a89e06652d799241bfe55bd937533cd9c254bfe1d200ce1b2182e2c7c51e9800c SHA512 cb4fe6015c91576a06662c3523487c512f6b15d6c6ff41c7daaebf2f6820edc187fbbfe912e5b300198f86042113b8dbbc0422777532cdc281663bc328e155d6 DIST types-docutils-0.19.1.8.tar.gz 9570 BLAKE2B 2943d68a49b0256da2309ff02b2b42e61cca1588d6c335dc9284f23b4e1a2b8428051d31687a513dafc35a33fd6d4af7cd235630e77c41a7350b656135db8609 SHA512 5efffe6b83ec08123e12264d3ebe05c69a90dbac7bd6918f7d8742facabd9fa02ad955a84919f50cfd5b89811cb109ed6e024589e606526542b4a07799e7f368 +DIST types-docutils-0.19.1.9.tar.gz 9750 BLAKE2B d3f28cdc8b6a3994071aaacf4fd7c3d41ea578461ada4ba00d6a6a8af887a9ff44ddef85aba73d8ae59ca62692fcb592f4d23d2d386b5609eaf13ba1d388689d SHA512 538f7676d2eb60066df788cb05de23d41c19f821f270e100a2b1cfded66328bf74defc540fb4be9a892223b5a01f618977044c7804765b3d759dd230a4bdd958 diff --git a/dev-python/types-docutils/types-docutils-0.19.1.9.ebuild b/dev-python/types-docutils/types-docutils-0.19.1.9.ebuild new file mode 100644 index 000000000000..9a24481a1e60 --- /dev/null +++ b/dev-python/types-docutils/types-docutils-0.19.1.9.ebuild @@ -0,0 +1,17 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typing stubs for docutils" +HOMEPAGE="https://pypi.org/project/types-docutils/" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" diff --git a/dev-python/ujson/ujson-5.7.0.ebuild b/dev-python/ujson/ujson-5.7.0.ebuild index 422f9f67bbc4..0ff1cda0df35 100644 --- a/dev-python/ujson/ujson-5.7.0.ebuild +++ b/dev-python/ujson/ujson-5.7.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild index 2aa653ee78a3..6937f3cb3063 100644 --- a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild +++ b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) + inherit distutils-r1 DESCRIPTION="Implementation of bounded Levenshtein distance (Ukkonen)" diff --git a/dev-python/urllib3/Manifest b/dev-python/urllib3/Manifest index c641dc1377be..50846d89c731 100644 --- a/dev-python/urllib3/Manifest +++ b/dev-python/urllib3/Manifest @@ -1,3 +1,4 @@ DIST urllib3-1.26.15.tar.gz 301444 BLAKE2B 2681f0290a4f8b335dcdf384a0c0692cf51e88ea829f80c8c857be328b00c618978a84957da4e23826e4597fe90764eb36ab9acbbc33f9a6ec8df3e3ff3f4d48 SHA512 b6ddb29c15b2d729605a6acb7c602f18c75a937cdfe9649d35d790a59fbb1d96a8d68975ba0a4c073c9f1750e383c67b7566dbcd81b3e8611501e9f4153e9a2b DIST urllib3-2.0.0.tar.gz 276792 BLAKE2B 3f5966ea97f1ddbf73ef4d1d292b426f502a211fef6e2bc354a88dc95766faf99a5dd34cb891147c580a03b8c5fb2dd7fdee22988bd603db046c03245c850904 SHA512 24e1b34d266983cf4e1556cbe026cc62d7fdb14c5ec5dace800e0b40e0a4f898d4df1679de351d14598ab0f72eb1bec74b6d2976df628b786f4bab4cb4380044 DIST urllib3-2.0.1.tar.gz 277241 BLAKE2B ae4f323bcae505f2e177fd6c4764af78f5b98140366ac6e14f27eb0f5c55870f39bfdab6466628cd2fcf2171cd31ed6c82ae3f42e109834764aa87cfdd13f4ca SHA512 58b784052530f1447c8fca3db3309b127a7db352f8f6800765b92efb02762502ea9e6d50fee5d8c297a9ea0d6861c91f6db7254eb955941f0239d56f30d2dcc5 +DIST urllib3-2.0.2.tar.gz 277703 BLAKE2B 1c7935a6aca8e60ad212eb35ef76009b75a8d080b1a572fe229e94a200e75c352ab41d831dde3d4a4643ecbbe54c2128f9d9ca1850d978fd1730d6d730ce3ab0 SHA512 874674342259f2f9b77b4aac90bd525ea50d4b6134008c22eb0fe7a04e688797564c3ec8e556600f75416df2983c972867e8a569d5d85a8dda748948217af38e diff --git a/dev-python/urllib3/urllib3-2.0.2.ebuild b/dev-python/urllib3/urllib3-2.0.2.ebuild new file mode 100644 index 000000000000..3d07423a2d37 --- /dev/null +++ b/dev-python/urllib3/urllib3-2.0.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 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 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_TESTED=( python3_{9..11} pypy3 ) +PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" ) +PYTHON_REQ_USE="ssl(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="HTTP library with thread-safe connection pooling, file post, and more" +HOMEPAGE=" + https://github.com/urllib3/urllib3/ + https://pypi.org/project/urllib3/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="brotli test zstd" +RESTRICT="!test? ( test )" + +# [secure] extra is deprecated and slated for removal, we don't need it: +# https://github.com/urllib3/urllib3/issues/2680 +RDEPEND=" + >=dev-python/PySocks-1.5.8[${PYTHON_USEDEP}] + =dev-python/brotlicffi-0.8.0[${PYTHON_USEDEP}] ) + zstd? ( >=dev-python/zstandard-0.18.0[${PYTHON_USEDEP}] ) +" +BDEPEND=" + test? ( + $(python_gen_cond_dep " + ${RDEPEND} + dev-python/brotlicffi[\${PYTHON_USEDEP}] + dev-python/freezegun[\${PYTHON_USEDEP}] + dev-python/pytest[\${PYTHON_USEDEP}] + >=dev-python/tornado-4.2.1[\${PYTHON_USEDEP}] + >=dev-python/trustme-0.5.3[\${PYTHON_USEDEP}] + >=dev-python/zstandard-0.18.0[\${PYTHON_USEDEP}] + " "${PYTHON_TESTED[@]}") + ) +" + +python_test() { + local -x CI=1 + if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then + einfo "Skipping tests on ${EPYTHON}" + return + fi + + local EPYTEST_DESELECT=( + # take forever + test/contrib/test_pyopenssl.py::TestSocketSSL::test_requesting_large_resources_via_ssl + test/with_dummyserver/test_socketlevel.py::TestSSL::test_requesting_large_resources_via_ssl + ) + + # plugins make tests slower, and more fragile + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} diff --git a/dev-python/urwid/urwid-2.1.2-r1.ebuild b/dev-python/urwid/urwid-2.1.2-r1.ebuild index 92c2abd2b666..9e12ae1ba045 100644 --- a/dev-python/urwid/urwid-2.1.2-r1.ebuild +++ b/dev-python/urwid/urwid-2.1.2-r1.ebuild @@ -3,9 +3,11 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="ncurses" + inherit distutils-r1 optfeature pypi DESCRIPTION="Curses-based user interface library for Python" diff --git a/dev-python/uvloop/uvloop-0.17.0.ebuild b/dev-python/uvloop/uvloop-0.17.0.ebuild index d4ab956bb5e4..cbf0005e9f3d 100644 --- a/dev-python/uvloop/uvloop-0.17.0.ebuild +++ b/dev-python/uvloop/uvloop-0.17.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/watchfiles/watchfiles-0.19.0.ebuild b/dev-python/watchfiles/watchfiles-0.19.0.ebuild index 167302bba2ef..e935ac37886a 100644 --- a/dev-python/watchfiles/watchfiles-0.19.0.ebuild +++ b/dev-python/watchfiles/watchfiles-0.19.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=maturin PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/websockets/websockets-11.0.2.ebuild b/dev-python/websockets/websockets-11.0.2.ebuild index f3ef9af590b3..87316aee4a13 100644 --- a/dev-python/websockets/websockets-11.0.2.ebuild +++ b/dev-python/websockets/websockets-11.0.2.ebuild @@ -23,7 +23,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="+native-extensions" distutils_enable_tests pytest diff --git a/dev-python/whatthepatch/Manifest b/dev-python/whatthepatch/Manifest index bcc8a300fb0e..5d60d2306937 100644 --- a/dev-python/whatthepatch/Manifest +++ b/dev-python/whatthepatch/Manifest @@ -1 +1,2 @@ DIST whatthepatch-1.0.4.tar.gz 31063 BLAKE2B b3f66ca0783ae147ebf5d47aa155a23cfbc16fc19aaca9812b53b2a292543f64447e31b469645bfeffb8ab1b8a5ea7cebb9ebad5e9815d6a84a3b44068329448 SHA512 89705fa1ad4a797038b8c4cd30c7ca88b5b51474265bc157f45c244b258075cde587c6da16fabfaa2d6b90eee858ccf82c9f01ce8e44412a5eac504f95fb413b +DIST whatthepatch-1.0.5.tar.gz 31850 BLAKE2B dfded6069aa70051fb5f399c9f4707969be4dfc1dee853cd8eb7f36e074c2b595eddbae3efd534321dbbcce7a6658ef9e9bc7675ef466e0a486d930d62761e1e SHA512 d87a36a608a15bcf6d28d26afee40161e26f17fa3b011056388f9850896577f913a91066de8b6071ea15b28fa05f8d00acb997b18483ea56218df4efb40109ab diff --git a/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild new file mode 100644 index 000000000000..28281938d7b7 --- /dev/null +++ b/dev-python/whatthepatch/whatthepatch-1.0.5.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="A patch parsing and application library." +HOMEPAGE=" + https://github.com/cscorley/whatthepatch/ + https://pypi.org/project/whatthepatch/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +distutils_enable_tests pytest diff --git a/dev-python/wrapt/wrapt-1.15.0.ebuild b/dev-python/wrapt/wrapt-1.15.0.ebuild index d54d14059770..deca47a04a4b 100644 --- a/dev-python/wrapt/wrapt-1.15.0.ebuild +++ b/dev-python/wrapt/wrapt-1.15.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/wsaccel/wsaccel-0.6.4.ebuild b/dev-python/wsaccel/wsaccel-0.6.4.ebuild index c82f816caa01..56d3c869c4b3 100644 --- a/dev-python/wsaccel/wsaccel-0.6.4.ebuild +++ b/dev-python/wsaccel/wsaccel-0.6.4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/xkbcommon/xkbcommon-0.8.ebuild b/dev-python/xkbcommon/xkbcommon-0.8.ebuild index 1ec35d00fd55..4161cc0dc454 100644 --- a/dev-python/xkbcommon/xkbcommon-0.8.ebuild +++ b/dev-python/xkbcommon/xkbcommon-0.8.ebuild @@ -3,8 +3,10 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) + inherit distutils-r1 DESCRIPTION="Python bindings for libxkbcommon using cffi" diff --git a/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild b/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild index f70dd9a3bfec..cdd4f1456c2f 100644 --- a/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild +++ b/dev-python/xmlsec/xmlsec-1.3.12-r2.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/xxhash/xxhash-3.2.0.ebuild b/dev-python/xxhash/xxhash-3.2.0.ebuild index 7e443bdc9b1d..dfe2fe5607c7 100644 --- a/dev-python/xxhash/xxhash-3.2.0.ebuild +++ b/dev-python/xxhash/xxhash-3.2.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/y-py/y-py-0.6.0.ebuild b/dev-python/y-py/y-py-0.6.0.ebuild index cc54b8be1df7..94c7b8ae3aef 100644 --- a/dev-python/y-py/y-py-0.6.0.ebuild +++ b/dev-python/y-py/y-py-0.6.0.ebuild @@ -4,6 +4,7 @@ EAPI=8 CARGO_OPTIONAL=1 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=maturin PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/yappi/yappi-1.4.0.ebuild b/dev-python/yappi/yappi-1.4.0.ebuild index 62f586cc4b45..419c6f5dda73 100644 --- a/dev-python/yappi/yappi-1.4.0.ebuild +++ b/dev-python/yappi/yappi-1.4.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-python/yara-python/yara-python-4.3.0.ebuild b/dev-python/yara-python/yara-python-4.3.0.ebuild index a4fa9fa8737f..2cc3dec49aaa 100644 --- a/dev-python/yara-python/yara-python-4.3.0.ebuild +++ b/dev-python/yara-python/yara-python-4.3.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/VirusTotal/yara-python.git" else SRC_URI="https://github.com/virustotal/yara-python/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm64 ~ppc64 x86" fi LICENSE="Apache-2.0" diff --git a/dev-python/ytmusicapi/Manifest b/dev-python/ytmusicapi/Manifest index 218a162694fb..2fb981b9dd54 100644 --- a/dev-python/ytmusicapi/Manifest +++ b/dev-python/ytmusicapi/Manifest @@ -1,3 +1,2 @@ -DIST ytmusicapi-0.25.0.tar.gz 61709 BLAKE2B 7a4f0cf52d8d1a5e3310c5df39435d317916562f7d0277b0518e03193daf7995333853c4baf026ed0331ac1ef294897f034b7c97765764a795f34b7581f1788e SHA512 6c131c7c6d808d5a3c02795d5d28e687d92223fed809701d76318a145c7c82c12266b04f37aacb78750a4249f53e759dc891611dcb2edf61fefb19f133072d24 DIST ytmusicapi-0.25.2.tar.gz 63496 BLAKE2B a3409c29165871a90aef7951e63bd676db0f37a1a027d43bd56a0caed2cfd708f4a402168566a45841e9c500b0c371031f6b470598dea5ca880b7f9029e62d96 SHA512 cbdf327f51f4b1836c7cb14966b6c88b7d1b3b338779131b75aa9c12e96a9bb1d9f232a0a2e732bd12758a0d90e4f0600848ea99bd11a456aca8be502724db07 DIST ytmusicapi-1.0.2.tar.gz 67493 BLAKE2B b590c62201140bd054c23fe831a44fc627d8d0d66ba673b77c2672cc926b6068dc066149a08bdd1aeb2511639e681bdd407318a3083b601d4621cd363dac336c SHA512 359adef5e4d331c666834c6e89495bcced96494968af25c4863e50678bca34f81c0c32863172bc7fd5be1baf229804a214a578497ae931c284ac6389e7382241 diff --git a/dev-python/ytmusicapi/ytmusicapi-0.25.0.ebuild b/dev-python/ytmusicapi/ytmusicapi-0.25.0.ebuild deleted file mode 100644 index 7b7932d2da72..000000000000 --- a/dev-python/ytmusicapi/ytmusicapi-0.25.0.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..11} ) - -inherit distutils-r1 pypi - -DESCRIPTION="Unofficial API for YouTube Music" -HOMEPAGE="https://ytmusicapi.readthedocs.io/ - https://github.com/sigma67/ytmusicapi/" - -LICENSE="MIT" -KEYWORDS="amd64 ~x86" -SLOT="0" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -distutils_enable_sphinx docs/source \ - dev-python/sphinx-rtd-theme diff --git a/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild b/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild index 3d685ec4c091..7b7932d2da72 100644 --- a/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild +++ b/dev-python/ytmusicapi/ytmusicapi-0.25.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://ytmusicapi.readthedocs.io/ https://github.com/sigma67/ytmusicapi/" LICENSE="MIT" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" SLOT="0" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" diff --git a/dev-python/zconfig/Manifest b/dev-python/zconfig/Manifest index 05f4aafe4285..59efb1517591 100644 --- a/dev-python/zconfig/Manifest +++ b/dev-python/zconfig/Manifest @@ -1 +1,2 @@ DIST ZConfig-3.6.1.tar.gz 147047 BLAKE2B 6dfa9db7fba8280445a48c056225d8ce58d0c9d71b4f06cfd5ad3d9f170d6e776be6cd4d8f1029615642114d4886c74007463c67946b201c5a400162ce8971bc SHA512 e8cf5805028208f2d33152efe244feb59a1ffbd8ce6135ab4febf8fc300bdf8ee81846a94070655490e130e74a92a6b6b86e7fe3ce06673cff2d854b25ba87ec +DIST ZConfig-4.0.tar.gz 126072 BLAKE2B 7057151267f9b481d3cded72a22dc8fe505f1eac78d156595eb6ba5ff6217b57713ae2ef307358d86320986181bbbb3c1862901297e645bf69dc4893a3e60dbc SHA512 03e3c34f8af9de8bedd98bbdf0c968fdd2fb0c1bb8d62a73c286b804a8841e0e7d9b647f5f3bb37a6d52dc2a5cea7cdce21cd204536399d43203c18e0c204ca7 diff --git a/dev-python/zconfig/zconfig-4.0.ebuild b/dev-python/zconfig/zconfig-4.0.ebuild new file mode 100644 index 000000000000..d015ceef4469 --- /dev/null +++ b/dev-python/zconfig/zconfig-4.0.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYPI_PN="ZConfig" +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Configuration library supporting a hierarchical schema-driven model" +HOMEPAGE="https://pypi.org/project/ZConfig/" + +LICENSE="ZPL" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + test? ( + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/manuel[${PYTHON_USEDEP}] + dev-python/zope-exceptions[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + ) +" + +DOCS=( CHANGES.rst README.rst ) + +distutils_enable_tests unittest +distutils_enable_sphinx docs \ + dev-python/sphinxcontrib-programoutput + +python_test() { + eunittest -s src/ZConfig/tests +} diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest index c2bca14d1256..a92ed425048e 100644 --- a/dev-python/zeroconf/Manifest +++ b/dev-python/zeroconf/Manifest @@ -2,3 +2,4 @@ DIST zeroconf-0.56.0.tar.gz 140060 BLAKE2B 3199ebb995754f4c7a2b4881564664d95d248 DIST zeroconf-0.58.0.tar.gz 140418 BLAKE2B 4e080fb18cf1823b1e32670bd1bce2ec4870055abdf8c7a200a536c77c07f58ce3cac48f255441480cff982c0d8a06001a8d39826c2c95e7666e79ed3da92fdf SHA512 112c7d83acdc40453a82f0ad76457aa1f5b467e11b8b545d60f1301738d8801c6de43a2d076937b01f2ab53aca38e4430a4bdbfb4dc0d606521d96e5b9a2b42d DIST zeroconf-0.58.2.tar.gz 140567 BLAKE2B 674f5d3cec4d1f5bf7c185e9224e8e5b3d21018898720461e670c1d65708c06855325b0fa8d20e822b3a7d35b2a17771b3c635f3cb60ee1e3d62c0d84be1bc02 SHA512 2a32a33fa1f66a3baa51a47d8c1c2679c0176ae1e9acbffa563d044679b842fd62d37d7813ca87b8b9bff719fd5e977d7df168310a57d0aa604f643150dbebc5 DIST zeroconf-0.59.0.tar.gz 140602 BLAKE2B 71d7cb35712a85be42333ec5f6d28fa45572757bd2e490019aeb7e1dcb87ad274ac4055396bea8640362ab9d8a8a692a56c47c2ef8da19fc92c8c49ba27eb36f SHA512 9303630dba191c60f81d7f0e65f9272e92d544155991ae4ff9c7239281dc06c9f0424a4d4a8e31e7dccb22d0c6d008b6c08e55e5da456125a70efc151704208d +DIST zeroconf-0.62.0.tar.gz 141269 BLAKE2B 17efd98394155e415cc9b9b6ff7b2ec6d702613a38e4af8d8e168155a2ecef20f16d4864dc2c62833c9d186d937eca9a5b25846efdc0c21d7bf29f1d911228ca SHA512 d923f23af59dfa09977ec45507c8a02d68a49077652a3fe7d8f23a62e45c525bb431ee5a82c51012d8ba77a7285eaae963a84f0727110780392b0fb7c9966038 diff --git a/dev-python/zeroconf/zeroconf-0.62.0.ebuild b/dev-python/zeroconf/zeroconf-0.62.0.ebuild new file mode 100644 index 000000000000..29801ba74dbb --- /dev/null +++ b/dev-python/zeroconf/zeroconf-0.62.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 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..11} ) + +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.{9..10}) +" +# the build system uses custom build script that uses distutils to build +# C extensions, sigh +BDEPEND=" + >=dev-python/cython-0.29.32[${PYTHON_USEDEP}] + >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + 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 + tests/test_core.py::Framework::test_launch_and_close_v4_v6 + tests/test_core.py::Framework::test_launch_and_close_v6_only + tests/services/test_types.py::ServiceTypesQuery::test_integration_with_listener_ipv6 + + # fragile to timeouts (?) + tests/services/test_browser.py::test_service_browser_expire_callbacks + tests/utils/test_asyncio.py::test_run_coro_with_timeout + ) + + epytest -o addopts= +} diff --git a/dev-python/zope-component/Manifest b/dev-python/zope-component/Manifest index dc5ac370645c..6b73f7ca1998 100644 --- a/dev-python/zope-component/Manifest +++ b/dev-python/zope-component/Manifest @@ -1,2 +1 @@ -DIST zope.component-5.1.0.tar.gz 90238 BLAKE2B 411f1704f3e4c9a716508595ef75f1908b757f776b0ebe7677e38e678eb13e2cd5579441b94082e504f2dbc05c41e49fe0e2d1dcad406baafbc6b0733cb85008 SHA512 6695365b0313a24184d0d3b6e10ce0eda108e3e832c97709a4285bf1e76289a71223611d930a4cc3d3b5c2c766a5cfddb3cf616a64848eeccc6f3ac09316f3d1 DIST zope.component-6.0.tar.gz 90268 BLAKE2B f91d2424015d4f09a681b5a9fb7d3a411bcca39648893c09ba1d416250611670294676c37d7f9737a33290183675f8501f396a44859b8ee3dd1846c3e360a5b7 SHA512 90126a46752ac650d485676a2716858dd95d6ad10a8c539979b502b3581b7963bdc191e173cc36e94aba25c8b2b4b1a13b91bbf1952ace6b905242fd253325bf diff --git a/dev-python/zope-component/zope-component-6.0.ebuild b/dev-python/zope-component/zope-component-6.0.ebuild index 6fb232cd00ac..ce60a9d8260d 100644 --- a/dev-python/zope-component/zope-component-6.0.ebuild +++ b/dev-python/zope-component/zope-component-6.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE=" LICENSE="ZPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" RDEPEND=" dev-python/zope-event[${PYTHON_USEDEP}] diff --git a/dev-python/zope-configuration/Manifest b/dev-python/zope-configuration/Manifest index 755bd93938a9..daaf7ff1bf9a 100644 --- a/dev-python/zope-configuration/Manifest +++ b/dev-python/zope-configuration/Manifest @@ -1 +1,2 @@ DIST zope.configuration-4.4.1.tar.gz 83825 BLAKE2B 9cf55417710c364611f0548cd1249dfb61d16c4f1a5f8f3918b2f9f38ba9904698317b922dccf736ab83f2b9cdd2bb4f7ca7330cd311d00e8d48afbd29f9cd86 SHA512 61e3e5cc6220c3ef86881d49c09b208d12491a5d7f5d82810ff1713f68ff1657dfb505b511e78e86b39d204c4ff8bc687695ad8b2ed816b457b52f913c70669b +DIST zope.configuration-5.0.tar.gz 83357 BLAKE2B 8fa72cda6abf663d8dcf7b168c1a6c84401c1a93d6395b96eb2c691efab1395b56631aa92c95cc7401974832249c1ec734d49952a489be50b2eaf82252e919bb SHA512 59a720b9062ba5254b8a0c9b7dd4f44ab709ac29050c9f2eeb05827ed34f74940eed52ce5ec551bc0c8292f5ed0921a4d07c110f1b68baedcc6c02cd5edd9e00 diff --git a/dev-python/zope-component/zope-component-5.1.0.ebuild b/dev-python/zope-configuration/zope-configuration-5.0.ebuild similarity index 64% rename from dev-python/zope-component/zope-component-5.1.0.ebuild rename to dev-python/zope-configuration/zope-configuration-5.0.ebuild index ce60a9d8260d..32650d3749f6 100644 --- a/dev-python/zope-component/zope-component-5.1.0.ebuild +++ b/dev-python/zope-configuration/zope-configuration-5.0.ebuild @@ -10,26 +10,26 @@ PYTHON_COMPAT=( python3_{9..11} ) inherit distutils-r1 pypi -DESCRIPTION="Zope Component Architecture" +DESCRIPTION="Zope Configuration Architecture" HOMEPAGE=" - https://pypi.org/project/zope.component/ - https://github.com/zopefoundation/zope.component/ + https://pypi.org/project/zope.configuration/ + https://github.com/zopefoundation/zope.configuration/ + https://zopeconfiguration.readthedocs.io/en/latest/ " LICENSE="ZPL" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND=" - dev-python/zope-event[${PYTHON_USEDEP}] - >=dev-python/zope-hookable-4.2.0[${PYTHON_USEDEP}] - >=dev-python/zope-interface-5.3.0[${PYTHON_USEDEP}] + dev-python/zope-i18nmessageid[${PYTHON_USEDEP}] + dev-python/zope-interface[${PYTHON_USEDEP}] + >=dev-python/zope-schema-4.9[${PYTHON_USEDEP}] !dev-python/namespace-zope " BDEPEND=" test? ( - dev-python/zope-configuration[${PYTHON_USEDEP}] - dev-python/zope-i18nmessageid[${PYTHON_USEDEP}] + dev-python/manuel[${PYTHON_USEDEP}] dev-python/zope-testing[${PYTHON_USEDEP}] ) " diff --git a/dev-python/zope-hookable/zope-hookable-5.4.ebuild b/dev-python/zope-hookable/zope-hookable-5.4.ebuild index 98c7d3214033..1b05acf9c672 100644 --- a/dev-python/zope-hookable/zope-hookable-5.4.ebuild +++ b/dev-python/zope-hookable/zope-hookable-5.4.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} diff --git a/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild b/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild index 24fbde447597..27917eeaffd1 100644 --- a/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild +++ b/dev-python/zope-i18nmessageid/zope-i18nmessageid-6.0.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} diff --git a/dev-python/zope-interface/zope-interface-6.0.ebuild b/dev-python/zope-interface/zope-interface-6.0.ebuild index 3b73c73af6db..973272690900 100644 --- a/dev-python/zope-interface/zope-interface-6.0.ebuild +++ b/dev-python/zope-interface/zope-interface-6.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYPI_NO_NORMALIZE=1 PYPI_PN=${PN/-/.} diff --git a/dev-python/zstandard/zstandard-0.21.0.ebuild b/dev-python/zstandard/zstandard-0.21.0.ebuild index 5fc27ad9bd17..19cc4a8bb8cd 100644 --- a/dev-python/zstandard/zstandard-0.21.0.ebuild +++ b/dev-python/zstandard/zstandard-0.21.0.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} pypy3 ) diff --git a/dev-python/zstd/zstd-1.5.5.1.ebuild b/dev-python/zstd/zstd-1.5.5.1.ebuild index 20017d80fc05..dc918f43f706 100644 --- a/dev-python/zstd/zstd-1.5.5.1.ebuild +++ b/dev-python/zstd/zstd-1.5.5.1.ebuild @@ -3,6 +3,7 @@ EAPI=8 +DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools PYTHON_COMPAT=( python3_{9..11} ) diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 4ef6e23a2d7e55db9acfb46f5d92f80d8c1b20e6..40bc71fc938af9e4ad7edabe7dc264f7b2546991 100644 GIT binary patch delta 11134 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 +Date: Mon, 24 Apr 2023 15:27:17 +0200 +Subject: [PATCH] QSvgFont: Initialize used member, remove unused + +Credit to OSS-Fuzz + +[ChangeLog][QtSvg] Fixed undefined behavior from using uninitialized +variable. + +Pick-to: 6.5 6.2 5.15 +Coverity-Id: 22618 +Change-Id: Id52277bb0e2845f4d342e187dbb8093e9276b70c +Reviewed-by: Eskil Abrahamsen Blomfeldt +(cherry picked from commit ff22c3ccf8ccf813fdcfda23f7740ba73ba5ce0a) +--- + src/svg/qsvgfont_p.h | 5 ++--- + src/svg/qsvghandler.cpp | 2 +- + 2 files changed, 3 insertions(+), 4 deletions(-) + +diff --git a/src/svg/qsvgfont_p.h b/src/svg/qsvgfont_p.h +index fd0a3fab..fcffbe85 100644 +--- a/src/svg/qsvgfont_p.h ++++ b/src/svg/qsvgfont_p.h +@@ -74,6 +74,7 @@ public: + class Q_SVG_PRIVATE_EXPORT QSvgFont : public QSvgRefCounted + { + public: ++ static constexpr qreal DEFAULT_UNITS_PER_EM = 1000; + QSvgFont(qreal horizAdvX); + + void setFamilyName(const QString &name); +@@ -86,9 +87,7 @@ public: + void draw(QPainter *p, const QPointF &point, const QString &str, qreal pixelSize, Qt::Alignment alignment) const; + public: + QString m_familyName; +- qreal m_unitsPerEm; +- qreal m_ascent; +- qreal m_descent; ++ qreal m_unitsPerEm = DEFAULT_UNITS_PER_EM; + qreal m_horizAdvX; + QHash m_glyphs; + }; +diff --git a/src/svg/qsvghandler.cpp b/src/svg/qsvghandler.cpp +index 8dda5632..222b6d89 100644 +--- a/src/svg/qsvghandler.cpp ++++ b/src/svg/qsvghandler.cpp +@@ -2671,7 +2671,7 @@ static bool parseFontFaceNode(QSvgStyleProperty *parent, + + qreal unitsPerEm = toDouble(unitsPerEmStr); + if (!unitsPerEm) +- unitsPerEm = 1000; ++ unitsPerEm = QSvgFont::DEFAULT_UNITS_PER_EM; + + if (!name.isEmpty()) + font->setFamilyName(name); +-- +GitLab + diff --git a/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild b/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild new file mode 100644 index 000000000000..96f2aa87d916 --- /dev/null +++ b/dev-qt/qtsvg/qtsvg-5.15.9-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != *9999* ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +inherit qt5-build + +DESCRIPTION="SVG rendering library for the Qt5 framework" + +IUSE="" + +RDEPEND=" + =dev-qt/qtcore-${QT5_PV}* + =dev-qt/qtgui-${QT5_PV}* + =dev-qt/qtwidgets-${QT5_PV}* + sys-libs/zlib:= +" +DEPEND="${RDEPEND} + test? ( =dev-qt/qtxml-${QT5_PV}* ) +" + +PATCHES=( "${FILESDIR}/${P}-fix-ub-ossfuzz-22618.patch" ) diff --git a/dev-qt/qtsvg/qtsvg-6.4.3.ebuild b/dev-qt/qtsvg/qtsvg-6.4.3.ebuild deleted file mode 100644 index 960a981395e2..000000000000 --- a/dev-qt/qtsvg/qtsvg-6.4.3.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="SVG rendering library for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -DEPEND=" - =dev-qt/qtbase-${PV}*[gui,widgets] - sys-libs/zlib:= -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest index d91a5e7c214b..3a94326eba08 100644 --- a/dev-qt/qttools/Manifest +++ b/dev-qt/qttools/Manifest @@ -1,2 +1 @@ -DIST qttools-everywhere-src-6.4.3.tar.xz 8738280 BLAKE2B 3da253fabc4025f36ef6a0a0a946b026288d5bc921794ecb9dd71a51113ca067ad7dc2b4f4ff85bb75f999d06639f8c9b85e3139d045ee46aaa05fc432285033 SHA512 24dc02b760d4b1640eac539c9d0dfff9fe516332e5932f43456140daa3044c1e748731a883cc4f80e94626602241d040341e2af27efd470e7d6f50a908660382 DIST qttools-everywhere-src-6.5.0.tar.xz 8588520 BLAKE2B 5f0016c59d4281eaa03b605356c5c40ea4b0a72ed4a72c276c7b2d825a9cd5e364981d03ade406e353ff56094f7459b2a76829c320200b071c1ba29e67e796e7 SHA512 fea7a2d6e4b8fde8696122f212d9ba4bf8ae878e7392232a07aadc1f6e77667cabeb8c091f676f997b215f8870c9a4aeb72420dd95d09513222c49f7048af7dd diff --git a/dev-qt/qttools/qttools-6.4.3.ebuild b/dev-qt/qttools/qttools-6.4.3.ebuild deleted file mode 100644 index 197390961888..000000000000 --- a/dev-qt/qttools/qttools-6.4.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Qt Tools Collection" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -IUSE=" - assistant designer distancefieldgenerator +linguist pixeltool - qdbus qdoc qtattributionsscanner qtdiag qtplugininfo -" - -DEPEND=" - =dev-qt/qtbase-${PV}*[network] - assistant? ( =dev-qt/qtbase-${PV}*[sql,widgets] ) - designer? ( =dev-qt/qtbase-${PV}*[widgets] ) - distancefieldgenerator? ( - =dev-qt/qtbase-${PV}*[widgets] - =dev-qt/qtdeclarative-${PV}* - ) - pixeltool? ( =dev-qt/qtbase-${PV}*[widgets] ) - qdbus? ( =dev-qt/qtbase-${PV}*[widgets] ) - qdoc? ( sys-devel/clang:= ) - qtdiag? ( =dev-qt/qtbase-${PV}*[opengl,widgets] ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(qt_feature assistant) - -DQT_FEATURE_commandlineparser=ON - $(qt_feature designer) - $(qt_feature distancefieldgenerator) - $(qt_feature linguist) - $(qt_feature pixeltool) - $(qt_feature qdbus) - $(qt_feature qdoc clang) - $(qt_feature qtattributionsscanner) - $(qt_feature qtdiag) - $(qt_feature qtplugininfo) - -DQT_FEATURE_thread=ON - ) - - qt6-build_src_configure -} - -src_install() { - qt6-build_src_install - - use assistant && qt6_symlink_binary_to_path assistant 6 - use designer && qt6_symlink_binary_to_path designer 6 - use distancefieldgenerator && qt6_symlink_binary_to_path qdistancefieldgenerator 6 - use linguist && qt6_symlink_binary_to_path linguist 6 - use pixeltool && qt6_symlink_binary_to_path pixeltool 6 - use qdbus && qt6_symlink_binary_to_path qdbus 6 - use qdbus && qt6_symlink_binary_to_path qdbusviewer 6 - use qdoc && qt6_symlink_binary_to_path qdoc 6 - use qtdiag && qt6_symlink_binary_to_path qtdiag 6 - use qtplugininfo && qt6_symlink_binary_to_path qtplugininfo 6 -} diff --git a/dev-qt/qtwayland/Manifest b/dev-qt/qtwayland/Manifest index 74df97ad0902..211690c2e386 100644 --- a/dev-qt/qtwayland/Manifest +++ b/dev-qt/qtwayland/Manifest @@ -1,4 +1,3 @@ DIST qtwayland-5.15.9-gentoo-kde-1.tar.xz 44312 BLAKE2B be255e0d292ce6555473d4ad92b656ea0f3bd7c0d4041f92e2ccfe1e456c984ff3d9307e3ff1ebe8da5d40b6a6c938e116856ff1c392171f3157cc734461e8a7 SHA512 bf099acf0cb21c3402f38dcec8a3b2f9411e8d307e303bb2eb772e5dc5872cbdb456a7d37628d72bcf4f258f3e8f9baa53081bf5c061d6338f7431f016c0e27b DIST qtwayland-everywhere-opensource-src-5.15.9.tar.xz 567564 BLAKE2B c5a0d39cdd746e2aa6cd011ce04baa7f1f30e21c935877a684f07d5c2a0d3446e80569fa33c3fa0953b1bea86aefd64f80fda5164f3ee5648b74c2e0e8d369b9 SHA512 d108d63ceeb3b1a8905ad7f53a7271fca6a3506679d352b7290cdf8c00e1c180b6c561ee013a674002b89e23f58cfb7b909dfc5a8fdec6cece7e0a782be77978 -DIST qtwayland-everywhere-src-6.4.3.tar.xz 836240 BLAKE2B 30e3a3847328006eb580d043880556e7eeadd165fd599ab3921810360e2e2dffdea23e5aea4282cdf58b8d12f1392d70840016a187f561b3cbd6f704b1d7553d SHA512 15d74d057c09a734dd10617d018f4dc54e6be4fef5dc96d6eefd6b3f47952bbdb98bc39cbc9545c7ae1a9ec87a512a72d2f019ee47210bfab8cbae0cf01e4ae4 DIST qtwayland-everywhere-src-6.5.0.tar.xz 1058628 BLAKE2B 57bc21809e00e53c9c1bc2f3b536154adbb73f2dbd09aaf2aa92bf950e67160a740e572467f3831c4b4af9d4a1f3f6c89e64fbe5e3482f826025d488c8399e9e SHA512 d0a9b3cb5f93b99b20eca98512ebc8b6b8453df822e2aad7cd38169cd22ab1661ac0fc14223679174e8dbeaa63c2f3013287fef1b8ef620aa23ff6abbb6b730e diff --git a/dev-qt/qtwayland/qtwayland-6.4.3.ebuild b/dev-qt/qtwayland/qtwayland-6.4.3.ebuild deleted file mode 100644 index b1250c60de99..000000000000 --- a/dev-qt/qtwayland/qtwayland-6.4.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Wayland platform plugin for Qt" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -BDEPEND="dev-util/wayland-scanner" -DEPEND=" - dev-libs/wayland - =dev-qt/qtbase-${PV}*[gui,opengl] - =dev-qt/qtdeclarative-${PV}* - media-libs/libglvnd - x11-libs/libxkbcommon -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwebchannel/Manifest b/dev-qt/qtwebchannel/Manifest index 946ab5d3d126..b34aa71b441d 100644 --- a/dev-qt/qtwebchannel/Manifest +++ b/dev-qt/qtwebchannel/Manifest @@ -1,4 +1,3 @@ DIST qtwebchannel-5.15.9-gentoo-kde-1.tar.xz 5804 BLAKE2B 9ac76ebfedc653130c19b5057394b97ee2427d8b3b7b1fecd50141d884d59f353991e0674428a3291541e55e77c96361dabb32d0186adaeb2ff6667829db74e9 SHA512 ffe6a5e2ca7f7a2f7757ec08fadb1ee0a213c18f700926e7627a89645ba988452e78e50de33e663106bc0c7cbff19763d298e68619187d942fee4637bf9b0ffa DIST qtwebchannel-everywhere-opensource-src-5.15.9.tar.xz 211032 BLAKE2B ea8f4c5900d7258fc365fa85b9a6477e717a631ea89e0ce3386820331db24345f2deab74e868c233f30a8a21fe9d82e6573be16a3eb3332d9852f0e6ae2860f2 SHA512 6b9c38c3d22708a14402282d4134475336cce2874887ece00316866cbc59714e395924cc9a449653ab050431c4ece5e0eb454ce2f4c13252bae7abd8fae93bb4 -DIST qtwebchannel-everywhere-src-6.4.3.tar.xz 213316 BLAKE2B c026006d72d50a3f61dc20f8456a23eb2cdf4d3b1230b2495457d8fa985a861ff4161da0157f9150f7e044a49aeeba4d01c104e865e8b2c4a709bc5f7732b604 SHA512 6bab95a2df742c6ff023a72a3b192e7c5e56e23834dc7513aadc09d5ce0fadabf4b5590a9911b1dc8c83a7e1c984c4ac57c6957a3fa168de10af5d540d7d6af3 DIST qtwebchannel-everywhere-src-6.5.0.tar.xz 213524 BLAKE2B abf90eb2b8106dc822e942e9c3964d89914b599994bd2f7f4332c479974451f77b6bdc13b3125f868edb79b9291146cf954cdb7bd7f0db217169afa491eebe2e SHA512 146bf4b190a5d9af36f17cff9340df8faa2465ccb47fec767157d4c47a9ff4554bd3917d6694da1ee6914e34ac3793b6c99673712b12b65b1f3e9f59e274933f diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.4.3.ebuild b/dev-qt/qtwebchannel/qtwebchannel-6.4.3.ebuild deleted file mode 100644 index e82c78f55aca..000000000000 --- a/dev-qt/qtwebchannel/qtwebchannel-6.4.3.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Qt WebChannel" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -DEPEND=" - =dev-qt/qtbase-${PV}*[concurrent] - =dev-qt/qtdeclarative-${PV}* - =dev-qt/qtwebsockets-${PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index f8bfd98f6de1..0c36c4546c82 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,5 +1,4 @@ DIST qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz 28784 BLAKE2B aa101d14446f3282fda8932cc75a249d88b79319f0886d95777292776d94ac5f4fc114c3893b2801fbba6abb14f381172bb14b15b5ffef12413db3a16e4d1ca6 SHA512 3324e0076eb18e2ae2248428d2730cfb3413761514b2bb57e25b8db79248aaaa8098d9f7cebfa08f1a3b39b1d0a382aafed75c5ae8273918909335957921305e DIST qtwebengine-5.15.8_p20230313-patchset.tar.xz 45904 BLAKE2B 9f58b9808fd445a06e6a2cd6d5f7bc9782bd6de13138fdebc9e81bd9f69e7ae673a71bd3ed6b011a47e84cc64b5b703a7cfc8d5f740eaaa663da1db8ef9ef05b SHA512 21b0b853358260fa1bdc96c97c5b2af7007c744d10abeebf9f0e708a0cd7dece583d86c0554a4e327a0d615bb403b0d328acaa6622b50d7a8059bc0802edbcec DIST qtwebengine-5.15.9_p20230421.tar.xz 298205148 BLAKE2B 2969f37af6c53dab5847dc46a9b64f5756b4ea45f9ef3c48db980a1032e89ebd48e9ba4fdc8c56cb72044ab4f48477ac1f9c1171f333390155a7304288b77a0c SHA512 a78dd781056c63d98438186ba256ad03b35fe3870b877e56bce41ec135defc29ee9230a3482a69f8680cedc9328a683ffc62dab45a202b709d2a4017a1188cf3 -DIST qtwebengine-everywhere-src-6.4.3.tar.xz 440562844 BLAKE2B 86155ffbb12bef9dad461c2bb0dc4fce53b269c6f9f61cd1ec49cc25bb0516dcfc903ce8b48751c9c47614d448c2cd290f3f313d5fdfe0a3643534fa7e2e9f3f SHA512 e9e8bdeac942350bf779a9fabfb59ffdfec366ec23cb1c58fa416a777c9399bfa9828107f6a1c079414a8aa52a35d0547e3bd673053d994e19308e11733e0d39 DIST qtwebengine-everywhere-src-6.5.0.tar.xz 411792556 BLAKE2B 42aa5023462ee2db6ef24da1858873897ac5d6bd170adc389617525745708529578dcbcf694d1cadf3b591770f4e925ad24f61500cd13ef90236bda412797cb7 SHA512 02413eaf5e4e4d5d8401bf28ea2362cc9f147cc002c014b1a50daf3dfa092b1c923652eefb0b727e94e36d3d53ddf93b5b4c5e8830986902b34b53a848d7a8e0 diff --git a/dev-qt/qtwebengine/metadata.xml b/dev-qt/qtwebengine/metadata.xml index 415d74652d63..f447332f270a 100644 --- a/dev-qt/qtwebengine/metadata.xml +++ b/dev-qt/qtwebengine/metadata.xml @@ -14,7 +14,6 @@ Install the QWebEngineView plugin used to add widgets in dev-qt/designer forms that display web pages. Enable physical position determination via dev-qt/qtpositioning Combine source files to speed up build process. - Use the system-wide media-video/ffmpeg instead of bundled. Use the system-wide dev-libs/icu instead of bundled. Enable QtWidgets support diff --git a/dev-qt/qtwebengine/qtwebengine-6.4.3.ebuild b/dev-qt/qtwebengine/qtwebengine-6.4.3.ebuild deleted file mode 100644 index 99c9282be639..000000000000 --- a/dev-qt/qtwebengine/qtwebengine-6.4.3.ebuild +++ /dev/null @@ -1,252 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="xml(+)" -CHROMIUM_VER="102.0.5005.177" -CHROMIUM_PATCHES_VER="110.0.5481.78" - -inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build - -DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -IUSE=" - alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast - +system-ffmpeg +system-icu widgets -" -REQUIRED_USE="designer? ( widgets )" - -BDEPEND=" - $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]') - dev-util/gperf - dev-util/ninja - dev-util/re2c - net-libs/nodejs[ssl] - sys-devel/bison - sys-devel/flex -" -RDEPEND=" - app-arch/snappy:= - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - dev-libs/expat - dev-libs/libevent:= - dev-libs/libxml2[icu] - dev-libs/libxslt - dev-libs/re2:= - =dev-qt/qtdeclarative-${PV}* - =dev-qt/qtwebchannel-${PV}* - media-libs/fontconfig - media-libs/freetype - media-libs/harfbuzz:= - media-libs/lcms:2 - media-libs/libjpeg-turbo:= - media-libs/libpng:= - >=media-libs/libvpx-1.5:=[svc(+)] - media-libs/libwebp:= - media-libs/opus - sys-apps/dbus - sys-apps/pciutils - sys-libs/zlib[minizip] - virtual/libudev - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libxcb:= - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libxkbcommon - x11-libs/libxkbfile - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXScrnSaver - x11-libs/libxshmfence:= - x11-libs/libXtst - alsa? ( media-libs/alsa-lib ) - geolocation? ( =dev-qt/qtpositioning-${PV}* ) - kerberos? ( virtual/krb5 ) - pulseaudio? ( media-libs/libpulse:= ) - screencast? ( media-video/pipewire:= ) - system-ffmpeg? ( =dev-libs/icu-69.1:= ) - widgets? ( - =dev-qt/qtbase-${PV}*[widgets] - ) -" -DEPEND="${RDEPEND} - media-libs/libglvnd -" - -python_check_deps() { - python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]" -} - -qtwebengine_check-reqs() { - # bug #307861 - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." - ewarn "You may experience really long compilation times and/or increased memory usage." - ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." - fi - eshopts_pop - - [[ ${MERGE_TYPE} == binary ]] && return - - # (check-reqs added for bug #570534) - # - # Estimate the amount of RAM required - # Multiplier is *10 because Bash doesn't do floating point maths. - # Let's crudely assume ~2GB per compiler job for GCC. - local multiplier=20 - - # And call it ~1.5GB for Clang. - if tc-is-clang ; then - multiplier=15 - fi - - local CHECKREQS_DISK_BUILD="7G" - local CHECKREQS_DISK_USR="150M" - if ! has "distcc" ${FEATURES} ; then - # bug #830661 - # Not super realistic to come up with good estimates for distcc right now - local CHECKREQS_MEMORY=$(($(makeopts_jobs)*multiplier/10))G - fi - - check-reqs_${EBUILD_PHASE_FUNC} -} - -pkg_pretend() { - qtwebengine_check-reqs -} - -pkg_setup() { - qtwebengine_check-reqs - python-any-r1_pkg_setup -} - -pkg_preinst() { - elog "This version of Qt WebEngine is based on Chromium version ${CHROMIUM_VER}, with" - elog "additional security fixes up to ${CHROMIUM_PATCHES_VER}. Extensive as it is, the" - elog "list of backports is impossible to evaluate, but always bound to be behind" - elog "Chromium's release schedule." - elog "In addition, various online services may deny service based on an outdated" - elog "user agent version (and/or other checks). Google is already known to do so." - elog - elog "tldr: Your web browsing experience will be compromised." -} - -src_unpack() { - # bug 307861 - eshopts_push -s extglob - if is-flagq '-g?(gdb)?([1-9])'; then - ewarn - ewarn "You have enabled debug info (probably have -g or -ggdb in your CFLAGS/CXXFLAGS)." - ewarn "You may experience really long compilation times and/or increased memory usage." - ewarn "If compilation fails, please try removing -g/-ggdb before reporting a bug." - ewarn - fi - eshopts_pop - - case ${QT6_BUILD_TYPE} in - live) git-r3_src_unpack ;& - release) default ;; - esac -} - -src_prepare() { - # bug 620444 - ensure local headers are used - find . -type f -name "*.pr[fio]" -exec \ - sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' {} + || die - - if use system-icu; then - # Sanity check to ensure that bundled copy of ICU is not used. - # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because - # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. - # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in - # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in - # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. - local file - while read file; do - echo "#error This file should not be used!" > "${file}" || die - done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) - fi - - qt6-build_src_prepare -} - -src_configure() { - export NINJA_PATH="${BROOT}"/usr/bin/ninja - export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" - - local mycmakeargs=( - #-DQT_FEATURE_accessibility=off - #-DQT_FEATURE_force_asserts=off - #-DQT_FEATURE_opengl=off - #-DQT_FEATURE_printer=off - -DQT_FEATURE_qtpdf_build=off - -DQT_FEATURE_qtpdf_quick_build=off - -DQT_FEATURE_qtpdf_widgets_build=off - -DQT_FEATURE_qtwebengine_build=on - -DQT_FEATURE_qtwebengine_quick_build=on - -DQT_FEATURE_qtwebengine_widgets_build=on - #-DQT_FEATURE_ssl=off - #-DQT_FEATURE_static=off - #-DQT_FEATURE_system_zlib=off - #-DQT_FEATURE_system_png=off - #-DQT_FEATURE_system_jpeg=off - #-DQT_FEATURE_system_freetype=off - #-DQT_FEATURE_system_harfbuzz=off - #-DQT_FEATURE_use_gold_linker=off - #-DQT_FEATURE_use_lld_linker=off - -DQT_FEATURE_webengine_embedded_build=off - -DQT_FEATURE_webengine_extensions=on - #-DQT_FEATURE_webengine_full_debug_info=$(usex debug) - -DQT_FEATURE_webengine_geolocation=$(usex geolocation on off) - -DQT_FEATURE_webengine_jumbo_build=$(usex jumbo-build) - #-DQT_FEATURE_webengine_jumbo_file_merge_limit - -DQT_FEATURE_webengine_kerberos=$(usex kerberos on off) - -DQT_FEATURE_webengine_native_spellchecker=off - -DQT_FEATURE_webengine_ozone_x11=on - -DQT_FEATURE_webengine_pepper_plugins=on - -DQT_FEATURE_webengine_proprietary_codecs=$(usex bindist off on) - -DQT_FEATURE_webengine_printing_and_pdf=on - -DQT_FEATURE_webengine_sanitizer=on - -DQT_FEATURE_webengine_spellchecker=on - -DQT_FEATURE_webengine_system_opus=on - -DQT_FEATURE_webengine_system_libwebp=on - -DQT_FEATURE_webengine_system_alsa=$(usex alsa on off) - -DQT_FEATURE_webengine_system_ffmpeg=$(usex system-ffmpeg) - -DQT_FEATURE_webengine_system_icu=$(usex system-icu) - -DQT_FEATURE_webengine_system_libevent=on - -DQT_FEATURE_webengine_system_libpci=on - -DQT_FEATURE_webengine_system_libpng=on - -DQT_FEATURE_webengine_system_pulseaudio=$(usex pulseaudio on off) - -DQT_FEATURE_webengine_system_zlib=on - -DQT_FEATURE_webengine_webchannel=on - -DQT_FEATURE_webengine_webrtc=on - -DQT_FEATURE_webengine_webrtc_pipewire=$(usex screencast on off) - #-DQT_FEATURE_xcb=off - ) - - qt6-build_src_configure -} - -src_install() { - qt6-build_src_install - - # bug 601472 - if [[ ! -f ${D}${QT6_LIBDIR}/libQt6WebEngineCore.so ]]; then - die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" - fi -} diff --git a/dev-qt/qtwebsockets/Manifest b/dev-qt/qtwebsockets/Manifest index 2d797e3cdc1e..1dda34fcc8cc 100644 --- a/dev-qt/qtwebsockets/Manifest +++ b/dev-qt/qtwebsockets/Manifest @@ -1,4 +1,3 @@ DIST qtwebsockets-5.15.9-gentoo-kde-1.tar.xz 1516 BLAKE2B 6b05a02276d3e3d2c327c57fd77e1f72bf3d36cde31f09cc3e12355026eaea14479fa699e9669a08b065952700d1d27e810165adf6af9c7592e78522d34bb218 SHA512 e09426cf32714e68f531e4a3454ee85d3d4fd3ad47810053b9fea095c409a9b3682db060dde45709eed7316e36e416ecb78e45358a5549bc0544221d2b0ae829 DIST qtwebsockets-everywhere-opensource-src-5.15.9.tar.xz 260972 BLAKE2B e485977b89a8311610ecafd3da119d9e5a5570034ec6c41bb16b8c412c71633b4669ee10afbd67af666166727b9fbc578d0023e74a1fd6e35e8b92e96f277760 SHA512 3e9b63656c16893a67d62f452c70decfca160ab192b3da2f25f3f72e513a58e3ec678ad05e618d1e48c05708f55d38ca02d4b1f3efdbea5e544f5cec16f6a5ac -DIST qtwebsockets-everywhere-src-6.4.3.tar.xz 267624 BLAKE2B 4b33f472b7ef3745fe7e85cb942203de6139d3e0e2a553e92bb3659473e9ae12d6f7460da78da925189b202a65df69788882c7bb3ab0fd9b432d376082774091 SHA512 231135ac75f704aeebe5286cd30640bacb6192f08785ac94fe848d6d5164597db314054c9d48a2300e9967c609681802b82055ab6bf806b3a351d891d3855bf3 DIST qtwebsockets-everywhere-src-6.5.0.tar.xz 266852 BLAKE2B 1354a5c5d6cfe6b016c78541271e2327a73886205fad1124ace93bd8e60d0a07b1ac763205d0259e43db21dabe028c10140ce00f634c3d3054db8d3e4fb58cc9 SHA512 b13a6c385573cd19cefa48dfd6be1066c09b046f5a54d2c61fda3ab83903dc75b2f3fa0aa45f9e56610526214a64416f90d955becf2aff90611387a605314b67 diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.4.3.ebuild b/dev-qt/qtwebsockets/qtwebsockets-6.4.3.ebuild deleted file mode 100644 index abdcffa9a067..000000000000 --- a/dev-qt/qtwebsockets/qtwebsockets-6.4.3.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qt6-build - -DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework" - -if [[ ${QT6_BUILD_TYPE} == release ]]; then - KEYWORDS="~amd64" -fi - -DEPEND=" - =dev-qt/qtbase-${PV}*[network] - =dev-qt/qtdeclarative-${PV}* -" -RDEPEND="${DEPEND}" diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 70544c151a889dfc53b41929f52eeaa1a21166fb..ac828856a550013b3a0753e4ef64ebc26a14b578 100644 GIT binary patch delta 79695 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 J#(RAL0|0*LH)#L> delta 79623 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 diff --git a/dev-ruby/facter/facter-4.3.1.ebuild b/dev-ruby/facter/facter-4.3.1.ebuild index 306c755078bc..1c4e136e7a9c 100644 --- a/dev-ruby/facter/facter-4.3.1.ebuild +++ b/dev-ruby/facter/facter-4.3.1.ebuild @@ -21,7 +21,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_BRANCH="master" else [[ "${PV}" = *_rc* ]] || \ - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" fi diff --git a/dev-ruby/oauth/Manifest b/dev-ruby/oauth/Manifest index b00f5bccbf13..d978bfb874ca 100644 --- a/dev-ruby/oauth/Manifest +++ b/dev-ruby/oauth/Manifest @@ -1 +1,2 @@ DIST oauth-0.5.14.tar.gz 68764 BLAKE2B 19c7f463d5fcba62a609355834ba93adf1efa05b2ce25fc5d9d3623da15d35a7cb54eff9201bb4f373a66629781f5937326430a7a1c9c615929bcc5bae099a67 SHA512 646ed55a602e9e7b8e8d59532c89929305abeeda6b38fc38bdf1d5e400deec7f5884d988bcbb9e3537eb3a0921dacb73cb5238af27e9885aff95b67196f62c99 +DIST oauth-0.6.2.tar.gz 81702 BLAKE2B 2775c0711beb9f3612844ae07ff59953d4db72c0f9a797c6eac49132a021a48481a13f4b1428b2037b0a04b83b5d79e621cccd4a794fe3a339a1ceb468f0b165 SHA512 22f4f734daa42339bbaed1d1d449a4591ef4404aaf8cf1753ba705735a176f6142853b2c4f5e8ff3afa3e9899163af1c5598685664326d58a5b529d94b65441f diff --git a/dev-ruby/oauth/oauth-0.6.2.ebuild b/dev-ruby/oauth/oauth-0.6.2.ebuild new file mode 100644 index 000000000000..8d6f693b0b7f --- /dev/null +++ b/dev-ruby/oauth/oauth-0.6.2.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31" + +RUBY_FAKEGEM_BINWRAP="oauth" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md TODO" + +RUBY_FAKEGEM_GEMSPEC="oauth.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A RubyGem for implementing both OAuth clients and servers" +HOMEPAGE="https://github.com/oauth-xx/oauth-ruby" +SRC_URI="https://github.com/oauth-xx/oauth-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="${PN}-ruby-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + dev-ruby/snaky_hash:1 + >=dev-ruby/version_gem-1.1:1 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/test-unit:2 + dev-ruby/mocha:1.0 + dev-ruby/webmock + dev-ruby/rack + dev-ruby/actionpack:6.1 + dev-ruby/railties:6.1 +)" + +all_ruby_prepare() { + sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die + + # Require a compatible version of mocha + sed -i -e '1igem "mocha", "~> 1.0"; gem "railties", "~>6.1.0" ; gem "actionpack", "~>6.1.0"; require "action_dispatch"' \ + -e '/mocha/ s/mini_test/minitest/' \ + -e 's/if RUN_COVERAGE/if false/' test/test_helper.rb || die + + # Avoid test tripped up by kwargs confusion + sed -i -e '/test_authorize/askip "kwargs confusion"' test/units/cli_test.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/**/*test*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/rspec-rails/Manifest b/dev-ruby/rspec-rails/Manifest index 0ef08c6abca0..2d3cf85a9932 100644 --- a/dev-ruby/rspec-rails/Manifest +++ b/dev-ruby/rspec-rails/Manifest @@ -1,3 +1,4 @@ DIST rspec-rails-5.1.2.tar.gz 157523 BLAKE2B b500aa53f8bd965f7b95e90403d46096073780fa4e318295bffba44211cfb9d5eab36549e6fc3afc144700a8224ebe808489959a172f1d9e76c43320b7022979 SHA512 f9ef3a3812590a7cd50bd34e9e6cd9669fab24736ac7693b3fffe3f8be9b8313e31b0c7b7571a735f20bc5d9194a94c2f447e69f6491190536b6534211e1b070 DIST rspec-rails-6.0.0.tar.gz 161222 BLAKE2B feaff94148d8b33e17ae3de5b9636ba238381d46836bbeba8c6ddf03c1d7b84c0c9e78e13c6b5198342959433ca165c438007e45923a70cb23190d974b340506 SHA512 7b15a5f9313bb76e71a69f9158d64c662a4cef2f8aae7a20748281224a720d9f2555ec9eed3ebd3aa30ba21608d6492caf14fefdd14a84ea765a4e60439830f2 DIST rspec-rails-6.0.1.tar.gz 161289 BLAKE2B 80d91fe4c11848fa3625c1469dc14064dfdd93c54281c9dcaf71a845dc2b07ba8b290f045a59839d301278103d9e241c99781058886f1d792db3a7d8de80dd26 SHA512 a797dea121d902bb43add4d35e9a6d324cf52f28acea83ae4dd7a69e33e8fd531857f175a35869391c82900f55182ec4c2519667b04234fec54dc99b510a85e8 +DIST rspec-rails-6.0.2.tar.gz 161156 BLAKE2B d76836190225337e619ff56679a1096eccdbb0490cc20954770fdeafa8ced0ed7dfe7e8e9cb7ae4915bda79ced6e3bfe3b4623b11b4d049e7a5011acec6e5510 SHA512 cc2aa476e0d14cdcb6de2e7a254a666161bc0a0b7bca54001329e09ed27c10b9ba12c30352ce37e73af3a32bcf7e17569699b35e90c7f753085c79c43f69d737 diff --git a/dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild b/dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild new file mode 100644 index 000000000000..d6034dc7d399 --- /dev/null +++ b/dev-ruby/rspec-rails/rspec-rails-6.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +#RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="Changelog.md README.md" + +RUBY_FAKEGEM_GEMSPEC="rspec-rails.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="RSpec's official Ruby on Rails plugin" +HOMEPAGE="https://rspec.info/" +SRC_URI="https://github.com/rspec/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="" + +ruby_add_rdepend " + || ( dev-ruby/activesupport:7.0 dev-ruby/activesupport:6.1 ) + || ( dev-ruby/actionpack:7.0 dev-ruby/actionpack:6.1 ) + || ( dev-ruby/railties:7.0 dev-ruby/railties:6.1 ) + >=dev-ruby/rspec-3.11:3" + +# Depend on the package being already installed for tests, because +# requiring ammeter will load it, and we need a consistent set of rspec +# and rspec-rails for that to work. +ruby_add_bdepend "test? ( + >=dev-ruby/capybara-2.2.0 + >=dev-ruby/ammeter-1.1.5 + ~dev-ruby/rspec-rails-${PV} +)" + +all_ruby_prepare() { + # Remove .rspec options to avoid dependency on newer rspec when + # bootstrapping. + echo "--require spec_helper" > .rspec || die + + # Avoid bundler-specific specs. + rm -f spec/sanity_check_spec.rb || die + + # Avoid broken controller generator specs for now. + rm -fr spec/generators/rspec || die + + # Test with a compatible rails version + #sed -i -e '1igem "rails", "<7.0"' spec/spec_helper.rb || die + + # Fix gemspec. + sed -e 's/git ls-files --/find */' \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die +} diff --git a/dev-ruby/sexp_processor/Manifest b/dev-ruby/sexp_processor/Manifest index f79276cdf9f7..4458eaaad409 100644 --- a/dev-ruby/sexp_processor/Manifest +++ b/dev-ruby/sexp_processor/Manifest @@ -1 +1,2 @@ DIST sexp_processor-4.16.1.gem 56832 BLAKE2B fa17cf32d67cec6a89c202d10dd18af463c70ad2e5455c891b4a68bee6fe6971577067192ae5ad2bfb7eb3f932a1988cb878ad5d901191538a69d62968c9d12f SHA512 eda019d253cce8cd6a93532745dc03e8129f7667e798543b0d38488dceb951b058e292976fe085126c421412c289c3d650ce1cf14c0fbbbafdef896b4db615b2 +DIST sexp_processor-4.17.0.gem 57344 BLAKE2B 04355e8a9230095d90a43bb643c1f421a54edf7a0a97280c63026702cabba8fc39ed359df5478667cb087242b444c2ec0768a07ead1d7a7e474eb8117ddc6ba9 SHA512 ce946554e1cf23581d4e5d2071b7ec91999d533a4a2e1403e45775fb5091dd865836c778e345f478f229e068836180fe6ad008bea9cc36942ad66579411513a9 diff --git a/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild b/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild new file mode 100644 index 000000000000..b0847e6d8b10 --- /dev/null +++ b/dev-ruby/sexp_processor/sexp_processor-4.17.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="README.rdoc History.rdoc" + +inherit ruby-fakegem + +DESCRIPTION="Processor for s-expressions created as part of the ParseTree project" +HOMEPAGE="https://www.zenspider.com/projects/sexp_processor.html" + +LICENSE="GPL-2" +SLOT="4" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_bdepend " + test? ( + >=dev-ruby/minitest-5.5 + )" + +each_ruby_test() { + ${RUBY} -Ilib:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index 7cba35e9d54b93f7e849653243fc37a5339da99a..82af6fc7921dc0e4cf19f974b460900dda2d735d 100644 GIT binary patch literal 5481 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 diff --git a/dev-tcltk/snack/snack-2.2.10-r12.ebuild b/dev-tcltk/snack/snack-2.2.10-r12.ebuild index 22788d46016d..819ed697e7cb 100644 --- a/dev-tcltk/snack/snack-2.2.10-r12.ebuild +++ b/dev-tcltk/snack/snack-2.2.10-r12.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://www.speech.kth.se/snack/" SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz" LICENSE="GPL-2" -KEYWORDS="amd64 ~hppa ~ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" SLOT="0" IUSE="alsa examples python vorbis" RESTRICT="!test? ( test )" diff --git a/dev-tex/Manifest.gz b/dev-tex/Manifest.gz index 21feb240a4c6ab435b88651c4c966c9b4a9d3eaa..4a505a69e69e7e377d58978b5a78549bcc853715 100644 GIT binary patch literal 6667 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 diff --git a/dev-util/clippy/clippy-8.4.2.ebuild b/dev-util/clippy/clippy-8.4.2.ebuild index d8f1a4c7da1e..493997f91ac9 100644 --- a/dev-util/clippy/clippy-8.4.2.ebuild +++ b/dev-util/clippy/clippy-8.4.2.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/frr-${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" # standalone clippy does not have any tests diff --git a/dev-util/codeblocks/codeblocks-20.03-r6.ebuild b/dev-util/codeblocks/codeblocks-20.03-r6.ebuild index 0e018ea8b99c..fbdc320bcdc1 100644 --- a/dev-util/codeblocks/codeblocks-20.03-r6.ebuild +++ b/dev-util/codeblocks/codeblocks-20.03-r6.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="The open source, cross platform, free C, C++ and Fortran IDE" HOMEPAGE="https://codeblocks.org/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.xz https://dev.gentoo.org/~leio/distfiles/${P}-fortran.tar.xz https://dev.gentoo.org/~leio/distfiles/${P}-fortran-update-v1.7.tar.xz diff --git a/dev-util/codespell/codespell-2.2.4.ebuild b/dev-util/codespell/codespell-2.2.4.ebuild index 7b9bf108d36c..a55a4b89ece2 100644 --- a/dev-util/codespell/codespell-2.2.4.ebuild +++ b/dev-util/codespell/codespell-2.2.4.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://pypi.org/project/codespell https://github.com/codespell-projec # Code licensed under GPL-2, dictionary licensed under CC-BY-SA-3.0 LICENSE="GPL-2 CC-BY-SA-3.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" BDEPEND="test? ( dev-python/chardet[${PYTHON_USEDEP}] )" diff --git a/dev-util/cppcheck/cppcheck-2.9.ebuild b/dev-util/cppcheck/cppcheck-2.9.ebuild index e95cced5f5a5..e0aeeea2d874 100644 --- a/dev-util/cppcheck/cppcheck-2.9.ebuild +++ b/dev-util/cppcheck/cppcheck-2.9.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/danmar/cppcheck/archive/refs/tags/${PV}.tar.gz -> ${ LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc64 ~riscv ~sparc x86" IUSE="htmlreport pcre qt5 test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )" diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 98a6a606f1df..2d45f981a344 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,3 +1,4 @@ DIST diffoscope-238.tar.gz 3287285 BLAKE2B d745c0b279ce6e29cbe9c6655c48d2fb4c8d230c5d4931048be83b4d97f6b45bff5424409b559988c2efba2dcbb80778c97e3f726174ae154c479ec24b557c34 SHA512 8600a3a29f7d4a80f0a0b37e6277e46e377c6f056cf111356f80723f0e4a309e9bae087643019fe1c46f99430b35389083e1156911fa8d3375993b550342b25f DIST diffoscope-240.tar.gz 3167743 BLAKE2B e6eb9f7499ea7d82d9a98de175f61c044051c987061d740599f490361099ecc568d8e557f9473404ca1002c4b91939b768dd7577ba45705e9880a3e17e3729ac SHA512 3d31e19762e9f5adfe12c16fc52bc0156f3036541de01cbc260c07ebbcab54eaa23b4b9f9c2afc3c791137f7e6cc375de06528f64e0771cbebd9e23f310a6e2b DIST diffoscope-241.tar.gz 3167718 BLAKE2B eb69f65a63e764db886c6057a19746a5ae7f4f5cd760c8a568412084dbf03da368a584d7d5b1f637e1d2e39b6fc430d077be526fd3199d5583e3f9026f897490 SHA512 82526a4bf3885b58fef74143bc75193fc9af2692def097835cc3c820e5055b22544872c0e1a8f13fb1434172cf1cc2b3664b2d2776590195b0580c5c0b3f4d57 +DIST diffoscope-242.tar.gz 3167814 BLAKE2B d6f63f94e312cd9bb48858dd82e50bcae065cd25f332a08940b22d36df75993cd43614ae44cbae3360c38ae30b7910a062ece294680b58b2a654ca3ead078795 SHA512 3d724a2349d2040d7072b81b8a77bae75aabe3f39c661c1d68a9f6e76b75048225262b8a9932c39e56429ec4937a398ca45e9f9abd23505aa511a7a8a81f3ab6 diff --git a/dev-util/diffoscope/diffoscope-242.ebuild b/dev-util/diffoscope/diffoscope-242.ebuild new file mode 100644 index 000000000000..d598e5340b57 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-242.ebuild @@ -0,0 +1,120 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="ncurses" +inherit distutils-r1 pypi + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar test tcpdump zip zlib zstd" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/tlsh[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-arch/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + lzma? ( app-arch/xz-utils ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/pypdf[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( net-misc/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + zip? ( app-arch/unzip ) + zlib? ( app-arch/gzip ) + zstd? ( app-arch/zstd ) +" +# Presence of filemagic's magic.py breaks imports +# of dev-python/python-magic: bug #716482 +RDEPEND+=" !dev-python/filemagic" + +# pull in optional tools for tests: +# img2txt: bug #797688 +# docx2txt: bug #797688 +BDEPEND=" + test? ( + app-text/docx2txt + app-text/html2text + media-libs/libcaca + virtual/imagemagick-tools[jpeg] + ) +" + +EPYTEST_DESELECT=( + # Test seems to use different tarball + tests/test_presenters.py::test_text_proper_indentation + + # Needs triage + tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found + tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + tests/comparators/test_gif.py::test_has_visuals + + # img2txt based failures, bug #797688 + tests/comparators/test_ico_image.py::test_diff + tests/comparators/test_ico_image.py::test_diff_meta + tests/comparators/test_ico_image.py::test_diff_meta2 + tests/comparators/test_ico_image.py::test_has_visuals + tests/comparators/test_jpeg_image.py::test_diff + tests/comparators/test_jpeg_image.py::test_compare_non_existing + tests/comparators/test_jpeg_image.py::test_diff_meta + tests/comparators/test_jpeg_image.py::test_has_visuals + + # docx2txt based falures, bug #797688 + tests/comparators/test_docx.py::test_diff + + # Formatting + tests/test_source.py::test_code_is_black_clean + + # Fails on ZFS + tests/test_main.py::test_non_unicode_filename + + # Fails on (unreleased) LLVM 16 with minor difference + tests/comparators/test_macho.py::test_llvm_diff + tests/comparators/test_elf.py::test_libmix_differences +) + +distutils_enable_tests pytest diff --git a/dev-util/gnome-builder/gnome-builder-44.2.ebuild b/dev-util/gnome-builder/gnome-builder-44.2.ebuild index 1961588e03a8..3abe41188e53 100644 --- a/dev-util/gnome-builder/gnome-builder-44.2.ebuild +++ b/dev-util/gnome-builder/gnome-builder-44.2.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gno # FIXME: Review licenses at some point LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="clang doc +d-spy flatpak +git gtk-doc spell +sysprof test +webkit" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 2902d45f705f..7c2a27cc6176 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -1,14 +1,7 @@ -DIST llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz 181527027 BLAKE2B f2f3b3a33b2a50f3b4f97df16a948e5ed5e642f737de8e852da164aefd3ed9af7bbd0fc1de9f7c9dbee6b9b8ebe11e52af8cc79b8a130cff405fc1238afe217d SHA512 946cd1435a26673c851bdda170864d0c362dfc14d1a7087fbe6303ac79e1821e9c53b72e92d15ad7180b1d6ea3bcc0458e7bec37acc3e8b8bcca8efbb9ff2387 DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 DIST llvm-project-15.0.7.src.tar.xz 110936452 BLAKE2B f3d277e2029157329e5be78b78af36b0826a1dfd9a337992499bf701e33149665bfc47d5e14978e38f342559629a559f8b2ce328705ba34fdf6830f5ae9721a5 SHA512 4836d3603f32e8e54434cbfa8ef33d9d473ac5dc20ebf9c67132653c73f4524931abd1084655eaee5f20bcfcb91bcc4bbc5c4a0b603ad0c9029c556e14dc4c52 DIST llvm-project-15.0.7.src.tar.xz.sig 566 BLAKE2B 47dc8c82d86237b80c6d85f83a6c9a6e9e174cf8e7f367b071e0cd9481d7cd408e991337c5624e07f3f370f26387c814f212808575ed1c1b58404d3e3836b7df SHA512 fc6891b440dd1175eb8df3790590af8d36bc92301660f84744ae15123475aeb900a151e6a8e7998ded27ec4d86871903ad0b89cd61164943054c2e3bc8d8beb2 -DIST llvm-project-16.0.1.src.tar.xz 117990772 BLAKE2B 298189ce6d7245711e5bd3e03fa74d603dda5a458463ca0cb261fe6949290c46a70abbd1ad1c556e08da3adc5df577305e267c1135214b900d78502e39b46bc5 SHA512 98fc11c0ad90d5e5a2cb123b497b89a1583fe7f91b3ff05c335037801ef66cbfab08f6d2eff539f0da238e9685d4bc7a9fb2578e28864fc9e9357b84129cefaa -DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec91400d804448482d6a7fd395252b3b9166a5ee7a42a94c2074aa0d1809a3327f993d8932211f3fc05ad281db64c17b2a7094 SHA512 f42db28eb8280db06b1c78fa7a7aaea3a79499cecee1a64ce18c49b90c755b3a78fc93f01d1855887c7918ccc927c3b6147cfc916520f05d4cef65381ca6fe60 -DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c -DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-16.0.3.src.tar.xz 117998136 BLAKE2B 6117586a117c30515e9a5623ab91d29ba65d33c8041274de0ecdbce08ae4fe1c8c3b120db9ca625f42fdbb2301537b4ffe8f7add701c178282be4f583fa0c8ca SHA512 2eb5eca1cbee92a499d7fba5729b61f31186353bc0545b17eefa300cf2b27c8d9a2f307443b2c1c9fe1b0ba412abf5143fdd4d25aaeb33d975a9a834221d7602 DIST llvm-project-16.0.3.src.tar.xz.sig 566 BLAKE2B bbd96268b006fecffd7402452ae7559bd2ea42c7b771999f58893a48d66b1b056b476a7022c70e2ab8f11dba8318ccc141f97a05ece3b9ed3b4405a6890b0c3a SHA512 cdd5e1c2a252ba58f9b7f8687d6cf9a330c188988707bd72f4632a8158a2db9ac180b3936da99b87e7e99886c39cb8517ebbb04b7d1be198e76964e31ec8dc58 DIST llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz 182953335 BLAKE2B 98682729992d73202e35b540d5d0d87e2acf44e4ab6896a0b6f9ac4a7423f55ad370ae1d7e919a6c86dc7f138a66890ac89b852b03305612d248ab567833f8be SHA512 3685aff0f648e9b477e1e01edebe4799498c21587e2ed5577e2fdef98bb21ea215e206606a11692fbb93a0989fd59fd324faff2c4d97b7afca0851b53f123f05 -DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb -DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-util/lldb/lldb-16.0.1.ebuild b/dev-util/lldb/lldb-16.0.1.ebuild deleted file mode 100644 index e4e43bb0ef2f..000000000000 --- a/dev-util/lldb/lldb-16.0.1.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-16.0.2.ebuild b/dev-util/lldb/lldb-16.0.2.ebuild deleted file mode 100644 index e4e43bb0ef2f..000000000000 --- a/dev-util/lldb/lldb-16.0.2.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-16.0.3.9999.ebuild b/dev-util/lldb/lldb-16.0.4.9999.ebuild similarity index 100% rename from dev-util/lldb/lldb-16.0.3.9999.ebuild rename to dev-util/lldb/lldb-16.0.4.9999.ebuild diff --git a/dev-util/lldb/lldb-17.0.0_pre20230325.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230325.ebuild deleted file mode 100644 index 1d8c4b56e83c..000000000000 --- a/dev-util/lldb/lldb-17.0.0_pre20230325.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-17.0.0_pre20230414.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230414.ebuild deleted file mode 100644 index 1d8c4b56e83c..000000000000 --- a/dev-util/lldb/lldb-17.0.0_pre20230414.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild deleted file mode 100644 index bc7ef862dfa0..000000000000 --- a/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE="+debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index ea5bd8a31c9f..ab9af41f9d5a 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -5,7 +5,7 @@ DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 DIST anyhow-1.0.66.crate 43770 BLAKE2B 8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997 SHA512 7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3 DIST anyhow-1.0.69.crate 43576 BLAKE2B deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14 SHA512 d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071 -DIST anyhow-1.0.70.crate 43803 BLAKE2B 574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de SHA512 6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b +DIST anyhow-1.0.71.crate 43808 BLAKE2B 1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f SHA512 401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5 DIST askama-0.11.1.crate 8182 BLAKE2B 5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9 SHA512 d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7 DIST askama_derive-0.11.2.crate 7097 BLAKE2B 395811d68825531552ac9bedc30c1d59e15ade43b3818576212456974799c0713df8eb099970affed54397c800f62310d5f6f201bc2275f5168cd805f2330257 SHA512 c9b4c2b444c9c9f9054403b25a62e0415d87f0c8a0cd1ac9fc1cdd341c94c15eb91249006e59504a34a18703dd3b9bc5a4012804a4ce3d9401126b66c3632e65 DIST askama_escape-0.10.3.crate 8875 BLAKE2B 6bb88f18aa0bd05a36e7bf5cfcaed3138ddb96ed366e7da9b9a64c4e0345fba384cfa3e9bfab3674c1697a7722bd59a9428438b78d44bcac78740d4c53c3d3e8 SHA512 1978add567021fac7f086b6091c97de81919877726455828164642c55607d5b5f6f01c0187f8a8a3371c9b3a1ef41f4c3c9e14d9068826c38ee8a6efe2eeb5a2 @@ -25,6 +25,7 @@ DIST block-padding-0.2.1.crate 7672 BLAKE2B 26f682717c908886fc54606950697a01e999 DIST bstr-1.2.0.crate 340985 BLAKE2B a032f74c4681407704fe6b49cadb19bece51270abe85c3fab9268f5cb0fd27bd12c179beb88c932b1a5ea745af476249ad66465ec88ceefa433d4b6cca9d3b93 SHA512 df849487d35299abe116ef5e32857cb8736a5a89bb3b785a3563a5a0b43e412935eb21a639add210b6d5808fce135afbdb548f86f8572d4b105a065901b5a543 DIST bstr-1.4.0.crate 345921 BLAKE2B 39a3cb366a7ceb784b7a6626f81338e8047498c5755ed60fce1f6460ea5aa907ab5df4bcf30a07ed699c7af7d2d0dbc48b2c5cb674b863c22fd63b5080b52fae SHA512 98dc7bdcc1a307eae2ed202b2b785a4ad27719c4b3289408edc710beabedb78d16b3042b41de04fca5dbdba19d8567df69c35431e33a3c02924820e1a601df36 DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 +DIST bumpalo-3.12.1.crate 81653 BLAKE2B 26ca1df07c8f55a4362e844bb80cabf1efb6627ed0f489f280178e03d0c8bb600303529c05e5c2a9bab79115510eddddf446f4baa717352babd68b6a3200b7bb SHA512 1f57591bddd5d4c856d5ad1ae71f9306d8c37681a72172b6be35b4d6fffa7f30b086d88b37d8f512e2256cb7d37dc992ee83bd071e4ff84182e5e226dc92e4bd DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa DIST bytes-1.3.0.crate 57563 BLAKE2B 29abe4d9fd8583c23c5229bd81eca3b41bef01bd11bb5337d5e4a87fa34ccc8989ad9cbeb52dc66a06c0570fb2f91ba0dacb079b957f5c77fca912202535cfeb SHA512 902c9af417f7aef25e47b15ed2256da5ae171fa866f2f511d6da5cb0a9271d7da214b10c774bff5d0ce186be1eb60c88f7aed848c264e1000bcbcfe0d25f9f76 DIST bytes-1.4.0.crate 58080 BLAKE2B 99a9d343424e04649bd209bf2a6c3a089a6cc9fdb799968f8c3a711189328e4499df2e09cc6a2a8ce05d2cc668149b364cf30cb3b09e96e21d50a39519c2f49f SHA512 502c63b9fdcd36ed28ede55a63cd359dc7b28658ecd43020511d17d48d7c34e45aa8ff7e4b17770f12197451040c2b724fe68d2aa3ab4f81c9171d052f2aa000 @@ -36,22 +37,23 @@ DIST camino-1.1.1.crate 30737 BLAKE2B f2403e2f3c4c66f14c298faf582d5ce4f3071be62e DIST camino-1.1.2.crate 31121 BLAKE2B 0e5ce3c9ce728a55135198154a0833fc1a66d13789ea9bf5f58dcf4617990d0037394fd3bbd63c6d669e80584c04cdbfa479cea783d0c55923de28e5ad79af04 SHA512 3c2273fc797f2da970a0ae7a4e58be596cec6860a947b2fe0850e7597c9cb0fb8569282c3c1ccfa7bd473b802649b6288eb8de95e9bc1fbcc3246504ff98f304 DIST camino-1.1.3.crate 32034 BLAKE2B d59523490c668ec03917c60a08a1c56cc74a96befa813c973826adfa918522c583eafe01481e4a886aac3047820b412aa342623bf496e614021cc92f2a3fbed0 SHA512 71af6050071c37b3634668d1f62d4abe1fe545aca2c03ca8040960f8d2a5567a3fb971bedc8de8bb66b710e974466a40bf83f329eced32008905aaceb5a709da DIST camino-1.1.4.crate 32290 BLAKE2B 92180b753e799513ecf4dd29c8635fdce56b246ddc172b41d54e06b21b0eebf72325a3f8120ceb32dc0697498a21058193dd1df99e9c1913fdec92253677c422 SHA512 87e260ceae0c155790756101db8d282bb6ca990579ea31b12668d2d4025f93c680fd9c62a45dc454f76109ee8a331d0a862f0653fc53e3f34fa9229588f9960d -DIST cargo-config2-0.1.6.crate 49788 BLAKE2B 02910a7ed98d4263689bd3597535e266c5a9b1dd0c062cf76d32af4906255b32da55f9b770f769bf038d2136c8ef71b10b63994e087cb91e6b4db7e0b3658774 SHA512 7cbf51ffc4bd8569624aecfca5ac9c70d001b43304e577d4217f635cdcfdefac146b1f5fe3d85b26edaaad803cbe03959fab5ba7064633a9ed97a7711191072b +DIST cargo-config2-0.1.7.crate 50424 BLAKE2B c57bf13b34aa2ac56bb09af860e4de34d599c5264cb9a23cf382af07c7f0c4140b0a9ebc12a51ddaa7d729fce6db3564bba482596a4c623d67544b60e2cb3cd3 SHA512 17ee1b766b6001677b2f6a9b329f202ebd4c0d40df070ab5d51a3a92fce18bd9b8adc2b32760d9c8b84ddf033d4b104d9f95b7f6dbf6a1e02763944d11ecaa2d DIST cargo-options-0.5.3.crate 15362 BLAKE2B 13ffc11d8fd61d616c76eae43be310495349215c8da7d6dfc6a7500d38eed936af6d5f8d439eaf75aa52a13e16b106d874e7d5a0b1c82124583e9885c1675574 SHA512 de7fb66650fd749dea5350be1ad85ff9b597a8fc23f348d78cc45f20f71009a595ec36f45ad070027b8704edc8be0adbed70d362fcc01ff4b121cf1c7cd236bd DIST cargo-options-0.6.0.crate 16903 BLAKE2B 3c85ccf289216a6db84a3222f91eae9d1e1964d6ecdae7371b79608b146742658dbed578cce1e7f45c21c9b8b2ffa58c5a367c6fe8148c3613f8202a8081673a SHA512 60d7c9692c50c9103717ecc8220cb8bd65a596d50424d015351a0ec1f573950d68f735e622e7c0004943c27b91003ee79ffbad0caeb8af73f081bc7a68ffd43b DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-xwin-0.13.3.crate 26125 BLAKE2B 27de731d71c9cbd815c98ea78345eda866c13723c5c95fe2b915e76dbf2377499c4fc2cb42ca7a4947717dac1e97dfc2414170418db7e469363cbea1629f2cd2 SHA512 a9e86ba5adc0d9faec4038064710221eae7cbb60b6881a3e0dcc5b938f082ed65e77a35680351176b41fb9a73a5acfdd8e243de6343b1c7fec461753b908f5b6 DIST cargo-xwin-0.14.2.crate 27108 BLAKE2B e56e3266cf5ec50d22d9ded280cb439cbcd013dd1dc0a58422cab9f112df37806532d210ec3ccbac0f3ef167c1edd6f32a0bbbe7368b26c7e988716eb7a3b19b SHA512 cbf8d73e1353f06f61fa8b5debae100205fe1714e88e2ec7ebc3c71fab3571d95c2999968f979ffed5b65a0b36b38fc886e7cc0b90fa4ce8d933a44e0fdd6f59 DIST cargo-zigbuild-0.14.3.crate 26978 BLAKE2B b6178cf2ba7d5f85990b9be102a3fc7d86b7b8a2d2a9cd42a71f68fc8f9172e360cd94b74076bf4fa718cb1925e0337179ff57fe146f9141a8476f4ebfca0950 SHA512 995eafd4be4d99776ec6060ab8e5a0dd7e0ce801c76ae3d33557f1d55a7ce249dbe691c776aad8956f6f416a3812b3ca66f528654a2b334bf5d31b45bb5bc17b -DIST cargo-zigbuild-0.16.5.crate 30762 BLAKE2B 84aba6828f0543d39e0265c4e2f877370e44a631810d16a9f25df80ee9ce0845aa40d7752228ae3372ca3044ddb7930913c1a7046ad2710d40feac499d7fd2f3 SHA512 5c785ce0211d377231423c08a6bc79ab6835d809024e54caeb04e3cb438d1e54d2ace2149a9a9ca4e5255f15da1b135d35e42203dd84ad01f42a6cbc8b1f0005 +DIST cargo-zigbuild-0.16.7.crate 30641 BLAKE2B abf6b04116ed5f83cf89d0b9d87e20bf1abb1564d62b2630da853d314c61cf575cbfa4b99aaef864b4cad6dc18bd3b390f742385d48e09e22f7350334c0edbca SHA512 72487f287fff7b9aa1292142d8ec36f29ac95267245462e1414c08a98b621a08d3f720e751ea58e8540140c86be4a4be03572db482bedbfde376814b9381c093 DIST cargo_metadata-0.15.2.crate 18528 BLAKE2B cb80318d0cf7316fa57badcaa0502737232b28bc9efd17a71ef1afa8e1b61a597d7f36d6ecfb41a2859360ed7ed7c7ffa86b9184400c4646d3196fb895cf3e94 SHA512 f663676ac3e2182d67d1047164eddd24d1006f61f378003abb1d5f53f9dfee672202d33a530cac1bb749955edd142ca78169dc3412d78c8fe98d6121c4303fd3 DIST cargo_metadata-0.15.3.crate 19738 BLAKE2B fee5834f3eb741704c2322d9035943b1e841c8043c18686ee0748b90facad535c715bb882b61dfadf9e027556927051fe816de15c5f4f11e89c8927ddf717583 SHA512 60c0e601c73f11a02da6a168ea80e7cfaa27b895ef6f869ecf5932126364cc23bb480457601edcc7d0bf8c8635e71c0d1dbdfe37ab3e95ddec41f797bbfbac7e +DIST cargo_metadata-0.15.4.crate 19993 BLAKE2B 33bb182a4fbf453be323cd657e0927d7ae8f4cada172c482d96ba959155aa0bd5fc392d4e0a6d4a869456be5de8756c92a4ee0642d60db992aca6d8adadb8f0a SHA512 dae54e7d21642a12fe967d832769f2310a18903a0a46694dd441974f037d8a53e148bae2668a177478b91629c5da736ce56aca3e140d442267ff0bc65bb984a0 DIST cbindgen-0.24.3.crate 195698 BLAKE2B f5c65e9c77a7c2f98a44382a6e4b852071b70bd832a3da3220bb8a7c4729a44b5964e651cd63577f555c5bf4e6594b1148a5afd96dc1d3f599b2fd1d523b54d4 SHA512 3a39be67a87aa7a4dd9baaf6b803215f4587bd7925c4315c5ec93954e021471919fa977ad2084f099c606daa392350de3557bba56cef77806def99c40318ef05 DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cc-1.0.74.crate 59410 BLAKE2B e53e0992395e6ae54a732ece8af7a7713afeec3488a303c545b4ec50459d049609cebe8652ed595bf86d4f3c23a16d7a19c7f73e6f6f42b13b1567cb34ea6078 SHA512 0cea38466818473b0c3b3c304eda797b018dbf644c084cdf07539c63557be4c38346fd10afc20fa65a099aa83fdb423972c987a080c68205abd9ef04166a8d3b DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5 DIST cfb-0.7.3.crate 63277 BLAKE2B 5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6 SHA512 a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f -DIST cfg-expr-0.14.0.crate 40755 BLAKE2B d821e0ae61cea370076970f323a48b01b276206443530015edbb00db2bedab04ac35be1ce1cf069a298e3556fdd00d4e94c1b9621373c405f558ed11351b53f0 SHA512 5c7723deffde4fd32bd8c7b3bbd91e28589715679b90949cf94203b27549af495d6189e81a412cf4664d460e632959f67c35e1044a5557bb7b9f6780546f98ef +DIST cfg-expr-0.15.1.crate 40860 BLAKE2B 66d7144c6ef87ee78ccb7c11e8dae73221d89039dee77e57207bee666888f5fd2162075ec13ef2cf844ddf05bfddd0ea95bf89f894e647ab4e7c0f4ae4df6dd4 SHA512 cd13158c37ccc01c0cdc23f3d9def013a1dcb0864cf8341b1d8117ab7fef9f9b4a221eceb71bb5ff1704c334e354a4d13b3cb68b8f3a59c4efb956eaa2fe84bd DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 DIST chumsky-0.8.0.crate 65390 BLAKE2B ae1c4112361b89c40b595b3cff83cd6b7c8d2ffb9d223b17e133d7e785d13dc1f870400b1c7d0166216a73ff09358f6e3839215a4a663dca5175dc7a374fd3e2 SHA512 92fc3e8151edb4aa06f16a46c8a8df0222e60bc9b4392433306d0f7bb623cd36c3c56b7b3ca5637cc72f99df8365395232236ea048fb09c46a96a9f409a7543d @@ -81,10 +83,12 @@ DIST const-random-macro-0.1.15.crate 6680 BLAKE2B 597bfb60bcf1e9007abf0f81e4d9f2 DIST content_inspector-0.2.4.crate 11386 BLAKE2B 2393cf83b2dd338ded7f5acd695e05a4a08fa639a52a8042dd0692be5e959cd1cc670472e25ca696a151d161c821eb899b2a950c74f4cb5b880bc42bc53d1d57 SHA512 1acb8b4f12ce3479f5a60b7b6a0c05b86548591e488e7be529c4a2f9aaa60a76ed07e7ce1e557664d31ddd9964e7f73415ad667cd14ada919f61511bf486ed6f DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072 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 cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e +DIST cpufeatures-0.2.6.crate 11467 BLAKE2B 3c04a3b912e7f65d6da4b2e47029d47cd6d84383fe49bbfb88aee58bb2419f0805a0fc550a104233980a4a38d94ab545df76db8127873cf10780bf15019896ad SHA512 2b3ff21b38f61966ec63b56030c057a4eb3ce261c739c6bc6349dc0da6f6b31d06393db792696cce79950c68576bdc0ef2bf1c2ee0f456eae165af40f22c5dcd DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.6.crate 90292 BLAKE2B 7da87ab15c384754d2493dd1a30e83550cd4b2b749b7f0c24de131f054e3a2e521e1bb4ba10094378c8f4c7bdf19218e35b10562c50b4ad1d2871bf6f821e488 SHA512 de6a42ffede95750a13e3b9af6ab26cbc498125860cd8e4d227c7361bd831e558254a48bdef5cf901585a915003071b0efa321f2011f282218c364780f62f44a -DIST crossbeam-channel-0.5.7.crate 90257 BLAKE2B ac8d47df391d64e05f2eac2df7113d9038d53639d963cd45109c2de71a1b32c9f687052d5fa88533271ea3569519627729fae1e092d2491d2b66bc38e21e176f SHA512 70d605a224db1a4e2217280cd2269a954781bb21a0dc5b0b08a5a83794daf1c941181f271c6a8347f72321ca2119dc562ee016fdc18104d5d3327a82b412e9fc +DIST crossbeam-channel-0.5.8.crate 90455 BLAKE2B 017132056f1b40e55fbc7a09b75509d72b0a6123a0e5ea5d6104fe822f73b3ccce670d711d3b84b5ce743dcab5f10445297a6701b71213b77c0d56e2c3fd7160 SHA512 47677d6fe63050c51393e4a0537a3c65d7055c9eae118ebe60c5d716b4f47f23c2b1947b1e1b66bfb34a57c4db3a44631d323e996dd545565fe4f58c25863ff4 DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672 DIST crossbeam-epoch-0.9.14.crate 48524 BLAKE2B 439eec7e5e0364af0fe0a34ffc9354ae289798ffa7480bc656d4a610101e1ef2d5f484d84f82c87f961bd622434c36adfb7a87f7fbd2c71077b732cc7cc765ad SHA512 543cb60cff7c0823733f6ace191b137a04025a2b40fe4fea5eb273772009627fb705aecf742bc59e01367d4c15a14aca73aa2caf7f4b509f4b25947e14fd1e19 DIST crossbeam-utils-0.8.15.crate 42326 BLAKE2B 23e6bd2a6535c6fccf7b7d17487fdd4095c92a3f3ae383a72dd6d90c1c49c2ec8d96dc01a94c7127b2681bfaef843585b3ae8665ecbc43b2e7db8434e31c6c8b SHA512 adb9ce1886396bc637299cb8122d102bcc9e561f25d67ef73e98c9ed8a8b13b78bc0f5bbacab19d015e1a7690bc0201f08b3d8e82393ec347e7f2933eb622533 @@ -95,12 +99,14 @@ DIST ctor-0.1.26.crate 10803 BLAKE2B 93627949b92651243b7a763d3d45a22fafcf2147a30 DIST data-encoding-2.3.3.crate 19117 BLAKE2B d77962932be4aefd5855db78379b56a9fdeb784a9916a3e4d0bf3b085a8b3286396122066ad875395bf3be3fe026422fdf5554ca67e0f1b53d9fba36c11c14cb SHA512 5922cdfaaa9b4c3b2faa68e86018653dac7bccef3f2a1e16f6c599dc8c3e98a644f29c3a9082234d3a58f9feb0eb54842e57ab62ceadcf287c43f7eed1906d93 DIST derivative-2.2.0.crate 48076 BLAKE2B 56d27e27493c3b818ad45703efda607a0a0d9a48b0d43785b6a013443b8b964b67bb5b5284d242358415c5fb81b86b02079ee7c0595ec07bc658240eb114b887 SHA512 3c65ecdabd2dc202be3d83b06f96b6f68504fe542ede7e2285093c6d360a33ec76a3787c436c6e5ff8f59d430436a4b8ce2f908cf7b2b08cd8b0045de4e5d1da DIST dialoguer-0.10.3.crate 28627 BLAKE2B b3c9b3f5c3b96cbd93202c17f756e9f525c6d3525045d3fb87dcba7ef4b32e3fcb2e06a25a2d991de08ccd95370cfec0d3df6a91b6b24b8b8e9b81bdfc7fc653 SHA512 c95659395560e8fd0f4c232ecef89f38039ae096a822c85eae07c92e78d17a9be98c995af415ba43d43e12c245641a17f10d54b96512fdc16c2d34d13542ae2b +DIST dialoguer-0.10.4.crate 29928 BLAKE2B 98442debedfc4661f3179aad4b756c91b392632259da0347c6eb3c9706c95c687331891c7dcb961171e4de2e807c6fa46489ac281191aa3b1a9b57c79cb66d26 SHA512 0ad01a3cf177b2877c4d6a12f8368e6543f514d9d7993e38826c52f22b1181039b4140c618965f3c1ec20a175f477a759ac6948ca3b6c39c5508b87d64fe8002 DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb DIST digest-0.10.6.crate 19527 BLAKE2B 402009105a6ac055be062769dd4f162aabb977b9afe29f451eeb3e6b5dd1a579c371c5ec996b9c1bdba3b4ded83830ed2e1934a0505480bffba1e0d16775a8f7 SHA512 21d3c1dc64e640300c51e8a009af464d6e3cd2b10aa67c87a038165c11409d6e5faad1967236724a9a4cab8fdd88826cac1db4798245fd53ac2ff1a9b2b68b76 DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dunce-1.0.3.crate 8035 BLAKE2B 77e560f0b9d28dd51865b8a49fea832e0b530724c6f6fce9ac981240ab247c8fc564d951cfc236ae68b04daa966e59f23208fc1c768d5c42afbc5cec0bf4dbd6 SHA512 3d775fd99d74462d5bd7dbec65c196868c20befb52f04c37ea93f3f67d33cee6062534342abe20c01577a517ad4b16bf15b08a09bbb2d310fdb731db5b1511dd +DIST dunce-1.0.4.crate 8034 BLAKE2B e1e7ffbcf1e3632036c03303ab46fc37b2b0a991598790b2dc65d7a61341a78bf555230ccded8fbb87d6288282af3ed2a8641212a0f1fab929bf99298e878b6b SHA512 f57d9c53c177bac8e10a4b56ae421c604085aef0f264b8d6871abb7e1ff713b55f396c5c5f24422763319c504c6ea6a774416af1c2ba23ba7b67b2282f6731f8 DIST either-1.8.1.crate 16027 BLAKE2B 2fad54b5f20bb8540fff5959ca7b2f9021c814ee610895d770f7081b12ebe2c93ce754c462df9d81824d479ca75e07f4a9e398c07a655f4abe2740b9c9de9c62 SHA512 5e4da301a605e0bc1ee3a269fe449aef044df05b5e833940c7f79bed61bbff4fc248e9c82b45dab92b2688d578ada000b271aaf67f2f4f7c82b35f05663cfe7e DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a @@ -113,6 +119,7 @@ DIST fastrand-1.9.0.crate 11910 BLAKE2B 570c66ec1d4ace08b9790299759e3b6f0394aca5 DIST fat-macho-0.4.6.crate 19407 BLAKE2B 765bb8a5f74e4bc96acc1d64a64648b82a5675f5cb21aff39381814f1a8647256170fe52c96321a163f84ca2e29ecfe154f54e39c89f8ed62844dedb22c07816 SHA512 2f5c36cffe6ee1cebf466f56e78cd312cb402fb34db53793371b992a2c5aea6af4e53f8c61ced0ad0c080663a29dd8913cf4b67acf3fce21f81731bf0f730a05 DIST filetime-0.2.19.crate 15028 BLAKE2B f157d08993d74c7cf2051de416d5904237a4af38040fb362caf3a150511bc31d95245c892ed51da2f7269c3a43bf9cb3a8d6aab8c39a8c517627a085d5088f55 SHA512 9a30f078ceab0f24ff63cb6b80e76f357fd15aab9ec206186ddda950370b9ed738a6817b942cfc01baf518f9eb749e3b9c749718b4581ba74f65424bc226c34d DIST flate2-1.0.25.crate 70210 BLAKE2B 992525ffeeb4433a222487cdfb0c3927ad77f914e1db94f612d80e81faef4a2c955c755c2b800251e3416d0b22726d5f7d7e432a81c3582c54b7de95ab7a324e SHA512 d81a463360ee2778f609ff297e04548120d1fda1f9e020fb2f429ea51189b8fe6cae57252fcd924d71fb65ad0f93ff7cdc7235913f8b78fa82925939cf884af7 +DIST flate2-1.0.26.crate 70832 BLAKE2B acbfad138abf2175822153867413dc89bafa9254494b4f13d958dcc6008a26fca6f934e8010b8c090367b8e25272a4ba3b26a31e59cec69c1359f83ca859d186 SHA512 a9f7b9e4adfd0a22fbf66e1cbcfe377cc03ec248c7fb7113097b839922b569cc96bf080089b8c800b35ec6f81b3f602a5860de55963b85f27ee6d75a9df88f3d DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a @@ -131,6 +138,7 @@ DIST futures-util-0.3.26.crate 156709 BLAKE2B 6fa7db7676869b9d68ae6349d7cbf70062 DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20 DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d DIST getrandom-0.2.8.crate 30553 BLAKE2B 30211bc6a8ceb5ba765cbf068405cfc08842b2521c5850647971f4cb4bc9a5b0a9195ccfbc1461de019eeb7744ee69f934922ff21677259d7b815800516df4dc SHA512 cd7aea29f79a33a0de2a52a0a82f2b57ea8f27908ccfe00a5f42248766df88b225023603ec56d6fc634ef9c1eb67ad0135c90d4c695f6f659db0767e7fda44c5 +DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082 DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46 DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b DIST globset-0.4.10.crate 22923 BLAKE2B 10bb8db9ceae039143e36c2f1c3cef92848277ae7b4bff6669f1c25aeb3ae1d322da7d88ec13cf9b0ba5edc0e27a52843a5672a8dac225d3c37bc1785c04e6fe SHA512 85a1213fd3ec55ffd87fde25f4cdbd2e8ed4056132d3c516eb117f107a744d733e1ad8fa06f296a60084a23ee968c3c0899399fd3ab9bbf72e217638a5cf165e @@ -163,13 +171,14 @@ DIST itoa-1.0.5.crate 10622 BLAKE2B 0d08db487ee791a252389e40e08e47a649d9eb90faad DIST itoa-1.0.6.crate 10410 BLAKE2B 8b1dc9ae9d55a006bb2abe3b0282e5e77397814b692a87b9becdc2bb74deabf5db09e3d5a2f604964cbff046148025988a5d916480e0402b2b80646fbed32875 SHA512 e1fb82fe16e1248141d48de9e05e7abed0c6fef58f2ff8b77b52aca5f16f3600c46707ff4c7a0f0307047610f29775bda74948d6d1efceb74b37cdd22e1fcf31 DIST js-sys-0.3.61.crate 80158 BLAKE2B 07980db627a1f4f385586ad0609b5daf30d590931d2ca0c123f2d84f6c97be0ea935aaae3ccd082440c7e7da1adb4eccfd054a3598d99351fafdfa748f567b5b SHA512 f97bb546af2111fe072a23cbdc71e4fbfd39fbfc6be37132b306853d5737175d4c9c0c4661096012f7fce3612f81509e62a97df8bcb21d7cc796a8084e5b2e16 DIST keyring-1.2.1.crate 32893 BLAKE2B 4798b936ac521763d6f0677afb8589d1756adc25eecbf377302e30b57000cd52b579a77c9e0950bb9a353a7b29355e407a5ae0ec9271d462807eec330261c513 SHA512 f2696db05f4ee356cae54f8eee3805fd6c0679955605631ed5a184f56989362ebff96fe279cc0790bcd954d03d228a600f81578787aa2007acc88021814b791c -DIST keyring-2.0.1.crate 48227 BLAKE2B f62ec95afd50b84b0296f76b6e3055b509ea64ad6fbf5f09d11b49bc150d9a30dd4cce2df8d9b231be7d6f67b6a62f21c8d96407698a39d327e6f07bd8065071 SHA512 c2736492cd16f2f75f22a414a73cdf9fd9b96da850f970534f019d9b13eb9077faee42d6071ed9eabdc85c53ab2c677108efe151bd8e412a043441d6b1deccbc +DIST keyring-2.0.2.crate 49150 BLAKE2B 3e4c9da4b1511a85457b600c622a385b1eb62fdf59ff5217cd81ef44881d81107f6698bec235603b7f5afdce7986c54fe115020c674e5f2c410cd319b13923d5 SHA512 e01033c11e2deba0e27035b8177b843d700b9fcdf70e17580fb4fa999be173402f06aa61d54ac1322472b6a8b3107b5f6deb4127854d549c9d737f0ed33bdfe8 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lddtree-0.3.2.crate 11344 BLAKE2B 81715c157e0bf2ffa4db48ccf05cf6bc8ef55cd4092a4659c02c2dee554cef26d33e209e499f153a9fab3f5805e09e2f8dd1c2287a79658f03a2e48af23ab165 SHA512 321bbc7250a1578a84455b0492f27cb63b51269d8bd5779f17a54387efd4c2b239cc2407e88fd6967023eb701fa4d30e85118800a2650f76a8cc80f5c42f3440 DIST libc-0.2.134.crate 603330 BLAKE2B afca337bf7120e933c56745a51261156f4af7cc58427f623b9cdf1b2d5fc67fb2bc7c078ccab3cf232024e5013e8edcbbb0baab6a8a3762f9b20d975ed92411d SHA512 fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3 DIST libc-0.2.137.crate 606185 BLAKE2B 6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb SHA512 1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4 DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 -DIST libc-0.2.140.crate 669153 BLAKE2B f4269549f6b450a3da3196ecaae52afe178d5b6905666fae04e2879f975f0129788898ca2ccd214d721af42a8b2fa86b26355d6baa0a81c223b56c658ee66dd5 SHA512 f450fe619ea2f45e4ada2567981987f19d35a9f13f88a0ce3a53e1751c6fbff708ca69fa6a64d807cce5dfe18b08751f0695d8a01e68e269da1aafc831528b7b +DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST libc-0.2.142.crate 679343 BLAKE2B 4168a8c3766bbc4f5adbd4babd84757cb81bb3c8cc806b8b5c1381a88ddccbb8bf55ae84f2879ab26adda09a3d44d21e2708dc9bce5d4868663fad8dd0f0e086 SHA512 8eb465fea8bfa865aa592185ea2dd89a6d89252b0e44fb7398ae82c9fa031d501fc3a1c37e50d1971be528c6e1a4ca416da224ba82e5a8766ec598464593afdd DIST linux-keyutils-0.2.3.crate 18434 BLAKE2B a31163a446ef8897be8ad73be22ae3bf56a9ddac4ddb6b89bba2360b967f0f6eab4aaea98eaee16e5fcf0ddb43fc1883bd0da2a5c85db505b7b404586ae6604b SHA512 3dd56475a93dc46f9645e60eb145c315e647e3779fb66326962b8780d3a5955fb217fbfbf56d18d0c3d4872bcc02e64f09dd7734e6df3418d82e5648fe6bfe70 DIST linux-raw-sys-0.1.4.crate 878981 BLAKE2B b8708b06e48ef4e32d820b5a0e25ce12d3d985d729a2d7fef46d0b3b4518b4ad40d037d4689fb2270f9c2583dc031d0f4daa26500197e6c32bffd1400357934c SHA512 ee6d5a7a08b183681ae00890784c9e6b72e4c987b2ce2d7de6e7308b7a10d4a2b532db3d5121523bf5d4a262407f3033af4f4c1fd9f09be091523366fa30d768 DIST lock_api-0.4.9.crate 25685 BLAKE2B 8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3 SHA512 9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990 @@ -178,7 +187,7 @@ DIST lzxd-0.1.4.crate 21891 BLAKE2B 8271b79bdf6c65a17b5fe77a4d8b7d3a96ccf1752d21 DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36 SHA512 c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST maturin-0.14.17.gh.tar.gz 392461 BLAKE2B 4d0d2d5101a05017883b27dca270c3f3b84c77dd53f19db04c2b5a988b699f3b39b6b7a88c7ac02b5e322679f5509bdf68b5c5f27ec229816c394ebc5fb57fd8 SHA512 d12503530b0d865b6b3c40e564742d0e798107102fb7167c137c1b0a4fa63bfad739320901cff15a680a09034aae553c3cd55cf0c8f1d3ed0fd96404bb93cbfe -DIST maturin-1.0.0_beta7.gh.tar.gz 419642 BLAKE2B 3844d76576b3c86091c34a3aeb88f448cdca18fbd2151340d297fa9c86e27096b138cdd9f998fe5a5ed860406809c300ddf26562cc67a52689b4e994592522de SHA512 f6d5f675dbfe2fd8411444590d3e979ea9e31ae1d37be5ca42dad6eda92ad5d9598adc0dc760f83af5a3f6ec54cbd37ebed10707ec0251006f083b14fce60083 +DIST maturin-1.0.0_beta9.gh.tar.gz 425158 BLAKE2B ae0a3cd2ded33fba868c1343b9cb0c7607f8d54eb741a1292d0a889bc820901d1a6a9dbffe8b2ab502908be53bd0bde34c3a3a3133ecf758949468f219910d6f SHA512 299b6da49a9e6f879e761ffac63c769bb3ca944331c6a49a36e2e610165ef4b25eee5673cc53ab4437aa0ad22e5a3b23848a1cf97f98819b1f295bfcd4b7a866 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f DIST memoffset-0.8.0.crate 8912 BLAKE2B 19ad3abed21fc39461b0382b15a8cc312378aba36f042b1e5335012115d31b350a4e3bc720f1eea300d7d19b9b317f75a28d4ccd78ff3b31defd9e4b3147899c SHA512 47adcae0848ff967035e10543ea599c7af9c5bad387023eb4dc77c9e8d875994ec8139b9941b3ecc4fc17214d80944a47a3be174a45b334661914a5a7382dfbe @@ -186,9 +195,10 @@ DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1 DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minijinja-0.30.5.crate 115968 BLAKE2B c6b7555e6dee4359b9cb53c84e03abf4a6caf07a08196893796fec16354aa762be79193b5c534242f99be3c1e25499d45423dd6579e9b7265afbaa179e844f2a SHA512 03b557d470e8dfa142c8547a68c21c0f00f71e3be86377e13b9099d324ddf392ff7d3ff81eb955ccdf48348e0e5f8cb6c695a7aa434c592e41b20b4c316bf272 -DIST minijinja-0.31.0.crate 119520 BLAKE2B 11ad3c20d6c135191a56929663a2575a81309fb015c585a9cc0a5c1617605544d3e0e31ef2903ae4184d87848499d4dfc794a5072bc60abb1458ba9c3b237729 SHA512 1b3131edf111bca5e2deaea5e50d54bb17ef203798485bd27a18ca2d50737614296a7faa895d0af48d2c7b9318bb2acd211f7f367e2789adde62266591e2de5f +DIST minijinja-0.31.1.crate 119675 BLAKE2B 89777df8b7a3d87d01f892b27a9fe4e3a7bf27532ab4ce023f018ea566f8ee483c8aeab3ed72713c9af14c91db24bd4e603facc1e52241fa8cf03b4e5f2f0518 SHA512 e763558de675d2b126fd074b1b58c8c447bc89ac6000254c7158d550a92677ea76d75ceb50f9a7d6262f396d577cb583cbe6eb21e6dfac9170857e58084c179b DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c DIST miniz_oxide-0.6.2.crate 54536 BLAKE2B 8127ebec5a2cee1c2101d9533da573e01ef1a0fcb169bb0fb1419973ddd2e6953d8dfe85f9509a5d1226643ad290f0ee1479fc68f1788ade7ddf9633d90bfe1e SHA512 250782e214572acdd11df87c2788cd5f78e8388d9b285d0a850918219678e262e8b9905cc88728f5b70d13920ef9d19c43d243dad8fbcc18f8c8462662ce1419 +DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f SHA512 5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c DIST msi-0.5.1.crate 58999 BLAKE2B 979248fc275d37d5a44faf77c31c381c5df95b3aa4ae1344b3438cf48bde770b47557aa8b60e0bb949d7a6a9bd96e4bdc0fd55632d237e538de53d6f12816ba8 SHA512 718770feae47f5d288ca28b9d9ae70cea8b96718ac56d71e087a62fd71b076669156dfd28f3419f3207a03ccebc3fb4df0b64aa1726de69d6dc8ba5729e38623 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704 DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c @@ -215,13 +225,13 @@ DIST once_cell-1.17.0.crate 32736 BLAKE2B 767fc8f362ce5ed7a9eafceb2f0764a2a1c7f4 DIST once_cell-1.17.1.crate 32856 BLAKE2B 8bde2aaaf9ef45d1f6b8458686179f1fe9295ee8faea269e9b49779583ce26ab9dafe988c3584e841a9e5d05e28430ca967ef3b25e755f48f0120d9c99cdb7bc SHA512 1302d51801e38bfee23e74c0046f1ecb1d3c27309b5fe11c2b6c99553b357db502ce1718695602f9d8b10429e8ff03f91c016d5d604957083728293824c05904 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openssl-0.10.45.crate 234763 BLAKE2B adae6de12bb2f044c091c2899dba4e45d4f329d018b09943aac5e18e5d91d6a7667e47a33ed9e20a0e41554c2a372ab1d5a4a3ab54dec343596850dac505badf SHA512 bf67effbaf5ccf576a062ebf75ca14579db3da5ca456d85b60d47415cdc52fcac0c0309dfa55a909a452cb9cbcec9f132274187596f040339239e1e15f4f98c7 -DIST openssl-0.10.48.crate 250240 BLAKE2B 97928ba4f87788fc83e3dfc09bea57c9dcfaf1ec993ee97580b5fc7f988ec2e656c73d89aec366f1a58ba51d0f307e5bae6940934704a32ef9c376b5c16ea719 SHA512 adb338a074818883dbbf22a6bf0771ac36fcd08b60ea10d68766e1e4bc96d2c6a64ca371c6d6537b8ab73f0eeadbcf314e37e750997b56043176aa2825b13541 +DIST openssl-0.10.50.crate 252262 BLAKE2B 29c9bf06ed36efe7a44c98b0c0db4561fbc21be2217e55d2923c940a9b032ce5303df4dc4f4bd5e4b225a3d47db091402d2bf5566c1ef9a9c6a2be5d8002004b SHA512 9aa1dc93c5936049be135b5d00eead50be9b40bfcc27871b4044642e93e1d26ccc1aa78176776b7f35bd5c8ef7c462c98da19cacc9448d025f86e5bcc22f593e DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.25.0+1.1.1t.crate 5112453 BLAKE2B 74eb78ed6cef3fece7206e969b4969ee0000e7c5e09be9243b4a643f13fb82a7f16fe85c2461eb07932179515e40b48246c9b9239d2d0cf392f90b12f74c78f9 SHA512 297ee8398611892f12841a0559092fb57eacd8219f78f542b92f27bc11df96029886d6509ec41a28901545013f6f623f21db14625c95d466c5c192e4b6ae6113 -DIST openssl-src-111.25.1+1.1.1t.crate 5112591 BLAKE2B 44477a2a93883b989952b34527316a6b42df8aa67afdf20ca16a236b15ca4f4fa4792a3a27ebcccaaae9d181ce4c1543f9e2ae932df15df3565ecbeda1bcac2b SHA512 23ed962b24ad1aece5bf29e5b3c43ea99c597806b1d5b18a9dc5545aab47df6c06c6a333aa94dbd515e9cbd946ab4997bb8fea4236382ef62cc489b31694cb40 +DIST openssl-src-111.25.2+1.1.1t.crate 5112613 BLAKE2B e488bf0eb80860fcc7cb9acc03413901b91a44f5ab013aada7019953ac0cd00647ecad66f8897da1b7cdbf2a538a51b0c751fa415ed875fa571e70c44fda4c2a SHA512 e01d92e1b323442711afa5d397eb997adcc2b415384e1059bd481f18e8357833145a9064cb385936a992d9900a4e150f8edd256b6a0cad04840a5f3bc36494b4 DIST openssl-sys-0.9.80.crate 61687 BLAKE2B afe13340a51b5f7c6242085a0861c02ca20de7ec24e12efadb4eafd55b769f45d0ec4866799bf64bc383e68933277503639f148dc600f8036ecf6c325b745f5d SHA512 e141423f7a7c72d9062616b87163d2e1ded028ec165b3758c52a2e5f8519cd517fb1a89fa0ab3da27e0b47a1f5973772673d8233e98cf4ef79ded56e0363a072 -DIST openssl-sys-0.9.83.crate 63079 BLAKE2B 79a1de6127fc8a191a4fca514001e92d55ddc4babbee81ceae7f236018be087ee2cae903982d237631a70d767e5ecf139fbd6be3d93a921cd5eebbdb182174e1 SHA512 f8fb1a36fccb20f109843b3945e712c8889dc26079ab8dfaef79a9e8d3b9f7c3050f62084349adf102b9d46523a3abcc387809aa27ef7086113bcc28ea2776d4 +DIST openssl-sys-0.9.85.crate 63150 BLAKE2B 5c96fd2fc82ab8a7900d01003c2a55455be5277d232027e4a932e9af33765d6a0ccd32f936ea09f802587d615886e4e6483165b7408f540b5fe44feb6111db43 SHA512 37da552f7d74a44538a86442b350dab80620460d80d02bd7f998b35c7ecf10a18cd2ed2da6c02f193e787fa98aa22659c1d2befa20e4f183c52a8cada9787604 DIST os_pipe-1.1.2.crate 11375 BLAKE2B 076382ac0ae63fa10073341f6a61a3749baf18ed3a7fa78b3fe4b9ad4bc146e53a1820f61de7390b5d181b4311b159ff6e4801a900f7d3fa18cc771b46c60163 SHA512 daff52e9f78695a964b7d9c0253ea9f9d97418a66875c01af161148b3189e88f7cd23e794106e8780ea99d8a57efa3b01a9f9ccce32c16187be99eee7e1832a4 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST os_str_bytes-6.5.0.crate 23166 BLAKE2B 60f5beced502b7bcf165dd2bca2989f9039fc22cda80bbb09d2ed0eb115831c6e0f80292e656f4bf9c0b0635ad10210c88c1b23bcbb59b8d2729b6cda473ecd7 SHA512 cde7779ba24304256cc57de78208af4d26bc91dae7fbb9c85e3f67c3e35cb6268caf3fc9eef530a8d3cbdc951ec3534223f3559d2a013561912231ebdb1801b2 @@ -232,12 +242,13 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ec DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0 SHA512 fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df DIST parking_lot_core-0.9.4.crate 32359 BLAKE2B 98629cee7346434103d0e9776d89d1c875c023c3fe91d47beae2f3029fe8bdcbe7dedadd262012ad9d1a1e624ffbebe6d3a9165623e40077ab9d0fa4b768cea7 SHA512 6dae00356b759ad1dd08c1edbcc3ffcc86ad412af98a5e4cdf4fc622d0feb79bdb3900c4f72e76cce803c667a6d8581b44264980816ebdc85d59ddaa881a2990 DIST parking_lot_core-0.9.6.crate 32414 BLAKE2B c87976a3ffd1f6c9b2099490b44e125bd55c84a40aed321be4421f3499eb149694d045409e8da84983084afbc80e0666af97fc6f3d3b90f3dbbbf9d669a3c0d3 SHA512 a3ffa7196580583ee614399a35a3d7a494663932a20dabf326737c8a12bf90ce84924a376c7701d54b207a679d1b90e91cee25475be2d77ffc91ec89268da847 +DIST parking_lot_core-0.9.7.crate 32412 BLAKE2B fec3ed2cf28e6d5090aae6a7c0ad583acf3ce6e54e881b78a9cb6721ca1e7040d46c044d405852728e74baff6ff1feaee7a89a64c69d20531f29942dfaafcc72 SHA512 1f232f1a87ba9377621244ba49378663f3113da7192a399fdb70be971ff5e5ca0d0601e1210a3fd8ab75ef464dc8505e719f81902e3448cce5e7848ef4bdbef0 DIST paste-1.0.10.crate 18325 BLAKE2B 34ec0ae490875f8af3e411e941ab44721ae04b91346659c18f356e46268d25218b7a8786e8cb9f31df8b3b3194123becc22483c71cdc5ab600ba5a14ce7a820a SHA512 ca5be3875054efc0f9044116eb8d91df47e1c7796104061e1c14935b6b5cb1028982a99940b1cfa8bd138d46da24fb787226638c99835f0dfd738c517f4e9dca DIST paste-1.0.11.crate 18349 BLAKE2B 02e3168fd03a4036bff486cd01bb7f7fa2c355cb6087c4b92c091e9e16d6d098fca1f142cf29fd0428fae9fc32bf96e84a0fd59ddb5f6bbbe155dcbfd1d41558 SHA512 136f7e840a20d18b6706929b0c440ea2d546d0931da91236e3b401e0dbaa74aea95510277620fbcba401f2ca7f56a315049a77ee16a4b228dcaf63f90bd2c9a8 DIST path-slash-0.2.1.crate 8821 BLAKE2B b3564d0f689ad1b943d132fd95adf2ff654b61f182082bd22f7b8f11dc9024cae8e1b9f3551c4424509db17aef899efd3df96a67e1cd588ffe0fe385c957b361 SHA512 c046707586f25f13d2f9fa452ea340198f6d2e6333ca3af806b9d2d1a61d46b033fffad60d1632ec16062fa79a3710d695b923b831a7db52602b728ed31fc3ab DIST pep440-0.2.0.crate 44300 BLAKE2B 6e69413c1dfa671ed826ddd5ff98c2decd5f1189cab46ff9fe2f21b1f0726d5dce5481b3d809c079559aa4b87c4c998861d82e423d1393cb54698acb50ef92d3 SHA512 b825bca870e804f28a7d890074550d1c6c9f7a7e57d00eade89e10b89cafc137a36c189b6fea1d57f1387254c9d18c955ba302bb0f7c37b8c2d3ee6a53126662 -DIST pep440_rs-0.3.3.crate 20441 BLAKE2B cdf3aa3592b0f17b97cda94c84a82bc58e69d1e08ebd46e18fa7e15edac69ad9e4b5d555952789400134fd0d12897bf6e9071c0c834e567120cfd9a60ce307a6 SHA512 acd121c5d8225f7349b2f3767645aa565e52e969fbc760c1e920b333dc1c0e9e127f8a3aa80ec529302a591016b7f9a088524f8d2a219814412a37a751991a33 -DIST pep508_rs-0.1.1.crate 41266 BLAKE2B fbb0d4bbb7cd0224aeb08a1ab4884654792defae2daef7058763342f9be1a692c04ef88b8283735cc59fbe7131c1eefe21c2b83cfa93048801cc3e697f674b16 SHA512 3b65878bbe9798ca11d59d65e852cb7bdee49bc8561ce7aa3ccdbe8a9ca93ded5f00514efd05f47d653e69e234f641dd271bf892ffb4fd3eb3e619d8e1f4dc6e +DIST pep440_rs-0.3.6.crate 23592 BLAKE2B d62d984af848c573fb60aef2daa2104eadb8f0836f5adf1a5b77729aa9af980effc593fabdccfbcda6830e6d81714303e3b8954bf68e1b379e2d73b99b6d0f6b SHA512 24dcc6399f26b459bd4686e5f4afe24172b116074c76f9447c36db6575189ba20d29663c8eb4d14fc0452881af30522ca6405bd2807e8f75d4489893fc2cc37f +DIST pep508_rs-0.1.5.crate 29670 BLAKE2B 77bfc93bd768dcdeaffb9268bfb5e713bb63cdcdacb47608b79247c6e8aa82031d0b5d1993f717d5ce392d18ebf8346cccc5ad2f7204ea9206c38ed1c015a7a3 SHA512 b0f6a034603b47a9fde42cf578bf3bce1bdd7bb865af628630cc2de53893f4e6250a6dac55e61149dd3ca6a4954be4e8acccc0f88d8f6ec4a46e0f8229d19ac9 DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68 DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 @@ -256,21 +267,25 @@ DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e80 DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9 DIST proc-macro2-1.0.47.crate 41955 BLAKE2B dbfc20b61443225130d08b05deeba56e63e76921e56359c9b0531798b18778d6ddcb56c3372fb6ccc68586a6c1dc725054f0e83f93e8623cb5ff6a7a2ed3dc83 SHA512 60c5d0dcbdee7ddab40664882d3cf5a868f7ea5b49ebab3b4419c3f325582b816625e73e0d1737bbd46bd7d765ece6c81c2ff4be894555d4b255f5cb9255e931 DIST proc-macro2-1.0.51.crate 41804 BLAKE2B 579e5a157da81cd8350a6407603e5f8102bb9b6618ea8e81ced1692a6a6f4b57bec35aeb965b643f2542f65a3b9965fbbcf7e0ade35cf159270583d34665a628 SHA512 10ad77a5d05437c1b2c40a8f82389d081e64993171aa6259e8dca98d9afb04f5fb870f2037ad626a280d59c1a89fd4482bead701d744d6fb7c893bd9e78dfc1f -DIST proc-macro2-1.0.54.crate 43485 BLAKE2B 24d0948e1e3662dbb3f9a548ffeac2be629134018bdc4a49d6e071d7a1567fc37aa5f795a853ef6b97d4768a9a4b7d72ec407f6f172cc295fc68a40825ba37fc SHA512 e900e0f287aec10eea4287c63e328252284e88a70f111ccec5e42edca21131a63ec37f111b435b39428c2f522fb11eba1aa8330fc56400ae981256727e7e0a6f +DIST proc-macro2-1.0.56.crate 44454 BLAKE2B b2a1f28979245a784a4b3a0af8cb04bd01ef3e7aba32c45122fc05a6cceddb1b7303890827f1a2cb99b0b2ae013cd772bffd6e94ea226f0030cde867d6c22aad SHA512 511fd8332eca47ed834736d405e18d53d83642cf528bebb8fd67fa5561e19b0a43c359b3e8020ecd28f9fafdb065c484ca360abc0287a0f97e94d4f779145f03 DIST psm-0.1.21.crate 23126 BLAKE2B 5972b4bad729d3c8842d4d616b1a469fd59ac7cecac5dc5754f084b7f2c623f715f302a9132cd146f48f323982c837a63cddbabfdc97c73ba88ee60df3d036da SHA512 33e34bb30efa5ec700c135e11fe03447d56e6f0dbca5536fa8bf9ca2c605c65e2dfe0a2a79a0bbe08eb2d2a37e569e31def340e1187bc25060c2f0e6537e3e5b DIST pyo3-0.18.1.crate 415128 BLAKE2B c77b956c4c96c4f0356abf5df14f89ef7fbd4d779169c2acccfc827a3a5d2d7980e5e8a467c1f6e73bb00a4500293995bc81014f110853c33b8e30d0698d0a21 SHA512 37e82b2b212de59335f8b5e4129dfc53872ceda156238f4aaee8cf358a8daf2d64cb716aa63d343c4f602fc61344b94bcd3cc8e02bee80256f5b49033a5c5825 +DIST pyo3-0.18.3.crate 420236 BLAKE2B bc00a825a67ed3590b31d3ea6bd77f6c4c927c0355d9d03ce64ca44e36ae3e29ab4d891bf2d94ca074b3bf858e077c516dc64e4620f875fe1e8fbffb5c9db1ec SHA512 39f044a19a42a5e2f46049431fbe3fe10c14d12a4741cc789b42de7cbf448bcbded7fe38a0f124d994ff9bcd3d95a19305dbfdc7462331fda3e6686cc4289be5 DIST pyo3-build-config-0.18.1.crate 29134 BLAKE2B 288519ea8b17bf81564ea7e91fa548ca5b966cb08939eccd80356935372aa7bbac1c9f1f8780b49010f4f66d1724d698a6197a740b232d62c75df341194c8ac5 SHA512 6277726d3f0faf70453f61f90c547db01ce5d50823ca9ba731d57309edbb33729bcfa3299415716cf6154ec2cb3a4c1e7eabc8ea18e400e746b37324bfca2ec9 +DIST pyo3-build-config-0.18.3.crate 29137 BLAKE2B 5fa645b64f50a078f38cc10a27ed52bd7e7aadd8a069c05ec2963f0b7c869b94d29eddda97cc31d200cf749ab8e2cd9cd1ea00e75620287e9187745ae0e100a5 SHA512 7ccad5f245e84895e147389f05270f32d12f81aba46bcd0dc184b8d62af2ea579efc50383502efda40601c981c4dbcf911aa7d8192364caa2e177ad939062cdb DIST pyo3-ffi-0.18.1.crate 62852 BLAKE2B 86bc534333e05578b1bf890fdd71af685d626aebbd8b4132162c1d29ab89ee493f903497fecb576164a1b23df11b36f20c18cede97ded567428724a702f0529f SHA512 35f2838f6b06bbb1ad6ebdc0d68c750fc8cffc43b62fadf2b76d4a395a4655797e9d93543ffb204ff7ea312f7f37444375c556831a231122f9fc1477ec986bec +DIST pyo3-ffi-0.18.3.crate 64474 BLAKE2B 32bedfb4c7d88e539e958af0dd48af311934a817282a01f860af7cd824fa1e3825c505463b78cda57541bea8ccbbedacdc0f67bef686e6775fab3787c26c6d2c SHA512 55240c7824ad1e5c69e05a31ec03e2064290c89c4c98f06c3ebc38c311a10b1690571c977a103790ddcc9623ac42fbf525fb028e910baedb9acafe39fd6e4a82 DIST pyo3-macros-0.18.1.crate 7174 BLAKE2B 0eb2d106d193cfb14fc8c9cce175458a38bc069f9c232a7bc541e2951bd06ad3dfab483f730ece97a4ca2827ad4dcd0444e77df6a8ff79cc5861c2985d0d2b7a SHA512 baf43c6c5ef8f5fcc91728d693d52453b779de5c48cfdb295449a32ce559c0304e3a93b43bad7b312eee1c44bbe680efc57423d4e38986f3c6eacebf07998609 DIST pyo3-macros-backend-0.18.1.crate 48618 BLAKE2B 8db09610fd6fc95d1979a4065f89611c507ff7e7f72d9cd64590f85f6d8543ee6d234e772c55db88e3624808ad135389f5ff0edfd2eca6ecf1a29ece332c1c2e SHA512 20aed4aa485d6ffc02b0d08aa4c5fc086e73482aedb5ebce155c3f973d0e058902ef806740d483368eb80caac4ccc163516eaf56a027910d71cedc5bc0ee665c DIST pyproject-toml-0.3.1.crate 4536 BLAKE2B a51454289467647437738c2a46a6d166f18c8025a62d7da744f48f7fa7ba395b4b01a9e030eaf9116e0f10af8e3d0afe699a393acfbc8db92cdc3fc3c08c56e4 SHA512 ee2cfe91d4204f97c17243f278dd2b05de6c8fba962dadaafdf47d7f5401845018df3625b7b7e80c2be32b6917c6b244b2705e9d44c5f0030d65ada87cabb2c0 -DIST pyproject-toml-0.5.1.crate 5557 BLAKE2B 3e865b1fb94583fe72a26210d86aa0635eb1c030f003a5fe386cdb1da41a32ca8c930c1276237b4aa807408c1eb7b3f55ccda7fcfe5ad01f332eb9ad1ece9806 SHA512 4ad961c3751287a5da898fcef705b7398de2100f375333445a9c1fcdc9cdbefd57abe6e38111258131ea3307497bcb92c7d55d2a291df7054e879fcf98d49030 +DIST pyproject-toml-0.6.0.crate 5966 BLAKE2B 86d2081e36984b4d814088553e108d9a3b002cd86aac378bed655be6eb72e6859fb66ece1f613e593c6d3bb91d0c6c62b828bc3c4445926130ff7d82afa19d1a SHA512 e967966092a83e0cdf7d1678b6507042288f62a0e994dfdfb6594895b5aac0048a8e1302c3fcce8c0c6e47e5c30e03c0616a86041813580947d38dd146665e6f DIST python-pkginfo-0.5.5.crate 199562 BLAKE2B 088a4eba1a1f87ed30b23a4ac38cb18817f4a4ea86056a309cfe87e30703643e0c1bdd0aa532c258f0b2a46c0f571a749db8b03a221c4b7b75166a9b89da8997 SHA512 3f0c420a32c3bb7428608db63c36015c5d78c1b72925e654c6093313e6f079b4f7f0ce79e3312e1d505dab8c3c410e69139287307447789c6970cc5bc3e6f9c0 DIST python3-dll-a-0.2.6.crate 56866 BLAKE2B e8a83d0e02c281d8a626565fe1cde1158726c9ff718afb0888298454762832d47117d7a1bfd4e3e471e82ce684cd8c36d8d7ee036b07748cbf09aa915c2e046f SHA512 f64be4ed3b217d6905df5787afb3d403580eed1bffc17a251e2c8eab61aee6a187460894b568140c4d38369e77fb51c4d49f6df9127786f344b460951df249d5 DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc DIST quote-1.0.23.crate 28058 BLAKE2B 81c483fa26b36b5c4dbe85b386a74f5bfeaa854a99c0d678374507613da916a60e3f5b14d4a4d295e1c9ef0413fa1f16447df8f19a9db8cb0485b7a5c327fdc1 SHA512 3bce6846dda94d285de15771549099e60df39c8395c498b372c90a240f77df31d6d9048127913ec1c7ed8f3a189470ade1db2bede406bb00fa715ea641ec87c2 DIST quote-1.0.26.crate 28397 BLAKE2B b468a5e9350843ea81e540d17c9fcb302b46fbd450e10280c5fff6fd7c98a439df8c3d3d47e551bc6d67ed02052b5b5c65d215d5ff8ee34f045747e75c1ba37e SHA512 6fcfe4d31f601aa60beb858c25df217421b0a184d185eebc7a4cb9fbf97c687992b77bebd8671a9e6193716387c3e926fed9b75a08684eb2d9a5b155fbc321a5 DIST quoted_printable-0.4.7.crate 7105 BLAKE2B cd71fb6b35a7887220aae8c8996eb0990dc02995357011bf91703b864af530b387737e303dba4dc0e7be6b896f4ea45d9bcc7926d830dcda1e23c7f94c6ff3b0 SHA512 5dc51d97e01c217e4d1c11acaf09b554230dce8fe627bc24155a6b6e8fc176d1de7b0206b91085f5c412d6c289d346f530f6e24391d53c1ef960fff76a76c33f +DIST quoted_printable-0.4.8.crate 7132 BLAKE2B 8258519be27b010f73fc1835bff917442963601f22cd026d09b8bd12c5c66e691a1e6857432f1b47aa5e044a4ef890d60725e6229f7ce54cbe450900625199e1 SHA512 e889b18c92e34aa6403cad66c6fca00de75cbbda1b41d30f14c27154d93961c973dc77991e36f869a6996117cb3bb08176a4c85f7f5e0a06fa09ab02e75a7460 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 @@ -351,6 +366,7 @@ DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 DIST target-lexicon-0.12.6.crate 24357 BLAKE2B 5d9aef958155bdc1b546b9940083cf81ba4c638525e2d46340e50c4274764b39ac19a12214f3ff64a6830524a2ecea9d555db3f07d5d7dbccd7dd809255c4499 SHA512 63ccc047d10ebff55c3b9be400e2deafcaba7beb28ee67bae6d5df58e7c08362b2c4e0004f6daa582928850701969015ad43714c7ad46df665474667ff4db58f +DIST target-lexicon-0.12.7.crate 24402 BLAKE2B 3715b15649566b9f26fe02aad818325a43b54512008e4ea9fcda9ea15a87b8f4baf4ffd7343fc12456c97d8a6b1e121158c4cb61997de0e2d24d1bce93d86850 SHA512 0f3cdbd7515141315934b6ca61c5666f3bf60e259711f68ed3c33468e2bd400cedf824db7158a80fa07e78cc7ac2a0a1eed2df199352176148e9df34b06511a2 DIST tempfile-3.4.0.crate 30591 BLAKE2B 5dd7c2e28e9713751e2816e4264100b98795b26aca3d8619cbaed79de7de8af180aa3bba888babed1a1a644161a5a8ef08b4ecdc898e7c583070387cbc3fa357 SHA512 4c7f8b517282f7db295d649d038f0dbd065397abbf9546ed2d9ad19a6eccbc2a189d4601a7a93299cb412e7aa1c2d5bb409f11fe94162889a715303779ee42fc DIST termcolor-1.2.0.crate 17917 BLAKE2B 5ca7802b0bd29495bcd2deaddcdb4c3ff964073a373eaf39964a24ed91a48c5c33e192d676099e2837064df3149fdd73aba7d241e9aeaad9887bf1bcae9d38f0 SHA512 cf1896523353390b2f90b2a8bf30f47da5fc7c2daa635bd0cd8059bdc73feb243e46e4279562fe45d5726f2840833b1e967c7de19ffc0c853592d9f86c0c1be7 DIST terminal_size-0.2.3.crate 9361 BLAKE2B 38862ed4d98442f755a841b3eb44b397645c6e2ad25793dc96b089df3549c07ff353e18515b83686b34f002e7a557404502f847ceb6f5f673b96830286553d44 SHA512 f390c5e8ce53e0387db7c30619a107e484fa80ba4e046fb797b6006966be446d5aee5bd2179734b0684e206762fe7b19e8fe00d75853069a4bc7b9ae14f74c23 @@ -364,10 +380,11 @@ DIST thiserror-impl-1.0.39.crate 15057 BLAKE2B 72679c216f5c6dfeac1c13c22a5a019c2 DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31 DIST time-0.3.17.crate 99048 BLAKE2B a10a4b8d0edf8ca5f073f0840060a487a60a162341be3454e069eae48fd43b9b7bcfdb9bfd7d31380d8beb1c5364bfc9b774f3f438327d49f04eb452d2932e9a SHA512 c69ec373a79038315d0257203be16539f5efcfc0ceb9ce2cc0413f3d6ab6ff39881720c310f12cada17536ccecc4501f081890290d15282514b26fafc02abe69 -DIST time-0.3.20.crate 111856 BLAKE2B d4fd3d3f9fb164b26317fa26788014419902147c7f17816a09565590245acf72019fb57e88d4f4ad4a399c5dc92247af9e915fc5d2168710f81673ed609a055d SHA512 689099bcd5cfea6b92d88584d92e7c15163f427f621c653026e3b3f8066a3932836de3f8be9716a41b77f1d36a9fa6c3e2a42ab011d21ca38efeb55522a39145 +DIST time-0.3.21.crate 111598 BLAKE2B 8b760bf4bb8501ae3b4c121e1265b9f07fea633e8acfcc091e8c2a4ebf1f2025c87f13d63c95ee46eb3fe31f920605c2100349c8b7be0242ff8c74037fc7c602 SHA512 1bc0505fd823d7ab869e2b8b1e44563dbf2bcb7cb4a9fc67d32efb54872177e89b7dc051151d4d83d21d77d4c3d89a3370d35e4fd5db9bb5144a373e309c9ce0 DIST time-core-0.1.0.crate 6597 BLAKE2B 43137c5cbeb61a89c1cbbef325f2e2dc4b907d4c576553b202d178a64d46396958745b00c9f2aa60a6eb609d663e48b1f9bd1f7ebe58ff6e22540e96b2b1c7f2 SHA512 f7e181a40a0052d7aedf78219a46f8876618342c710e819748a87a5bc0728e5b2fc7ba08e38ebfa6a17d6fb60382003bb35745ff1eabac1c8f8b47d186a383db +DIST time-core-0.1.1.crate 7197 BLAKE2B 9d0be2ef7111a8b66e5c750b2c372627ae4acfb2c68b0c6ed44b3c23bea1cdca4f65b24d2f2027b4d334667b1620019f4cb8c6d9799c1c2c537e6cfe692ab88a SHA512 a29d6619581d3fed73d6bc66a2c18805b80a3d54197feac5ad987a2c31d003bf4fef88a312d5315d2fa5c7d3e509066a65c1732be2ce280cf937bb4eff012e14 DIST time-macros-0.2.6.crate 19163 BLAKE2B 536e71931deb698a123c2a6ec58b8fcee8b1b46c80bd9712fe2f76b0b8ae9f15c216b69814c334d0f855d32d4c31a595c6297e16471fa4735bcedf6d158182f6 SHA512 5b6877ae37c602ffcd4d1f1367ab2c28bc906ee9635218fc01e5ec3b74e3cd14873f9029ada835f8658c04ca7cdf628a6c088a191119d4bc459b4c37e1f0fd10 -DIST time-macros-0.2.8.crate 24295 BLAKE2B 6b54c83b11db8c8490383764a0e6f3a2c3f17c44adab2d19e69dc3fc5b27c5a44bd57bd0e6885c54ae493bd5e2c05a6237f72be93a3a2fbf297c47c02d28c61d SHA512 4e604f926a620b1caeba90bc5de1129f6a6bb4548890d6e31306ac419c7b6d421b548b3887a929da3209fad28cba8d57b989503e52f16af243375d545b5aefde +DIST time-macros-0.2.9.crate 23684 BLAKE2B 5484a3c5bca52fcff3fcd4e6f060ee24ce293fbdad1abd5819d0426eca29b95de866fe1273e0ed3431d1b94b12c37f23748d4cacb0112a67e9be0f49132d03ba SHA512 2fe094e61ca0ab708d60693367812f1b87fb9b6770dbfa3dad8a2aad7d2a000c24ae3b8960104d6c5b72b4a055c7715fa5d4d601eb7b7ea1764bb730aec86033 DIST tiny-keccak-2.0.2.crate 20129 BLAKE2B 105a2d2af36cc053cd95721ea563108f33b8a3feb2ae84c75a04a65ed5d548dfe35d8b2e48977a82f725c0ebcf914f21157c547f4a74bb4d98c2e894385139be SHA512 c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 @@ -385,6 +402,7 @@ DIST tracing-core-0.1.30.crate 60351 BLAKE2B eadd1ad68830f4fa9972d207fac3b5be6b0 DIST tracing-log-0.1.3.crate 20549 BLAKE2B 1e2b5f1d96983b0dcf3e61f71132536e21dc19af0d532dcff7cc91db45e60cbdc1f8b5b7a7b2c13214dda4e3becd4f3d62262def1b608a99fa330ccf1d716323 SHA512 440cb8ddd5823cd0d86b68bbbf29f6886d5800f95d0aaa9477f98f188013fd009c2b9bc982b17efd08abd071bc70ca511f988b9db8c21d8e3d323fb67614d289 DIST tracing-serde-0.1.3.crate 7329 BLAKE2B 55d924fc3acfd496abca8b42bf3fa4a2511340cf2ebb060fb31bc0b5d81dcbbaa299daef3cddc3647625afd124b9c83efc1ef104f55dc6d4cd4d91e0e667c160 SHA512 3822ac747df404c33573ad2a5c722f9708066a72c2893dbf507563ef29bebcab79cec17515fa87c0fa64be8a08073c38ab57ccc463c74df8caf3df69c72e131b DIST tracing-subscriber-0.3.16.crate 193572 BLAKE2B 55e582a5989b68ba9fd44defda52a8ec6e85322cb6d629b35c20e75b0852252f97bd21ea5d7587a1712b02e795e534948549e867277caef28592d0e6a50e9aed SHA512 e7e2c00c027cf36e3e97a6779a2ce97bc8b094eed608e940fa0b994188103632c75e565c76944d5f6ddfa2fc6e3b44049c10d35d9e3f3a639eb5249d675e4c45 +DIST tracing-subscriber-0.3.17.crate 191711 BLAKE2B f55c8e8c70ca67f57cb3c8a411519f317b9961620e3f7db3a3933d549cb64a5871624c21231bd6a0974c94ecaee2904d2304ac9fde3aa8463f0fcbf99f94b5f9 SHA512 53a2a760d833f729e042b4f76b56c93ff7c50ddba968dfa9294f24425fe9a3dfc6c3b95a526ebd78df852b48b76c85d2f4f7be9170d75a6eea8734f77218e727 DIST trycmd-0.14.10.crate 33481 BLAKE2B adeb25f59cb683ca1520c000d53bfec019460c2184b6ac5c57ad744924631913ca802604f364d33a82516299b7ee7cb5ace8fde57951a754399625d877f499f5 SHA512 aecf9389646a1947a46ee5d158cc07d2b371948cea3b38472ecc2309a5bb0d8cf5300ede6a247be5a83fdf27ce20649ab5f0e71ba26a4ce3b3984cb380ac8d14 DIST trycmd-0.14.11.crate 33478 BLAKE2B 1593b60618bb71a47ca8cae9ca104af93c69763ac952b94a1cb3a29108d045068ce07895ad8e6f22c745c1f6ec4a1d9b9e07c017aa825aa1f897756b53b913ed SHA512 375d3c5e91b4a45376e7ba7200f4bebd5deaad620d368ad0ef1de477e77c636f1abf305449ffd5a40512b58670ef9acf508d247e5e14936ec849dbc6e5dd21a7 DIST twox-hash-1.6.3.crate 21842 BLAKE2B 67c261b2b0a93293717a4e2e07dc11df2abde09da6fe713b9d04917ace73de1b59b8d4fd9449ab46cb7cf496fad1e440effdfa1fae6f5cae4ca78af8cd019c42 SHA512 f7ce63e6e5ca79ce9330caf40b32578a5d2088c5d8ed371604268760d6e212d447d9e3a95378378a283024155bccdaea47597902c488a94c5d5f79770baec8fc @@ -418,6 +436,7 @@ DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa028 DIST ureq-2.6.2.crate 105924 BLAKE2B b055cf00473a6d67d181fe6ffc9d960ee9c1ef4bc346f30466e9d8c129b82abc908344fe61957e6840b1d1cf302df12c94b0c74b49daf0e978173e36899f3c4f SHA512 712922b21d321932b6e4d8602903d92fac93549200cd10d66052f404e7734a5aab2ebfe78e14cc443df3320530454a6585aa8005fc39471cb1aa95e54dcb951c DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d DIST uuid-1.3.0.crate 53736 BLAKE2B 1618c1f43db7673019d804b7419390a4acb62fd234dfe2a36d22cbc33f526f3a7e213e3c98160fb35a713f15e146b0ef89eac9e4e397532073c01229026cce12 SHA512 0914998dc2d516c215b1309a2527af557cecfbbd57f793d416d7ce6520b75dac60951d7e0951d10f251e8bb66733615e502c946acdaa503aba2fc0e3d4a874da +DIST uuid-1.3.1.crate 53800 BLAKE2B 5d639558825fd0841b2d05873548dd5688629a4efe8d64a7df8e94da7914fbe173f986d1ced0ac9cb537309773c0c36479f518f9846e893a9d1cb71424040c53 SHA512 53f2782cf4ded7bd84614d819e10979c3d60fb05fbbdf6adc8d282ec6a89be829feccc38fff29203260a4b267f332243cbb4d940d3dd83fc210716bf46e8ba44 DIST valuable-0.1.0.crate 27718 BLAKE2B ef5ded994c9a6dd302bed27f0d757447b0c86dfefa499c1ef0d25c3a6745ce61cfa2c926826534c9f605f9b89b4a19f91f06f94ae7c03f1ddc4c58fab3ae58bb SHA512 a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387 DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 @@ -445,6 +464,8 @@ DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766 DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001 DIST windows-sys-0.42.0.crate 3006791 BLAKE2B 7a0962364ecc416cf0ae7e49cce1298a12d819003e488f6e77aff1a52710f00378638b6a05db5557a031e1b75659587657971ddc63eaab35495133762f99a7b2 SHA512 b07b119688f3e3ad234d36979947f34e8e19988fb62101afbe18ec8afc9c8a4261128939df8bbb849d5c5982422cb4c50dbcba70f2bf401fbb7c605df1b2b354 +DIST windows-sys-0.45.0.crate 2568659 BLAKE2B 6f2d634d121a9bf41e2887e277a73f33aee69b04c7fcfc6ff973d21902787997f1e186f530e9226cddc003ffc3f85a179c069c8a8688de459f617df92d33f94f SHA512 f239346c0141b95aa76e0771e2f4e38b9a592f3cd92c6001de353637cd65cd73b94cbf9917a4eaa9b0c0b2e6e2af920b9cf6b3fccb52770df5160254cffc1c47 +DIST windows-targets-0.42.2.crate 5492 BLAKE2B 42fc4a7d3e287fe2a70637e890304b49737776596f4a94a6d216668247092135e84322bd04caddd19c83b7700b0f27278e600ce8ed326957fabc21bffcae89b0 SHA512 84fbaffcad9a80beca77506aac26d0c5cb75aa0f21a5a70bcd3f6a16e71e8753ae00d3b89da9262c99756624163dcc0d6074fa9f99dfaae0dc098018209025f9 DIST windows_aarch64_gnullvm-0.42.0.crate 357917 BLAKE2B 58da715a46692ed786fa554338d446eaaa50c63ec1d4090cf0690a9211c0221034479e9066cad1c98234410519833826ae3163bf6724c3b06097d5b84d7b9fcf SHA512 8bd60142e8982ddb14dde4e93b9753f9ac34830c05c2a1dd4568377f9a928651bf9f026a0080e5bc7dfa62a45942376736954e3ac800855d00eef0c72929f338 DIST windows_aarch64_gnullvm-0.42.1.crate 362795 BLAKE2B 722b45789bcd1d973803b327d44072fbf9c904d448e29ae9e56d2f9d1a3e9b64e06883e4bf5ebf141f1e924235858fd1472e07a744cc5b16a0a3a4fc8ec8f6d4 SHA512 51eb9fa7ea441a9fef590c12576a8bbef74932d40fafde8f9e3a28f2734ce5aee6dd5fa478fb3847443241c8c392bb4abbc6014c71260bf924431779f7184f73 DIST windows_aarch64_gnullvm-0.42.2.crate 364071 BLAKE2B 97c4e3b2a2dd3f936f9bfcdad23639c9c4c499eed220aec361d26d6013d798efa118e6b298f9cf841ac149d2ae5d58ca653731718450fcf2910bb5f6fa39159f SHA512 75cd7eb1def8ce9d0ff3d7468d2b1cc31cc76c08f981a2460c3d1eb09cff7100d7442863a3591621c1f5f3b3f4badf0b5c95285b6ed583e37283a8403f1095f1 @@ -471,14 +492,14 @@ DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac96759816 DIST windows_x86_64_msvc-0.42.0.crate 659377 BLAKE2B f01dbfcb86dcb7301790a1a704661864378021cbb92b147fdfcee978b7011bb770441c481b439985c298816c524c6a11f21a7bd81115e65882fa000a28566bcd SHA512 94d6554ae293785d2fc9dc9d53480c98bc08ab2b78bd8684a0606e7e0ec156a454c1a653d214c21de382bc7ab5d898e45000ed73e6110f679da513ffabbf3cb9 DIST windows_x86_64_msvc-0.42.1.crate 664606 BLAKE2B 6c460cfa392aad0d11add200d652a42ee1a60052570527c4e85405f765255375729d4e26287f5246dcad65fa89ccadea23c5135171b311e6da5027e33149c547 SHA512 a651b1a34f101125f929c1d1f5e933691c7a5c19d0bb0c501fb6812236d2771805428e3bd5e05be7d72715595f5fc9e7978dd7934e5d92e9b78a41c2ece695b2 DIST windows_x86_64_msvc-0.42.2.crate 666936 BLAKE2B bc3a456e7f8bc272f8978ec69506ec9d89f97b7582ebbe05d8bd57bdf8156ef62d0d2dc6137a97e81d54059d70db97a24af9a038adff357f5dfd28805d6193b5 SHA512 53a35f438903fceb59e36bd2ac331773fb8e6c8c5a6d984e79021761f91b3b4a23efe49d219667a4d0d23dcdbf906da9c24e74fb1cff93395b5c55ff524e3788 -DIST winnow-0.4.1.crate 138177 BLAKE2B 9fb55dc5dbca2250c5921aebc42fd8dff7da6fc70656d5690475cf9d81d569b01e68c5134401f70759a9edbe1704cf76727efe5442961b1d220827130497b735 SHA512 390b3da6688d61d90d9bb221d95c7243968209b692737999b13326204954d1e916b390ac8a3a0e0864695ad9a073ed8a79e592ca565be374cc6e909b4166d52a +DIST winnow-0.4.6.crate 142565 BLAKE2B 671c643bdf03d8533998224bccb375614bbc0192e3d9b45a580db9aea04f60f1f5fada06c454e705bfc1f82bc52067db8d3d45cec1e898c6ace689845cb21884 SHA512 cf194bfa3e6ca3a79b6940cb3a9fbbcdac2b10f997a0c15f58b570281c4651a6b3f4a32df6ee4da579d6cbb40b19b38d1123b6f7fc116f1171bb5f51270f6698 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xwin-0.2.10.crate 218629 BLAKE2B d5624b2b11c2647a8a5762d937d982ea94429522f7966ead17e973f99fff5ed6fdc3e94b3aece20971d35277c2c9f370d12bfd3fa38df7911c202ec5f7c836c2 SHA512 cb05c1644c298e33544959ebf6786e868105319a50aaff4fb60ea2f9558d88133d3c6db30ca81378aa634f2866dc5def9b68994e053f74ae65cea3f4b6533be2 DIST xwin-0.2.12.crate 222045 BLAKE2B a258b65cdafb476b28e3cbd1e99689ad721a525abc64ff9954457f6dcf10deb1a8bb1fe1e40ffa7835bf997a02c13421edaab0628511cb9294c508451dd6b98a SHA512 7478b5a143e4e4ee36ce27cd2606170fb7aa50a54db751704256b3cd4d4c719b39affd5a6386db19c30ecfcadcbf6c0c5f00e6e42174b891c9a74ab9b2fea471 DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 -DIST zeroize-1.5.7.crate 18861 BLAKE2B 5f203d91aae732b928e2acd02656a486f0f930b8daea96b927552f5790862489d83c7bd48b0c7c62a3273e7a04833a16149ce489847f17fbb037e88922d359a2 SHA512 e0688681bceba324d36ea4dc552791801dc93b5882d106b79dd317af99cb718b711899bfd09917a811d23096693448801e64f0651bd9eeae7895618821d88fa9 +DIST zeroize-1.6.0.crate 19049 BLAKE2B 8dad6af58edd7b22ece7dfefa47b478dfb74efd1e08c03c571c9cd50962a8eda8cdb59fab91fd44053f8acde8d1d84efac4bc48c5e6576255620ef21f2813de2 SHA512 9ebc81c10516440476b5c198dd4ff0d284a0a37cee11a2cdfb5a1995f95b72d05beb827483b16e8b764f720fbcf30a5e5d8b1517cfbbf572bcb27c2efb18393b DIST zip-0.6.4.crate 62396 BLAKE2B cfe4d7fcdb71ee6da3b6bf6f8cf4ecca9f717f7bbe96307af943c1b3d75dc233f1ae0df2f8515356da2fa27c0bcb534ee73c72e7afced4ae997b888c9078e149 SHA512 29392175711fb8585d400f99798596e10415423b3fda245069ca3144bce4b1027db845526c233bcf8be13b756e9605df21657bd2b5713339adeb334fe964ff8e DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec diff --git a/dev-util/maturin/maturin-1.0.0_beta7.ebuild b/dev-util/maturin/maturin-1.0.0_beta9.ebuild similarity index 88% rename from dev-util/maturin/maturin-1.0.0_beta7.ebuild rename to dev-util/maturin/maturin-1.0.0_beta9.ebuild index 76b061d8bd98..203eb33fe92e 100644 --- a/dev-util/maturin/maturin-1.0.0_beta7.ebuild +++ b/dev-util/maturin/maturin-1.0.0_beta9.ebuild @@ -7,14 +7,14 @@ CRATES=" adler-1.0.2 ahash-0.7.6 aho-corasick-0.7.20 - anyhow-1.0.70 + anyhow-1.0.71 autocfg-1.1.0 base64-0.13.1 base64-0.21.0 bitflags-1.3.2 block-buffer-0.10.4 bstr-1.4.0 - bumpalo-3.12.0 + bumpalo-3.12.1 byteorder-1.4.3 bytes-1.4.0 bytesize-1.2.0 @@ -22,16 +22,16 @@ CRATES=" bzip2-sys-0.1.11+1.0.8 cab-0.4.1 camino-1.1.4 - cargo-config2-0.1.6 + cargo-config2-0.1.7 cargo-options-0.6.0 cargo-platform-0.1.2 cargo-xwin-0.14.2 - cargo-zigbuild-0.16.5 - cargo_metadata-0.15.3 + cargo-zigbuild-0.16.7 + cargo_metadata-0.15.4 cbindgen-0.24.3 cc-1.0.79 cfb-0.7.3 - cfg-expr-0.14.0 + cfg-expr-0.15.1 cfg-if-1.0.0 charset-0.1.3 chumsky-0.9.2 @@ -49,22 +49,22 @@ CRATES=" console-0.15.5 content_inspector-0.2.4 core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cpufeatures-0.2.5 + core-foundation-sys-0.8.4 + cpufeatures-0.2.6 crc32fast-1.3.2 - crossbeam-channel-0.5.7 + crossbeam-channel-0.5.8 crossbeam-deque-0.8.3 crossbeam-epoch-0.9.14 crossbeam-utils-0.8.15 crypto-common-0.1.6 ctor-0.1.26 data-encoding-2.3.3 - dialoguer-0.10.3 + dialoguer-0.10.4 diff-0.1.13 digest-0.10.6 dirs-4.0.0 dirs-sys-0.3.7 - dunce-1.0.3 + dunce-1.0.4 either-1.8.1 encode_unicode-0.3.6 encoding_rs-0.8.32 @@ -73,14 +73,14 @@ CRATES=" fastrand-1.9.0 fat-macho-0.4.6 filetime-0.2.19 - flate2-1.0.25 + flate2-1.0.26 fnv-1.0.7 foreign-types-0.3.2 foreign-types-shared-0.1.1 form_urlencoded-1.1.0 fs-err-2.9.0 generic-array-0.14.7 - getrandom-0.2.8 + getrandom-0.2.9 glob-0.3.1 globset-0.4.10 goblin-0.6.1 @@ -101,10 +101,10 @@ CRATES=" itertools-0.10.5 itoa-1.0.6 js-sys-0.3.61 - keyring-2.0.1 + keyring-2.0.2 lazy_static-1.4.0 lddtree-0.3.2 - libc-0.2.140 + libc-0.2.142 linux-keyutils-0.2.3 linux-raw-sys-0.1.4 lock_api-0.4.9 @@ -116,9 +116,9 @@ CRATES=" memoffset-0.8.0 mime-0.3.17 mime_guess-2.0.4 - minijinja-0.31.0 + minijinja-0.31.1 minimal-lexical-0.2.1 - miniz_oxide-0.6.2 + miniz_oxide-0.7.1 msi-0.5.1 multipart-0.18.0 native-tls-0.2.11 @@ -129,11 +129,11 @@ CRATES=" num_cpus-1.15.0 number_prefix-0.4.0 once_cell-1.17.1 - openssl-0.10.48 + openssl-0.10.50 openssl-macros-0.1.0 openssl-probe-0.1.5 - openssl-src-111.25.1+1.1.1t - openssl-sys-0.9.83 + openssl-src-111.25.2+1.1.1t + openssl-sys-0.9.85 os_pipe-1.1.2 os_str_bytes-6.5.0 output_vt100-0.1.3 @@ -141,8 +141,8 @@ CRATES=" parking_lot-0.12.1 parking_lot_core-0.9.6 path-slash-0.2.1 - pep440_rs-0.3.3 - pep508_rs-0.1.1 + pep440_rs-0.3.6 + pep508_rs-0.1.5 percent-encoding-2.2.0 pin-project-lite-0.2.9 pkg-config-0.3.26 @@ -153,12 +153,12 @@ CRATES=" pretty_assertions-1.3.0 proc-macro-error-1.0.4 proc-macro-error-attr-1.0.4 - proc-macro2-1.0.54 + proc-macro2-1.0.56 psm-0.1.21 - pyproject-toml-0.5.1 + pyproject-toml-0.6.0 python-pkginfo-0.5.5 quote-1.0.26 - quoted_printable-0.4.7 + quoted_printable-0.4.8 rand-0.8.5 rand_chacha-0.3.1 rand_core-0.6.4 @@ -207,7 +207,7 @@ CRATES=" strsim-0.10.0 syn-1.0.109 tar-0.4.38 - target-lexicon-0.12.6 + target-lexicon-0.12.7 tempfile-3.4.0 termcolor-1.2.0 terminal_size-0.2.3 @@ -215,9 +215,9 @@ CRATES=" thiserror-1.0.39 thiserror-impl-1.0.39 thread_local-1.1.7 - time-0.3.20 - time-core-0.1.0 - time-macros-0.2.8 + time-0.3.21 + time-core-0.1.1 + time-macros-0.2.9 tinyvec-1.6.0 tinyvec_macros-0.1.1 toml-0.5.11 @@ -229,7 +229,7 @@ CRATES=" tracing-core-0.1.30 tracing-log-0.1.3 tracing-serde-0.1.3 - tracing-subscriber-0.3.16 + tracing-subscriber-0.3.17 trycmd-0.14.11 twox-hash-1.6.3 typenum-1.16.0 @@ -242,7 +242,7 @@ CRATES=" untrusted-0.7.1 ureq-2.6.2 url-2.3.1 - uuid-1.3.0 + uuid-1.3.1 valuable-0.1.0 vcpkg-0.2.15 version_check-0.9.4 @@ -272,11 +272,11 @@ CRATES=" windows_x86_64_gnu-0.42.2 windows_x86_64_gnullvm-0.42.2 windows_x86_64_msvc-0.42.2 - winnow-0.4.1 + winnow-0.4.6 xattr-0.2.3 xwin-0.2.12 yansi-0.5.1 - zeroize-1.5.7 + zeroize-1.6.0 zip-0.6.4" # additional crates used by test-crates/* test packages, # `grep test-crates tests/run.rs` to see which are needed @@ -288,26 +288,33 @@ CRATES_TEST=" askama_shared-0.12.2 bincode-1.3.3 camino-1.1.2 + cargo_metadata-0.15.3 cc-1.0.73 cc-1.0.74 + getrandom-0.2.8 goblin-0.6.0 indoc-1.0.7 itoa-1.0.5 libc-0.2.134 libc-0.2.137 + libc-0.2.141 mime-0.3.16 once_cell-1.15.0 once_cell-1.16.0 once_cell-1.17.0 parking_lot_core-0.9.3 parking_lot_core-0.9.4 + parking_lot_core-0.9.7 paste-1.0.11 proc-macro2-1.0.46 proc-macro2-1.0.47 proc-macro2-1.0.51 pyo3-0.18.1 + pyo3-0.18.3 pyo3-build-config-0.18.1 + pyo3-build-config-0.18.3 pyo3-ffi-0.18.1 + pyo3-ffi-0.18.3 pyo3-macros-0.18.1 pyo3-macros-backend-0.18.1 python3-dll-a-0.2.6 @@ -322,7 +329,6 @@ CRATES_TEST=" syn-1.0.102 syn-1.0.103 syn-1.0.107 - target-lexicon-0.12.4 thiserror-1.0.38 thiserror-impl-1.0.38 unicode-ident-1.0.5 @@ -338,6 +344,8 @@ CRATES_TEST=" unindent-0.1.10 weedle2-4.0.0 windows-sys-0.36.1 + windows-sys-0.45.0 + windows-targets-0.42.2 windows_aarch64_gnullvm-0.42.0 windows_aarch64_msvc-0.36.1 windows_aarch64_msvc-0.42.0 @@ -383,6 +391,7 @@ BDEPEND=" $(python_gen_cond_dep 'dev-python/cffi[${PYTHON_USEDEP}]' 'python*') dev-python/boltons[${PYTHON_USEDEP}] dev-python/virtualenv[${PYTHON_USEDEP}] + dev-vcs/git )" RDEPEND+=" ${DEPEND}" @@ -391,12 +400,21 @@ QA_FLAGS_IGNORED="usr/bin/${PN}" src_prepare() { distutils-r1_src_prepare - # used to prevent use of network during tests - cat > "${T}"/pip.conf <<-EOF || die - [install] - no-index = yes - no-dependencies = yes - EOF + if use test; then + # used to prevent use of network during tests + cat > "${T}"/pip.conf <<-EOF || die + [install] + no-index = yes + no-dependencies = yes + EOF + + # needed by *git_sdist_generator tests + git init -q || die + git config --global user.email "larry@gentoo.org" || die + git config --global user.name "Larry the Cow" || die + git add . || die + git commit -qm 'init' || die + fi } src_configure() { diff --git a/dev-util/pkgdev/pkgdev-0.2.7.ebuild b/dev-util/pkgdev/pkgdev-0.2.7.ebuild index 5119faefa1c1..01fac0ad044f 100644 --- a/dev-util/pkgdev/pkgdev-0.2.7.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.7.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else inherit pypi - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest index 3a73d12a0358..aa35a93283a1 100644 --- a/dev-util/pycharm-community/Manifest +++ b/dev-util/pycharm-community/Manifest @@ -1,3 +1,3 @@ DIST pycharm-community-2022.2.3.tar.gz 535902788 BLAKE2B c8eb4776a5a3ac0fda0a5f3d2e00b1af34904d631a58b977cfdffb29fa259b4df60f7e464d74437e6549e610640dd166122aca56999133601cdc5519a6850cc4 SHA512 473f65d7119710f6e36a0b90c939988496fb071e5a17d305dc873c7e025183129f572b4c439a1115836f377e7235800020d4a758c6fa226fe509f7b0d766ed2f -DIST pycharm-community-2022.3.2.tar.gz 575274048 BLAKE2B a05315a4e90dd4998fc3f8b65f79622c35925da6ad315be08efdf5ba5732914c1f62ca38d9de5d25289cf6ba57ae629f9fc7a276315dfb600ecf057cfa9c0c9d SHA512 a9d4d81780a2b17af75acf8d4a00fc2ba2b3f3666a642a13847db950b12876274d87dedfaa8a096db1ad237ce91363e2695de91cf23d5fe62a4e1b8af04bb260 +DIST pycharm-community-2023.1.1.tar.gz 577304778 BLAKE2B c630c4a21edc2c36e972965e35df63500dafe8ecbd5eee9c6246785bf9e6962e048759a8674160fd47de810a75ffcefe0df14149746ca789b8064623551bed19 SHA512 d0c2419b77ca34c04579f8d52a20427a927fc4d7b3edb1e7787ed515cdc3777b19d963c22975c932c3e568c1861ec7806955514921a1156e497b584f816cd6a2 DIST pycharm-community-2023.1.tar.gz 576971333 BLAKE2B 3002300636a73fcf4c0a9cfdc3156e54466e70b1cd229acc504daed3443d84bd37a5275259d7e5da96aebd30bd0fee4ac510b322a891119a8b63c3903a3d3d04 SHA512 ba3cf06e869defc0a4c9d2575959f4abfeeac8cbaa5de8f0f28f10e40dc74012fa6c1dacfef72a6e3b91df4c7a1baaede73f3de278ab4a98e475af05e336b551 diff --git a/dev-util/pycharm-community/pycharm-community-2022.3.2.ebuild b/dev-util/pycharm-community/pycharm-community-2023.1.1.ebuild similarity index 99% rename from dev-util/pycharm-community/pycharm-community-2022.3.2.ebuild rename to dev-util/pycharm-community/pycharm-community-2023.1.1.ebuild index 3bf6105c0320..a68d562bddcb 100644 --- a/dev-util/pycharm-community/pycharm-community-2022.3.2.ebuild +++ b/dev-util/pycharm-community/pycharm-community-2023.1.1.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit desktop readme.gentoo-r1 wrapper xdg-utils diff --git a/dev-util/rinstall/Manifest b/dev-util/rinstall/Manifest index 74e736e0ae35..97736707979f 100644 --- a/dev-util/rinstall/Manifest +++ b/dev-util/rinstall/Manifest @@ -3,121 +3,71 @@ DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e64656907 DIST arrayref-0.3.6.crate 10035 BLAKE2B 88292fa4b3ad4fccd03772c2f0eca04cc13373fe094358bac57d7523c256d89f3087603e5bcb2a0b15d8b2ecd48e904a822b2cb800276a9c47ad6c6b660d9d34 SHA512 368341d00706c1250ff081b0d99c36c9af694a62ff4f4d8c837234340295771ca49c5439b24b6e1a4f2c3c5821764e98881dcb22d793f83de632fd5cb457671f DIST arrayvec-0.7.2.crate 29341 BLAKE2B eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1 SHA512 80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 -DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f -DIST backtrace-0.3.63.crate 74280 BLAKE2B 825fcabaddb436d33e179630301657d212c9364b323bfe72e8ed8edda5c0c34abe36142b0bc34501d1885d40d55ab53c0f8bc6387e35ef86f14a9d010c426bf5 SHA512 25cf411ee21c796f39a45e6320374b38f62580ca853e560b3a8ec596f0ca6d60b94539662b1a8a3a3046f481b8b84a5b84983e1d2624aea297090382eb99b25a DIST backtrace-0.3.65.crate 74129 BLAKE2B b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f SHA512 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST blake3-1.2.0.crate 156645 BLAKE2B 8d75d3d7c038d67212953b091d9e76f02b918f90cc02d78c92298a76bf078745620d331b2197fa7d03178c7686ed759813691e20c7c2e0f3dd96847b38ca18ae SHA512 3b19885a9b305062c9da63790ab6e94a6d1a0b6ea6b581f3b8ddee5e0b300c93c0728e0dcc6d2afc2b6f503f2bb697b5dedfabf07ddd4e98ea85754564971b66 DIST blake3-1.3.1.crate 157714 BLAKE2B 70168ed3d1c7ad519db0b05c53ede5812086c45def1d8359ed60a27ed62356d4aff4258afa507262cd3f860cad29906aa2f456286f9f8140b31a78dfffd6221a SHA512 7112e8c22248ec123c77f2dd74af00306915c092bf74998171adb34ea02cdb191472e41697c0566558a020965ca29f1ffcca6440b000208f356864edf4d05c17 DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 DIST camino-1.0.8.crate 29300 BLAKE2B d4395b29d0b449ac3d7fc55f6cd112bfe380883087af2a686ac264c1c6dd58ce809b7eebe4c4cac053faadb0adcbe76eb1916ff3fba9f6cb65c7e330abdaa807 SHA512 81b70ee09ea788e0093a86ede0733c8f487d22db05bf2c6e81914e19ece81378aafdad7b6cd12ae6d8dbc3c5ab65880fffaa58a02465e0772f4b79eef9f51973 -DIST cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e SHA512 e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-3.0.0-beta.5.crate 155626 BLAKE2B b51adbf6fd721f2fed06babce4954010b6b0e042ab2aa2884818e1e94322d5b85d64d9c71d3eeb93a028e176e849313dbbd153a0816e704dacf5e58243de4107 SHA512 bac8e4064c0c39b2a964cd0bc5fef85cbae4dc42dde37e7f52d19d08971f5d0062f33dd55926e3058aa4b3884cba785062438faf0a40bc817fd83cff92315a94 DIST clap-3.1.18.crate 209664 BLAKE2B 97b499c2909045fe25ed77a22d55f32085e85876e18f00fc23f19fec5e87e1d1a7a9b1c6ac4c44cb6cd4a1fe7647effc9825be0621bd088b17a421ec6e738c0d SHA512 bd06202304e04cdbe12e7532ff9f112e0cd3c8fbab00232149eaf9f296acc308b18d2a7e7926c22f1c39db92a2af140b39eeb7affeb30226d9a9cd73dff41b39 DIST clap_complete-3.1.4.crate 31223 BLAKE2B ee08809da96889594fcd7f85a63ef9c4ba9bfae3feb5b7b7c491c39712b2b1d2e98e734ed4b138f919535ddcfb20cc093602cc1587ec58d97a62fe008e86714a SHA512 3a76e4e94090c8fceebdaed4e6674ab8af2e5282c72e19643998e55dcc8e07298153baf67b4bfa430ef814c92a3c3b8513d2c857eaddc7a586693bd3a9d2b1ec -DIST clap_derive-3.0.0-beta.5.crate 25228 BLAKE2B 5d35c568157e57f56b4c7f6d9f5a0f81b16ecffb82fc01c146795d86cff4a9b5ee3ace10dd9b3e4b9eedfe3e975f653c32a8ca463249335e85e5178f8045caec SHA512 76251b7e781cde93809785e5a5370789fc6ae94397cf1e80efb1c4bda20e2b984fb9090f21d469224f3861ff51f80ba780c3bf176db9ea1860b34592df4fa917 DIST clap_derive-3.1.18.crate 25521 BLAKE2B 4c46e0793bc945d9ebfd7ba104264a8cd7c92782c24a9116a8cbf92696476adbe6d5059ee0c220bf71c297bd66f976b91ab95ca75d4ba56714a2824ca7e1af7b SHA512 9bf92e45de15bdfe1ca9a1363f1d243b8df1e5e7d957d6240fa351387b362ef91dc9acffea7256c2161ae8472e35ee2cd678c0bee1f9a27771ae9f4f3f71b351 DIST clap_lex-0.2.0.crate 9581 BLAKE2B 47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891 SHA512 d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962 DIST clap_mangen-0.1.6.crate 12792 BLAKE2B f945354be0043d7c8a16ff0914b037fc04998c902a7939ae1fa4fd16c4052b14019bc89d2f6fc5ba74e1387589d702f010183b25121a9613b614bbb5aa8d403c SHA512 b46dfeda87905dbaedb854c0776f7a80844cbe755c0571cb4ffe718b63517aebcddff6e2fe4949ea43b7a5ae995175767a1c56aad843dc414bd4cb1cd49d2bce -DIST color-eyre-0.5.11.crate 630879 BLAKE2B e2e0d908e1df3851bd68f22c862bffb65f9781624c6f21b35df28e9c1b8afd6a3c712390e1f6ee0544279d932d09482574b45f37a52d26f7dd285a156a82ac76 SHA512 4ee7407faf80c4bf9c28bc62bb15224674f13e42cd7999764153536eca45548f6a4097f59637a68df844f3948f3a8f80ba1a7681c9fc435303df988d693f8b39 DIST color-eyre-0.6.1.crate 630329 BLAKE2B b7ec6abbddbb819dfc36da13555b30fc6b483351b943900a46063291ee897cb8cb38047bf093afb75a8c93cc37b68f6bf953be083bdecfbd9804b82d3337aebe SHA512 b2ba4d7ffcbad2704d3b85d149277fe191079ded8ffcbcaebf546583b17f6ab522f19eea49023be227f8054fedf7f61b477c928741f84beed05002792a24b868 -DIST color-spantrace-0.1.6.crate 185435 BLAKE2B 4242c62952ec5670eec3f34cc58f91f0828b185ebdd35ed8e6a2924c37935dab4d81fd13a6757633391f884ed4218d2eac560f76dd6b512e12fe06733587ef22 SHA512 3bf371e233f3285018a533efbdfabef87d498ea323e4654cde41d9552c80a5dd379cb5573d8199f0b6161d0ad271c07c439229aa2e626340096f011ca43ef5a5 DIST colored-2.0.0.crate 21619 BLAKE2B 5abcc05a95cd74a106c4e4f3c9b1722a7a9493c7d16c2d73f2a116d1d0d20f93d00c414a19871930e6286aa60cdcb0f4f4411ae059e7e76b7632cfca3a55ebe9 SHA512 c9ee830c1e8a32372ab8c7ce569701deaa6533fa369fc1b4c04bed57b1e686ed775fc76c3d9815ad21ee69cfc7c30d645abcbacad39081c7e37ff83ebb6d9e8a DIST constant_time_eq-0.1.5.crate 4936 BLAKE2B 882dbf33f20954205fcc5b6e39863db8969d184b697fd51ef462f6890c1a754e3fae67bcc7db685d8cc26abe6e3871d3b80aa542489ba9551a0c95a49f7a6dc2 SHA512 a4e0155a7ad72babcfd418d832d362b3fca7333aaaf36c246b00e948983837c3c93378b86e37c5fa7626fe137e3b6d77276ccc61624a7f4ab914605905a88a01 DIST crypto-common-0.1.3.crate 8556 BLAKE2B 980c3d820633b62d3aa08e00b4737dc44ed08db3c2cae4f14aa4ad769b6a84d5eca03ed3d8a4d35cacfc051ba9cf23826bc098400996a80cd5a264abae873d0b SHA512 d32fa67b9baafc32ce6f4d97d54deb7f1b4453849bf549384689b0ce8d417407d11f405793e7765ea47dfa86c8d6df5661bd17793c145351731c39f8124d1a2f DIST digest-0.10.3.crate 18990 BLAKE2B 871a9939e5a4352781dfcb1bef82aba66ddc32e77a2db5e43488302ac3836adfc87869921e95a2af63e46699419e20d526453ee31f3d7b2171198dc23922dec2 SHA512 bfc9b24e4a6e3df91669a36f8ddcdcfb643e22b3102a200d56bbe88d94e8f1f1e52f5ac29f06253913fbd977b149a3e775c95175b93950340946152f6525803e -DIST digest-0.9.0.crate 13247 BLAKE2B c5f2fa8a5bc12021d99ea63f08fa8c8b5b3353d90cf9d58ba84252b3f81b88b52f28c15c24c61fcee44f7d547a0bad11def7fa8f4616d070db163e48f89ab64b SHA512 8637a322c429f51ecb0fa4c3b58fabef01368c1a093492fad65f48eeeec2366fd1b7876e6e47723e089ec5ce11f881bfe4dcebdc605811252b797db027746a45 -DIST dirs-3.0.2.crate 12184 BLAKE2B 414fa4734fd9e108dbc887210e71c8be9834c1764ca35af66781a8108af9fc704f4e7d420ffbb2adeb2a14ca5658e53cb5da4b486e093b3de010c542f7ce7c7a SHA512 97dc343d580ecda68aebe87bcbe8c13a00078943771e3f1dc3101d8d450d2ccdd0d74283870eac1d88255a99e887166d42533ba8e70d15b9cdaddb57e3a27c55 DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5176c4f980050198cc05078fa67b43a8af1b16e80e7edf41a428dbe55807463bab59f3fade09b53d7399e SHA512 be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b -DIST dirs-sys-0.3.6.crate 10626 BLAKE2B 6da8e4a1e51a4e06ab742ce5eb75155ff9b7cbe83f06947a0bfcda711ae1e0dbe51f9a1e1733ba771f2daddb2b8b14e343b9615608c1d9a8fb927b033c161b15 SHA512 79b6bfda14aafa3839365496e1b1926f763d3569e4e138a59f4acae15c38ec9a3bdcaa64293b03b536141c897c2bf68a67d7ae5670d86215080aa313e53d39e5 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f -DIST dtoa-0.4.8.crate 16175 BLAKE2B 5fff15e66c2edeb9eb9da89c66389b3a9bbb891d75afc3bb7da4dcbe9cad9e50af318cc8cc01cc7e56730763e8ea8ceb33b9447d1a7fa52a8d0f0d2060a97522 SHA512 fe1701ba2c40988b92f5f4ef78a8c81718b140ff8ca2d04023b09a89440e6ddb53ef36d1ebd9dd3e948428b361ed6611bd24ec1a31b5010c220c555e1f0bf6b8 -DIST eyre-0.6.5.crate 38841 BLAKE2B e78fd4bae1acdb08d76b6573d8657c68ccb458f5460b370e04e2f31fe47606608b9483784d3b42ad82ab0c832ac9363ce3aad4e4a2afc6f2c025b6704cb5938b SHA512 b1db4fb1c404e4e1f55945aebd37635945d6084f59e3efd99811bb1f99f9db182fc66de1a8f9b2b47244dbd409b3cc71f9d492f4f5f7ff441a38b6cabd315b19 DIST eyre-0.6.8.crate 41587 BLAKE2B 3ffaf2e55b55212ef60b440b4ceb9a4500e91d59ecbf7f477ba0b6ae601a73db95956adeef0279483fed6514335826f21c3538efb14ee8c30277cfbb1693b705 SHA512 0a54e2ce9d58e80596ab7d55f0f913fe3d9bad6cdc5f56b9aa4683732e2d409e288a579e89b300e35a822f56017524b2ebbc0e60860b9dd6e479080f7cb14324 -DIST generic-array-0.14.4.crate 28916 BLAKE2B 41adcb738bb316d17967e029a829dcf7377427977309b010c2f2e365f16306b44991eb5f65698782497f614b129b14cad11bfeba2ae19b45efd117114492517e SHA512 34ac71fee2cd50ff786d39b4abacd9e090a8598baf4dc36ba5fecfb7171cd8e4f58e5360cbb0baf02a87eea26b7dca85b35555b82bbefe06635d2fd38f7b8b40 DIST generic-array-0.14.5.crate 28915 BLAKE2B 0a8c7f20ec91d218fad8a9a87b0700564744ccbdc2f1eb84bc363fd55e86a5ad68c68e446b100752238d45abd7c005f1994bc26e079270d42635c6e296e96f29 SHA512 30c86b24222503245b494c5f88cdf8115ba08c73df55930bb01bafcea22560f4d20e38c348c3896d6e1ef03209cc1571745881b4a77fd28f66b0cc435f5249a2 -DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d DIST getrandom-0.2.6.crate 28043 BLAKE2B b9871b18389f6e5503b3b817baa37dc585eec980851114b3407f34d25bbf68fd70e8bdef60ab682967a1397cb9659b343312deee740aa2107bbf38d1f4629d60 SHA512 3fca26198bbab1a9e189fb45ad6cc7c7a18969eed6f68ca43407a2d463fe004955b1d199c1794a23a53ba21fedb61eff86d380d2bf49bfdb6c7055c11d543096 DIST gimli-0.26.1.crate 716168 BLAKE2B c138e890457e8724295cc8996f8e60f1f4d3eed46c865dc7ff2379c65e8d470080953eee70718867b73524f57d54d4a91b5d5ba74d79bd3da38084a880f3fed6 SHA512 c341354e13a78c4afeb651a0ed651f60d188957216ba51079512531ab1273b1b79c86c57e904b87064015f8e7efe4280d9edd4acf90e25fb29f8813a4c7bf9a9 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c -DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a DIST indenter-0.3.3.crate 6587 BLAKE2B dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f SHA512 6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71 -DIST indexmap-1.7.0.crate 50363 BLAKE2B b45318ae2a6e1f008494db77a3159eea3fed4f77eb04ae65599be9392d6ef78d4677b65d04fefab8f917f6808fee821a33bcf53a50b88785fae5ef6848e3a08a SHA512 9b882b4a7068a686acaee0a08bd4f3b35b58d36e786358cf14a3436eb61339649e64f1757331cc7833a2fa364c76eb6b75cf0c732afaeb202113de1e66b72ab9 DIST indexmap-1.8.1.crate 53220 BLAKE2B 9605405ef6d7559fc5d6fde38cc6810ae49e69b93e0687323f9a4ecee9b513a1cf7c57b8ef625a9095fd36cc7ba6e98410fa11a7a8788c424fb6a0cecfe6b37c SHA512 919372d9bbe791092ca78026ea6f7f6b6560b5c011682b21afcfbbc76684a18844602545a527e3342e2b787643b1c07c8f18f2279535b7afdf395361c9a8749b DIST json-0.12.4.crate 105942 BLAKE2B 0e3dc93a53ab2e1ba489ea37976b40b6f430648a7d0a91a26481ba6e4e6befa377ff832db3f554a27630e4763c87b55358ee89c455c4414b78fae45a625154df SHA512 bcdf6d873decccc66e018e21775ceed6c0e389c6d0b2011071368321789a38867e1d641d92c9607e3fabc6e8d6b260ec0ccc2a9bc545184bb3e63bae6731a39e DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST libc-0.2.108.crate 559475 BLAKE2B eb8b0250136aa57e89d256d8401fb590d74a1447039324ab4572786185a2f4b7a955c356c8cab63b019619617313fafd5b7c44dd09cfa3cc92dbb9b7fb714580 SHA512 a29f0c5cc7e4b653c2bc33c92dc90b5d3a7132d4409d6b92b94fa9fe1391d8cf57a63d339ca0602f2efac28d3dc3beb854cf9a6d03bf027fef5e5276fc5b1487 DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74 SHA512 64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf DIST linked-hash-map-0.5.4.crate 16166 BLAKE2B d6bfa091265355ae124885f76212c968f2a87af80f3d306c13223ab7fa1d6a449ffda8d042bdb887501d2ffd8adbc638f18cdfeefc16c39a1eb9f57b7c658bf0 SHA512 2938883357ec0e7d9c9fc5746063ae419c97250ddceeb8de3480c89e97e0a29d175cc9199bdb3ddf81cd5d6a2a1e319ee1644a7309eea96058221074cf87c0b6 DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 -DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa -DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f DIST miniz_oxide-0.5.1.crate 52418 BLAKE2B ec1d640a1e8d3f6c518545ae51c4b2e3a2f2d37dc4465c09f7dfd1df181b3c8bbcc6802b9abaab47e58d704e3b0ed0060aea1cd2ce8b7bb64d376817ebe96dcc SHA512 7fd2c28f3afcb993d48452eac55d0d6037f4eab5c05d6d9abbaab76145d5ea9c6163af9b6461f91d4940c91b9b7734a351096a313311c07cc53518559d578c01 -DIST object-0.27.1.crate 228030 BLAKE2B 48ebfff83ebd0c1bad5f956f79a0f8628f9cdcd75638ecb92f040ed84f625425062c16449ce44b29d9d99c3950554fc1a480046fff922bba30348ac14d68d887 SHA512 3f25b663fdbf9a38090c2b1cdc03ca40bead87fb83f99143e79a272dfa4f2fedc387a50d3412d42a53aab228bbcbc6967fdb5a0c8db0a8a3e3ae9cdcf1061589 DIST object-0.28.4.crate 237248 BLAKE2B eaea0931cec7c2c71f859b56a70719c71ee06cf78eedd0141467eb4afadff514eb8a996976032b7625a08dc9105e28bc6929890f2e721f7156fe21e3dfcac56c SHA512 32a20452ed62b789c859c442009faf905ba4bc28f11bddfad3da3509861afd8dbe54e5bc0523c0eea5d5ce19cb94dee2e74f218f79df52d95ad22657d571839f DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab -DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 -DIST os_str_bytes-4.2.0.crate 20800 BLAKE2B d61b8b6cb7cd36b0dc2925ae49fec2451e37b024d41805638cdbb15650ad4877a0e76554891231285b4a794bfebfbd89f7274dda30c07b4cf189266b1a853413 SHA512 23c7a543f236dff8ff683757836d2d0a9b456caec7a699bb36ee3b4be75e4c1013cef943fbc4a242928bc58e38afb1e4ef882eceb03d821ed72580f94bf0d069 DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 -DIST owo-colors-1.3.0.crate 19173 BLAKE2B 5124273cf2f7ae66191fb44890f5f7b2c6562ddf7d3db61599c0a746a86895239d65259b348c6f3b2af4ad205f73bcd3fed2f83f99c4ff8ab3166f58a34ca404 SHA512 26dc9063eea829d13e9222170ca81d4cb5003582845c55d5ec106b48bd355cb629cfa9743c7103cbd3793f2d321927ce4264ca2210fe4a3d16671dfa30d6b911 DIST owo-colors-3.4.0.crate 30305 BLAKE2B 5e8605592f91e081ffa883b8373d0dbcb4651ab2284e9507bf55ed97860e472916cc1f9bab7edf5198c08935df253d858b9662cc19908325929626bd7e9de6ba SHA512 7c8720a6f142f9f728f98e3a7415b980b4fda7ce3c225e07569b3c9547bd7109c2cbf68659813bdd58a4b7063cd422b2476f8cb485bb2348e37fb705a009d199 -DIST pin-project-lite-0.2.7.crate 27212 BLAKE2B 71997c66fe24bbded0030acf9d460c8ecdd07f7a047007413ad5daee06ade30ce487e7f921d610f9e0bc7aa036391f6c595493d9b7d95c17e9195f5a2b23441a SHA512 c948201981269f6f54da069470c56c5b9c4c6f52e349dc7970ad828d412facfbb66a09745c0565b4320fbfd1aa7983f3664604f7ade37a30cf25ce253afe8749 DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 -DIST proc-macro2-1.0.32.crate 41003 BLAKE2B e8da70dae2ee75aa2c344602e55cbbf9ee5316ff6182c870b64f9fe4b33e60b9fb1a22137acf357615331f2e4079ab1e8964a2cb0234fa439d1b3d8d514c2eff SHA512 8631714c226c8a6fb330a529f42214216057eca85cfa63afd3de8600d2638e2be45efa54155ce73625883bcbabc2c56cb865ad9dda04e2c7092d955caed48abf DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080 -DIST quote-1.0.10.crate 29960 BLAKE2B fbd4e3e0e0f452e64b30399fdfaef318cead505d05f0c61db61a7aa3cd5a3300220b4ba2656603f88bc0b535390ab4d0ec101a919ace1d442a3e979f08e8d48f SHA512 08613679b564ea7d750117d3a2907ba957d5d595bdfa8016344f99a232c72c6b08acb882dff45c34c9e4c8f93f879fb308b36125572722aac04fbc6bb0c666f0 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 -DIST redox_syscall-0.2.10.crate 23582 BLAKE2B 7253dd96415e7b70df488c208d86c250c670b1245ac6573a59085faabbde9e33fabfacd233e7d737e365493db14008c180274b41ea0a4af5f6f98eec666a873f SHA512 ef012eb4bffe32119e50ecdbef4cc31f6e84a344e94f026484fe4e2c904f94053a8b6249fb6bd8ada31b3ecfbf0096085283bb68aeb62b1b01b57f35794aee92 DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 -DIST redox_users-0.4.0.crate 13023 BLAKE2B 66d0d1169f98a27a00930c86365f289c38659c0d7b248a6870d1c144dfe63c9752429b2912006527d42aa321f9605892ffa85257eeff1ae148254bf370dafd02 SHA512 4058ffb2fd57631eb6346c8839262653af3f2e670a69bb5739d64adeef7347849b18e191c594303da1f5e29b4a3cb000161fc1b3ea4b7f94585977597a2574b9 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda -DIST rinstall-0.1.1.tar.gz 35525 BLAKE2B 5f7464f407b6eef5c514030e2c665081b36a137ee791494bc715a0647465eaceb30d2d73f1261cf6932d35b9a843176973912dc41125285d963e2be030e3585c SHA512 994bc558b0d3468a88a30f6b11ed654dd08ac9e9c2f39141a6b3299f2d9a6b1419788f04cb7c41ab01fe7979ad334884d36b1dd3d9ff30e68dad676e1665259e DIST rinstall-0.2.0.tar.gz 40181 BLAKE2B 0515c5ab201ce0ebd77854f581afb9536462ac399cdaf3fad217ddd27b71d08b7e52e167aec9e8971f32952c542df02ed24d4864176ee4ab6f15445110930c4a SHA512 2233760b49fbd75a56b386a647c7b5817fd91de78e38256a18aa07698064cdacdd77eac98579a33011256cbb086d63fce284da430e2554354c645529e83a0d82 DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f DIST rustc-demangle-0.1.21.crate 27920 BLAKE2B 73ada923b9b293c5a9893f86fda0586139afbb7d56894cabbd70612d1fb0330a9e491d5143fe3498a0c8d3e1a3f8e63c14b20865926e4c831915592486ae32d0 SHA512 4031b26863a726cc6d3398b48682e0f0f9e5665abf20a5d35343a904ebd7c0d3752dcdd3a049b2bfa3e2a303214dc39a2980700bcc64464f7029be3c7f34727c DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c -DIST semver-1.0.4.crate 29375 BLAKE2B 534a89125c4483fc99c44f7b104870be1471d478ba4f709819ae700767f4d6d0bdc98955897e33566651cbecadb4d4dc223204e4504ba4820c2d3919ef4fa775 SHA512 82ef2b4a3533360de1c645dba02b57a2670fdc51709a07be4a63b94055335225764d42d70f9617ed3aeb4c4de121da24e73b0e2c5c781501e9ee32dff756ebd9 DIST semver-1.0.9.crate 30843 BLAKE2B 52c90056ec744bccbeb4a603b8e138a9b980a063c05462011d3b4cd11c5272c5284d0eec427ffd1e838d73f97a21af70a6c7f8094b6faecd3c18adb1b0be1449 SHA512 23da181209ca26a9e78d8111444c465273cdaac23ef6023b1e9a9a10e2ab9dfb13baf51f8b6f597598bde84c36910e0a45bae4f14555d731a9c9a3e94f37214a -DIST serde-1.0.130.crate 75305 BLAKE2B 3973b70d8e06ab7c2f35e19f23739e8e4dd75dcdcddd818771be5daca8c61f6e2a7a830b4ccb8b3e3898769d7afdeb39ff217bcbf40bbd00867c13bc4668f905 SHA512 e6d6444abadcdac95ff15cdab53736adc9ddd1b6441d67158b6b41e68bee4b7763f9c2d80a857f879f40620429e8f04a90b01380c8c88da45a273c3ad13cfff3 DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b -DIST serde_derive-1.0.130.crate 54703 BLAKE2B 35db74464913a93da88b80cf29e4983bcc4377e397618064b1cb397ecbc9e6620c863e4d365153d03ab77ec6dbe9b1d03f8f86aba1adb76fc6d697f39ea7316f SHA512 d3ca974bf8856ed8a73af4eaff69941b35eef187d7e348d6d2ef9ee79eccad893e66270c7d814ac3871e09e21e603d34d7d1f24b182d9b39e9219acd42a7baa8 DIST serde_derive-1.0.137.crate 54831 BLAKE2B 19a0324c18bd00da4feabcf83dd78de2ff7a1905abb82d5600c6128a8351f5ccc37df21e0135601167a51ea1e6691bd22957c2bbd9da637653c7673dbb808d24 SHA512 ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a -DIST serde_yaml-0.8.21.crate 42603 BLAKE2B 4556a2cb4f81a1cc3ce7487caed863eb6403c966f38d505fef6ddad0586813612b0b1d5d6c32ddfb3a7d8dab8a870bf4d2bd6b06321e28165ee0b14293ec2203 SHA512 82e5a6663392b2a3e049f735b88b35023bb9255167b0e396c2cc5982b014ad2e6804433d15ffd19fe2ffd6e423a6e04e9a32b4b3d2b012adaa1f4f44996a81ea DIST serde_yaml-0.8.24.crate 42102 BLAKE2B cf389f5438636ba60eb2525113f785859d4124efc23604a015ba52363a5c784d4ec552e46f5231e53d703042c96ac7902863902f96db121dc58391c16b979b8e SHA512 f32d3138a7879b6ec9329c48e691cd2d8e152058220402788309dbe830d90e37bcdf9d3538d79b845547b2135706b3060ff40a943d357f9d3b6dec478af400c9 -DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c7072cd07c8c8f611f09772e16f11aa93cabdc5273b9446f5da391b26b7e7d619be523488d8b3558c64c18f20d591 SHA512 123a9ddb126d1adf41a30a632604264d66a06bacc497db6373e9dd36164197f8321f2fc826a16247674f0f69d9f6e30aca37810f787693c4a5c2cee8c5887c55 DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a -DIST syn-1.0.81.crate 234144 BLAKE2B 7258c4a0ad0eb0c807912c297233eeb195d22b44cb2078e13e43eb90f1c82ecda6f7672ab072832ce130ccb953c1bb23c8440a3df77b714f462fe39cc6e6e1a3 SHA512 288ddaf4dc5ad2fdb3bc36800d94b53e2bfe9ac74a61a5d158bfcad3728955bebac6a900a5881c7d4abde4f3759515a1dd877e1421c226b85aff99a5ee649390 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b -DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 -DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e -DIST thread_local-1.1.3.crate 13111 BLAKE2B 1ac2d9f6b9d5f685857cec0377f41faa2941614c9a0642b8c8d209590ce72c0dcf16f89b5da58d016b26a41e6103407811658a81217716cde0b0c69bc3939877 SHA512 89fe00c005b2bcbb77f2286475dc04f1400b3cd3bc165162f70c1a91f7fe98132f5d0a65e5f1bb36fd8c33617e6d548f3a68df7a2302ea3a177717c71fc112b6 -DIST tracing-0.1.29.crate 72444 BLAKE2B 637f52a1890ee8b2ce20eabb8491b100de680088792be87008107455e5404c9efdb2d2e97129fbed6ce29296a880ecfca370535ccefdea2fea49d9457ad6b683 SHA512 8b9c58aa6d236485cbd8e6c3b39a1cc05d30169dd9ddb377ba464ba72c774af69b0eecce1551660d26fa6735e5483f45463cfcd196513c0b4c351c900cf4c7d8 -DIST tracing-attributes-0.1.18.crate 22779 BLAKE2B 46fe07f2e2b8df2e510624981a8e882c27cdebac3e6b6cb282bbc5acc69fe8335461203f0ce4b87dd23c5412108aa3ab2ebb906ba40ce5f2bd2669a5a90c5d8b SHA512 69417ae19fb88742ce609724113945fcc3c28615c84780ee169f4149d3f479dec5fcd39c95aeb2b64a4a2678ec72f53a93cc02996ce2f46a0d3f1ef4754216d3 -DIST tracing-core-0.1.21.crate 50683 BLAKE2B dc48e0fd6586b8ac0059469a26049c6746b44a06a4e7768d129822bbd2f6ce719c63964ee3e4f9543ce278566efda8fd957c8b4be8b696ef12724f899b2830dc SHA512 2c3e00674c02023ee3e9a114878ad8941253a9489312082b2cf9a163b04fb8d23767f00892874645f59f30b6f620dfb83dab8680c64db5510208678b52f2db9c -DIST tracing-error-0.1.2.crate 11101 BLAKE2B 5f816e759f8128fd67bc039c1c080cb275ed3192ff00774ccbc0c5f955384f7a009be00bc14ed9146251871c51f1d493e6b9c1e30677d5c708005f45c314953d SHA512 f004cf7440d7e2e04d85bf5d617e08395b52a9e5918ad83c706b3e6cc697c8462e96cd754a262ce80d8772ad086a1be5ebbcd6e9c4e311ef28e4ed3bfd7fc262 -DIST tracing-subscriber-0.2.25.crate 149469 BLAKE2B 4624243b66571b88ade80cdd7ea4a9ab1ddb44f62bd0c373b3d4b121103f4001ed6c0276fd25920dd308dbf3aa73b98f04fb5105224eafe14d721bc27ab24a81 SHA512 edefa55a94b4abc1641df4190ad4da121320d402f8c413d00697b05d35100133f8955ab672c32bd795fc0965ac5b5e6ce09cab5147e8c77c262b8f9340647712 -DIST typenum-1.14.0.crate 40518 BLAKE2B ff6d77c28e41cddc1956619bca522f4ae5680cedf313d4a12a4d40f191f85ed10d673a32bdd811d7774a01a1b9b5adf9990269ae230737237249faad16ba7070 SHA512 e9739a24936563e9471213060d53d970f8cbbdd163892a22e98f1972d10861009ca1eb568c3bb5d1d78299482372fbe7e6bf42ec8f4f5f30df0a7446933a312c DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 -DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 -DIST unicode-segmentation-1.8.0.crate 94011 BLAKE2B 33440cedd5b51bd6075c9c75541bb8dcc16037b1c937ca72962f6c46be71a30850ab8e8a144d8b7548e5a91c78d551e7bbab5f26a713f1df0311d15f11299af9 SHA512 f0779ec42907b665df53f38ea370e661f10e7c72a75917f4cbd055868428c0eac1c7fc194d4bbf048e00f0f3d3e2b3602ae88d7820ad0c73e94a5228b61f6495 -DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 -DIST version_check-0.9.3.crate 12547 BLAKE2B 85761c300a8d755e0b376191ef0604728ae641261fdb10682a3134a828eadc4a33216426d286bcdbd8d0c5fcfe6ca8ba20ed078c4f53066b959739a0e73daec0 SHA512 4b3b428214a0322af536a18e6f050438398766af6589389f20a804121a6721962ba411e2dcfded60aaa74313128fb0e831bea31378e2695c29b29bdc24d7cbfd DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST void-1.0.2.crate 2356 BLAKE2B 41578fb5507f94e7d135f9595cec107ed00a926f4968df8b59792d1676ba5b6980cd67310f820fc37a9c14ebe43a171833fa8dfc09eac5dd42f2ebe808632a83 SHA512 1cc7d282600dc0164d7e410aa895d5dc99de1174991549c6733c94cc2027026517f66797751d737869eae58c560fa26edbf43f36b3015eb2fd99828fe40e0aa1 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da @@ -126,6 +76,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d 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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 -DIST xdg-2.4.0.crate 14035 BLAKE2B 9a2ce4737bbc4f36b007008fb6d66065bb2354c03df4feab127992d360f2e2d9a681c314f61b856b165b6515781917976bee415fba0b9e814695a046de467387 SHA512 d45b090c83bda578d89480f783e7238149203256d61aed46ae1657dc3de62551a618aa5a02e9d9867b39de82a8df527d37432b9b8c41afbbf0188f3644c4ad2d DIST xdg-2.4.1.crate 14034 BLAKE2B 7fd98ef4e1534d13da125a78cb7425318f1f2f0c7e06a8c8045b2145c1696bf86daf820577aa9757af0deb11951315efd382091b1c73dd3853841388927c2b01 SHA512 23e69abbe79a0977900af37feb9f367a82d0ba4e69fc9421e356a5957920e316379355b1c6eeda1235feb3d028f738c41f520d28665f919e775b20240219e07e DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 diff --git a/dev-util/rinstall/rinstall-0.1.1.ebuild b/dev-util/rinstall/rinstall-0.1.1.ebuild deleted file mode 100644 index 051143e94417..000000000000 --- a/dev-util/rinstall/rinstall-0.1.1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2017-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -addr2line-0.17.0 -adler-1.0.2 -arrayref-0.3.6 -arrayvec-0.7.2 -atty-0.2.14 -autocfg-1.0.1 -backtrace-0.3.63 -bitflags-1.3.2 -blake3-1.2.0 -cc-1.0.72 -cfg-if-1.0.0 -clap-3.0.0-beta.5 -clap_derive-3.0.0-beta.5 -color-eyre-0.5.11 -color-spantrace-0.1.6 -constant_time_eq-0.1.5 -digest-0.9.0 -dirs-3.0.2 -dirs-sys-0.3.6 -dtoa-0.4.8 -eyre-0.6.5 -generic-array-0.14.4 -getrandom-0.2.3 -gimli-0.26.1 -hashbrown-0.11.2 -heck-0.3.3 -hermit-abi-0.1.19 -indenter-0.3.3 -indexmap-1.7.0 -json-0.12.4 -lazy_static-1.4.0 -libc-0.2.108 -linked-hash-map-0.5.4 -memchr-2.4.1 -miniz_oxide-0.4.4 -object-0.27.1 -once_cell-1.8.0 -os_str_bytes-4.2.0 -owo-colors-1.3.0 -pin-project-lite-0.2.7 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro2-1.0.32 -quote-1.0.10 -redox_syscall-0.2.10 -redox_users-0.4.0 -rustc-demangle-0.1.21 -same-file-1.0.6 -semver-1.0.4 -serde-1.0.130 -serde_derive-1.0.130 -serde_yaml-0.8.21 -sharded-slab-0.1.4 -strsim-0.10.0 -syn-1.0.81 -termcolor-1.1.2 -textwrap-0.14.2 -thread_local-1.1.3 -tracing-0.1.29 -tracing-attributes-0.1.18 -tracing-core-0.1.21 -tracing-error-0.1.2 -tracing-subscriber-0.2.25 -typenum-1.14.0 -unicase-2.6.0 -unicode-segmentation-1.8.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -version_check-0.9.3 -void-1.0.2 -walkdir-2.3.2 -wasi-0.10.2+wasi-snapshot-preview1 -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.0 -yaml-rust-0.4.5 -" - -inherit cargo - -DESCRIPTION="Utility for declarative installation of programs" -HOMEPAGE="https://github.com/DanySpin97/rinstall" -SRC_URI="https://github.com/DanySpin97/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris ${CRATES})" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -QA_FLAGS_IGNORED="usr/bin/rinstall" - -src_install() { - cargo_src_install - - einstalldocs -} diff --git a/dev-util/ruff/Manifest b/dev-util/ruff/Manifest index d3be9ecd66b2..0e4e9392c99e 100644 --- a/dev-util/ruff/Manifest +++ b/dev-util/ruff/Manifest @@ -211,7 +211,7 @@ DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4 DIST result-like-0.4.6.crate 4311 BLAKE2B 612ad606f331449907b9c0c99b525aedd53b46b5143b21472eb34d38ac64026498712de7c774183c358531b8296952eb39067c0bc5da07fee5483c28d78de37b SHA512 81b202903a90058a993315253099748c69b9caa42e62121f3fdd63b7d4f22878c81133d0b09f28f3366f180615241cfadf3e055ac86fb9662b9c982e5cc06a91 DIST result-like-derive-0.4.6.crate 5814 BLAKE2B 2598173bb8920e6b8143e034a77eeab17dea379f947098c35054c928db567513da4043d0830a8dbc40d3660e1257b90b18309f36cd83ac03e018921ae48343da SHA512 1097cfd81fe99472c0c308df7ba64ebd20497b0f855b66839c2a81ce8a179a305d04e7eb4d17be9d1dcc3e90f5fec7d59cf6d3093924354a6e02aa4ac2bfcbb5 DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 -DIST ruff-0.0.264.gh.tar.gz 1395392 BLAKE2B c7c0b1c8e917f2f5b095ee98a23c6e4782a1e6ee86f85ba4cf48dcbb3dcf582d17feb2b084fc1635be61739519d6a3bc3ff8cf3976d044ad11ccf05bd7fdfde4 SHA512 523192acb8345bc768bab9cac0ce1763af43fbb3a2d21a242ded8e998db08a007d822685468632c941136a6dd3d5ae636632c018cc1b2e07aee5d2f701aee766 +DIST ruff-0.0.265.gh.tar.gz 1404171 BLAKE2B f8e99617cfdee1dcece29a284d3f9855c7d3d7c1867aa11bdc788537884025f0af9bb25a4c18f773896c491596b0a4633c9471d6b4dd9f17dff4e7b17b84e860 SHA512 4585dfcc926d5bb0aa94bd7963a87c4ef1375e00edfa0609a337c19d9b3b6971e257913ee6c0ce7537ab2f5ae9111709c27bbe3da22499cef99b32eb55fda9dd DIST rust-stemmers-1.2.0.crate 2351301 BLAKE2B d633c0d7091fd05e55a521670104831bed89deef7a2fb7c1eed3528246e65b67a97888fed48b134b10c477e7b95c034e8bbad70500c779b1ff7b0c334de0b37b SHA512 b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 DIST rustix-0.37.13.crate 316223 BLAKE2B 18cc0af254d078b164b015e91336ecd809541e379bec7ef8a3431c20eb72006e101a61be8c67787608b5f117833fd019d76bb11889ccc63b5bf8ad30908024d1 SHA512 6c88b727027232587f646052a601681328fa6b50f006d116c5c351db6ae7ad11ca35a9f4b5f306f6323507019deadbce9fca6ec6e7afebf44ade850769070a40 diff --git a/dev-util/ruff/ruff-0.0.264.ebuild b/dev-util/ruff/ruff-0.0.265.ebuild similarity index 100% rename from dev-util/ruff/ruff-0.0.264.ebuild rename to dev-util/ruff/ruff-0.0.265.ebuild diff --git a/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-16.0.0-ld_library_path.patch b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-16.0.0-ld_library_path.patch new file mode 100644 index 000000000000..3068cd535005 --- /dev/null +++ b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-16.0.0-ld_library_path.patch @@ -0,0 +1,63 @@ +From c2133b18cb48b9bb9c47897b16d64c5f0547cde6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= +Date: Thu, 4 May 2023 08:44:25 +0200 +Subject: [PATCH] [test] Use LD_LIBRARY_PATH to ensure that a new lib is used + (#1989) +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Add the library `BINARY_DIR` to `LD_LIBRARY_PATH` to ensure that +the freshly built `libLLVMSPIRVLib.so` is tested. Otherwise, llvm-spirv +spawned by the test suite may use the previously installed +`libLLVMSPIRVLib.so`. + +I have noticed the problem after rebuilding LLVM with +`-DLLVM_ENABLE_ASSSERTIONS=ON`. This meant that the previous version +of `libLLVMSPIRVLib.so` now crashed, effectively causing the test suite +to fail incorrectly. + +Signed-off-by: Michał Górny +--- + test/CMakeLists.txt | 1 + + test/lit.cfg.py | 3 ++- + test/lit.site.cfg.py.in | 1 + + 3 files changed, 4 insertions(+), 1 deletion(-) + +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 235f6d0a0..355baffb8 100644 +--- a/test/CMakeLists.txt ++++ b/test/CMakeLists.txt +@@ -3,6 +3,7 @@ llvm_canonicalize_cmake_booleans(SPIRV_SKIP_DEBUG_INFO_TESTS) + + # required by lit.site.cfg.py.in + get_target_property(LLVM_SPIRV_DIR llvm-spirv BINARY_DIR) ++get_target_property(LLVM_SPIRV_LIB_DIR LLVMSPIRVLib BINARY_DIR) + set(LLVM_SPIRV_TEST_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) + + if(SPIRV_TOOLS_FOUND AND NOT SPIRV-Tools-tools_FOUND) +diff --git a/test/lit.cfg.py b/test/lit.cfg.py +index 4b66412c3..fd8d3f94c 100644 +--- a/test/lit.cfg.py ++++ b/test/lit.cfg.py +@@ -76,6 +76,7 @@ + else: + config.substitutions.append(('spirv-val', ':')) + ++llvm_config.with_system_environment('LD_LIBRARY_PATH') + if using_spirv_tools: +- llvm_config.with_system_environment('LD_LIBRARY_PATH') + llvm_config.with_environment('LD_LIBRARY_PATH', config.spirv_tools_lib_dir, append_path=True) ++llvm_config.with_environment('LD_LIBRARY_PATH', config.llvm_spirv_lib_dir, append_path=True) +diff --git a/test/lit.site.cfg.py.in b/test/lit.site.cfg.py.in +index a01f2bb34..fdc4f4319 100644 +--- a/test/lit.site.cfg.py.in ++++ b/test/lit.site.cfg.py.in +@@ -6,6 +6,7 @@ config.llvm_src_root = "@LLVM_SOURCE_DIR@" + config.llvm_obj_root = "@LLVM_BINARY_DIR@" + config.llvm_tools_dir = "@LLVM_TOOLS_DIR@" + config.llvm_spirv_dir = "@LLVM_SPIRV_DIR@" ++config.llvm_spirv_lib_dir = "@LLVM_SPIRV_LIB_DIR@" + config.llvm_libs_dir = "@LLVM_LIBS_DIR@" + config.llvm_shlib_dir = "@SHLIBDIR@" + config.llvm_plugin_ext = "@LLVM_PLUGIN_EXT@" diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild index 2ecbe13bf889..fd9d9851fd82 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild @@ -7,7 +7,7 @@ LLVM_MAX_SLOT="16" MY_PN="SPIRV-LLVM-Translator" MY_P="${MY_PN}-${PV}" -inherit cmake flag-o-matic llvm +inherit cmake flag-o-matic llvm multiprocessing DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" @@ -34,7 +34,10 @@ BDEPEND=" test? ( dev-python/lit ) " -PATCHES=( "${FILESDIR}/${PN}-16.0.0-llvm-link-llvm-dylib.patch" ) +PATCHES=( + "${FILESDIR}/${PN}-16.0.0-llvm-link-llvm-dylib.patch" + "${FILESDIR}/${PN}-16.0.0-ld_library_path.patch" +) src_prepare() { append-flags -fPIC @@ -55,5 +58,5 @@ src_configure() { } src_test() { - lit "${BUILD_DIR}/test" || die + lit -vv "-j${LIT_JOBS:-$(makeopts_jobs)}" "${BUILD_DIR}/test" || die } diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest index ab273fcdd2a3..fb59f03fa3eb 100644 --- a/dev-util/watchman/Manifest +++ b/dev-util/watchman/Manifest @@ -296,6 +296,7 @@ DIST wasm-bindgen-shared-0.2.84.crate 7219 BLAKE2B 4910158ed884dd9dbb32b1539b0c8 DIST watchman-2022.08.29.00.tar.gz 3787691 BLAKE2B faf3f6afe351f7596256424c9e4f0c31fe826ee1097e216d04d869b3adee7ca1d4d9afbbea99fb3ca4f095d06171a1afe56fc5a71022242c4fde99246c3a1781 SHA512 25f6f133253335ece931fdbb131e8df4961c4b73877e2caa5008d3bd5e66e44b1121b7d4f2cd3367b1759476307aad8d6642089c482a6b65178b0a05510ea5f1 DIST watchman-2023.02.06.00.tar.gz 3811103 BLAKE2B 9a7ef8b809855bd08bf7a75441a6399ed4fd852e40f749391d4f1377ad095e7f2d58800e9c44f058723751fa51fdd8ff88122276d1af6d3128344cd48457eba7 SHA512 4d7b4835130bf343f596730f0ec4fef30a9c0a521c9c35c06a80f652c26486dfbc8fef405fd0cc2586965b20c75c260383971da19d148173801d39c51a6d42ee DIST watchman-2023.04.10.00.tar.gz 3962793 BLAKE2B b4a26e38d07376ebea81cf7b0a1694a775cc71c0142157dce804173d153599e017dad516b31368bb034142bd13b4b53a5074613468870cd9e970e8644b312b9b SHA512 6d078cf7681bd07327b03dd159d5dd66ff84007cb149329642ec3ed6d8a785307f28668a0568095162b9ff654cd04104103d10b1e2d1db9cae14667d32d450b4 +DIST watchman-2023.05.01.00.tar.gz 3963267 BLAKE2B 00e9a9dd8426e112715997aa1e51700a1797d1e7d935d2b3f1e019d65a38d97cd61dda755e03703ea7060dab5c793408401e6cc04a1d0d513686ac387235524d SHA512 f36a625bbcfd0ecb2813bb33c04fb3314a6f3303cf84d3cef479d7b843862cb231a7b2f56ce13457bbf408df033a2d71fa8545b839225d8fbc292ea270f574e2 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 diff --git a/dev-util/watchman/watchman-2023.05.01.00.ebuild b/dev-util/watchman/watchman-2023.05.01.00.ebuild new file mode 100644 index 000000000000..93d22b62da3a --- /dev/null +++ b/dev-util/watchman/watchman-2023.05.01.00.ebuild @@ -0,0 +1,326 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# These must be bumped together: +# dev-cpp/edencommon +# dev-cpp/folly +# dev-util/watchman + +# TODO: Split into different variables then combine for each component? +# Not all is in rust/ dir. +# Rust components: +# - thirdparty/deelevate_binding/Cargo.toml +# - rust/watchman_client/Cargo.toml +# - rust/serde_bser/Cargo.toml +# - cli/Cargo.toml +CRATES=" +ahash-0.8.3 +aho-corasick-0.7.20 +android_system_properties-0.1.5 +ansi_term-0.12.1 +anyhow-1.0.70 +atty-0.2.14 +autocfg-1.1.0 +base64-0.10.1 +bitflags-1.3.2 +bumpalo-3.12.0 +byteorder-1.4.3 +bytes-1.4.0 +cc-1.0.79 +cfg-if-1.0.0 +chrono-0.4.24 +clap-2.34.0 +codespan-reporting-0.11.1 +core-foundation-sys-0.8.4 +crossbeam-0.8.2 +crossbeam-channel-0.5.8 +crossbeam-deque-0.8.3 +crossbeam-epoch-0.9.14 +crossbeam-queue-0.3.8 +crossbeam-utils-0.8.15 +cxx-1.0.94 +cxxbridge-flags-1.0.94 +cxxbridge-macro-1.0.94 +cxx-build-1.0.94 +deelevate-0.1.1 +dirs-4.0.0 +dirs-sys-0.3.7 +duct-0.13.6 +either-1.8.1 +embed-resource-1.8.0 +filedescriptor-0.7.3 +fnv-1.0.7 +futures-0.1.31 +futures-0.3.28 +futures-channel-0.3.28 +futures-core-0.3.28 +futures-executor-0.3.28 +futures-io-0.3.28 +futures-macro-0.3.28 +futures-sink-0.3.28 +futures-task-0.3.28 +futures-util-0.3.28 +getrandom-0.1.16 +getrandom-0.2.9 +heck-0.3.3 +hermit-abi-0.1.19 +hermit-abi-0.2.6 +iana-time-zone-0.1.56 +iana-time-zone-haiku-0.1.1 +itoa-1.0.6 +js-sys-0.3.61 +jwalk-0.6.2 +lazy_static-1.4.0 +libc-0.2.141 +link-cplusplus-1.0.8 +lock_api-0.4.9 +log-0.4.17 +maplit-1.0.2 +maybe-uninit-2.0.0 +memchr-2.5.0 +memmem-0.1.1 +memoffset-0.6.5 +memoffset-0.8.0 +mio-0.8.6 +nix-0.25.1 +nom-5.1.2 +ntapi-0.4.0 +num-0.2.1 +num-bigint-0.2.6 +num-complex-0.2.4 +num_cpus-1.15.0 +num-derive-0.2.5 +num-integer-0.1.45 +num-iter-0.1.43 +num-rational-0.2.4 +num-traits-0.2.15 +once_cell-1.17.1 +ordered-float-1.1.1 +os_pipe-1.1.3 +parking_lot-0.12.1 +parking_lot_core-0.9.7 +pathsearch-0.2.0 +phf-0.11.1 +phf_codegen-0.11.1 +phf_generator-0.11.1 +phf_shared-0.11.1 +pin-project-lite-0.2.9 +pin-utils-0.1.0 +ppv-lite86-0.2.17 +proc-macro2-0.4.30 +proc-macro2-1.0.56 +proc-macro-error-1.0.4 +proc-macro-error-attr-1.0.4 +quote-0.6.13 +quote-1.0.26 +rand-0.7.3 +rand-0.8.5 +rand_chacha-0.2.2 +rand_core-0.5.1 +rand_core-0.6.4 +rand_hc-0.2.0 +rayon-1.7.0 +rayon-core-1.11.0 +redox_syscall-0.2.16 +redox_users-0.4.3 +regex-1.7.3 +regex-syntax-0.6.29 +rustc_version-0.4.0 +ryu-1.0.13 +scopeguard-1.1.0 +scratch-1.0.5 +semver-0.9.0 +semver-1.0.17 +semver-parser-0.7.0 +serde-1.0.160 +serde_bytes-0.11.9 +serde_derive-1.0.160 +serde_json-1.0.96 +shared_child-1.0.0 +shared_library-0.1.9 +signal-hook-0.1.17 +signal-hook-registry-1.4.1 +siphasher-0.3.10 +slab-0.4.8 +smallvec-0.6.14 +smallvec-1.10.0 +socket2-0.4.9 +strsim-0.8.0 +structopt-0.3.26 +structopt-derive-0.4.18 +syn-0.15.44 +syn-1.0.109 +syn-2.0.15 +sysinfo-0.26.9 +tabular-0.2.0 +termcolor-1.2.0 +terminfo-0.7.5 +termios-0.3.3 +termwiz-0.8.0 +textwrap-0.11.0 +thiserror-1.0.40 +thiserror-impl-1.0.40 +time-0.1.45 +tokio-1.27.0 +tokio-macros-2.0.0 +tokio-util-0.6.10 +toml-0.5.11 +tracing-0.1.37 +tracing-core-0.1.30 +unicode-ident-1.0.8 +unicode-segmentation-1.10.1 +unicode-width-0.1.10 +unicode-xid-0.1.0 +utf8parse-0.1.1 +vec_map-0.8.2 +vergen-3.2.0 +version_check-0.9.4 +vswhom-0.1.0 +vswhom-sys-0.1.2 +vtparse-0.2.2 +wasi-0.10.0+wasi-snapshot-preview1 +wasi-0.11.0+wasi-snapshot-preview1 +wasi-0.9.0+wasi-snapshot-preview1 +wasm-bindgen-0.2.84 +wasm-bindgen-backend-0.2.84 +wasm-bindgen-macro-0.2.84 +wasm-bindgen-macro-support-0.2.84 +wasm-bindgen-shared-0.2.84 +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 +windows-0.48.0 +windows_aarch64_gnullvm-0.42.2 +windows_aarch64_gnullvm-0.48.0 +windows_aarch64_msvc-0.42.2 +windows_aarch64_msvc-0.48.0 +windows_i686_gnu-0.42.2 +windows_i686_gnu-0.48.0 +windows_i686_msvc-0.42.2 +windows_i686_msvc-0.48.0 +windows-sys-0.45.0 +windows-targets-0.42.2 +windows-targets-0.48.0 +windows_x86_64_gnu-0.42.2 +windows_x86_64_gnu-0.48.0 +windows_x86_64_gnullvm-0.42.2 +windows_x86_64_gnullvm-0.48.0 +windows_x86_64_msvc-0.42.2 +windows_x86_64_msvc-0.48.0 +winreg-0.10.1 +xi-unicode-0.2.1 +" + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) +inherit cargo cmake distutils-r1 tmpfiles + +DESCRIPTION="A file watching service" +HOMEPAGE="https://facebook.github.io/watchman/" +SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" $(cargo_crate_uris)" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="llvm-libunwind python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent +RDEPEND=" + dev-libs/libevent:= + dev-libs/libpcre2 + ~dev-cpp/edencommon-${PV}:= + ~dev-cpp/folly-${PV}:= + dev-cpp/glog:= + >=dev-libs/libfmt-8.1.1-r1:= + dev-libs/openssl:= + llvm-libunwind? ( sys-libs/llvm-libunwind:= ) + !llvm-libunwind? ( sys-libs/libunwind:= ) + python? ( ${PYTHON_DEPS} )" +# TODO: Make gtest test-only (needs a fair bit of patching) +DEPEND="${RDEPEND} + dev-cpp/gtest" + +PATCHES=( + "${FILESDIR}"/${PN}-2023.01.16.00-python-working-dir.patch + "${FILESDIR}"/${PN}-2022.02.28.00-libatomic.patch + "${FILESDIR}"/${PN}-2022.08.08.00-musl-fsword-fix.patch +) + +# Rust utility +QA_FLAGS_IGNORED="usr/bin/watchmanctl" + +distutils_enable_tests unittest + +src_prepare() { + cmake_src_prepare +} + +src_configure() { + # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 + export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" + export RUST_CARGO_HOME="${ECARGO_HOME}" + export CARGO_HOME="${ECARGO_HOME}" + # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue + # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 + # so no need to force -j1 via cargo jobs + + local mycmakeargs=( + # Rust wrangling + -DUSE_CARGO_VENDOR=ON + -DGENERATE_CARGO_VENDOR_CONFIG=OFF + -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" + + # General bits + -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman + -DWATCHMAN_VERSION_OVERRIDE=${PV} + + # Fails to build against fbthrift for now in libatomic troubles + -DENABLE_EDEN_SUPPORT=OFF + + # We handle this ourselves + -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use python ; then + pushd watchman/python >/dev/null || die + distutils-r1_src_compile + popd >/dev/null || die + fi +} + +src_test() { + cmake_src_test + + if use python ; then + pushd watchman/python >/dev/null || die + distutils-r1_src_test + popd >/dev/null || die + fi +} + +src_install() { + cmake_src_install + + newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf + + if use python ; then + pushd watchman/python >/dev/null || die + distutils-r1_src_install + popd >/dev/null || die + fi +} + +pkg_postinst() { + tmpfiles_process watchman.conf +} diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index f420f4470f53ef2480170793fe0d250b10c5fde8..4d6513f156ffb9f83f42e41b5fa90cc5dabae2d1 100644 GIT binary patch delta 5491 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 delta 5487 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 diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index 38610bf9e612..cb84a7820de9 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -1,15 +1,9 @@ -DIST git-2.39.1.tar.xz 7160744 BLAKE2B 5ebf583232da9f6a937ebba17858b9fa8b550e3d0d981ff5603f77673cce69bf9a3c1c18c61d4c5e6b2f629a8173eaef8a09c913961d175571e4e6b00d2b194d SHA512 b1821a814947f01adf98206a7e9a01da9daa617b1192e8ef6968b05af8d874f028fb26b5f828a9c48f734ef2c276f4d23bdc898ba46fb7aaa96dbe68081037e9 DIST git-2.39.2.tar.xz 7163224 BLAKE2B bcd9abdaf8ce626de7aec2da666395f80212772aa17516f903459d683597184efeeb1d6aad536e0bf722a9bf63df98549fdeaab5b0a48e5500faf83ebf5d7516 SHA512 fdca70bee19401c5c7a6d2f3d70bd80b6ba99f6a9f97947de31d4366ee3a78a18d5298abb25727ec8ef67131bca673e48dff2a5a050b6e032884ab04066b20cb DIST git-2.39.3.tar.xz 7166100 BLAKE2B 862a5636df681e46797034bf22ca7712d70ead94ac0a911b81e4eeb3c83e67fdc56b839055b3b54bdab0ffceabe9fa2efb9e2870b1c0f40590ddb33e7427cd2a SHA512 ddd9f41df9d59aedaddb3a3cd551c105903b5f8c86455d4d05a8342920d67754b358b6ab0d6c10cca743b8e0e621baea16f71a9d6290f4d37297a9c45e8b3763 -DIST git-2.40.0.tar.xz 7183692 BLAKE2B e2687ceb7e341170f063013c8c0e8be81456cda786981f36170aefb714687d78cf850287e5fb35d98e7326f611881ffd27d380728c87b9306fbbe46c1b989d69 SHA512 a2720f8f9a0258c0bb5e23badcfd68a147682e45a5d039a42c47128296c508109d5039029db89311a35db97a9008585e84ed11b400846502c9be913d67f0fd90 DIST git-2.40.1.tar.xz 7185260 BLAKE2B 50957227a572db54b931976d4c22edeaf0d5678d05d37f9478e736487d3e0755c1d70775cea9e3ce82e07f228fa809f3b461fb5b7f267117cc5aeffff915c096 SHA512 9ab41c64c6e666c314683bc4925535e037d43f947b8d327ff7d0379ac12899f4effcc2fe4e47b1ce652ad7140aa4f01f3b99f9cc0cf854cfeface1a5d3e1893e -DIST git-htmldocs-2.39.1.tar.xz 1504172 BLAKE2B 64a73a2b04e99b0bf18ab2153076bcbae9c114a31c9ab998c5e068f0ce6c0f5140e9db79008b1b01688db6a6d53e84fde8b2319eb45394aa6bc2df361be78520 SHA512 9b67b0464acd5651ef5871f724c59c910195cdd7020ecdcadced6e8e1275269ee1ca5808881e67e908114cb4ef27c959320f1e3d718b6699d3761281b6179600 DIST git-htmldocs-2.39.2.tar.xz 1505352 BLAKE2B 8b60f9bae9585aab8782f38ff64391a9c8fddeed47d84a989b4f65db87c14e927d1d975fa5239435e921dbc74a75c600d6f0485defa1a235a66355c0f8d9060d SHA512 fe0982e653784285bce7f158956892900ae9c88aa986261de4184e3349e34ee54f92d7280e143031b107872fc1729814489f6e355aa12dc415d724da65ec3716 DIST git-htmldocs-2.39.3.tar.xz 1506828 BLAKE2B 732e86ee004a44230d8f10eac16a14fbfb348d4278001011a0d22ba91240fbe65cad341b0547b649db3ce7fc67fc6fb544c896e7ba4bd7f1fa3c9b42371febf9 SHA512 7616c9c6600759f06973d36d5233b3909da72f39318410f5522b890d282a74e7585433c7195fed4792d5b7955292a466abcc2185ffdc23d0e8928ad58d7db1bf -DIST git-htmldocs-2.40.0.tar.xz 1517292 BLAKE2B 1baa47344e8c41c529e6ea21fa9ab406d146e128c2154beceb1d2ddf993cebdfeca132ed86811ef062df38e1ecc541dd2285bca0d985e7cc8ce185422d53f9b4 SHA512 3295e6b5e69430b3900ade93484cc357dd69d59ffccef0b62648d4aefc5d3e0820bd81dde2ec5ad0f3983c9c3a3648fa6edea508e870ebc0194cf6d42137aee2 DIST git-htmldocs-2.40.1.tar.xz 1517900 BLAKE2B 864edd5b2389362dcf5d0c9f08cbf3bac6303cf6505b2d5446e73aeb591ac9212948b6f68434671e3bfba6f64d6aff02d315848d08647d22177292775411e5b3 SHA512 770c9765bab1f0773615d67f4eb817c42e1a946da205381ac0c208c4b2d4185c351aebbd7294afe66ef794b65cc9123b255a585a3df2990b5dfe779aaacb0800 -DIST git-manpages-2.39.1.tar.xz 557012 BLAKE2B 1a39a1192443eac0d12da059e0146d286272054192810d12f53f627bd341c3dc50bea2078cccac0d46c5e95502a1d669f072ab387e1662c890e5c38d46ad3f31 SHA512 4f1fdd7abf53dd60478ffc5f926777cd00446a3799ad9a2129814adfe7d3d63e13dd9bcdcea699fd139c9e134cf45857f0585ce2772e4fb93e4930c8f86a08bb DIST git-manpages-2.39.2.tar.xz 557080 BLAKE2B 6b2dbb33f1041ba802582f529638b8b4574309efbf5af94add5c676efed7314743d5b326ec18a95ba85a4fe818e95913069717034a9863879e1d03ee32b839ba SHA512 6326ff43564fc42ca0a424edd17896434e11c09ce21f4bfd4d4975aaaf7f2c0d823da0e89b267557b0b7799c342db88d84685d24f589f53edfe486208c1f15b1 DIST git-manpages-2.39.3.tar.xz 557428 BLAKE2B 4eb85035f7056a12c3f1276d26f99b3337b97721f8f4b0b3c74d2a484171bfdf74f566a03e175ba32b389c940ed7be66ce2933442ec77089d5db3aaeb2ed2557 SHA512 06414741667b990ff3a28f7cb29b502df3d4cc757d525438994af005c71d429ca969563a74d1d2b44185e5c40107ac8838b390835a8a947e542ce3636b43f98b -DIST git-manpages-2.40.0.tar.xz 562824 BLAKE2B 9e57d39c2111fc3a109d355773bc191110ac421bc1b0b9bdeeb13e84d8934ad4bdb8c7439bc7fe8f1ffea505e4ea6d14ab4fdf689e828e841cf0af8d2eb3cd12 SHA512 7415db5fd30239c7f5a51c40c3e94870ef6896df0d78a88bbe91c38d58e4d9802e12e1de2cb03634a52ad4a5877c9d7e1194c284567288ed4263788c48c8cff0 DIST git-manpages-2.40.1.tar.xz 562772 BLAKE2B 091c907195b37ed4152698515528d7da27f8dbf2516915ae66ba6f81a64bbd9f2042544889fe655ea7447bd6f32adaf8daec9c02743587a84b090554ad58796b SHA512 4e75f5ae3786658d284ce8eae3133c01115e357cc0bd2c4c5bf4261196411da632f51c87ff6e4c1f4bc7adf7b7b4a33c4debe52bcd9b5d735aa70dd9614ad5bd diff --git a/dev-vcs/git/git-2.39.1.ebuild b/dev-vcs/git/git-2.39.1.ebuild deleted file mode 100644 index 26e5cfe14e2f..000000000000 --- a/dev-vcs/git/git-2.39.1.ebuild +++ /dev/null @@ -1,644 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python3_{9..11} ) - -inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd - -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" - - inherit git-r3 - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: seen - case ${PVR} in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=seen ;; - esac -fi - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER="${MY_PV}" - -DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" - -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - - [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' - - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi -fi - -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" - -# Common to both DEPEND and RDEPEND -DEPEND=" - dev-libs/openssl:= - sys-libs/zlib - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - iconv? ( virtual/libiconv ) - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:= ) -" -RDEPEND=" - ${DEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Authen-SASL - >=virtual/perl-libnet-3.110.0-r4[ssl] - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso(-),perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - perforce? ( ${PYTHON_DEPS} ) - selinux? ( sec-policy/selinux-git ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -BDEPEND=" - doc? ( - app-text/asciidoc - app-text/docbook2X - app-text/xmlto - sys-apps/texinfo - ) - gnome-keyring? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg ) -" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - perforce? ( ${PYTHON_REQUIRED_USE} ) - subversion? ( perl ) - webdav? ( curl ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Avoid automagic CVS, bug #350330 - "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch - - # Make submodule output quiet - "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]" ; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned!" - fi - - if use perforce ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local extlibs myopts - - myopts=( - ASCIIDOC_NO_ROFF=YesPlease - - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - - $(usev elibc_musl NO_REGEX=NeedsStartEnd) - $(usev !cvs NO_CVS=YesPlease) - $(usev !iconv NO_ICONV=YesPlease) - $(usev !nls NO_GETTEXT=YesPlease) - $(usev !perforce NO_PYTHON=YesPlease) - $(usev !subversion NO_SVN_TESTS=YesPlease) - $(usev !tk NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # Broken assumptions because of static build system - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # Can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=( -lpcre2-8 ) - fi - - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - - if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then - myopts+=( HAVE_GETDELIM=1 ) - fi - fi - - myopts+=( ASCIIDOC8=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs[@]}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]] ; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . || die - fi - -} - -src_prepare() { - if ! use safe-directory ; then - # This patch neuters the "safe directory" detection. - # bugs #838271, #838223 - PATCHES+=( - "${FILESDIR}"/git-2.37.2-unsafe-directory.patch - ) - fi - - default - - if use prefix ; then - # bug #757309 - eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch - fi - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use perforce && PYTHON_PATH="${PYTHON}" - - local mymakeargs=( - ${MY_MAKEOPTS} - - prefix="${EPREFIX}"/usr - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - perllibdir="$(use perl && perl_get_raw_vendorlib)" - sysconfdir="${EPREFIX}"/etc - - CC="$(tc-getCC)" - CFLAGS="${CFLAGS}" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - - # TODO: --verbose? - GIT_TEST_OPTS="--no-color" - - OPTAR="$(tc-getAR)" - OPTCC="$(tc-getCC)" - OPTCFLAGS="${CFLAGS}" - OPTLDFLAGS="${LDFLAGS}" - - PERL_PATH="${EPREFIX}/usr/bin/perl" - PERL_MM_OPT="" - - PYTHON_PATH="${PYTHON_PATH}" - - V=1 - "$@" - ) - - emake "${mymakeargs[@]}" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake - - if use perl && use cgi ; then - git_emake gitweb - fi - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - git_emake -C contrib/credential/osxkeychain - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man - if use doc ; then - git_emake info html - fi - else - if use doc ; then - git_emake info - fi - fi - popd &>/dev/null || die - - if use gnome-keyring ; then - git_emake -C contrib/credential/libsecret - fi - - pushd contrib/subtree &>/dev/null || die - git_emake git-subtree - # git-subtree.1 requires the full USE=doc dependency stack - use doc && git_emake git-subtree.html git-subtree.1 - popd &>/dev/null || die - - git_emake -C contrib/diff-highlight - - if use mediawiki ; then - git_emake -C contrib/mw-to-git - fi -} - -src_test() { - local disabled=( - # We make safe-directory optional - t0033-safe-directory.sh - ) - - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" -} - -src_install() { - git_emake DESTDIR="${D}" install - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - local d - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install - if use doc ; then - # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - git_emake -C contrib/mw-to-git DESTDIR="${D}" install - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - removed upstream - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - local i - for i in "${contrib_objects[@]}" ; do - cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym ../gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED}"/usr/lib{,64}/perl5/ ; do - if [[ -d "${d}" ]] ; then - find "${d}" -name .packlist -delete || die - fi - done - else - rm -rf "${ED}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED}"/usr/libexec/git-core/git-svn \ - "${ED}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if ! use prefix ; then - newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then - rm -r "${ED}/usr/share/locale/${1}" || die - fi - } - plocale_for_each_disabled_locale rm_loc -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - fi - - optfeature_header "Some scripts require additional dependencies:" - optfeature git-quiltimport dev-util/quilt - optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx -} diff --git a/dev-vcs/git/git-2.39.3.ebuild b/dev-vcs/git/git-2.39.3.ebuild index ce146cc61342..26e5cfe14e2f 100644 --- a/dev-vcs/git/git-2.39.3.ebuild +++ b/dev-vcs/git/git-2.39.3.ebuild @@ -50,7 +50,7 @@ if [[ ${PV} != *9999 ]]; then SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi fi diff --git a/dev-vcs/git/git-2.40.0.ebuild b/dev-vcs/git/git-2.40.0.ebuild deleted file mode 100644 index ce146cc61342..000000000000 --- a/dev-vcs/git/git-2.40.0.ebuild +++ /dev/null @@ -1,644 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -GENTOO_DEPEND_ON_PERL=no - -# bug #329479: git-remote-testgit is not multiple-version aware -PYTHON_COMPAT=( python3_{9..11} ) - -inherit toolchain-funcs perl-module bash-completion-r1 optfeature plocale python-single-r1 systemd - -PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" - -if [[ ${PV} == *9999 ]]; then - EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" - - inherit git-r3 - # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. - # See https://git-scm.com/docs/gitworkflows#_graduation - # In order of stability: - # 9999-r0: maint - # 9999-r1: master - # 9999-r2: next - # 9999-r3: seen - case ${PVR} in - 9999) EGIT_BRANCH=maint ;; - 9999-r1) EGIT_BRANCH=master ;; - 9999-r2) EGIT_BRANCH=next;; - 9999-r3) EGIT_BRANCH=seen ;; - esac -fi - -MY_PV="${PV/_rc/.rc}" -MY_P="${PN}-${MY_PV}" - -DOC_VER="${MY_PV}" - -DESCRIPTION="Stupid content tracker: distributed VCS designed for speed and efficiency" -HOMEPAGE="https://www.git-scm.com/" - -if [[ ${PV} != *9999 ]]; then - SRC_URI_SUFFIX="xz" - SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" - - [[ ${PV/rc} != ${PV} ]] && SRC_URI_KORG+='/testing' - - SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX}" - SRC_URI+=" doc? ( ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} )" - - if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - fi -fi - -S="${WORKDIR}"/${MY_P} - -LICENSE="GPL-2" -SLOT="0" -IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki +nls +pcre perforce +perl +safe-directory selinux subversion tk +webdav xinetd cvs test" - -# Common to both DEPEND and RDEPEND -DEPEND=" - dev-libs/openssl:= - sys-libs/zlib - curl? ( - net-misc/curl - webdav? ( dev-libs/expat ) - ) - gnome-keyring? ( - app-crypt/libsecret - dev-libs/glib:2 - ) - iconv? ( virtual/libiconv ) - pcre? ( dev-libs/libpcre2:= ) - perl? ( dev-lang/perl:=[-build(-)] ) - tk? ( dev-lang/tk:= ) -" -RDEPEND=" - ${DEPEND} - gpg? ( app-crypt/gnupg ) - perl? ( - dev-perl/Error - dev-perl/MailTools - dev-perl/Authen-SASL - >=virtual/perl-libnet-3.110.0-r4[ssl] - cgi? ( - dev-perl/CGI - highlight? ( app-text/highlight ) - ) - cvs? ( - >=dev-vcs/cvsps-2.1:0 - dev-perl/DBI - dev-perl/DBD-SQLite - ) - mediawiki? ( - dev-perl/DateTime-Format-ISO8601 - dev-perl/HTML-Tree - dev-perl/MediaWiki-API - ) - subversion? ( - dev-vcs/subversion[-dso(-),perl] - dev-perl/libwww-perl - dev-perl/TermReadKey - ) - ) - perforce? ( ${PYTHON_DEPS} ) - selinux? ( sec-policy/selinux-git ) -" - -# This is how info docs are created with Git: -# .txt/asciidoc --(asciidoc)---------> .xml/docbook -# .xml/docbook --(docbook2texi.pl)--> .texi -# .texi --(makeinfo)---------> .info -BDEPEND=" - doc? ( - app-text/asciidoc - app-text/docbook2X - app-text/xmlto - sys-apps/texinfo - ) - gnome-keyring? ( virtual/pkgconfig ) - nls? ( sys-devel/gettext ) - test? ( app-crypt/gnupg ) -" - -# Live ebuild builds man pages and HTML docs, additionally -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" app-text/asciidoc" -fi - -SITEFILE="50${PN}-gentoo.el" - -REQUIRED_USE=" - cgi? ( perl ) - cvs? ( perl ) - mediawiki? ( perl ) - perforce? ( ${PYTHON_REQUIRED_USE} ) - subversion? ( perl ) - webdav? ( curl ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Avoid automagic CVS, bug #350330 - "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch - - # Make submodule output quiet - "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch -) - -pkg_setup() { - if use subversion && has_version "dev-vcs/subversion[dso]" ; then - ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" - ewarn "with USE=dso, there may be weird crashes in git-svn. You" - ewarn "have been warned!" - fi - - if use perforce ; then - python-single-r1_pkg_setup - fi -} - -# This is needed because for some obscure reasons future calls to make don't -# pick up these exports if we export them in src_unpack() -exportmakeopts() { - local extlibs myopts - - myopts=( - ASCIIDOC_NO_ROFF=YesPlease - - $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) - - $(usev elibc_musl NO_REGEX=NeedsStartEnd) - $(usev !cvs NO_CVS=YesPlease) - $(usev !iconv NO_ICONV=YesPlease) - $(usev !nls NO_GETTEXT=YesPlease) - $(usev !perforce NO_PYTHON=YesPlease) - $(usev !subversion NO_SVN_TESTS=YesPlease) - $(usev !tk NO_TCLTK=YesPlease) - ) - - if use blksha1 ; then - myopts+=( BLK_SHA1=YesPlease ) - fi - - if use curl ; then - use webdav || myopts+=( NO_EXPAT=YesPlease ) - else - myopts+=( NO_CURL=YesPlease ) - fi - - # Broken assumptions because of static build system - myopts+=( - NO_FINK=YesPlease - NO_DARWIN_PORTS=YesPlease - INSTALL=install - TAR=tar - SHELL_PATH="${EPREFIX}/bin/sh" - SANE_TOOL_PATH= - OLD_ICONV= - NO_EXTERNAL_GREP= - ) - - # Can't define this to null, since the entire makefile depends on it - sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die - - if use pcre; then - myopts+=( USE_LIBPCRE2=YesPlease ) - extlibs+=( -lpcre2-8 ) - fi - - if [[ ${CHOST} == *-solaris* ]]; then - myopts+=( - NEEDS_LIBICONV=YesPlease - HAVE_CLOCK_MONOTONIC=1 - ) - - if grep -Fq getdelim "${ESYSROOT}"/usr/include/stdio.h ; then - myopts+=( HAVE_GETDELIM=1 ) - fi - fi - - myopts+=( ASCIIDOC8=YesPlease ) - - export MY_MAKEOPTS="${myopts[@]}" - export EXTLIBS="${extlibs[@]}" -} - -src_unpack() { - if [[ ${PV} != *9999 ]] ; then - unpack ${MY_P}.tar.${SRC_URI_SUFFIX} - - cd "${S}" || die - unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} - - if use doc ; then - pushd "${S}"/Documentation &>/dev/null || die - unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} - popd &>/dev/null || die - fi - else - git-r3_src_unpack - #cp "${FILESDIR}"/GIT-VERSION-GEN . || die - fi - -} - -src_prepare() { - if ! use safe-directory ; then - # This patch neuters the "safe directory" detection. - # bugs #838271, #838223 - PATCHES+=( - "${FILESDIR}"/git-2.37.2-unsafe-directory.patch - ) - fi - - default - - if use prefix ; then - # bug #757309 - eapply "${FILESDIR}"/git-2.37.2-darwin-prefix-gettext.patch - fi - - sed -i \ - -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ - -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ - -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ - -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ - -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ - Makefile || die - - # Fix docbook2texi command - sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ - Documentation/Makefile || die -} - -git_emake() { - # bug #320647: PYTHON_PATH - local PYTHON_PATH="" - use perforce && PYTHON_PATH="${PYTHON}" - - local mymakeargs=( - ${MY_MAKEOPTS} - - prefix="${EPREFIX}"/usr - htmldir="${EPREFIX}"/usr/share/doc/${PF}/html - perllibdir="$(use perl && perl_get_raw_vendorlib)" - sysconfdir="${EPREFIX}"/etc - - CC="$(tc-getCC)" - CFLAGS="${CFLAGS}" - PKG_CONFIG="$(tc-getPKG_CONFIG)" - - # TODO: --verbose? - GIT_TEST_OPTS="--no-color" - - OPTAR="$(tc-getAR)" - OPTCC="$(tc-getCC)" - OPTCFLAGS="${CFLAGS}" - OPTLDFLAGS="${LDFLAGS}" - - PERL_PATH="${EPREFIX}/usr/bin/perl" - PERL_MM_OPT="" - - PYTHON_PATH="${PYTHON_PATH}" - - V=1 - "$@" - ) - - emake "${mymakeargs[@]}" -} - -src_configure() { - exportmakeopts -} - -src_compile() { - git_emake - - if use perl && use cgi ; then - git_emake gitweb - fi - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - git_emake -C contrib/credential/osxkeychain - fi - - pushd Documentation &>/dev/null || die - if [[ ${PV} == *9999 ]] ; then - git_emake man - if use doc ; then - git_emake info html - fi - else - if use doc ; then - git_emake info - fi - fi - popd &>/dev/null || die - - if use gnome-keyring ; then - git_emake -C contrib/credential/libsecret - fi - - pushd contrib/subtree &>/dev/null || die - git_emake git-subtree - # git-subtree.1 requires the full USE=doc dependency stack - use doc && git_emake git-subtree.html git-subtree.1 - popd &>/dev/null || die - - git_emake -C contrib/diff-highlight - - if use mediawiki ; then - git_emake -C contrib/mw-to-git - fi -} - -src_test() { - local disabled=( - # We make safe-directory optional - t0033-safe-directory.sh - ) - - local tests_cvs=( - t9200-git-cvsexportcommit.sh - t9400-git-cvsserver-server.sh - t9401-git-cvsserver-crlf.sh - t9402-git-cvsserver-refs.sh - t9600-cvsimport.sh - t9601-cvsimport-vendor-branch.sh - t9602-cvsimport-branches-tags.sh - t9603-cvsimport-patchsets.sh - t9604-cvsimport-timestamps.sh - ) - - local tests_perl=( - t3701-add-interactive.sh - t5502-quickfetch.sh - t5512-ls-remote.sh - t5520-pull.sh - t7106-reset-unborn-branch.sh - t7501-commit.sh - ) - # Bug #225601 - t0004 is not suitable for root perm - # Bug #219839 - t1004 is not suitable for root perm - # t0001-init.sh - check for init notices EPERM* fails - local tests_nonroot=( - t0001-init.sh - t0004-unwritable.sh - t0070-fundamental.sh - t1004-read-tree-m-u-wf.sh - t3700-add.sh - t7300-clean.sh - ) - # t9100 still fails with symlinks in SVN 1.7 - local test_svn=( t9100-git-svn-basic.sh ) - - # Unzip is used only for the testcase code, not by any normal parts of Git. - if ! has_version app-arch/unzip ; then - einfo "Disabling tar-tree tests" - disabled+=( t5000-tar-tree.sh ) - fi - - local cvs=0 - use cvs && let cvs=${cvs}+1 - if [[ ${EUID} -eq 0 ]] ; then - if [[ ${cvs} -eq 1 ]] ; then - ewarn "Skipping CVS tests because CVS does not work as root!" - ewarn "You should retest with FEATURES=userpriv!" - disabled+=( ${tests_cvs[@]} ) - fi - einfo "Skipping other tests that require being non-root" - disabled+=( ${tests_nonroot[@]} ) - else - if [[ ${cvs} -gt 0 ]] && has_version dev-vcs/cvs ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -gt 1 ]] && has_version "dev-vcs/cvs[server]" ; then - let cvs=${cvs}+1 - fi - - if [[ ${cvs} -lt 3 ]] ; then - einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" - disabled+=( ${tests_cvs[@]} ) - fi - fi - - if ! use perl ; then - einfo "Disabling tests that need Perl" - disabled+=( ${tests_perl[@]} ) - fi - - einfo "Disabling tests that fail with SVN 1.7" - disabled+=( ${test_svn[@]} ) - - # Reset all previously disabled tests - pushd t &>/dev/null || die - local i - for i in *.sh.DISABLED ; do - [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" - done - einfo "Disabled tests:" - for i in ${disabled[@]} ; do - if [[ -f "${i}" ]] ; then - mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" - fi - done - - # Avoid the test system removing the results because we want them ourselves - sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die - - # Clean old results first, must always run - nonfatal git_emake clean - popd &>/dev/null || die - - # Now run the tests, keep going if we hit an error, and don't terminate on - # failure - local rc - einfo "Start test run" - #MAKEOPTS=-j1 - nonfatal git_emake --keep-going test - rc=$? - - # Display nice results, now print the results - pushd t &>/dev/null || die - nonfatal git_emake aggregate-results - - # And bail if there was a problem - [[ ${rc} -eq 0 ]] || die "Tests failed. Please file a bug!" -} - -src_install() { - git_emake DESTDIR="${D}" install - - if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then - dobin contrib/credential/osxkeychain/git-credential-osxkeychain - fi - - # Depending on the tarball and manual rebuild of the documentation, the - # manpages may exist in either OR both of these directories. - find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] - find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] - dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} - use doc && dodir /usr/share/doc/${PF}/html - local d - for d in / /howto/ /technical/ ; do - docinto ${d} - dodoc Documentation${d}*.txt - if use doc ; then - docinto ${d}/html - dodoc Documentation${d}*.html - fi - done - docinto / - # Upstream does not ship this pre-built :-( - use doc && doinfo Documentation/{git,gitman}.info - - newbashcomp contrib/completion/git-completion.bash ${PN} - bashcomp_alias git gitk - # Not really a bash-completion file (bug #477920) - # but still needed uncompressed (bug #507480) - insinto /usr/share/${PN} - doins contrib/completion/git-prompt.sh - - #dobin contrib/fast-import/git-p4 # Moved upstream - #dodoc contrib/fast-import/git-p4.txt # Moved upstream - newbin contrib/fast-import/import-tars.perl import-tars - exeinto /usr/libexec/git-core/ - newexe contrib/git-resurrect.sh git-resurrect - - # git-subtree - pushd contrib/subtree &>/dev/null || die - git_emake DESTDIR="${D}" install - if use doc ; then - # Do not move git subtree install-man outside USE=doc! - git_emake DESTDIR="${D}" install-man install-html - fi - newdoc README README.git-subtree - dodoc git-subtree.txt - popd &>/dev/null || die - - if use mediawiki ; then - git_emake -C contrib/mw-to-git DESTDIR="${D}" install - fi - - # diff-highlight - dobin contrib/diff-highlight/diff-highlight - newdoc contrib/diff-highlight/README README.diff-highlight - - # git-jump - exeinto /usr/libexec/git-core/ - doexe contrib/git-jump/git-jump - newdoc contrib/git-jump/README git-jump.txt - - # git-contacts - exeinto /usr/libexec/git-core/ - doexe contrib/contacts/git-contacts - dodoc contrib/contacts/git-contacts.txt - - if use gnome-keyring ; then - pushd contrib/credential/libsecret &>/dev/null || die - dobin git-credential-libsecret - popd &>/dev/null || die - fi - - dodir /usr/share/${PN}/contrib - # The following are excluded: - # completion - installed above - # diff-highlight - done above - # emacs - removed upstream - # examples - these are stuff that is not used in Git anymore actually - # git-jump - done above - # gitview - installed above - # p4import - excluded because fast-import has a better one - # patches - stuff the Git guys made to go upstream to other places - # persistent-https - TODO - # mw-to-git - TODO - # subtree - build seperately - # svnimport - use git-svn - # thunderbird-patch-inline - fixes thunderbird - local contrib_objects=( - buildsystems - fast-import - hg-to-git - hooks - remotes2config.sh - rerere-train.sh - stats - workdir - ) - local i - for i in "${contrib_objects[@]}" ; do - cp -rf "${S}"/contrib/${i} "${ED}"/usr/share/${PN}/contrib || die "Failed contrib ${i}" - done - - if use perl && use cgi ; then - # We used to install in /usr/share/${PN}/gitweb - # but upstream installs in /usr/share/gitweb - # so we will install a symlink and use their location for compat with other - # distros - dosym ../gitweb /usr/share/${PN}/gitweb - - # INSTALL discusses configuration issues, not just installation - docinto / - newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb - newdoc "${S}"/gitweb/README README.gitweb - - for d in "${ED}"/usr/lib{,64}/perl5/ ; do - if [[ -d "${d}" ]] ; then - find "${d}" -name .packlist -delete || die - fi - done - else - rm -rf "${ED}"/usr/share/gitweb - fi - - if ! use subversion ; then - rm -f "${ED}"/usr/libexec/git-core/git-svn \ - "${ED}"/usr/share/man/man1/git-svn.1* - fi - - if use xinetd ; then - insinto /etc/xinetd.d - newins "${FILESDIR}"/git-daemon.xinetd git-daemon - fi - - if ! use prefix ; then - newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon - newconfd "${FILESDIR}"/git-daemon.confd git-daemon - systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" "git-daemon@.service" - systemd_dounit "${FILESDIR}/git-daemon.socket" - fi - - perl_delete_localpod - - # Remove disabled linguas - # we could remove sources in src_prepare, but install does not - # handle missing locale dir well - rm_loc() { - if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then - rm -r "${ED}/usr/share/locale/${1}" || die - fi - } - plocale_for_each_disabled_locale rm_loc -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]] ; then - elog "Please read /usr/share/bash-completion/completions/git for Git bash command" - elog "completion." - elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" - elog "Note that the prompt bash code is now in that separate script" - fi - - optfeature_header "Some scripts require additional dependencies:" - optfeature git-quiltimport dev-util/quilt - optfeature git-instaweb www-servers/lighttpd www-servers/apache www-servers/nginx -} diff --git a/dev-vcs/mercurial/mercurial-6.4.ebuild b/dev-vcs/mercurial/mercurial-6.4.ebuild index 58beecd8281a..04caa3211a34 100644 --- a/dev-vcs/mercurial/mercurial-6.4.ebuild +++ b/dev-vcs/mercurial/mercurial-6.4.ebuild @@ -3,10 +3,11 @@ EAPI=8 +CARGO_OPTIONAL=1 +DISTUTILS_EXT=1 +DISTUTILS_USE_SETUPTOOLS=no PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" -DISTUTILS_USE_SETUPTOOLS=no -CARGO_OPTIONAL=1 CRATES=" Inflector-0.11.4 diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 194b6e3251863aaea8ad72436cc99b9f48d8b1b2..3570616f2a36c2989898818f69c5f34ebbf92574 100644 GIT binary patch delta 35308 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 Uuo$3Kr1xL`FYRt^n@I=(0P{;{G5`Po delta 35271 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

Q?1{to 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�Uh32zEw;M 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 diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 57c0548e28ff..2547af99eb76 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -330,9 +330,12 @@ _distutils_set_globals() { if [[ ${DISTUTILS_EXT} ]]; then DEPEND="${PYTHON_DEPS}" - IUSE="debug" fi fi + + if [[ ${DISTUTILS_EXT} ]]; then + IUSE="debug" + fi } _distutils_set_globals unset -f _distutils_set_globals diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 65a4ea623920..b2d48dbbc568 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -81,15 +81,6 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then 17.0.0_pre20230502) EGIT_COMMIT=52882de0e641487329c9e093a90ea3dad01842c8 ;; - 17.0.0_pre20230421) - EGIT_COMMIT=5ea158077ec9ca50857ede5cbb0b27c61663fd55 - ;; - 17.0.0_pre20230414) - EGIT_COMMIT=5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf - ;; - 17.0.0_pre20230325) - EGIT_COMMIT=0be1fbac2a7797399c0970e3f4033288036b65f6 - ;; *) die "Unknown snapshot: ${PV}" ;; diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index 775da1bac3abd62b758174169f24486bf36b681e..7e636b4f4ec8d9e3e568eceda434d0c2776bd537 100644 GIT binary patch delta 9950 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 delta 10072 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 libcdio for CD support Use SDL sound backend (other parts of SDL are used unconditionally) + + iCatButler/pcsxr + diff --git a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild similarity index 96% rename from games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild rename to games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild index 672c8ccbccb4..00c5ae6261ef 100644 --- a/games-emulation/pcsxr/pcsxr-1.9.94_p20190306.ebuild +++ b/games-emulation/pcsxr/pcsxr-1.9.94_p20190306-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -41,7 +41,6 @@ DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND=" app-arch/unzip - dev-util/intltool sys-devel/gettext:0" src_configure() { diff --git a/games-emulation/pcsxr/pcsxr-9999.ebuild b/games-emulation/pcsxr/pcsxr-9999.ebuild index 2066e487f6ef..98a280011f20 100644 --- a/games-emulation/pcsxr/pcsxr-9999.ebuild +++ b/games-emulation/pcsxr/pcsxr-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -39,7 +39,6 @@ DEPEND="${RDEPEND} x11-base/xorg-proto" BDEPEND=" app-arch/unzip - dev-util/intltool sys-devel/gettext:0 " diff --git a/games-emulation/ppsspp/Manifest b/games-emulation/ppsspp/Manifest index 1e2d4614cad9..af650650b068 100644 --- a/games-emulation/ppsspp/Manifest +++ b/games-emulation/ppsspp/Manifest @@ -1,3 +1,4 @@ DIST ppsspp-1.14.2.tar.xz 46414560 BLAKE2B 3b1cc4a1f7824be4fe0e9abaf52df333965a9b2000bb412b71ea8308a75d4f250ff80c8097856720eb6339926e0b73bb725844f6cabeededc0c2475342a003a9 SHA512 767345235faa54c6a0c19c41fead43f67c39d7f84cd3d573523a745cd082166910090789a985873be047ecaf17513ef318362041f5dcc2b068b1ff061d787f79 DIST ppsspp-1.14.4.tar.xz 46405556 BLAKE2B 6ba958e8bcefffeeb0d05f3c14cf7381737a02deed27c45d564ba4e556af5654e51ffad5c8a8f880ce85b8916db4ed51b8be13c1ca01f7b6d7b28fa266425605 SHA512 144f5af637f747c745a34d28c95d498cfc736777240ad4eb0a08721af2fcb36106cf93a73d49df0fb572ee7ec78b4bc0965c9f4b3845e9457a4d7c967b8389ec +DIST ppsspp-1.15.2.tar.xz 52180064 BLAKE2B b1925205a1c71e27eb14cdcd1c29a2c1d09e06b8875110d08971e157c4d11a3f69907c8bd80954bbec05c44f2c6de58eecbdcb7118684c94184755e25226f0de SHA512 3bb230c752910dcaeb11c40a1c8565208184aea8c0f8a6fa3f14f6c75c73511dfbc47cbfad419ac2fd0796acc66762c436aacf5e6610860c7d6e54aad9546bc5 DIST ppsspp-1.15.tar.xz 52176784 BLAKE2B f0733edd114e09c3dfc4910fb48b7c5687af06faf39ed9184429d5f9ad0af3149a9270426b92eccbe97f61e436e7399c49e4feb0db05ce9df4d4177d091d7a08 SHA512 88e97f964e826cf791725ed62178dbfa456094af06a1c896df640b24a4e2ae8ed79e0ae63cb29cc6a92e83ecd63ab60013ddf32333fb1e8b5024a6e3fce6b71f diff --git a/games-emulation/ppsspp/ppsspp-1.15.2.ebuild b/games-emulation/ppsspp/ppsspp-1.15.2.ebuild new file mode 100644 index 000000000000..9653b9ec6119 --- /dev/null +++ b/games-emulation/ppsspp/ppsspp-1.15.2.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit python-any-r1 xdg cmake + +DESCRIPTION="A PSP emulator written in C++" +HOMEPAGE="https://www.ppsspp.org/ + https://github.com/hrydgard/ppsspp/" +SRC_URI="https://github.com/hrydgard/${PN}/releases/download/v${PV}/${P}.tar.xz" + +LICENSE="Apache-2.0 BSD BSD-2 GPL-2 JSON MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="discord qt5" +RESTRICT="test" + +RDEPEND=" + app-arch/snappy:= + app-arch/zstd:= + dev-libs/libzip:= + media-libs/glew:= + media-libs/libpng:= + media-libs/libsdl2[joystick] + media-video/ffmpeg:0/56.58.58 + sys-libs/zlib:= + virtual/opengl + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[-gles2-only] + dev-qt/qtmultimedia:5[-gles2-only] + dev-qt/qtopengl:5[-gles2-only] + dev-qt/qtwidgets:5[-gles2-only] + ) + !qt5? ( media-libs/libsdl2[X,opengl,sound,video] ) +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}"/${PN}-CMakeLists-flags.patch + "${FILESDIR}"/${PN}-disable-ccache-autodetection.patch +) + +pkg_setup() { + python-any-r1_pkg_setup +} + +src_configure() { + local -a mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF + -DCMAKE_SKIP_RPATH=ON + -DHEADLESS=false + -DUSE_SYSTEM_FFMPEG=ON + -DUSE_SYSTEM_LIBZIP=ON + -DUSE_SYSTEM_SNAPPY=ON + -DUSE_SYSTEM_ZSTD=ON + -DUSE_DISCORD=$(usex discord) + -DUSING_QT_UI=$(usex qt5) + ) + cmake_src_configure +} diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz index 12d054af452d4d97925c7719ef3166b41885f0e2..386515f528f9f0735a52f13e003b10fc6bf3075a 100644 GIT binary patch literal 4888 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 Kg|SNJA^-qf9D$_( literal 4891 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 N{vUFND$C{~002JyeV+gT diff --git a/gnome-base/gdm/Manifest b/gnome-base/gdm/Manifest index 12ea64d01997..7735b6b310a6 100644 --- a/gnome-base/gdm/Manifest +++ b/gnome-base/gdm/Manifest @@ -1,3 +1,4 @@ DIST gdm-43.0.tar.xz 830668 BLAKE2B cd9fa9864ba075a85d16128ce2faba9c360357d900719c8e7cbb6c638f91750ff80ef0d970b24d0d858aa56f8ab95b8cac0d93624bcced8e6f98ca2d1f06fbc3 SHA512 e3eaa7a50e224939b6e535963171a800bb175ed9480a88ce14034929760dd579b91c4f3117be6a4404b2de13afdee881dafe09695eebf42872d4a13fbc5fb8ba DIST gdm-44.0.tar.xz 846848 BLAKE2B ce81771b119c912be0557e21db666aa99e61eb34bbbbd03a5c341a68eb060e7a956b95eeff5450a9bb879dbb177b11db65596e7cc3e8627e09d1fccd6cfe5c30 SHA512 eab556d0cab43ce4fe04b918f22281831f1dd8de836866de009884a637f11c83a626cdedb46cee5efb53cf1ad8139aa6e9568fd90a4d01704605347deca7bc2c +DIST gdm-44.1.tar.xz 855472 BLAKE2B 61a6be1ae9b616b5147c372841a521eea14f91b7295423d65417692ab6bc9969211c6bfeaa5141651a580decb8c0748483eede498ef35e3e8e85e0fd2f318627 SHA512 bb761a6dd032ae5d411162b638bf5bd15bef5103c9a9d7c4de5e39db496faa62b932218a9923ef4743d17207eb890e256e910bde5c573e9fba4619f159f18e85 DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045 diff --git a/gnome-base/gdm/gdm-44.0.ebuild b/gnome-base/gdm/gdm-44.0.ebuild index 57b2ac1cdfe3..29a9a3929c5a 100644 --- a/gnome-base/gdm/gdm-44.0.ebuild +++ b/gnome-base/gdm/gdm-44.0.ebuild @@ -23,7 +23,7 @@ IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth selin RESTRICT="!test? ( test )" REQUIRED_USE="^^ ( elogind systemd )" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # dconf, dbus and g-s-d are needed at install time for dconf update # keyutils is automagic dep that makes autologin unlock login keyring diff --git a/gnome-base/gdm/gdm-44.1.ebuild b/gnome-base/gdm/gdm-44.1.ebuild new file mode 100644 index 000000000000..be6bdc9ecea6 --- /dev/null +++ b/gnome-base/gdm/gdm-44.1.ebuild @@ -0,0 +1,215 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop gnome2 meson pam readme.gentoo-r1 systemd udev + +DESCRIPTION="GNOME Display Manager for managing graphical display servers and user logins" +HOMEPAGE="https://wiki.gnome.org/Projects/GDM https://gitlab.gnome.org/GNOME/gdm" + +SRC_URI="${SRC_URI} + branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz ) +" + +LICENSE=" + GPL-2+ + branding? ( CC-BY-SA-4.0 ) +" + +SLOT="0" + +IUSE="accessibility audit bluetooth-sound branding elogind fprint plymouth selinux systemd tcpd test wayland" +RESTRICT="!test? ( test )" +REQUIRED_USE="^^ ( elogind systemd )" + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# dconf, dbus and g-s-d are needed at install time for dconf update +# keyutils is automagic dep that makes autologin unlock login keyring +# when all the passwords match (disk encryption, user pw and login keyring) +# dbus-run-session used at runtime +COMMON_DEPEND=" + virtual/udev + >=dev-libs/libgudev-232:= + >=dev-libs/glib-2.56:2 + >=x11-libs/gtk+-2.91.1:3 + >=media-libs/libcanberra-0.4[gtk3] + >=sys-apps/accountsservice-0.6.35 + x11-libs/libxcb + sys-apps/keyutils:= + selinux? ( sys-libs/libselinux ) + + x11-libs/libX11 + x11-libs/libXau + x11-base/xorg-server[-minimal] + x11-libs/libXdmcp + tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) + + systemd? ( >=sys-apps/systemd-186:0=[pam] ) + elogind? ( >=sys-auth/elogind-239.3[pam] ) + + plymouth? ( sys-boot/plymouth ) + audit? ( sys-process/audit ) + + sys-libs/pam + sys-auth/pambase[elogind?,systemd?] + + >=gnome-base/dconf-0.20 + >=gnome-base/gnome-settings-daemon-3.1.4 + gnome-base/gsettings-desktop-schemas + sys-apps/dbus + + >=x11-misc/xdg-utils-1.0.2-r3 + + >=dev-libs/gobject-introspection-0.9.12:= +" +# XXX: These deps are from session and desktop files in data/ directory +# fprintd is used via dbus by gdm-fingerprint-extension +RDEPEND="${COMMON_DEPEND} + acct-group/gdm + acct-user/gdm + >=gnome-base/gnome-session-3.6 + >=gnome-base/gnome-shell-3.1.90 + x11-apps/xhost + + accessibility? ( + >=app-accessibility/orca-3.10 + gnome-extra/mousetweaks + ) + fprint? ( sys-auth/fprintd[pam] ) +" +DEPEND="${COMMON_DEPEND} + x11-base/xorg-proto +" +BDEPEND=" + app-text/docbook-xml-dtd:4.1.2 + dev-util/gdbus-codegen + dev-util/glib-utils + dev-util/itstool + >=gnome-base/dconf-0.20 + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + test? ( >=dev-libs/check-0.9.4 ) + app-text/yelp-tools +" + +DOC_CONTENTS=" + To start GDM at boot with systemd, run:\n + # systemctl enable gdm.service\n + \n + To start GDM at boot with OpenRC, set DISPLAYMANAGER=\"gdm\"\n + in /etc/conf.d/display-manager and enable the display-manager service:\n + # rc-update add display-manager\n + \n + For passwordless login to unlock your keyring, you need to install + sys-auth/pambase with USE=gnome-keyring and set an empty password + on your keyring. Use app-crypt/seahorse for that.\n + \n + You may need to install app-crypt/coolkey and sys-auth/pam_pkcs11 + for smartcard support +" + +PATCHES=( + # Add elogind support + "${FILESDIR}/${PN}-44.0-meson-allow-building-with-elogind.patch" +) + +src_prepare() { + default + + # Show logo when branding is enabled + use branding && eapply "${FILESDIR}/${PN}-3.30.3-logo.patch" +} + +src_configure() { + # --with-initial-vt=7 conflicts with plymouth, bug #453392 + # gdm-3.30 now reaps (stops) the login screen when the login VT isn't active, which + # saves on memory. However this means if we don't start on VT1, gdm doesn't start up + # before user manually goes to VT7. Thus as-is we can not keep gdm away from VT1, + # so lets try always having it in VT1 and see if that is an issue for people before + # hacking up workarounds for the initial start case. + local emesonargs=( + --localstatedir /var + + -Ddefault-pam-config=exherbo + -Dgdm-xsession=true + -Dgroup=gdm + -Dipv6=true + $(meson_feature audit libaudit) + -Dlogind-provider=$(usex systemd systemd elogind) + -Dpam-mod-dir=$(getpam_mod_dir) + $(meson_feature plymouth) + -Drun-dir=/run/gdm + $(meson_feature selinux) + $(meson_use systemd systemd-journal) + $(meson_use tcpd tcp-wrappers) + -Dudev-dir=$(get_udevdir)/rules.d + -Duser=gdm + -Duser-display-server=true + $(meson_use wayland wayland-support) + -Dxdmcp=enabled + ) + + if use elogind; then + emesonargs+=( + -Dinitial-vt=7 # TODO: Revisit together with startDM.sh and other xinit talks; also ignores plymouth possibility + -Dsystemdsystemunitdir=no + -Dsystemduserunitdir=no + ) + else + emesonargs+=( + -Dinitial-vt=1 + -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)" + -Dsystemduserunitdir="$(systemd_get_userunitdir)" + ) + fi + + meson_src_configure +} + +src_install() { + meson_src_install + + if ! use accessibility ; then + rm "${ED}"/usr/share/gdm/greeter/autostart/orca-autostart.desktop || die + fi + + if ! use bluetooth-sound ; then + # Workaround https://gitlab.freedesktop.org/pulseaudio/pulseaudio/merge_requests/10 + # bug #679526 + insinto /var/lib/gdm/.config/pulse + doins "${FILESDIR}"/default.pa + fi + + # install XDG_DATA_DIRS gdm changes + echo 'XDG_DATA_DIRS="/usr/share/gdm"' > 99xdg-gdm + doenvd 99xdg-gdm + + use branding && newicon "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg" gentoo-gdm.svg + + readme.gentoo_create_doc +} + +pkg_postinst() { + gnome2_pkg_postinst + local d ret + + # bug #669146; gdm may crash if /var/lib/gdm subdirs are not owned by gdm:gdm + ret=0 + ebegin "Fixing ${EROOT}/var/lib/gdm ownership" + chown --no-dereference gdm:gdm "${EROOT}/var/lib/gdm" || ret=1 + for d in "${EROOT}/var/lib/gdm/"{.cache,.color,.config,.dbus,.local}; do + [[ ! -e "${d}" ]] || chown --no-dereference -R gdm:gdm "${d}" || ret=1 + done + eend ${ret} + + systemd_reenable gdm.service + readme.gentoo_print_elog + + udev_reload +} + +pkg_postrm() { + udev_reload +} diff --git a/gnome-base/gnome-control-center/gnome-control-center-44.1.ebuild b/gnome-base/gnome-control-center/gnome-control-center-44.1.ebuild index 0859b7e34a50..c67a0a1e3147 100644 --- a/gnome-base/gnome-control-center/gnome-control-center-44.1.ebuild +++ b/gnome-base/gnome-control-center/gnome-control-center-44.1.ebuild @@ -19,7 +19,7 @@ RESTRICT="!test? ( test )" REQUIRED_USE=" ^^ ( elogind systemd ) " # Theoretically "?? ( elogind systemd )" is fine too, lacking some functionality at runtime, but needs testing if handled gracefully enough -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86" # meson.build depends on python unconditionally BDEPEND="${PYTHON_DEPS}" diff --git a/gnome-base/gnome-shell/gnome-shell-43.4.ebuild b/gnome-base/gnome-shell/gnome-shell-43.4.ebuild index de9705b12794..0a9c47f9cf8f 100644 --- a/gnome-base/gnome-shell/gnome-shell-43.4.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-43.4.ebuild @@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} ?? ( elogind systemd )" RESTRICT="!test? ( test )" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # libXfixes-5.0 needed for pointer barriers and #include DEPEND=" diff --git a/gnome-base/gnome-shell/gnome-shell-44.1.ebuild b/gnome-base/gnome-shell/gnome-shell-44.1.ebuild index 638f1c5e3c69..85eec9e681ef 100644 --- a/gnome-base/gnome-shell/gnome-shell-44.1.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-44.1.ebuild @@ -16,7 +16,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE} ?? ( elogind systemd )" RESTRICT="!test? ( test )" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # libXfixes-5.0 needed for pointer barriers and #include DEPEND=" diff --git a/gnome-base/gvfs/gvfs-1.50.4.ebuild b/gnome-base/gvfs/gvfs-1.50.4.ebuild index 01991aa2861a..b35f0d3b55c5 100644 --- a/gnome-base/gvfs/gvfs-1.50.4.ebuild +++ b/gnome-base/gvfs/gvfs-1.50.4.ebuild @@ -23,7 +23,7 @@ REQUIRED_USE=" mtp? ( udev ) udisks? ( udev ) " -KEYWORDS="~alpha ~amd64 arm arm64 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" RDEPEND=" >=dev-libs/glib-2.70.0:2 diff --git a/gnome-base/nautilus/nautilus-44.1.ebuild b/gnome-base/nautilus/nautilus-44.1.ebuild index 4a9d27fde07d..5dbf313b2699 100644 --- a/gnome-base/nautilus/nautilus-44.1.ebuild +++ b/gnome-base/nautilus/nautilus-44.1.ebuild @@ -13,7 +13,7 @@ SLOT="0" IUSE="gnome +gstreamer gtk-doc +introspection +previewer selinux sendto" REQUIRED_USE="gtk-doc? ( introspection )" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND=" >=dev-libs/glib-2.72.0:2 diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz index 1d2f39ab4b640843683f89f6359ce0446d10d215..baea8e0811af84f529f6e5b0ef0bb5ee3792f12a 100644 GIT binary patch literal 11269 zcmV+gEc(+QiwFP!00002|Bam4l3YiUp6}-=_yQ%xzFcxlBa=)T-ORjz#|D&GsDe<1 zW>ZhE?@tUevk0_NZA}oY<>WaY?*HQ9asJD%|NiSQpZ1$Ad$a%a_fJp1_~_y<|NK9H z{U84l{`r^P+)U;|pKY&Q(>mh>pQjC1eC(m5-hyi<`FM6bWmV_8i?ye+N}0>K7Ee2+ z+d5`x*BXxH9@1J?whK8=H!PhK+=!{$sMEqo-H&+u$?=ze`)|KyAAV`&^iwVP9`bHw zR~P% zzA*Q1AmR9A@98O!LWEtFD z&ckLPokpl}v>yFvb(~$p8nf3>>q%sD;uCV%jhOY5x1HX{PXhO8KYx9_4_ms`>vFAC zo;XucN^IW}ne(;)aJB;XO9Aw+*wYYqS?L6YJ(mcV+{#0%+Q4F&U z7BP(oehk-E-O2dr4A9v0fjcdOR4y)f{yu{BT?WDIEAF}1$P_Htvx(q3r>B|vtUn3c z>-@6!^Q-;szF2*({swkDevFhn%R7l-sf{3+Pm}V>a{@gz`pp9q8X_{H>tIWZW<57> zCPvUJSqz~~uyFIZcG98Fta7>qP3R6V(22_V^&!URAY$hmxR^CU1h?lxmuJ(8_P7MSoLuM$B4UqFmF0;Njc zvwjXtoSjD}#ob)?v*7L5*TyQ;L2j$N808w^xg4<*%I0^)fvCm?y{XAEeh&{Fi zXzvwMBKK^%#3wAG=Jr=5VPd>~$Xl(_uf0Q(=QS2^_n)<52 zx1MwK2A7GgawfB5uV565kSb;6e;T;Ax5wuXuMf-ir}qKu?ixVWElpoY2@7y7^i_H^ zkUoG)rS)D3!d|X~*e$f2YOG+iS2>q)Rvs?J2y1NOGkK<#(ixcm`9K^1qzv)q&hys; zeL}U%ct{W75Z!CpHrIhl%LPgzvAs$)))i-UXQxoe7S|yVkZbyyz*+t%+bBY+f?st8 z2Im}XbOUR7q6Qqp8Qd>;0icMT2`GfY;x!jcP{Td5=-K@wfNx*y`Sr=($i8==S8pV{ zNaQ^iIG2PWV10?HAw9@IA7@-;m~U%{ODNXe$eswAIm!>}=zT2!8)^mP!VD>}=w*{g zuGGFz4RsB-LvXXy>SlK*2NaNr64qMz3VQsut42~oenj2#A$5@Jz6R=bn}fs%OC*Y3 zWD^J@(Cpyy<*7)MAb^*ZOpt`+!h{7HDM*HNegP5CR}hNAZl_kjB~*SSDSkgj?-sC_ zO1cItqYsjEz!ZftXI(|e5Gz1H4#mm6NC|bMl_-jYoYOhJvwh-gB?zbEf&_Cx?0Ep3 zV3&hd4B_}iSs{WJLJ%cWGkT)~hg9-bxwUXjw|(-moRA&`;5@r`BA+8AR`yyAGJ_`} zn&F|10?ZpM&mz`M`bKop+7nz1(1flLoIyGUGx+Ry0N=qAL%?;eky}AFz-4prq$gXv zPq+VlpIq%u!PP8&=cACEn*;|&I!ej6lqU*xme#g-;W+Y(k6k=OK;;obs4|8M5;o9L zs-mp|ZWegO!TM;saeVfha#!7g(l7%uwL-Jt-&_;r_&rv2x8{g;B%ol&$}k|2&yacS zc>)4(cXAS|Kn0oKfc%rJ@sX^}L^=bnt0mU#kcbg|jQA!x+`Zo|x)6s0Nf669gbMSe zfv(@aZ6tlW#cDs!$Nh8*S9j$aErN=usu$V7lSFWLIe@>RRIR6qYyejgIYo>F#v zZ}j6)*XWvt!ii|#NjN~B)S?F`Gs{JCcX$ZVYi)Ys#xiE)FF2YI!qNo97qmbZYw^j) zG2r%|&{rK>BvV2CgOy1l@Ge?^dwKdQ^m>rPf)BpD6Ck0*dW~Kn+j)FyZ$-!_IX*9A zvj!lGzTYeg+<=Y`AX9R9GPk|UW9A69R5YFK9;-Por3Slgel(?Ob%J{Z`5aGeR4`xT zhr`TOL^9F+88^|sM-N=f$o{&vSrMl4LHgy2CXz0zXx@Yj1fJlPiWwPvXrpxJEEj9Q zBe)KTrIElvXy3CE8Lt6;9KUM=M<=ocs}XRAq+X?r$QBBFj-N$u|9)4YAnHx?cBx0N zg`I1FX^1fAE9we)LBUtTkYpAksDzINa?s-kRldTB7#)29_p&gH0q@Cwp&D4n2!sGH z6XQ^E2a!c#jRVlgrGcBN%*331kJhog~1Mf@uSykdnMrN?eJ20;yrFnKNh=Ml|kq4zt4ywXCu02Ccq#HkOSS@fm8;QP~ zO>_oq@37*5i=bdS%WB{WDrzID?9cI=_B6ku*4_s$-yp7`>`{@;a#c8H=nFrCvOzdy zTVroT6Su!e@X=9GJ@Z$*Xrl_i5Xj{e78IyF?x3dtmr^3C)=94yFFn8|b%A9a$+C*! zN+@dwVU(-%KvW?Z5RTmeaHx-rq`{ZMFz6suAn9dz`UY5$D~HH&C8Ft&e2z=5RpF6R z1G)nJsyI;wrv*m|fqft)%Z;_dmIVZKfJBSD9Jw6FPXf1}m)$diFSoGa*D9vX)Y&+0 zqYnxuWOf9SkvljTyt2opY@`8qK>lHaNK!%zHgLN^KPT-1&;dHqyIYZuLl4Lr1Dgrr z1Hq$Gk~~D&Riaa>-IxJ@kX|cwA*8@bBRg}9$XqNrbx$E0`hP>Cb?#8WN}T6Vqb|rk z0dEqXNlhe{e(=qyh85a+Q$6Oi(AchCq@Q7RKkHzXP<|N|_(Rw}+83K|`^)==$W6Y< zIXlrOAUCkd5wkpFOL&5U@*E^SlBr6Bs|(op7vPIb2X zsApjjHgjx#+u{EBF$=IGYrq$qFa7MUIijW_7WF#nuLa@~&P755vZx;;1MnMg%YP93|{BqPP zB|BXHA!sj8FJB%$*|U9k*F*|;y%0zRa5Y5cyyVyEJbh0vQEGws;R#slE>l!3*2F!# z0`cb)P{igAhT_0;3k;t{l}L22LXjg4S3SK~5Q07G`?%uw-_fh?fKP_NbPw zXt{-sd_ts)DPX0ZMPM1ooBhYweIjt{o%Z$ZR;XLuBMe`P9vy~BLQmkCaZM-y&uqy)F# z0KAE23k|6|xKTb5@tTvUvUzM3hL1Z0g>i^#at(@iV?a7y15Bp6)NX_25T=s?#I50+ zJ$a4T02omE-oA$|faS2=!IvgD4<}bL)?uP=%3!Gw*8I{18&MgXpPMy+xWcE<3jzka z8wgcdNh%HB8N@$Qg-shpc>NI29u)-*LN;V((H_xUYH9mFhiyH6x#+h)9^O8F{WPBK z@#%fZwp+<^a{~CLwp7K|vlc8c4})9D0U4kuRAA@uN9~jfPlP1p85{UK5V!5pIqH_T zQ)7KV3LDV|7anw8AlBb5$JaKINN5s_4lbU`znWIO#~9iG*aoNIW8A``PH5B-N#IG6 zx}pNr`|S(FM=0{_9V@mrdZCew!UhMs9_56pKX6-0nSGs;P z!o}lcfEUp}gW7Qp`cGN#>yWwV8N=^^X;dYVqymgDNj+v!1bKjOSqFWnP?GLgX6!Ax zxDOvdLm&Ykfo|k+5SsS&5W8?J1{?<#0f-@(s$9^= zg$Tuqw6NW^TOvpzt@$_Xun`m`!mWr%ZHhU#8=g-vB$8 zX}Mun8yV?EwpZOR(LM%AAyDznTf|SWDQ}bz?&r@De0+Y}AHH0Az7MaTU)~{Gd80}CAy$v73P#}}Mw!@A zw5kVU8bUYKKpt#lHjmOBpiqM60_x&MwE%J91t=`@8nKoyJrDe;M-Y(=*fVq<3#hJw zlvAem1^~wAt81J+1&WKo$~vHJc)rP+Ap9JBfl&j@P`v$*p7-1DFJFFxI9@+L*&p}Oi#L^$H%W6EUR!PMgwiD&FQ8<2Ym9{EBbpgG zVhB{*1N`666uxgpe}x<~#9$An1MxCDY zJ$lfR@-1RA5rCu|bgapO=_UGM=ZuM!yH$sH#i7i`j*#X^O2BV;pP_$@hUO4FR6Pb& zpH4??pS2F6b7N`pWuvvXdfAUZsA?!=jvrLY=a=92Pn0pz=w@L9Mifa2i9vHXF!kyj zQjX7;B5U%31tOgT)yoRuW%nVsbFf@kxz{SX4 zQKCG3(ni|)9y)~0)OMX+xT**`zQi%!zCVps{ynftIPY?U=Z~IwWtPl3| z`6Jl%_Bie7;lr25br;TZ3nxkmwE^^@)={jvbU-9;{5v6qd?VRVxG#qw<*tg_6YwvJ z#zEo~8CAPtNA?goii1FTxV9EJ#*4=##lSFUDO09cQ^<*rw9dNRb)fq0ofsW_O#<)v zKClN$xk-J14OvJzV27CE*lNTx7LO_Gy;D_nFPO;z6)#McO%E98vH>1 z)p}rlyIS`_5idv}00LZuf4q9L=U}msC^gGqWRg%*Jt!X>?-BAL>(PtgFl+6Q-rD!v zRr;!7^^ii^9iJX_LX6|T5kOUO2f|qR^8XRaCk0Ylu@5hQ+h6|nxPO0mdwF?!d%U0H ziFX7|X~S^voEJSzN(G6Ee?rkre2P5dnTBOTyMpM`1(0mmKGbW+>EtTv6*gUlMq(1uqelTZWIgxdvA8?n=W z726@j_`5wleYVf!?{7y zN8MRIAClRG0+p4t?bNslyKJ;I@P;aa^-Pux2Lxq1RNE*jf751LKEyj!H_)(ZV>^wu zf%`&vqI=(&f4Wyqy0ks^145iSCyN&5g{r2fnOE z;(rWR-QlZiHwZyla3mV0U0kHbwdaq0#6n`hk1q3V94eCWd4wGT z9!ka%^%Mo!4fbL@)abDh~-{~%t=Dqsasp{EE)c2mq9n!SQAjt$+cI33)#RS z=B4AVVqEzsKvnJSMkURfqr=~6)ia`CV(Q@})Y{f81PC)Qz8mAeBq_VbW%vRTBf}D< zX&+J>&#*j1oAE&CGHmb39Wgw{U&iv=bm_z66j?ogxDV%DYLY8Q14~=G(e(mKK&k;v z6)Ml#a~-=M^%i`u8fGbK;ZJ}9`3V2uWjm0piA}V;iv}UZxRr+LhanCq+zMOpl__V? zLJR?GUJ3baJ8FU&$S)%{#Wc)-bP(z!w+qERlg5&`%?D$SDvx{hScgjG;}l)=&PFi21|VWpmF2pU`0u7RHoAL2DaBW6Yk z6f}c6kKR=(GEA6mBDl)nt|uiN8lyb zRohOJnG3d~LNS#@QoFDT_1R!-0D%mYVhd7!L6f$Uo-lwk99jiCisdry5Y3hQU&ZnF zZEqiOoR7~B{QKK();k4yYk0VjNWFwfi4IV&K)cQfxS3Js8P-69)>6?Ji~6cO2Z%#r zI1k6_n?1AM8WZ0c9j{{wj?|v0h2@cu+IPTlcTMTwy|ZC%5uz}Vwom(Ywo>f^nC>*_ zdf+70LGNjF&A^mt7jrNiVcOUsr%slJ$27WvSI`NIj{bE`1Ks3?Ps=nEK*GzVH>d_A zk}Srgd(8~PT}7Q=1PuCM|CPFbKU{fhj;9%q>uw6PKzfE7h1n8r{ttA-@QS5(RPiP(Wa0Xp228jvVRL-H3#Ipn6% zRm4LN)itAnFSNV&0+|g z$0BNI4OF@YFRP>JP%jgC4_qFnPLbw@mpj;5@|4V?oHe-(pxKfNHlaA06PR28Ei2j8 z`9m@BO!^O=W|J!^>WYRMKAPq07#@%yM~Tus4W0Qz@LtZ_pLP~_jBD8N`%93*1qD@`Y#6o6okf^H|k+P!lz#4)i1@PAC3c(z#xu$6*7v-^pF@hUya!PNg zp+O~SIICe<4yH6*MNY(TM3b$&0MoQ(P=OkgOf(o#{vwT%F6!&o&ZI6j)v)L1Qu z0^Fi?;%>05qfeEqbX{cx&5owZ;DIM*+UN=&^6c7$S$qrM_!?d}+(jnrwy@Ze(M|=gq zh5*;Jgbqhk2P~<26WWDGm+@^2C^Y1hCd}1RfkL={>ZJfZS<^W|rv^}3IDT$S+nzr- z?l(B&-NZwVCMs(f#yAQbiW+|!OV~UV*&m64cF|EIO*0|X?bZQ~qj{L%L)YLt zpn=xW-n6DxC{v^s;(I3^haW_?fXhuM=$v-A0XY5=`WV+jW8%V z`2-5#vYLDY?*y-+_LKU$8r6sH;e0uiy}Je#5i3p`HKgFe_8|EWzM#oTcQ6(y;Jw=Z z2!5ToL;1Az!%oas4a2?PzzUGw&Dz-klbxX?F%5IIqZUYRIyF!MRCOE!prAt>(T!Hr zWsX$}H}u-TrG=i*$iTEx48hN;!@P@vr@DfsR;OP^5m8p4C<+@)mE|I#-0jGWcFC%! zCE#o*&WS=9a(0q8rHqk)5|4mEmT0Oe0SQ_2T&Vt~32_~{GSae|jxzL;hBlg3?n`sm z6#db}OVTk$^(=H^rKt7ek1qVvxV?US4{_lR;tKCd&1$8CC_(3w zKsl@0nRYc%2C#VK2a*yyCOL(bGBfpMB* zU}cGTIWRE{s+s7b4j-A1N0DH3h9oVETwdhDDbe-&E$6Qqf%{~4{a4EC4%iNNpe_Xx zM1uf2XmEfG4ag^*Mx=76jzJm|!Ptbb+g*54^3mh;~@O7 zFI$Ifxh<5l`W-dvKxNm4+qe!6a=EBBkOp+AJ3e`n{)v2aj%0%Ib>2(+dZu|bSbVmr zDO-TkIrTOxz(@pr4NCH*0oS1J1CYExkLWeKvOKj3!D>$st`=jkpsU^i+izb+ez31^ zA0O7EJ-vLmFVJ$gPl}w@3Qmlr+&O zXkozBKfMB_h$4Wa?uC_5WWVi{cE3&z%YUI48-9dq* z9r+zI3(7r0G~pJwr^oSO*&Pw&a63Dx5irw)-_kHF^`{ww;bqo!Si^%A4l$T7S_c5n z*h!s-jxc{nt2BHh7?^hO+SKJzzNSV32-5pm(&dH&z%m62P1>b^_fT=oni9M=Qb2`4 z)snpON3K@Vn(M<$)5GWv2?8W(J|?qjIr2?xJRStIoP=VU(015-WK^9xqzYe02p+ZV z)@7aogEz*~e2C*&DQ?ZcV_l)({yto<=YDo3-OuxqYnp;YU9M;6>uU~3gAyoevB+E12Uh8I{@2(LwsG+%3Is`tliA0h|)DEgQoU=P|3($_%Q8NyT*Nb z6}qu3I-)7;K)QMLWHib^lC_p0P_DhGVM}-Yl20#i=ASiM_jg`O=Qk(U3qa45w{$vG z4@2rK)W9wtZ9E>GK-x*i?tuboFg0z+u&CSVNGRosE_JiPX+3nbhK?o2K*E-#5e3|~ zcE_jkh>TetL81dgHzY&c9EH)SACPi6ovW9CMEHrpBp@hCZ}mV($_ z%0hh+X-0||WrH@;KtKjhP$DZgtl>aB+0i_F46}mYxW=~bu>Tnpdwlx(`mnydd>$`< zzn_uu{*D3)z|v7b_y9E|Gu1^l@e}|{?XhS_L5CdC6Gf-eQLu;#Kn!Ujs)d3)o;vD2 zS_(SDLIJSM+>z$_G%$(=K)uYQ{M1gzQY$>^9R8Iwqc(~W%1!VW)Sxs`PSr39iV(Pv zzBtEm8^iO-wFT~ROS53v&Jy8dtYyT$RW9x~_EWbX)K9P z82~(0Z(q=6Ac7MzDzOh4J6|R@iK9f~^7xBv;**Dl-AEzu8j@{3!4Z13hb9pY%0dGI zm0F*g0oM^vcP&nc(DBK7Ps-_16ljZJmqS&v@!*kSi2ZViHh>@wwM}x6MxLTZ5vtQd zC=vxj(SY@o@lkh%TIf1}3PfPWg3e49{uyWJaHHO};9>qdefIq6GH9^h-t{+bo8Z+n z4!-cXfM_^{4Dk>tinR>#>flRs&_<_`B_6d`h*$4|aio%tvt|t>6deaTn&_Rjxo5qo z1(AZrKp&|wJ@xR0St;7iL6d3*5N~mXv(?nj&PjSxqnK3>eDO+JeLq*$5+dYwc^E1|JO($XHzRXrf*MiKDKSuZ#v6pim z=YII|_4)bT@Rh&SL$}A*$ZI|PQ zniEuyPCd-3&F6b8`#eAX_*M&+^M?Ntz};ZFmaod3V;nxlUS@(#)F)6 z=>%$=M*X&qoc9CR?HwiSz&tQPeO_%B0{8oJ*p&=KobV}nMTTwd?oDMOn%srkDS3b$ zdP!YJbT>JHJajtGhL0el(&fbpHM-zY8lDTb&0ompsJ$!=s8ey=HqH}~S~SPdBw~k- zZy^X0*`)(ksUx@fqT~>|Xw1;z+&J%I_VV=G@IUU`nB$DN^>_H(KNV(u=LsXM~uFa`=(*l>l`G}Lw6^XSY z&N#-)Hj~b>p#<*EmBPC~DB&!#!O1$+I~|GMax)F51kzTU2^clxGsz;)H1>*;!9X5p zfgy5ubv2E9&K-DfI>ZaS5WQr_4fp~ZyZq9AVdUwwmOkFiQoMeB{rGr)SpF8Qp|=X< zqyd+KK(Crg6m$Ve0w!=SYKB__dElv+_UZ^7uXo1SY4W%k;p^n)y9NM_045#iN1vfX zLf08$$pQSr<`FgW$I~qf4Vb?YWg`GC$$}usOVFuXP!h<8u)&M!PiuO0NOzii=?g%O zWVsAx9@IH5Qlk)Rf5)V)NRZF-(GAOtdPD%A{7t7)@LHE$^Qm)$+-KG+O712iU;lWv z&#(I*2n(la#km{xgR0Y%(Y{PnPT9vwwOT|*p}VvXsUAJRGIqbbu*wAi4kW0TgEZ|1 z&IUQ0X)?}U2WG&UsS~EVkr6r(5{qXI@PTL%#K3hY&nH2o8h>#$N;~K%R~JDNT=Zwq z%g=@m?0f8p8dw8^$p`Bw1VxtANsN@i(uTRK-zH0vMyw2*qOI4aX%go&>DJ)lT$VgT z)5dj5w|M=rpFThQ{q-Nbi~)@d)lDh{kTG()HLn-Bpto^$JznGhc&U@W;6T%>)hytt z%$bfl>DvezuoUMIQJEm}(e?t%iCI;{QD>T$*M>eIsY8o6XUe=M?9T0M5Hhpq2RK~HK1aO=`tdRGfo5>S^2;CU{8i@l+? zWyh1=5rx0^D1Icc#=ghwhw%8oy1!d{P za6m-%(po`EV)#sm5Bq2r7GBqjhtRK=eq-ECUGY|1TzF;lw&sI$&@dJtt@rCZtqwFd z9mLmr;5>zik=7g5deyzA0k_YYGMk4;Z4INi;r=fk9_PRO{O>>i^x59W9`EBn{r&UPPd>W%(?9>u zpZ~|dgn$0Ynps&mFVdJM=m_R~~!yQqq_w=9cHScKY0{`;-q?jx~&C=ajK(;7aD_ zI{d+0&7IEk<~^%37qhR$%KoQ+{rP|W_y77Y|Mu@ct;gr*@%iQXVZA)RzrH*@EPH;p z*Z=&lA}}UVDcEX=AC!5QF5!X*(^28a!x!uv{Um;$=OM%?LJbU z&bjKm_cnsXRbpu;RPPGwvE%HPdXC2>pLQtY)VOmliRGw14L;tCU-94KM-*15{HXfT z<8G_9V5Q~keDS`7%yawbbLr;$Ox4%z(y1%N5}aGEnp+w^ z1oI`vYHPO8+DIY$?R%a%rMb%w;*Q1AmUiXuIh?jh$uhaS zoab19bef^Y*?RP|)p@LjJy)-x)|1HQ#5d$%jhOY5ZJgfc4+8hup1;1`hb`Ueb-UIo zPn;>b9$X%*idksMVw-zJ+hLuRoAtS-Rarw+)dB!pc%^t?zBu&xwzo@_ZddFG6`ni(U$F*DOj+_h~Pe_rsr|19C_iw=?Mf{mF`F19&o9iBP z`w>qf41+W(R6V&d5m)EZT3a#g9?8~077XD*-X($pzJM5U21=E@ zXZ;+QxH^wcio3PPkAi1!Z;vm}|DagsbU7M?&^j5F248eWo2&3#TDCNKTAuV&<4)$T z)D-_BfO0V%m$_F`2p}Z+sf|VE?L$_$9F#le0ix{I0=LOha1;od)6QnC{W@2ch&{Fq zXxok{k$Ypg#5ZiB=l< z=o6~lgNO7G4$-}qZF3!{9JxSAB(_(n#=7IG?pO+iY;hd|0lAj137q9`#Rf%4Rq(5B zfWbM3G5Y{(d7=g!!x`K!cmbe@oe3y}!QwR+hM*)h$Mf6McqjWlfL^_k z>?Vii^JCV*mS+*Gk-ia~v~7Wl0h-V?f*X*|fEj#tJb>@u$w0t$u8~_oHo#?T@}wt^ zc%N?n`$KZwDPRzjTH0h1w|52=)%9)U8+u_+iHg{WmZQ{K*^wk+*>^=e#YB>kP>}M- zt`HSFg*ZmUf+0uY-4I|G-zc2PQUW-IWE-gInIeIyt9*-97lpJ0v5c68As#w_j#fmx z5Zx+)juNKS5b8Y>#&A+6P{d)Q#+(PFXBlaUPQ8>Gvag>ewA@f`&3u0szaiOK2Xsnv zNOiOqA-Ge(_P8GH=@zc;$~9U96;V|$vVkXz;O=$+e?zH`o+`2dTt(y{1z2Bn#+VDP zhsn|YR0H~UB1=IQ#8MYopunJDNdBTSSl5PP8B=_h2^kqd)I7XL_0Dh6s%x=`lpTLI z`|+r2bWKCyM6~ZJsIf3oi=MU3fjgl-;UPrtXv?F*6+`4NIGPZ`(gXw&v_Ka}?@7is zC*0l>`l@4#WGbkCurf&m-bL$gFHc{EUJr6u@WJZ`0TNoQHz1pX$O)iLcODyfKzuv` z!Osr2Vo<2R1-C&Kg9i`}z#f0fqH+;K zr{)nNXh1<-d6XKZQL9H;e2aFd7A-7kiQLS;e(6~ zuouQa@0H6@Xtl1<<4ON1& zb38klClBSy2D(JJ$iF~jCrU~B#UT4?QQjwkvQb(+V=3U##G>A!_RI6jXM310f42`Y z%i$U`%q0&PvD?`3g14JJTjZxWIzNF_c@T=9g``pm8aPI5SlwFD?2!4czGEh{g9w5C z32T*Auv%#Th1U|gz%b+uw=X>8@+1q++EBsYVuqB(sAtd;2k&LyaSEV+B||WtwE(L4 z3keuxCFmjfA7N;$C1k^=$#62UN~)hF;BtOp7EmTABq O^#y_e4&E9%$OwAMl8Di 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�)D8^sK@i!aqpKzRy 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 diff --git a/gnome-extra/cjs/cjs-5.6.1.ebuild b/gnome-extra/cjs/cjs-5.6.1.ebuild index e30a52266004..25a3e01843cd 100644 --- a/gnome-extra/cjs/cjs-5.6.1.ebuild +++ b/gnome-extra/cjs/cjs-5.6.1.ebuild @@ -38,6 +38,10 @@ BDEPEND=" virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-5.6.1-clang15.patch +) + src_prepare() { default python_fix_shebang build diff --git a/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch new file mode 100644 index 000000000000..43439e6f2c2a --- /dev/null +++ b/gnome-extra/cjs/files/cjs-5.6.1-clang15.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/905430 +https://github.com/linuxmint/cjs/issues/115 +https://gitlab.gnome.org/GNOME/gjs/-/issues/514 +https://gitlab.gnome.org/GNOME/gjs/-/commit/9b11ed0ba70718a8b1983126563cea58658a808f + +From f93880c356108cfdbc8f9ebe318d18f256d7128d Mon Sep 17 00:00:00 2001 +From: Philip Chimento +Date: Sat, 5 Nov 2022 18:01:36 -0700 +Subject: [PATCH] tests: Avoid using char type in uniform_int_distribution + template + +This is undefined behaviour. GCC and pre-15.x Clang accept it, so we +didn't notice it before. + +Closes: #514 +--- a/test/gjs-tests.cpp ++++ b/test/gjs-tests.cpp +@@ -55,12 +55,30 @@ static unsigned cpp_random_seed = 0; + + using Gjs::Test::assert_equal; + ++template ++struct is_char_helper : public std::false_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template <> ++struct is_char_helper : public std::true_type {}; ++template ++struct is_char : public is_char_helper>::type {}; ++template ++inline constexpr bool is_char_v = is_char::value; ++ + template + T get_random_number() { + std::mt19937_64 gen(cpp_random_seed); + + if constexpr (std::is_same_v) { + return g_random_boolean(); ++ } else if constexpr (is_char_v) { ++ return std::char_traits::to_char_type( ++ get_random_number::int_type>()); + } else if constexpr (std::is_integral_v) { + T lowest_value = std::numeric_limits::lowest(); + +-- +GitLab diff --git a/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild b/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild index 549b8a90d521..e9d4090db289 100644 --- a/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild +++ b/gnome-extra/evolution-data-server/evolution-data-server-3.48.1.ebuild @@ -18,7 +18,7 @@ REQUIRED_USE=" vala? ( introspection ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" # berkdb needed only for migrating old addressbook data from <3.13 versions, bug #519512 # glib-2.70 for build-time optional GPowerProfileMonitor diff --git a/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild b/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild index 675ec4ff7d00..5cfc13424a53 100644 --- a/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild +++ b/gnome-extra/evolution-ews/evolution-ews-3.48.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Evolution https://gitlab.gnome.org/GNOME/e LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="test" # libical-glib currently (2020-02-29) oddly behind USE=introspection diff --git a/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild b/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild index f85060c61b88..ab49702b27f7 100644 --- a/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild +++ b/gnome-extra/gnome-calendar/gnome-calendar-44.1.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Calendar" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/libical-1.0.1:0= diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild index 909ede60f06a..d19db97fc379 100644 --- a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild +++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-53-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v$ LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 x86" RDEPEND=" app-eselect/eselect-gnome-shell-extensions diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild index 5b6b473b9deb..4c31617afade 100644 --- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild +++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/ # https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7 LICENSE="public-domain" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=" diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest index 098521987edd..fd99e0f37ddf 100644 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest +++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest @@ -1,2 +1 @@ -DIST gnome-shell-extension-bing-wallpaper-44.tar.gz 6821608 BLAKE2B ddc29bee60cbf457eb853ad8d0caa1c9e0660782d021fda03e4eaf2f2d50ec72cdafe225ebfe57abbb1ac8d506ff409d84c74c629765e176ff35991ef52d04dd SHA512 8402862affeca913aaf67ee771df3152309a23335e99cd6c2fc7c6f0b293f8fa4e593fc2c9a4e1366e340ab956d2ee623780bc02654dbbff46b00b30232a70dc DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8 SHA512 e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild deleted file mode 100644 index 73b698e6abd2..000000000000 --- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-44.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit gnome2-utils - -DESCRIPTION="Changes your wallpaper daily to the bing.com background image" -HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension" -SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND=" - dev-libs/glib:2 - app-eselect/eselect-gnome-shell-extensions - >=gnome-base/gnome-shell-3.36 -" -DEPEND="" -BDEPEND="" - -S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}" -extension_uuid="BingWallpaper@ineffable-gmail.com" - -PATCHES=( - # https://github.com/neffo/bing-wallpaper-gnome-extension/issues/113 - "${FILESDIR}/${PN}-44-unlock-screen.patch" -) - -src_install() { - einstalldocs - rm -f README.md LICENSE || die - insinto /usr/share/glib-2.0/schemas - doins schemas/*.xml - rm -rf schemas - insinto /usr/share/gnome-shell/extensions/"${extension_uuid}" - doins -r * -} - -pkg_preinst() { - gnome2_schemas_savelist -} - -pkg_postinst() { - gnome2_schemas_update - ebegin "Updating list of installed extensions" - eselect gnome-shell-extensions update - eend $? -} - -pkg_postrm() { - gnome2_schemas_update -} diff --git a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild index 10aae10bee12..593d2d5f81b5 100644 --- a/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild +++ b/gnome-extra/gnome-shell-extension-bluetooth-quick-connect/gnome-shell-extension-bluetooth-quick-connect-36.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/bjarosze/gnome-bluetooth-quick-connect/archive/v${PV LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="amd64 ~riscv x86" IUSE="" RDEPEND=" diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild index 2125b3aea854..9664daf1f7fd 100644 --- a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild +++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen/arch LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" # glib for glib-compile-schemas at build time, needed at runtime anyways diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild index e52e3ff25663..a3e104dabc21 100644 --- a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild +++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-56.ebuild @@ -15,7 +15,7 @@ SRC_URI=" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="branding" COMMON_DEPEND="dev-libs/glib:2" diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch b/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch new file mode 100644 index 000000000000..1dcce817e484 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/files/gnome-shell-extension-desktop-icons-ng-47.0.2-gnome44.patch @@ -0,0 +1,72 @@ +From 6a2787f5500c50162933de88d09bc20e7b0718b9 Mon Sep 17 00:00:00 2001 +From: Daniel van Vugt +Date: Fri, 3 Feb 2023 15:20:52 +0800 +Subject: [PATCH 1/2] extension: Attempt Mutter 44 API if the old one fails + +There is no other way to detect this nicely. The API changed in +Mutter 44 but the shell version is still advertised as 43.1 at time of +writing, and there are no new exports we can look for in the offending +mutter commit. So just try both APIs. + +Fixes: https://launchpad.net/bugs/2004623 +--- + extension.js | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/extension.js b/extension.js +index 138ba4ca..db3f13a6 100644 +--- a/extension.js ++++ b/extension.js +@@ -19,6 +19,7 @@ + const GLib = imports.gi.GLib; + const Gio = imports.gi.Gio; + const Meta = imports.gi.Meta; ++const Shell = imports.gi.Shell; + const St = imports.gi.St; + + const Main = imports.ui.main; +@@ -489,7 +490,14 @@ var LaunchSubprocess = class { + this.cancellable = new Gio.Cancellable(); + this._launcher = new Gio.SubprocessLauncher({flags: flags | Gio.SubprocessFlags.STDOUT_PIPE | Gio.SubprocessFlags.STDERR_MERGE}); + if (Meta.is_wayland_compositor()) { +- this._waylandClient = Meta.WaylandClient.new(this._launcher); ++ try { ++ this._waylandClient = Meta.WaylandClient.new(this._launcher); ++ } catch (e) { ++ let context = Shell.Global.get().context; ++ this._waylandClient = Meta.WaylandClient.new(context, ++ this._launcher); ++ } ++ + if (Config.PACKAGE_VERSION == '3.38.0') { + // workaround for bug in 3.38.0 + this._launcher.ref(); +-- +GitLab + + +From 5671fea5ab89e2b79b22a11cc1ca936e6fb85505 Mon Sep 17 00:00:00 2001 +From: Daniel van Vugt +Date: Fri, 3 Feb 2023 15:24:00 +0800 +Subject: [PATCH 2/2] metadata: When GNOME 44 comes, we're ready. + +--- + metadata.json | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/metadata.json b/metadata.json +index ffd85e4e..32eac471 100644 +--- a/metadata.json ++++ b/metadata.json +@@ -1,7 +1,7 @@ + { + "description": "Adds icons to the desktop. Fork of the original Desktop Icons extension, with several enhancements .", + "name": "Desktop Icons NG (DING)", +- "shell-version": ["3.38", "40", "41", "42", "43"], ++ "shell-version": ["3.38", "40", "41", "42", "43", "44"], + "uuid": "ding@rastersoft.com", + "url": "https://gitlab.com/rastersoft/desktop-icons-ng" + } +-- +GitLab + diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild new file mode 100644 index 000000000000..b95780088fc7 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit gnome2-utils meson + +MY_PN="desktop-icons-ng" +MY_P="${MY_PN}-${PV}" +COMMIT="9c2f2bc688e9c95335c64f1b3a6ad0cc2051d7b4" + +DESCRIPTION="Fork from the desktop-icons project, with several enhancements like Drag'n'Drop" +HOMEPAGE="https://gitlab.com/rastersoft/desktop-icons-ng" +SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +COMMON_DEPEND="dev-libs/glib:2" +RDEPEND="${COMMON_DEPEND} + app-eselect/eselect-gnome-shell-extensions + >=gnome-base/gnome-shell-3.38 + >=gnome-base/nautilus-3.38 +" +DEPEND="${COMMON_DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${MY_P}-${COMMIT}" + +PATCHES=( + "${FILESDIR}/${P}-gnome44.patch" +) + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + ebegin "Updating list of installed extensions" + eselect gnome-shell-extensions update + eend $? +} + +pkg_postrm() { + gnome2_schemas_update +} diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild index 092c49db2cec..9c01b6718ed3 100644 --- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild +++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" COMMON_DEPEND="dev-libs/glib:2" diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild index 39905e9e2009..4b0918ef68ba 100644 --- a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild +++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-55.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/GSConnect/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" IUSE="nautilus" COMMON_DEPEND="dev-libs/glib:2" diff --git a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild index d3210bf84483..1df2254b8cf4 100644 --- a/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild +++ b/gnome-extra/gnome-shell-extension-weather-in-the-clock/gnome-shell-extension-weather-in-the-clock-20221024-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/JasonLG1979/gnome-shell-extension-weather-in-the-clo LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND=" diff --git a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild index 6417f8b92d6f..7d0f3eabee70 100644 --- a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild +++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-44.0.ebuild @@ -9,7 +9,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86" DEPEND=" >=dev-libs/glib-2.26:2 diff --git a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild index 407a21be079a..0af620dcfbd1 100644 --- a/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild +++ b/gnome-extra/gnome-shell-frippery/gnome-shell-frippery-44.0.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://frippery.org/extensions/${P}.tgz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" app-eselect/eselect-gnome-shell-extensions diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild index 559024e0f362..ec9e0206c5ac 100644 --- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild +++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/stable/" LICENSE="GPL-2+" SLOT="0" IUSE="systemd X" -KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-cpp/glibmm-2.46:2 diff --git a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild index 74a0fb7f5f49..d5cda00d943f 100644 --- a/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild +++ b/gnome-extra/gucharmap/gucharmap-15.0.4.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-3+" SLOT="2.90" -KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" UNICODE_VERSION="15.0" diff --git a/gnome-extra/pch-session/pch-session-44.1.ebuild b/gnome-extra/pch-session/pch-session-44.1.ebuild index 738607a1484b..24ef861aff41 100644 --- a/gnome-extra/pch-session/pch-session-44.1.ebuild +++ b/gnome-extra/pch-session/pch-session-44.1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/pachoramos/${PN}/-/archive/${PV}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="qt5 webp" RDEPEND=" diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz index 4d77f3e27cdc3005332b31d75fe9e9300b613f86..6b29116ee1a1a3098c5f875488725f039fa3ae27 100644 GIT binary patch literal 4282 zcmV;r5Jm4FiwFP!00002|81Gua$LJ{hVT6pdI2UlA1>vJQ%NPxjr{@*bVFu|A{lD- zmiF7{YbKf*R>fsYGKX9XX#7X;Uq1i+^QUii5tWPl)6Z{DpVDZb{`{Yx|Kl&|&-{DV z6wHo>sypvF!ag&MFlxzWF^1OKOmX#*JOA!;)i#U9HA^jP=oagYL>in>m{$i2dhe%Ii^p4`?t@PzpCbQdTuQ&t8=bVa>;G=7K3Rxq0G`x znQP5BH1wof+sONr7Ike_D!YvuC*Lo^7so7Zw!+(3dTgsMR+eRym8{G#o2(!uv-sL9 zocO1|e*Uk2|JT3#?eCxD+vV#&|5ctJkA1&<8gt%ewPH+ZNjzmShoqH1oAfePw!K+k zTc^f2?ZjB(*|pXYs+~L*pDJ^f$wpcUow%hfcFq`LVOPevw5M&86&FoiEJfQoBS*QC zNZ+PNf@oiorn;n#5e^VT8K)&rFla`I^8@%ayf*D#o|t zW@sZtX$b)6G1alYQLOk0yXF z@El;p$RgtzeOqj&1EJnC6B#uhX)?|dkUC^qT_JdicJ=tj@7+` z6V>7bvq|J=vkZFS1%RmC;$dq$2Y5Y?%vyY0C+Z1$O8hl1o3UAEGJBP7vSy8C?xHiu z1jb{DCVW^D!9RG;D)Bft-bYlP+2Id(;E3V&E>&XOI5 zKv_=ttQ3!DH%Hw(ivI^!HfETe|dVu2mwDrW6W_OaJKIUfVh zODnWe&8f~UmL;%bm#ufPw9eCbzoJz@E-VSI8@- zP=}`c3tV@Ur}Pm%%*=jX?Cn{eAnN73yxrjqVBX-iW2(p&<2b+-YOumNG-a)!G{qq* zhi(Uzsr!hbbt&botTc`zEInn^A_BB!hKsZ$rc%VvCRitbI�~QG0!@PU1Ay~ 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 diff --git a/gui-libs/gtk/gtk-4.10.3.ebuild b/gui-libs/gtk/gtk-4.10.3.ebuild index 37cc1cd18b84..bc93d9dcea68 100644 --- a/gui-libs/gtk/gtk-4.10.3.ebuild +++ b/gui-libs/gtk/gtk-4.10.3.ebuild @@ -17,7 +17,7 @@ REQUIRED_USE=" test? ( introspection ) " -KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" COMMON_DEPEND=" >=dev-libs/glib-2.72.0:2 diff --git a/gui-libs/libadwaita/libadwaita-1.3.2.ebuild b/gui-libs/libadwaita/libadwaita-1.3.2.ebuild index b890018eecd6..6f07a1bef6ab 100644 --- a/gui-libs/libadwaita/libadwaita-1.3.2.ebuild +++ b/gui-libs/libadwaita/libadwaita-1.3.2.ebuild @@ -14,7 +14,7 @@ SLOT="1" IUSE="+introspection test +vala" REQUIRED_USE="vala? ( introspection )" -KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86" RDEPEND=" >=dev-libs/glib-2.72:2 diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest index 72515760fc87..2b9eeb83d000 100644 --- a/gui-libs/xdg-desktop-portal-wlr/Manifest +++ b/gui-libs/xdg-desktop-portal-wlr/Manifest @@ -1,3 +1,3 @@ -DIST xdg-desktop-portal-wlr-0.4.0.tar.gz 30776 BLAKE2B c4a6c07f57cc7cf16f16de43571bf9a281e647bcb1216da5a82e9c40d7a8344e78380b08a215a252011c9da8f97294aacc844d999095f4117ea26d17ff9ffec6 SHA512 544dea4601ce8aa8649d15b7c249aa5b0099fa5a6aec1b7a1433439265acede9ac442092da53080c36b372dd0ef5aaa15747b13a56f4a648e1c00ed3c2435e19 DIST xdg-desktop-portal-wlr-0.5.0.tar.gz 31622 BLAKE2B 9314a1bfd121f25c6f615e1cfaa62d071224b5da9373bb3a954a06aa7ef9527617e34ae29192e25ca9c13c53eb77eb137fbaa1b121c9365397d64845c0cc3e36 SHA512 9ece46f2381e83cac8002a8175a13b0c29c0a2dab49cf11ed5ffa3448f176802b9d324b7e4fe9c15d3fb65087be42299f21a0ef505088e6281787f4067d256ac DIST xdg-desktop-portal-wlr-0.6.0.tar.gz 35654 BLAKE2B 1c213e9789db14366639d924d673fd05d94463f7fda8f3afb03f74269162f00e986c157d9741cb6b243d79e04230399b0bbc400f1d1e2bb72c9f53a9d6bc1e15 SHA512 e325c2de2a98ffc4612da3492138843b6c9927e536f52f7a87e794380c099f84ab8d344ee989bf88e71faaad2e5300fc31ac74058cea5040654ac74ce270ee53 +DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce3a5da2ef9a4b74b490595b73b925f177ee28467bba3738d8c5b0852754bc702ca950f657c58b735b5775d0b07e906547419f79f SHA512 7efb3b66130f2f8ef8538ced3a9785bbae8382bbb9171fb4b6496567e39a69cd8b6e687f1b18b5eb90be175bf7c0737c3a51daa3eef784f88c4ee0bf70ad6d87 diff --git a/gui-libs/xdg-desktop-portal-wlr/metadata.xml b/gui-libs/xdg-desktop-portal-wlr/metadata.xml index 404b2baa2b55..e0d16c9a5a90 100644 --- a/gui-libs/xdg-desktop-portal-wlr/metadata.xml +++ b/gui-libs/xdg-desktop-portal-wlr/metadata.xml @@ -8,4 +8,7 @@ Enable support for rootless session via elogind + + emersion/xdg-desktop-portal-wlr + diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild deleted file mode 100644 index 4fa2c0038d6a..000000000000 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.4.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="xdg-desktop-portal backend for wlroots" -HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="https://github.com/emersion/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/9999" -IUSE="elogind systemd" -REQUIRED_USE="?? ( elogind systemd )" - -DEPEND=" - >=media-video/pipewire-0.3.2:= - dev-libs/wayland - >=dev-libs/wayland-protocols-1.14:= - elogind? ( >=sys-auth/elogind-237 ) - systemd? ( >=sys-apps/systemd-237 ) -" -RDEPEND=" - ${DEPEND} - sys-apps/xdg-desktop-portal -" -BDEPEND=" - >=media-video/pipewire-0.3.2:= - >=dev-libs/wayland-protocols-1.14 - dev-libs/inih:0 - virtual/pkgconfig -" diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild new file mode 100644 index 000000000000..4d8bbff561d4 --- /dev/null +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-0.7.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +DESCRIPTION="xdg-desktop-portal backend for wlroots" +HOMEPAGE="https://github.com/emersion/xdg-desktop-portal-wlr" + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://github.com/emersion/${PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="elogind systemd" +REQUIRED_USE="?? ( elogind systemd )" + +DEPEND=" + >=media-video/pipewire-0.3.62:= + dev-libs/inih + dev-libs/wayland + media-libs/mesa + x11-libs/libdrm + || ( + systemd? ( >=sys-apps/systemd-237 ) + elogind? ( >=sys-auth/elogind-237 ) + sys-libs/basu + ) +" +# mesa is needed for gbm dep (which it hards sets to 'on') +RDEPEND=" + ${DEPEND} + sys-apps/xdg-desktop-portal +" +BDEPEND=" + >=dev-libs/wayland-protocols-1.24 + virtual/pkgconfig +" + +src_configure() { + local emesonargs=() + + if use systemd; then + emesonargs+=(-Dsd-bus-provider=libsystemd) + elif use elogind; then + emesonargs+=(-Dsd-bus-provider=libelogind) + else + emesonargs+=(-Dsd-bus-provider=basu) + fi + meson_src_configure +} diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild index 5465488776d2..4d8bbff561d4 100644 --- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild +++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit meson @@ -17,12 +17,12 @@ else fi LICENSE="MIT" -SLOT="0/9999" +SLOT="0" IUSE="elogind systemd" REQUIRED_USE="?? ( elogind systemd )" DEPEND=" - >=media-video/pipewire-0.3.41:= + >=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-libs/mesa diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz index e9cfd9b3d2c3d384a51243487f1f83d881a050ef..3dbda9c8b160f23c729f02664222122640470c92 100644 GIT binary patch literal 882 zcmV-&1C9J2iwFP!00002|4o!lju=G@h4(qdoB+x$|5Pm}A_xRw6E5I#*$_bhC6R#J z^9Cu&>{{K`F8h1$`J2a|A0OV;$GGt^zWV3g?++~c@bbsUA71gxhoC{L$BbIxX``5> zc{=gBE!1I=qoWun=$vjop+1+_*weX@F9{o=x~P@*rSKcU`*st}dniOh zjhlIkrK0!JTv50)2aB;@j&U@ndgctWM(N_!V#Y6CKmPRnx3Av({P0V>s}K3-U-k9t z_~UKYhmQ}W&xozHa--dArw>~aI;fdQpY&K2&F-Dk> zwuFLu(xEk!m8GF>tr65lnQ1$F_|9h1joe ze~b5Tzu?-#KGV9|X%N7)-R{^ML#$10XX}mLF1c1LIARZ~28LU0c5JOX@4}<9OYJ*d z^(Iizo*svrnqzTpIM~d)EoXNM7@Ec~Hqgz_wAO`&sk!H6P9DSeSu_?+xs!BxE`l2d zv<+{}zWTyJP_PjUyXQhz6iU?DBFkNL94-r;_Tl>}_)WM(=%&(si27*I#7haxy@)IoNC9Oz-7MQ37O061cxSKaNMb8LaQ&oNL z@(!6cy&xx7B$}1u7x51m+So_7RFDAql*x1Q4P)5stQ^=QdkW~uv9T8NonK&qRlj}z zEQ;*Yo<*_Ju#f}=W=xc;-KWOBo)Zh`96XX988H|{sE|t-2T*VbSw-KBU|lvVRW~0K zhEyDAu9S4ESj1B=Hd`)s=HP{VCbR*lPv#o<2TqVD$?wzQK_X5YHcBkXONMR76eo9S zU@yTkYdo={nAj(LRL<0=#n{-f1OfP1j|2WP&*n+a literal 881 zcmV-%1CIP3iwFP!00002|4o!jj-5peh3BlIR{-TlmF;0ifIvJZ$p&10Km-9qA_2R{ zcaU^uzv}whRo^+sUq8QjetK6QJpF@z`R}{mpOE*{s~?|#_y%7+IV{j#(v>%VvUN{wSZ#Q1wLMnAlN~hRQEp=qwjS1K@M{`}0+dDylQ;EzV@8ZhqSJ9dZ z#VwSdUVrzz0iSGJkSswcz5#|OgKkNk6v-_n%6^vbtr{|x)|Mr{LZ=QbfclAF0{HwnD$^UrU z_5Q;XY?e>NFxLshG_rv~y6vurO-JrRi;Ib^5aC4g(`692Y`T+*&kQt>)3V*>hRu{! zbcvMWbhnUm*qKjTeIzhhJaRWHcM^or?ZKt;hhpNvQvIW&EDyz@AM>Q#RJ~s-NCCT0yQKLPH zUunR`WUl{@Lm_|_$Z(E!X9m9-dQAgYr=3SWi%UyiFm!xdjF6A_nEbD zy@XNk;N8a?CTlQ{88k<8>}_0!A4!v))44V0cy!#tHpfhT*d!TG#daTfmIZEQg`@4U z-6KCtpLr+^^OWn1gWv*L&Ed5hA7M>i;uP#bJD8w(l+s#pW;WVviYE6NQ&oLarJd=J z)X0hDF_+~lIq`R0qlBzzE+2#4nN3K9=?A^yYK+aq=#dP*4{uGr;|12R>bHM?7DW_# zF_&t^nT5pDfSjgXS>IZg5;P0w-uZ+*QSdc^O{kq`j5AQC=)&v_!W)@*PVFs6CSn|W z3K}ao-qY(2f2O;7VrV1B6b8<^laa1!8r_M%^B4aE3&$;+ H=media-libs/vkroots-0_p20230103 ) " BDEPEND=" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index d79bd31fce7b89058ffcec8e6f9d1d8271a8adae..a03aa9d37965095c1526ca5e21809b48ed1dd32e 100644 GIT binary patch literal 4755 zcmV;E5^U`siwFP!00002|81IEj$FxchTpXcZh&@XnO#n*@~(3BQXZ6 zBkVq`*wmeKN<~t$yqb;H`#xz8T}?*|L%;mx-@cV7UyQev6eWhSXU`|c7Tby==3y3E z-ZjVE)3K)cl+beo_a$?52ZX(>R(# zYbiEU$$C~DU1rLb_>`JPYF)=1lSj*A$P}|#T8o4Eg*Z;?a$+4blx#=qDRYIIht`~W zkkiaGunjrAH0>YblC*jnl1o{3*a+y#sw{XK0}E-?o>&M_&uQ_WHmjDl7fbEDq;_O)i6x2crZFepHE#1-FOM&; z`|FQw_Yh0BkwL5}Tn&aSX+arM);I-_bOX4;qAd54&!~})mMtxTCDvL2f7_aQb=AHH zHwqY5twF+$^&IAIQC9*Ca8J*kc226AjpviLa*JHMCBO9SzC$=iP0HaVU%pIfhnUMORFR*-qov!7a69S@8+vb4^AXj8% zoH>h)bAS!tEF*;^p-s~nJD5o&?7XxvyQwV%-9dJ$u?zEp8azn9l5$uEFI#G#MauSf ziiHvvFprh3?J;!>Al^F97=TD|(ivLWO9=-gt1w*lq6?LpEA}yVUkp!r@2wy$10eQ( zHh|7u5xaIWKecwaO$>Ccm*;0&cRD5#>UCt@nOtiRr)WA^!)ZMNVw;H}uv~>o)dngu zBTP{~vu>1NLNH)~92hsaXJz+=8{v&@P3{NvJAsLXHSA0t6ROU}4dy(Ml6sJ~7(Yhl zs2vMMtq7Pg?F2Dh%JxC<8y6|s+Tm7o4;dpAu+{LaCK~sMEIj2M*4mb4Wig2xSfxM~ zbZ|0oW7fN}ma(j|+>}@&76UACrTdXRK!tlwO1zE>JYyo+N{iwIKLwd(x3wk%3Ny#L z#sDQL^b#4Eju3`x_i2mIo^eJU+4%jansR-&w=m*Lh!9eHcx-@Mxm1BRIYq435T<=1 zM)EN(Trcx@=<+$>Yq(x%44RQ;0cinwheL(W!!57{+<}XaHsLQDC@2?p(Q3syx*}L3 z;fjpEKxCk|cxS6+j$P*5Q&{oHaZUxNn)au0y}n)aa?i+{hB4nI1*b+Wa&*Sjg_-jt zt!dzuEfZvgkxG$i{J{1AkaC)W1;#VakY+VvhYV2>69gJgogM<>z}%oLmVlNZwNff- zX82N2zvSJ#n1bRU2RL-iB{z#QJWJR<8U0uHOO?_yaPCzSZ-MEjPW%K;7T$v6&(Pe~ zN1sDGpgP(z?zB-cQ#Zsqm!=phrc)a!rnrQ~yLmmld_BM3?nHm28y#6VV?Zxh{ldv| zKX|RMCN!W7a3+a#G{{nl46dUL_<(fgpxCSCMaCdHkdsgv398_mXM-&}Ixb)ze{s@e zF9#(NE71V7#Z;|)%!>?&CJIK_GlPx{1C9yakL|Sung$C<;Yi)es6l%|^^KgSHLMo$ zL{fG`?=V|FXAqv4{PggkzV3yow^+kCAhXSWkO@{7)~wv$=Xw3MUmyPavrXPa-=P2t z$zKa-bO~aK+vbypg~1(f)Dfp=fQZJ{(?v@{e~}vgML3MxMxRK571d8VfqN$;9z@8d z;1^2xkVR}^8?YKpB5BOPly|x&vBTWA7XK;L$}NHL0PuHEh`npCO2R3?44n4XF+-mm zp`xXOkrIvTz%)+F6(+J623%Mz00*HlFQOnHKpI$qDdGE|6|!b*Ca%95*~`!G_Id}h zcmvrXk&~>6|2?BcEud;91J7=`Aj>2!q=g8<$Y$e#EC;QCKV#V>pIW&cbRSblu2w9N ztbTMIq}0gXo!~tP6T-G)YG|(_27lb1-?+T`L@z?!C(r+!KA(q63a*m`9ZW#3MRvR!pV4SQ}9Rug{ z#2#OkUOs^=-$q6<0kNAzfL+6WI3HS>2<~<*Ws!MIWZ^j60os-|2uqpLag6Xjf>IUG zSxg9cdN9Hj*WQX*Vwb$mWAhQ{5(-RI#&u9Aph!BJSDPfq&7ID&1#5A?1f(*N4v$X5 zs~I6RS_-_a1AXsqhcJd}7JW|`se^2|Nj~k^fr}*#!0Se+O7f})`p#_|U>;m`i!g8q zvB<(@d>$FP|8^hvd%X)5K5qJ-oJN;m z8U8{T0i9SjatmHUOhoOrCdkf|PI%X_`5=2(({>GGY7wR!y1@w{KgxVp| z#4o7cPjWPd(C;SpYR~#~k1&Zh84J7Q60CbJMz9YZry*m>VdSGe(qs`1f19$6DR)%^o|x< zXvrgK*%Q5+43Z$53$XwX<`(bg_3KUdXAujxb`(gadA5_9YnD4)@-~m|n^Vp0AbFmx z*v~Mu$h?TGO;N+qfENbj0*V-tq={(futQ3pPn6J|-~F9+15^Tg!6b>_)bYhM!*yQp zI2?~|!6Quf1B!(>Kv3QisZkp|rqmPhd622;JedOJuAKTn>-kZd6kf=bXlRV7yoW?L zez*LN4@0^KkZo<&!X3%&bdN0wj7uyPr^%M`*{kM4Lw8gRK{yb0NBWb}U2$=T@p#oS#c!0&-z%DOu-yf!aVr0J|j0lW+kkk3t zl*k4=x*tynH5CLPcWijD2)aG`Zi#+`pVk8afMqqy4f$BE>7W!!v1ak3gjQj97!$rz z6|g^2GEpC)*~aKHNyV<3kHH#b=@eHc$8ei?%Q+P9Y+w>(QDs};s;T+4!tgQ}C41%c zR0EQ@DQ~N6v67;3tiFh`5r@VKNV%~do9|vRNwCEqvyq7soV^>^@1~c(ixv3>FjN+; zh2|uRg4Kz3KgCn?Q0QkQ*(h-Mwx zBgG);!&QL|)6cL)k~XE2j|*7PG9pc~atPO*R6!QkJCA(S%f-I# zm-XWwVoh!%!`%XsX(`Hr2k;f|ZE5b{DS*w=aKMruuM7_}QMd*257JLrA$%lY$E%jP zd*Up4uyLQILT5)MH4>r+@^z=n;lVT`I>CUXurhp%%xf{8Kg&)M*u91J?#jfoMfT5_ zMBENFG0?O;3LfwLs6Ww+$^{)Zm1#3@8p5ii3w&_03iP<)$E8&kNMr?O;Sk2_Bzc}h zPG9Bj6!A%4f4GMI)Ys2Puj!U70+9#SBkl_Ks44>pROEvGll-&~ALTVB1guDdjcxnA zD@zQ1T(FnX@+f@X6=-K&NM+Wcdqhz>DT8!RqvMt_NK7V<;Rl1r($;Hy6--546}CVi zQegCnR4N~MCJ-W>y>UJAMfBqyhJYE?8FR&uxI?Ezg=2_qP8mUCyot3Pj1?kvKfmLz z$h2$#(eI%2pw5^r3UMc7FF)=1<(!9QFR#CSy?p=mG@te1@e}B7Mu3r{?(_=rbCyUX zrd*@-C@$<(n9F0VVi*IA!v<2M$GN!$l1Rcokm^A{EVVD_&AkvavW z@xW^H*vxjkD&QG}wkuEJ_9l{Wxk?4`_fd+>@z7ihsURr+Q3M5?mHM}HU@Am<|Eolz z=oFz$NF*7}k~)+nqT|%E2tLF>oPfsw>budB8DXlO{87F9-W8^wkNWncU-jqDN4tD| zw#)A?uRp#%y*xi$Uhc#Wd%R82PHoJQmgq-dWu|@Jw}&0FHr<^CqVJdxPfgG^KRWRv zI`oh*=ieP*Q^DJG_u~QqX6g}&^(#8HK|!yC!h}2-004|7>%=*rU%MS>Bedvw^rnGO zdSqz~leW#T@R>x2VQQb)wUU!rmx%+_ciL3=v@)k}Ap0o>HG-(Saf!u0IKxJ5F!kaC zP4M6pIvT+otK8(c^#7*#Q{Ue14dO;z9-VFCc`R}kPt4|RnY>E>teLU|{piY_W=>-U zOgl^>c&q_H5=4k?$WkP3Tlc2Sdj%-Mv?HzZrl7cMkpS_@gTxE`nleWA#~rVRinSDa zbqwauM(iE|9 zI4E^gyV3(;B%(u5Zfg591i;VRHqRhN zgQz4oX9Ss7l9z&BEI2R=9#dz+qG~1~ct>UUw|Tw&(C5d8&n^9qlcYOPMADfZ32ze~ zEnJR2!%UPoyB zh@Bvw8N7MlLRDHUa^>U#n$)o(d^%m91QNh685IR8nLiU1xOhCyr;SYdsTAT!0`YHg zI$`nvD*r|?4z>-{mxmOxkM~_!2mioCrq{!UGg%JPs3Pd$)Voe_vB$@U^>TkWdkeTH z5&04}+$Pt{lN2zJ6AG_nZGJ2U7dlOe&1aPYx$*9e{aa%EtC`nZHPzEYE(NT zFH-JlPauC5ETRHPKf*=0)Eg&ZC9AIlR#C7vYF5`N#FFcmas*!w$rK`o3Hk(~qDu?{ z_5SThM&!W>5wamq)kt)td2bx3se3n_DU6Qf%S1&ZK*YLEct3`r5qqB|dF&v#IdrD} zvR5fWD8Bz5^MCc37WMq;3zNIk*&IDb3y8pj%YZ7-%6uJuXiP`o(q5fFfG~*-5hK|H zxf#pAMJKy7gce8j!x;ZkgND@M$aDi>8-XFWAw`Jwlx)Hr+U}=AXg4000yN3JCxJ literal 4755 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 diff --git a/kde-misc/kweather/kweather-23.04.0.ebuild b/kde-misc/kweather/kweather-23.04.0.ebuild index a317cd904252..48cb59a05a14 100644 --- a/kde-misc/kweather/kweather-23.04.0.ebuild +++ b/kde-misc/kweather/kweather-23.04.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://apps.kde.org/kweather/" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" DEPEND=" >=dev-libs/kirigami-addons-0.6:5 diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index dfba6249428ffc1ef136dc74c02207e60338e148..4e0a45ed0fbe94882d5b662719c2c912b58cbded 100644 GIT binary patch literal 9632 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 WzE0Ql*Lm==fA@caEu;m^L;wKoOEi=K literal 9626 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 QyzJloH#*kX?#x6005E(+dH?_b diff --git a/kde-plasma/kscreen/kscreen-5.27.4-r3.ebuild b/kde-plasma/kscreen/kscreen-5.27.4-r3.ebuild index 54ff2de990d1..5048a3b347b1 100644 --- a/kde-plasma/kscreen/kscreen-5.27.4-r3.ebuild +++ b/kde-plasma/kscreen/kscreen-5.27.4-r3.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # bug #580440, last checked 5.6.3 diff --git a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild index c21f40137403..0ddbde70281e 100644 --- a/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild +++ b/kde-plasma/kwin/kwin-5.27.4.1-r1.ebuild @@ -16,7 +16,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" LICENSE="GPL-2+" SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="accessibility caps gles2-only lock multimedia plasma screencast" RESTRICT="test" diff --git a/kde-plasma/libkscreen/libkscreen-5.27.4-r3.ebuild b/kde-plasma/libkscreen/libkscreen-5.27.4-r3.ebuild index 38f05e0d3679..f6762d6424f6 100644 --- a/kde-plasma/libkscreen/libkscreen-5.27.4-r3.ebuild +++ b/kde-plasma/libkscreen/libkscreen-5.27.4-r3.ebuild @@ -16,7 +16,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5/8" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="" # requires running session diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.27.4-r2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.27.4-r2.ebuild index bdb7bf10a2f9..ae3bf3ba5ce8 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.27.4-r2.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.27.4-r2.ebuild @@ -18,7 +18,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="ibus +kaccounts scim screencast +semantic-desktop" # kde-frameworks/kwindowsystem[X]: Uses KX11Extras diff --git a/kde-plasma/powerdevil/powerdevil-5.27.4.1-r1.ebuild b/kde-plasma/powerdevil/powerdevil-5.27.4.1-r1.ebuild index 46d60b115e22..de21ead9165e 100644 --- a/kde-plasma/powerdevil/powerdevil-5.27.4.1-r1.ebuild +++ b/kde-plasma/powerdevil/powerdevil-5.27.4.1-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${P}-patchset-1.tar.xz" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" IUSE="brightness-control caps +wireless" DEPEND=" diff --git a/mail-client/Manifest.gz b/mail-client/Manifest.gz index 1a08a98311706809a99600a70cefe281c7704d0d..9203ae12d5382a7ea481b3ed75289b64334ce424 100644 GIT binary patch literal 3703 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%0D_*fsdb-qT}P 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 Wkpw8g9Us7|-~As6`Kp5)8UO&fq9xw| diff --git a/mail-client/evolution/evolution-3.48.1.ebuild b/mail-client/evolution/evolution-3.48.1.ebuild index 915b9f86c631..e56c7302db20 100644 --- a/mail-client/evolution/evolution-3.48.1.ebuild +++ b/mail-client/evolution/evolution-3.48.1.ebuild @@ -14,7 +14,7 @@ SLOT="2.0" IUSE="archive +bogofilter geolocation gtk-doc highlight ldap spamassassin spell ssl +weather ytnef" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" # glade-3 support is for maintainers only per configure.ac # pst is not mature enough and changes API/ABI frequently diff --git a/mail-client/neomutt/Manifest b/mail-client/neomutt/Manifest index d9208b3c339a..1887694806ff 100644 --- a/mail-client/neomutt/Manifest +++ b/mail-client/neomutt/Manifest @@ -1,5 +1,4 @@ DIST neomutt-20220415.tar.gz 3770700 BLAKE2B 610632a8de6f407b2a33156890f33b64a7cfc80eef84cda4c5e18d1da87669c8a4cf2b4a0b269d6c338f546e83a349dc33608b9f21d1f6889efaa89d669f80e4 SHA512 8723416fe0ed325d8f0e49f6a77f2724e23e0e81c5786f15005cb05b47c0fc7f722f61a58fe0250dd5a2dac6f40b155b6bac202e6316662a1855265670affc92 -DIST neomutt-20220429.tar.gz 3774374 BLAKE2B a67ae009bc24335693bb7abc2b1de5a957a4d912755f460ae205050963dc4556896a6f94971a7d113a5af8202d8a6ecff4cfff16c157725d4792eb31f5402a64 SHA512 ce151cabe9fe0c45f379dd7a71790f600faa9283c79a486c1421b5fe3b19b7f12d71dc36ec330e1b28b26ed83bf4c47b656ca823c484105ea3f80ef9166e7f0b DIST neomutt-20230322.tar.gz 3716391 BLAKE2B c845a354a19d1f014efe9a64503b8b612fce99cc4cef5828532f7a6b035d133d4159fdcb138da1b64d3c3e1c45e0046fa65ed3a0d753df8f762d98c993060b15 SHA512 bbe88d1906db2c8633380a55f0c9a1c0e74994c653bfcd2605608f7ee15a3b761139f9996daebb8c968d83760eec5df620de8ebed72eb52e5d9765ff837a3fb3 DIST neomutt-20230407.tar.gz 3725060 BLAKE2B 4127cd17967f458db4d150a5225a6a0e6cb40d1b503910b997037aac6323c4a81141aad5d4574dbe32f92c9f039f17724209e7b308154b1c994e1bd2a7cffe08 SHA512 53604ce396fb53bf01662c7105a632e0e7a50d66f0d265193c591d7f16cbbfd276925c7ae965ccf9faf9b2070d7db48c4ee6d44b0c9552f9214647c5a7e8c46d DIST neomutt-test-files-8629adab700a75c54e8e28bf05ad092503a98f75.tar.gz 3673 BLAKE2B 50354f19aedc5fc07d59ecb5b38fa65de16119bc0929f47014bd35dab4d3a4e5953c8b35670f3440003cf0cbccc2d0d2b3a869dc929cdc3cd60b02790270fb54 SHA512 3d4962210bc558234d818801dcaa7851a0aef011c96d91c054af535186ffda42059fc61fb148c48e1b076999fe3159b31589a69a29ed1897f8928f52fcc157d3 diff --git a/mail-client/neomutt/neomutt-20220429.ebuild b/mail-client/neomutt/neomutt-20220429.ebuild deleted file mode 100644 index 771367cdb4f5..000000000000 --- a/mail-client/neomutt/neomutt-20220429.ebuild +++ /dev/null @@ -1,171 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -if [[ ${PV} =~ 99999999$ ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/neomutt/neomutt.git" -else - SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" -fi - -TEST_FILES_COMMIT=8629adab700a75c54e8e28bf05ad092503a98f75 -SRC_URI+=" test? ( https://github.com/${PN}/neomutt-test-files/archive/${TEST_FILES_COMMIT}.tar.gz -> neomutt-test-files-${TEST_FILES_COMMIT}.tar.gz )" - -DESCRIPTION="A small but very powerful text-based mail client" -HOMEPAGE="https://neomutt.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="autocrypt berkdb doc gdbm gnutls gpgme idn kerberos kyotocabinet - lmdb lz4 nls notmuch pgp-classic qdbm sasl selinux slang smime-classic - ssl tokyocabinet test zlib zstd" -REQUIRED_USE=" - autocrypt? ( gpgme )" - -CDEPEND=" - app-misc/mime-types - berkdb? ( - || ( - sys-libs/db:6.0 - sys-libs/db:5.3 - sys-libs/db:4.8 - ) - =net-libs/gnutls-1.0.17:= ) - gpgme? ( >=app-crypt/gpgme-1.13.1:= ) - autocrypt? ( >=dev-db/sqlite-3 ) - idn? ( net-dns/libidn:= ) - kerberos? ( virtual/krb5 ) - notmuch? ( net-mail/notmuch:= ) - sasl? ( >=dev-libs/cyrus-sasl-2 ) - !slang? ( sys-libs/ncurses:0= ) - slang? ( sys-libs/slang ) - ssl? ( >=dev-libs/openssl-1.0.2u:0= ) - lz4? ( app-arch/lz4 ) - zlib? ( sys-libs/zlib ) - zstd? ( app-arch/zstd ) -" -DEPEND="${CDEPEND} - dev-lang/tcl:= - net-mail/mailbase - doc? ( - dev-libs/libxml2 - dev-libs/libxslt - app-text/docbook-xsl-stylesheets - || ( - www-client/lynx - www-client/w3m - www-client/elinks - ) - ) -" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-mutt ) -" - -RESTRICT="!test? ( test )" - -src_unpack() { - if [[ -n ${A} ]]; then - unpack ${A} - fi - if [[ ${PV} =~ 99999999$ ]]; then - git-r3_src_unpack - fi -} - -src_configure() { - local myconf=( - "$(usex doc --full-doc --disable-doc)" - "$(use_enable nls)" - "$(use_enable notmuch)" - - "$(use_enable autocrypt)" - "$(use_enable gpgme)" - "$(use_enable pgp-classic pgp)" - "$(use_enable smime-classic smime)" - - # Database backends. - "$(use_enable berkdb bdb)" - "$(use_enable gdbm)" - "$(use_enable kyotocabinet)" - "$(use_enable qdbm)" - "$(use_enable tokyocabinet)" - - # Header compression. - "$(use_enable lz4)" - "$(use_enable zlib)" - "$(use_enable zstd)" - - "$(use_enable idn)" - "$(use_enable kerberos gss)" - "$(use_enable lmdb)" - "$(use_enable sasl)" - "--with-ui=$(usex slang slang ncurses)" - "--sysconfdir=${EPREFIX}/etc/${PN}" - "$(use_enable ssl)" - "$(use_enable gnutls)" - - "$(usex test --testing --disable-testing)" - ) - - econf CCACHE=none CC_FOR_BUILD="$(tc-getCC)" "${myconf[@]}" -} - -src_test() { - local test_dir="$(readlink --canonicalize "${S}"/../neomutt-test-files-${TEST_FILES_COMMIT})" - pushd ${test_dir} || die "Could not cd into test_dir" - NEOMUTT_TEST_DIR="${test_dir}" ./setup.sh \ - || die "Failed to run the setup.sh script" - popd || die "Could not cd back" - NEOMUTT_TEST_DIR="${test_dir}" emake test -} - -src_install() { - emake DESTDIR="${D}" install - - # A man-page is always handy, so fake one - here neomuttrc.5 (neomutt.1 - # already exists) - if use !doc; then - sed -n \ - -e '/^\(CC_FOR_BUILD\|CFLAGS_FOR_BUILD\)\s*=/p' \ - -e '/^\(EXTRA_CFLAGS_FOR_BUILD\|LDFLAGS_FOR_BUILD\)\s*=/p' \ - -e '/^\(EXEEXT\|SRCDIR\)\s*=/p' \ - Makefile > docs/Makefile.fakedoc || die - sed -n \ - -e '/^MAKEDOC_CPP\s*=/,/^\s*$/p' \ - -e '/^docs\/\(makedoc$(EXEEXT)\|neomutt\.1\|neomuttrc\.5\)\s*:/,/^\s*$/p' \ - docs/Makefile.autosetup >> docs/Makefile.fakedoc || die - emake -f docs/Makefile.fakedoc docs/neomutt.1 - emake -f docs/Makefile.fakedoc docs/neomuttrc.5 - doman docs/neomutt.1 docs/neomuttrc.5 - fi - - dodoc LICENSE* ChangeLog* README* -} - -pkg_postinst() { - if use gpgme && ( use pgp-classic || use smime-classic ); then - ewarn " Note that gpgme (old gpg) includes both pgp and smime" - ewarn " support. You can probably remove pgp-classic (old crypt)" - ewarn " and smime-classic (old smime) from your USE-flags and" - ewarn " only enable gpgme." - fi - - if use autocrypt && ! use idn; then - ewarn " It is highly recommended that NeoMutt be also configured" - ewarn " with idn when autocrypt is enabled." - fi -} diff --git a/mail-client/neomutt/neomutt-20230322-r1.ebuild b/mail-client/neomutt/neomutt-20230322-r1.ebuild index 07e7a55be324..5568bdc1402c 100644 --- a/mail-client/neomutt/neomutt-20230322-r1.ebuild +++ b/mail-client/neomutt/neomutt-20230322-r1.ebuild @@ -31,11 +31,9 @@ CDEPEND=" app-misc/mime-types berkdb? ( || ( - sys-libs/db:6.0 sys-libs/db:5.3 sys-libs/db:4.8 ) - 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 delta 7777 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 diff --git a/mail-filter/spf-engine/Manifest b/mail-filter/spf-engine/Manifest index a1a785990a37..cfeb6a304f68 100644 --- a/mail-filter/spf-engine/Manifest +++ b/mail-filter/spf-engine/Manifest @@ -1,2 +1,2 @@ -DIST spf-engine-2.9.3.tar.gz 52974 BLAKE2B 9e6c47af7d523e1486d9bbfee2b0e53a4a97dbfc93e1cd14f70d4676542defaf6fede397d33e21c00e9bb2cdd1016c98981b6c0e735bdfd225b226920b9470b1 SHA512 adde80eca38f372ad00ed7355951007b9c02ef8a52a5a4edcbf2fa9959220f1083e3e313668e9c7ad2c26144148ae8ff62ec468d79936d96b43897598254f528 DIST spf-engine-3.0.3.tar.gz 61350 BLAKE2B f28dfb10559bfd61be152a4b65a5653ec50b25718fcb63f8a2c9532fd9d52a51c131c99ba5408bd6aa424adc5ce6094da7eeb97dbacd7e60e8abb48c65c4f188 SHA512 08db392d2cce16651ba416fcd265e6606e1a8af3cb88721ed149a2286d11ac9ea6ed4d01572cea6950740890c3334e8e0d496d1d1e9edcc29d04833fec049ab0 +DIST spf-engine-3.0.4.tar.gz 61428 BLAKE2B b4c1e920cdb6706650341a21abe21a3318649a3bd379aea2d16c30bb9d27d95b83b980dfb0f62c234627f3c87b4d82f6074b88eb0f4ccb878618f61f9d8b9827 SHA512 29a6cd4d2c94ef1d47ff6d6d03bd485961f8c01e838800dd8c1194a51fdfbf384ffb5f073e1262993cd2bb5cbf2eff645048d6f1f3ce57bdebfefe3d0425ee77 diff --git a/mail-filter/spf-engine/spf-engine-2.9.3.ebuild b/mail-filter/spf-engine/spf-engine-2.9.3.ebuild deleted file mode 100644 index bc923ece8954..000000000000 --- a/mail-filter/spf-engine/spf-engine-2.9.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYPI_NO_NORMALIZE=1 -PYTHON_COMPAT=( python3_9 python3_10 ) - -# The built-in ipaddress module handles the parsing of IP addresses. If -# python is built without ipv6 support, then ipaddress can't parse ipv6 -# addresses, and the daemon will crash if it sees an ipv6 SPF record. In -# other words, it's completely broken. -PYTHON_REQ_USE="ipv6(+)" - -inherit distutils-r1 pypi - -DESCRIPTION="Policy daemon and milter for Postfix SPF verification" -HOMEPAGE="https://launchpad.net/spf-engine" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="dev-python/pyspf[${PYTHON_USEDEP}]" - -RDEPEND="${DEPEND} - dev-python/authres[${PYTHON_USEDEP}]" - -DOCS=( CHANGES policyd-spf.conf.commented README README.per_user_whitelisting ) - -python_prepare_all() { - # The "real" config file mentions the commented one, so we point - # users in the right direction. - local oldconf="policyd-spf.conf.commented" - local newconf="/usr/share/doc/${PF}/${oldconf}" - - sed -e "1 s~ ${oldconf}~,\n# ${newconf}~" -i policyd-spf.conf \ - || die 'failed to update commented config file path' - - distutils-r1_python_prepare_all -} - -src_install() { - distutils-r1_src_install - - # Remove the milter files that are installed by default. The milter - # isn't quite ready: - # - # * The README says it's experimental not well-tested. - # * There's no documentation for its configuration parameters - # (expecially the UserID). - # * The configuration file is hard-coded to /usr/local. - # * The paths in the systemd service file are hard-coded to /usr/local. - # * We need to write an OpenRC service script for it. - # - # These are all eventually doable, but I'm not willing to commit to - # making the milter work before upstream is. - # - rm "${ED}/usr/bin/pyspf-milter" \ - || die "failed to remove ${ED}/usr/bin/pyspf-milter" - rm -r "${ED}/usr/lib/systemd" \ - || die "failed to remove ${ED}/usr/lib/systemd" - rm -r "${ED}/usr/etc/init.d" \ - || die "failed to remove ${ED}/usr/etc/init.d" - einfo "The milter component of spf-engine is still deemed experimental" - einfo "and not well-tested by upstream. It's missing configuration" - einfo "files, service scripts, and documentation. In other words, it" - einfo "doesn't work yet." - - # The setuptools installation routing always works relative to - # python's prefix, so that when installing locally you wind up - # with paths like /usr/local/etc. However for system installs - # that does the wrong thing and puts the sysconfdir at /usr/etc. - # Here we move it to the right place. - mv -v "${ED}/usr/etc" "${ED}/" || die 'failed to relocate sysconfdir' -} diff --git a/mail-filter/spf-engine/spf-engine-3.0.4.ebuild b/mail-filter/spf-engine/spf-engine-3.0.4.ebuild new file mode 100644 index 000000000000..2c680c53fd35 --- /dev/null +++ b/mail-filter/spf-engine/spf-engine-3.0.4.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_9 python3_10 python3_11 ) + +# The built-in ipaddress module handles the parsing of IP addresses. If +# python is built without ipv6 support, then ipaddress can't parse ipv6 +# addresses, and the daemon will crash if it sees an ipv6 SPF record. In +# other words, it's completely broken. +PYTHON_REQ_USE="ipv6(+)" +DISTUTILS_USE_PEP517=flit +PYPI_NO_NORMALIZE=1 +inherit distutils-r1 pypi + +DESCRIPTION="Policy daemon for Postfix SPF verification" +HOMEPAGE="https://launchpad.net/spf-engine" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-python/pyspf[${PYTHON_USEDEP}] + dev-python/authres[${PYTHON_USEDEP}]" + +DOCS=( CHANGES ) + +python_prepare_all() { + distutils-r1_python_prepare_all + + # The tarball has a "data" directory containing a hierarchy that + # flit wants to insert right into /usr. Before it does that, we have + # to remove the parts we don't want, and fix some of the paths. + # + # Note that one of our patches already mangles a few of these + # before we even see them. + + einfo "removing milter files" + rm -v -r data/lib data/etc/init.d data/share/man/man8 || die + rm -v data/etc/pyspf-milter/pyspf-milter.conf || die + rm -v spf_engine/milter_spf.py || die + + # And don't create a python-exec wrapper for it. + sed -e '/^pyspf-milter = /d' -i pyproject.toml || die + + # The commented conf example is documentation, not configuration. + mv -v data/etc/python-policyd-spf/policyd-spf.conf.commented \ + data/share/doc/python-policyd-spf/ || die + + # The man page hard-codes /usr/local/etc, it should be /etc. + sed -e 's:/usr/local/etc:/etc:g' \ + -i data/share/man/man1/policyd-spf.1 || die + + # Fix the documentation path. + mv -v data/share/doc/python-policyd-spf "data/share/doc/${PF}" || die + + # The "real" config file mentions the commented one, so we point + # users in the right direction. Caveat: the documentation is + # compressed, so we're usually off by a ".bz2" suffix anyway. + local oldconf="policyd-spf.conf.commented" + local newconf="/usr/share/doc/${PF}/${oldconf}" + sed -e "1 s~ ${oldconf}~,\n# ${newconf}~" \ + -i "data/etc/python-policyd-spf/policyd-spf.conf" \ + || die 'failed to update commented config file path' +} + +src_install() { + distutils-r1_src_install + + # The "data" installation is relative to python's prefix, so + # data/etc gets installed to /usr/etc. Let's fix that. + mv -v "${ED}/usr/etc" "${ED}/" || die 'failed to relocate sysconfdir' +} diff --git a/mail-mta/Manifest.gz b/mail-mta/Manifest.gz index ffa969ae730851c8882af09ffda2252b01fc82de..aa038d7bbac95d4e39d6cbf55bf9fcdac10f9908 100644 GIT binary patch delta 2360 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 E029P#CjbBd diff --git a/mate-base/mate-applets/Manifest b/mate-base/mate-applets/Manifest index d5e83bf460a2..7f1f8a755c26 100644 --- a/mate-base/mate-applets/Manifest +++ b/mate-base/mate-applets/Manifest @@ -1 +1,2 @@ DIST mate-applets-1.26.0.tar.xz 8442720 BLAKE2B b7e3d9cf868926c13652e93b214317c59f7693f3cedc277d2f8e676892bde026587893faabbfff1c6d35af2e6e7f900c3b71d89fc4a8065ff794d1be6e0e4f99 SHA512 4b7676afd8a3ca9e2389f3775abcad5e84bfd628394e98c66c1e77a99503f4893bfd5c8839d63e6044b1b11990aa1d6f7fa857522c1907461ee7b1f68efc7192 +DIST mate-applets-1.26.1.tar.xz 8475672 BLAKE2B 0f67f7dfd649c6168f51673f04287e49717ebf7077da63a631844594658d78079df55fd4d25e2be5e299c00d2ea3659ae23140bb508adc327b7c87a74ac4dd19 SHA512 7243825098f9101542b9eead2f60ac7f12e044ceb685da92a29fe72b2dc1271e1fa34dbc4c47148e2331a2af79d69f787dc8856c7112b75ef0a3dea97e4ab8fd diff --git a/mate-base/mate-applets/mate-applets-1.26.1.ebuild b/mate-base/mate-applets/mate-applets-1.26.1.ebuild new file mode 100644 index 000000000000..22f2b5ed949a --- /dev/null +++ b/mate-base/mate-applets/mate-applets-1.26.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mate + +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86" + +DESCRIPTION="Applets for the MATE Desktop and Panel" +LICENSE="CC-BY-SA-3.0 FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+" +SLOT="0" + +IUSE="X +cpupower ipv6 netlink policykit +upower" + +REQUIRED_USE="policykit? ( cpupower )" + +COMMON_DEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + >=dev-libs/dbus-glib-0.74 + >=dev-libs/glib-2.50:2 + >=dev-libs/libmateweather-1.17.0 + >=dev-libs/libxml2-2.5:2 + >=gnome-base/libgtop-2.12.0:2= + >=gnome-extra/gucharmap-3.0:2.90 + >=mate-base/mate-panel-1.25.2 + >=net-wireless/wireless-tools-28_pre9:0 + >=sys-apps/dbus-1.10.0 + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.22:3 + x11-libs/gtksourceview:3.0 + >=x11-libs/libnotify-0.7 + x11-libs/libX11 + >=x11-libs/libwnck-3.0:3 + x11-libs/pango + cpupower? ( + sys-power/cpupower + policykit? ( >=sys-auth/polkit-0.97:0 ) + ) + netlink? ( + dev-libs/libnl:3 + ) + upower? ( >=sys-power/upower-0.99.8 ) +" + +RDEPEND="${COMMON_DEPEND} + mate-base/caja + mate-base/mate-desktop + >=mate-base/mate-settings-daemon-1.6 + virtual/libintl +" + +BDEPEND="${COMMON_DEPEND} + app-text/docbook-xml-dtd:4.3 + app-text/rarian + >=app-text/scrollkeeper-dtd-1:1.0 + app-text/yelp-tools + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +src_configure() { + + # configure.ac logic is a little hinky + # and ignores --enable flags for cpufreq + use cpupower || myconf="--disable-cpufreq" + + mate_src_configure \ + --libexecdir=/usr/libexec/mate-applets \ + $(use_with X x) \ + $(use_with upower) \ + $(use_with netlink nl) \ + $(use_enable ipv6) \ + $(use_enable policykit polkit) \ + "${myconf[@]}" +} + +src_test() { + unset DBUS_SESSION_BUS_ADDRESS + emake check +} + +src_install() { + mate_src_install + + local APPLETS="accessx-status battstat charpick command cpufreq drivemount + geyes mateweather multiload netspeed stickynotes + timerapplet trashapplet" + + for applet in ${APPLETS}; do + docinto ${applet} + + for d in AUTHORS ChangeLog NEWS README README.themes TODO; do + [ -s ${applet}/${d} ] && dodoc ${applet}/${d} + done + done +} diff --git a/media-fonts/Manifest.gz b/media-fonts/Manifest.gz index 9ec9054d748c759ec39cd4443122004abe9969a2..928cabc90c6753c22b62e3456b03dfd70bbac067 100644 GIT binary patch delta 37339 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 X1#`*pit2(j{=feRIhJB0@eTn1NqU)= delta 37339 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 XU@jS6QC+ac|M&j@E&<|O@D2e0Q*u@j diff --git a/media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild b/media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild index f6d53bc9bf6c..fc447d5b22e4 100644 --- a/media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild +++ b/media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]] ; then else SRC_URI="https://github.com/fcambus/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi LICENSE="BSD-2" diff --git a/media-fonts/iosevka/Manifest b/media-fonts/iosevka/Manifest index c625f8a77980..c7a86ddf7f98 100644 --- a/media-fonts/iosevka/Manifest +++ b/media-fonts/iosevka/Manifest @@ -1,26 +1,50 @@ DIST super-ttc-iosevka-15.0.1.zip 64196804 BLAKE2B c6acd248247c31e3506b2286c5c621d9111bbbda4d1ab22e7de22c34ec9a8b3404982e2dba5e1848e0c3c62c0c3de0d38a2a91a4021dcdc2d7740bfc00d59810 SHA512 30b837e8b4400f3629d01264da93ab03400ee763b52932aa7c3bd74eeb51a43e9f430a5052da7f3d62bed3c1bb90dda5b3493dbb3cc06a26557212b8791ca56e DIST super-ttc-iosevka-19.0.1.zip 65922092 BLAKE2B d6b40ff8fa8ec8b83043c1aba5bdd06a3e5a20a45a9ec6fe7f2493ee300a16742b628db3e0340166dee9843d4ceec7b7169583cc00da735634d37c89dd34d8db SHA512 51e3c2d533cf2098a0c20021a0d0a39c2dc765bccd749c76e367dcc84a8fd5e508eec919442f5f9e4dcfa4215efeef9421c0d3149187c30e9a4a120c2cf1600c DIST super-ttc-iosevka-22.1.0.zip 68453859 BLAKE2B 548799658dce32dcc9d412bd80934aea663152add8c9ab3faa4079ed1e17b7a57e0aa799d2af3d223211cab4e123d1e0b83cdc27dad0002f52d880a8e982b748 SHA512 e8f6e30bbc1cfada68496a7cf8326bc8826483944140aeb44c46ada38cf7003ddba9b4b5de5386b6d6b4bd3e77416a82b6625a7fde7924ddba791184f2b2f733 +DIST super-ttc-iosevka-22.1.1.zip 72536156 BLAKE2B 539e324902e0880f04dde7081bfb205e037b90746236f2f3a6478f43a92333347d580fb488f362ba0fd9be58e537cdfd623a547b54f5464c02bac3d779a0e190 SHA512 e67998e7abfbc3a5048783a809becae80946a754953825df1343b9e49d852a5438a43fbb8a43ddb65f9ed6bf14ce7cf36681f997d6d28755baf42e2dfdea3e1b DIST super-ttc-iosevka-aile-22.1.0.zip 41841779 BLAKE2B 5934485ca16dd4f94a0e21b19d2a24f8331528ad260c46ac9f8f883b0c934acb7d97ec37f9dde732e6d0b620849eac7a090aeb41031ad5889ff3876f20afa0ae SHA512 17d4b0e2423f4e7277eaf8abb6ec06280b6c810b985b2fb6815e895f92c89712b36f97705f5afb7cb2ce2888c3fda6752f2f21e485e781ee55d08cc471748d73 +DIST super-ttc-iosevka-aile-22.1.1.zip 43402320 BLAKE2B 86feef2a5609c0d8861d6d558a648b337d10506476cdbde02c8787aa70609917aec6d8fc015a1f7b41ad6d16820ffbd49580dcdb5fe397fd016e37d18b4b12b1 SHA512 dc6082e2c538eaaeea09144c8bfe67d334faa9f4586387ac0d33e2ae5f4c93a439ee18017c0e6112b7111d35e3ccb5da6af715867f4ce386e18b7a774fae15e4 DIST super-ttc-iosevka-curly-22.1.0.zip 68495028 BLAKE2B 3bdc1039bd739d51bf152a02e257c1b867097bc9192acdea3f489cdb5ec6b4ee8c89c618b8ef565e9d46e581fc1355ee22e7a5ed392ae6f969632c8bed9d844e SHA512 915b20dbe2e881a4d1450a871cdef003da21196b04f28efec3435a1d5a3a27a1f5c4ca138152eeccfb26eba56a465aefff2330a97ff44b7e2a80e8d733007e1f +DIST super-ttc-iosevka-curly-22.1.1.zip 72151290 BLAKE2B 8701b533d75d9632378f56b1c3d560d4a50366586451a8366416ad8520f8868d27097a75780c604d57d9a868c3d106a10cfd7116932dc073f382ad3b5cf74ff7 SHA512 d39372d670e23288a0a95c1d3ae1939c911f5a301f506b5687a59db9361abfcad64d21f44a3429c73bb8e803d40f9da92c454d80dd8c64b14b653986418cbe08 DIST super-ttc-iosevka-curly-slab-22.1.0.zip 73198233 BLAKE2B c5afe69db5c8c379a94353c7299cfa4836e87337a87170ff0fa6cc249eb5aefd830984b8238a17b537cb7032098f963aed9abbded1c4cd9deecdc4d89a3682ae SHA512 c1cca76e79cafcbdcc14328c743321f6324aaf86c729232b8f1676c1ec3f5e709b1cdacfce3b0501e89f355202a2d1ad8d9db5c8c2d0e9882da89899b3c5d6c1 +DIST super-ttc-iosevka-curly-slab-22.1.1.zip 75978484 BLAKE2B 48d85b44421b00653f5e0dbe6150ac967f75cf316e151ccd04143152cd0e8e54203a164f198896c52b3c6bdd3aee8848b6e43ce5c7c797b3794949298c678607 SHA512 82030a89580917c681b476a792a1a0c2c311189327be5c8fcd5f528e43c03264ff5a3bbc9ca2c665b3e6ad3cb6fee2508c75ef52bcc9f38523e04b2e323fcf7a DIST super-ttc-iosevka-etoile-22.1.0.zip 45315945 BLAKE2B d689612c44ca1412f4d7a9e370984315f6fbd74add2e6ccc014fd9ed1373a5fb30630efeb68a6d701192303b21d4236299a6aa98b899c8a8997c076df3aaf717 SHA512 b0c861c696a37bba2b89c56efd7efb75fa47737dd2ec907d36114723aafb347f435cfe0c9be301d7408da8490163e92e62daf95e9053a6656c8edf87761b216f +DIST super-ttc-iosevka-etoile-22.1.1.zip 46409053 BLAKE2B 6a6a918e72db77735b81758652382e4081d3f835b20184cb828f6bdf085a387a54e1cfc6218a6676e551717e0d2667e1f8ca7c47c9adce9c557226b8dfd4403e SHA512 ae7f59bce73afb45062f38752abc4bef2cafcb3ed14c80ca07e45e2933e347c5148424a030ac828c7b432431f2e0e0094e586ffd2c83bad8ae2e4cf685fbc92f DIST super-ttc-iosevka-slab-22.1.0.zip 73304024 BLAKE2B a1a2f6d92a335f99a621a9a990e59303b298550ec34ac1c53b16af17b285c98b3d1f8b6d29e870834808ef60ab1761820691b38680a2eb31b42844c3cce45100 SHA512 c642b9573e8f95a76b19fb421b604c4b813d85f11f8a2bc3b502bc78a44acde751b4114c95c6de5bd23f38cf49f5760170da59d49ff7b69a08ffa5629ca957a0 +DIST super-ttc-iosevka-slab-22.1.1.zip 76076017 BLAKE2B d4b4ef828b9dcb05edbcaebbb1b3f3a36bf3be2b31c6ef4cc204b6db361afa68e72b971db8e71689f69ebe86c34ea323a87ed284abbdaa99e11738502ce743bf SHA512 2b5642199f72013636b33ab24c2e074cb26427835cb817218401ce4daa444ae0e809e9c3be3623cdd05b16e3fc36ea789b42a8909168a0b10c72698051cd27ac DIST super-ttc-iosevka-ss01-22.1.0.zip 19357521 BLAKE2B a71f909a61bd80480feb1b48281709616b6948ce2fc77af4335b7f835f888305cd12db66d227be8b5f743b5dd5f1477cb3895947145f3094adf667ffa03ac39c SHA512 17f3e4eb7caba267d95cf45926612c62179a59c826674ec22bda80b96237a07ea5fc1bae9e4a8b1bcd10a6efb1395006452d6381d283305be91eb9ade0e4611d +DIST super-ttc-iosevka-ss01-22.1.1.zip 19829342 BLAKE2B bda0491d0fc395ba4781630e423cec3df42bcf91fb5710bf66eaccd7d90bc46b0e269c56a3248ecef3f3b156d4a28734482cb2ac2cd5221715dee25ecc52d7b5 SHA512 02669efa68f46cf448f134829c5862b6d80f4a684ed1f7a7179cfd0bd20ef7053078c682f59840d9cc6171e2f5ecc6081becf51f96fbe7edfb0c2f71a7f5b8dc DIST super-ttc-iosevka-ss02-22.1.0.zip 19566557 BLAKE2B 3546e8717927746b27f4332f88ee22f25dae3b4958a4c70f22d1aecdd68a5eb4be5b24fe02c0aa8deef36ec1005e26adeb6ac1c3223ef9e5f1f37d5f20c64138 SHA512 3a3905364ff1780f3d3cf3d58fcb0dcfd0ad950270b4e162c7270638a2f1eb9a0c67a55623c657c10bd5518bcc27d53d351dee61639755063fad17afc7fcefc5 +DIST super-ttc-iosevka-ss02-22.1.1.zip 20231804 BLAKE2B 9b6dbe7ee0ddc71537bb043037ffce8dfc43f7f9e915540987c9901f5b065c2a1823e97e40535ff470d8d60344e88a449df41597da789c3d2b457b92139ed08f SHA512 27afab8963d641f1ef693b6eb7b30a0a75727f584de9ac41f6a4b688d82563a54150b97e6f26b06340231f2d6ffd4ec71225463c6ba1ec69cf7d649fbd53e2d8 DIST super-ttc-iosevka-ss03-22.1.0.zip 19737226 BLAKE2B 26bbf858d0245f9bb5dfc28eb765a70119698bcf86421288c24b0330e721e9afe0986c7f87f44a01a8e65ea6b982bbf13c894e8509330612f18d27f516baa6db SHA512 42370cd41fad5427679a72da39f8e7b2bbcb8452a981bf8283e0e10bf60050d61aad70003039b046f176b70581d94e048c68d3675219dd2a03ea21273b8ba0e5 +DIST super-ttc-iosevka-ss03-22.1.1.zip 20328649 BLAKE2B 503fe54c94818f4b3e34841ab9bd59c3b44db70eb7c65c6ab924d8708c30706f03fa750f6089f4b76f7452d31492aced2d7386145aeba5ab33aa7b23d7f73812 SHA512 3c27323f8c2b5e87d8a9372111fb35242bb70b13a184daa5f1b7ee8e771fa568b5a59134b7a8165dd5fa1bc573d4d78f30361749a28c0020516723f50c41736f DIST super-ttc-iosevka-ss04-22.1.0.zip 18997524 BLAKE2B d846ff9afdb6d19498a89cd819a5286614525c1a03f2a359dc9976a64045f5bf44c90f0488750cd21ea11462b1a05db69d91ab7160538e702f7ebd8ec9db1caf SHA512 f6c0f8f6bfa7eca9be3128f6f019ca98dbcdf3e52bea3b6b6ad98105796122c3b78ed86bb92ba580d66292701206f82df789c6b749c10ebf29c4553631bdb44f +DIST super-ttc-iosevka-ss04-22.1.1.zip 19554181 BLAKE2B 479ee9053abdbb43953e29b8f911b65a451b2969e1a910c9653fb949ebc0d7403f890fb7c6bf8bba053ba49c710a9850bdb25d892ce3e504da9927f7f52396f7 SHA512 a36714f4c6f43ee2a665c9a4dee0972116e9a532a1161e40d66a9aaf482ec7c112a449dbdc394ff928b66bff2113a5ec773fc4e94728efe4491eed38d987293e DIST super-ttc-iosevka-ss05-22.1.0.zip 19733416 BLAKE2B 8bf56d4620c766716a290343095c1eac5ce82f8581c102c4801a2acad6eb38b869066ebe7dea43b18df3ee96e390eb52439eae50f8ac59e3e9c49d84563044cb SHA512 14ce6a2d762bf76ef187a101068810798bb7e6f2f317c43c04acc4ce8079a58194cdd35ad3fedb4030bc57e69d7dbe1791b016bc38b53a0f7c73da795884d158 +DIST super-ttc-iosevka-ss05-22.1.1.zip 20327464 BLAKE2B 0a5a38872438ecec3585c8faafd2bdb9ee59621d23c41e5124cd3d8ad7a3e9bfdabe9d61e52e50444b9ec38e7b3ec909de50d12ca0ccf8a0dd7827809cb4550b SHA512 ac07ed20f7fa1b5cd8b436443bbc69b039c555189f2379b37f8e63a917582f4d5287e676f3621d2e7e38c4881af2f9616deec92526c56cf90775f663ece2c1e9 DIST super-ttc-iosevka-ss06-22.1.0.zip 19320291 BLAKE2B dc06763336072acbc386a30b0bd3f7c1b060ea1d0a9b5ad8c8b52bf6601112f239ba17ca838c73eaf433c14864406f6aa883db979a441d68e0c22f773d4374c4 SHA512 26263341c1916ef99c5230cdf9648e72d860ca8ec453d494d6e26cef4569f2e153dde02a746de1e5262ed44374f4005f5c9a7fda30d23c240a685d451725de19 +DIST super-ttc-iosevka-ss06-22.1.1.zip 19839814 BLAKE2B f4de556fbfbbe4fd3b8dd19b421ccc8df7d7c77da110fb45ac4ac7accf5568b80582cf5e1691d6be4f1c4094c1d268eefb82ffc2f5022ac78e69a7e8da252b2f SHA512 cb6eb2959780049ec5015e13f991f086a5b2cda24d3f8a19a965e2d4a6c40e5de085d763f18b158a14da208a414e5f674801e4e07ad491a8d8ad24921ff6094c DIST super-ttc-iosevka-ss07-22.1.0.zip 19330247 BLAKE2B ca8de523c141f8911ad2230e2699dd0cca6e0fdee18c4430cc2b2e2599ec655900723f7b09e0b2e3c39022c7ddd9730bb46f2b4f1425d7eb22c9652b9e668fae SHA512 bb26a1644f53a5dd1377af2af910e5775290eafb23b438679b1086af2517d9eb102c9429b9af9940827fae79e11ed4d580fbd0b13ca654ea5a8c42093b1448ff +DIST super-ttc-iosevka-ss07-22.1.1.zip 19924011 BLAKE2B af38aee25ccfea72da8f7d77463dde691dfee40548d906bd9802bebb8bc7fbb8de5f05bec8cd45c740fd7f55f3e6908621c42842970a8b0a64513cb03a6dd1a8 SHA512 fadf6947c5925db9cfd692f44d948f9a901a3663c12573ea023aadde41a55b63f80adc255337fe138835f69446ac18a7803ee746df07cd949a5abe758dde6505 DIST super-ttc-iosevka-ss08-22.1.0.zip 19897915 BLAKE2B 05942b65b8d647131b1c835efb58daf787bb364b881dc49f72f662c3877d225864c966cf5e613d8db69b54846264e13caaeed0b99604cc78985e2d6cc00d897b SHA512 b5ab468eacd6b6553a3c8b8181ecd846d58d5705449f306dee3693c229052c66c0b09e3a56924dafe639bdeb94e869c27793ad8b9415962b8d6828e413c30e27 +DIST super-ttc-iosevka-ss08-22.1.1.zip 20582805 BLAKE2B 7d48e3eb90d4eba555ec7337936363a3a931898d4443cb0045fe5c4cdcfa287e518329b9c137ef8db96e9e220fe44c021cc65fd5304623c99b567376a0706977 SHA512 6d415af97b2f06795a49230d8c974b212a575583c20a8e9a3fc3281245fb029aecc529c0007101f733d9124ebfd44ff60aa92404d00c171afe602eae2e1fb0cc DIST super-ttc-iosevka-ss09-22.1.0.zip 19815079 BLAKE2B c8183e6df20d7e78fcc0f7fb6517c56e6daae89eecafcd5bef81561db421171b4ada5f9b96d0fe281683208f454509be3772838710686edab7ff861280310030 SHA512 40897e22fd79f76bf6a4a20274a9062b0f603609c8813192ff5e4c5a781c40851253ced6c3cb012aa97508b42bb8b3e1a3b39d66bccc464b02afa144b20d13e1 +DIST super-ttc-iosevka-ss09-22.1.1.zip 20415086 BLAKE2B fa4ce5f2e037f03f243181d33cb5c629914370c860ccf79633b53f05a6ed8cc459ec3a3c051773bb6cb43b23c69b338f73640f2a78b0e2489567059d57174968 SHA512 e2755104326de64f4b6c5e144419bd83eeaf5e1a4677dd395bbed89ddafba93873b720092c3d44b84d5f251a2564d6a3a178bf4206437e04cd31c6b4ba54903e DIST super-ttc-iosevka-ss10-22.1.0.zip 19609406 BLAKE2B 06828cc7f69315f88644ba99ce5430c20c146edab998b2828e47611d18318fa2685ccf7b83caefd8b63ee6d6c9a3a1770eb750aa7de8039b633884274e281d20 SHA512 a57081aa098a57b2dfddea58466e4e70a93cd3d18db3accc911e2ab70437509f0a1422b63aef8100f8ef282df443308a1580da21eceadf3c146aae58c2d0e7b4 +DIST super-ttc-iosevka-ss10-22.1.1.zip 20295395 BLAKE2B bb02dea1e44fd09fee9e2a153a3741d4691e7516babee0ac274da8a0ba7dcccb785b6864c756bafae315e7495491b868ab57c5a5ad4a9996ad1271f05d3ba26c SHA512 7904bf5005442efba13a8b43f1334efb49cfef40a12c78f38de8d27d64380f497bb29c61a8fe11f5e7f09979d03781262fc4c2b96ba582db35cd94340bc1eb4d DIST super-ttc-iosevka-ss11-22.1.0.zip 19724947 BLAKE2B d0e383804f73e115e7ee8b94234764d4c018d586b4677763978b64c79d66a201d150106bc09355213dec26d7ca4fb558d1ecf4b86e7914355aa3168e8b2e0fa6 SHA512 86f7bf36bf72e7b12abccb06259a20920751457c68eca343e343d46652a3adb712721783083714fe3fef0111d2e6af954a04e4a55327b5123f0c853b42a47e1d +DIST super-ttc-iosevka-ss11-22.1.1.zip 20439887 BLAKE2B cd61b0e91a9bdd8eb84447729fbcdbd12f41f87430a414ce3701dbb7920febd3d6f0f9e2de7a4efdf5c139106fa5260ad783f606dc2df5e30a21026dbcf3e8e0 SHA512 51279562badf4d22dfbfdc14f03423ddd023aba554a39321db33e83630ea6c6f6b42ea57783f6b47996a55c03523ac9ff4c5a2c97107f9e5902b8562eb5b306e DIST super-ttc-iosevka-ss12-22.1.0.zip 19829299 BLAKE2B 8721662577c44e6a55d721647a1520c987328422fe89fcd826f74643e7a5ba435891f2afbbffa5cfa5541f41c676565e60fbdb03a8e5437742682178c8c0fccb SHA512 adfd2cfd8defc9d924e7e8ea9493d3801ff5450c91ddd8e19a8a84f7c62994f15ce6831f96b3ea13f87cf95a528d2068e58b691f06002e3318d538df7ce525dc +DIST super-ttc-iosevka-ss12-22.1.1.zip 20422247 BLAKE2B a33fb43495cfab3035385af4da1a56aee7909b6a52abe354c4cfe7465ede69d016236c3d353083b8ae136eaef0ccfe9e9a2f5b0642fa0af562181888dc64b826 SHA512 e35ecc1986c7875ea152fb821d7b7ac0d77619c6be13746f7134211388ccdc7a04231875c54c80dc03009b20eab824a6f8bdacefde994986e4f68b9de085b827 DIST super-ttc-iosevka-ss13-22.1.0.zip 19254479 BLAKE2B 6a26288c4b3d4e1dade39f1742692bf7c99c10916883772f3d0a0393fe9dca3428b01b442df496dd9e5ac54ac6a4e0078608b5e56b8611d79880ff3fefb5b243 SHA512 3d8de6ac4583e75916ebb9290c98ee71877f4c85682368b4d896d45e0f24baebb2e99a3ae9466880c0041a84c854a4aed742f5741a6cd2c155901e1d84062041 +DIST super-ttc-iosevka-ss13-22.1.1.zip 19841886 BLAKE2B 906c1e960592f3fe655a77d7eb52133bc86c8a4c23209fa5cb9364790cc2c15f405528e8ce8384ea4a0eb08a09ebfcbce8b6ded9547ed8d434c0c71334e0bf25 SHA512 8c99c4047f50b116ce45661c0cf31c1b0c13aa74456b40e0add20ff7dce6f8eff9285fdea0e53602ad34544cd06a4aab53f8e98a4a6917035644539b542d1ee3 DIST super-ttc-iosevka-ss14-22.1.0.zip 19062815 BLAKE2B 1f893835a9af73adebd06511b026d30be88023d6d6c3c2b2d94d888771be7f9b14954fe64dc33f1b9ffec9c203a57bad96d17e78fe29244cafd32b18f73b47fd SHA512 99d9eb358225ae33b6bed8db56bc042742b62109e59bab39d4a35012aef3c11d42e36ed31ea8f76e9f3d28cf642f1c1a361938786db646c39db733de30b0b6db +DIST super-ttc-iosevka-ss14-22.1.1.zip 19738160 BLAKE2B 04683f2b959fbb691a04b395f3ed2c9de945d5ddcdbc18c95e367bf2e5839c6dc3c619797370c965055204a96fcad3d9a1e4d572269702163069989cb1995a2a SHA512 9f018c3ff028e5fb881668f859b1e349e7fc85d40d746b8ce1330c54fd1934ebe9e8c86af4e52eb4e287730ffe9474527175534a7f7427b00cae204e5e1b3f38 DIST super-ttc-iosevka-ss15-22.1.0.zip 20371207 BLAKE2B 2335c2ae0f63f2155469da6b105b039660c18053b5e0ca25cc1cf97144ed16402d8d3c07274602c4fa64a6c12beed014e61af0d440ca8e173efe0b88081ad216 SHA512 f6cf9ea1b99baae7b83eeb1366e175f951189b26d247602515fa2113f542a4ec399679ddaa262ba8437bb03043aa7c1076af74f57e5552a64f5d112e5e7e93f5 +DIST super-ttc-iosevka-ss15-22.1.1.zip 21080992 BLAKE2B 58b1babcc0a6eedadf7bf1d51574fca4cec8d6e3fa28ad93634ba79af8d6ee2b48e1d2cfcb2041df6412c49ceb7455888104a59d57e6cf84fd9379af4e7689f4 SHA512 933e433bc7a1638038cd18a48c413eaa7a084aa6605b8caa783f8f7d51ea9536d38c4b0b60d75d01b15c43500d2198622c40ec84c2ebf03682189682578e65e5 DIST super-ttc-iosevka-ss16-22.1.0.zip 19446207 BLAKE2B 5525b63b1c845f33460107893e7050f705f1bda592dd6dfeff072457414ce0f5078aed4d6c739ad6044ef3b6db27f9bc2922e35b110b1bdb10cd319d39ae89d7 SHA512 388f65dc83aeb400be9abf3d5c3ed4da146c1146682888e64864d505f15e88ef8078b255779df2d4fa64c4b4793be52572d55eba8f91732ff1df92915f8c2d7d +DIST super-ttc-iosevka-ss16-22.1.1.zip 20040036 BLAKE2B b1ca557525a6664a52e7251fd135f8fcecbf66be8729bceeacd5c80cbc2b098ce7f5d2e52ee0bc1d568cb11d3bca0110df7fcaf53412925c6084ccec7493b148 SHA512 de8149353c2092bbdc150d648e9e1090364416cda915c866030ee181b8fd79e987ed5a022392915053a35a81966b134052bacace5f52e40ecb7e78b47189489a DIST super-ttc-iosevka-ss17-22.1.0.zip 20609224 BLAKE2B 9b7ff87f1c9aaab994183fe0db0248e558860c3ede0a8492ea0131cb16376122a7c2c560a4a8c6df6ff7a935047c87ab9bf79e4366933fa1348ca2fe3ed3b6b9 SHA512 7bab005d76dc5e2564d29383073c043a544e4afbfc1e478bd89a5cb6223a232a546ebbcec8bfab64328713633639a6343d06096e7e871c83cbb9ddadee941055 +DIST super-ttc-iosevka-ss17-22.1.1.zip 21348665 BLAKE2B 732e5499ee4e5cf0b3a13a690efaee51eb89d3173edb3c854caf1406ef8ee7318575db014d3fd9c025231c0ea05b540c367dcbdbcf1f4fdce05de49ebd806385 SHA512 dba2bc66ae787e48faeff8ee166c3201d2a9337860bca1ffe7409ae20b0c59ee6007f68c21d6b1bfa913b0996faa7d99933a22e4eee0d5540217a89257704612 DIST super-ttc-iosevka-ss18-22.1.0.zip 19504535 BLAKE2B f647398c60f16c306e903c975e7c761781501e36ba36e55d33a5e2a3dbffe9bf3e0a70fa54f9f25ec2aee3cf4536dec8f8acfc531bb5c102e4cd6d33a1016e65 SHA512 4148cb1de0c111282ff0903657dba79b68ca276173d5857f036113dc60803dc0a4968021252ad9511f2382fdad9a8b6d56f6c420da5a399dbfe1d7662fb1de5d +DIST super-ttc-iosevka-ss18-22.1.1.zip 20188189 BLAKE2B d3bdb9022a6021ea3231e1a36579d2361654dc03bc311e31f18d7d78f2d20a9a75495df07041daaec7396442d1e6c4569c172ec538a04a8d448f733970b9a0d9 SHA512 d69db60ca5d9b1fe3ac3bf780edc892303847179fd1421ffd2186149e1f9c157ee99027172d3af4a9bbae564c5287c1782079b17073cf9e6ae3bb28a2ed52107 diff --git a/media-fonts/iosevka/iosevka-22.1.1.ebuild b/media-fonts/iosevka/iosevka-22.1.1.ebuild new file mode 100644 index 000000000000..806a95d3cc9a --- /dev/null +++ b/media-fonts/iosevka/iosevka-22.1.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit font + +# [...document.querySelectorAll('[colspan="3"] > b')] +# .map(x => "[\"" +# + (x = x.innerText.trim()).toLowerCase().replaceAll("\xa0", "-") +# + "\"]=\"" +# + x +# + "\"") +# .join("\n\t") +declare -A MY_FONT_VARIANTS=( + ["iosevka"]="Iosevka" + ["iosevka-slab"]="Iosevka Slab" + ["iosevka-curly"]="Iosevka Curly" + ["iosevka-curly-slab"]="Iosevka Curly Slab" + ["iosevka-ss01"]="Iosevka SS01" + ["iosevka-ss02"]="Iosevka SS02" + ["iosevka-ss03"]="Iosevka SS03" + ["iosevka-ss04"]="Iosevka SS04" + ["iosevka-ss05"]="Iosevka SS05" + ["iosevka-ss06"]="Iosevka SS06" + ["iosevka-ss07"]="Iosevka SS07" + ["iosevka-ss08"]="Iosevka SS08" + ["iosevka-ss09"]="Iosevka SS09" + ["iosevka-ss10"]="Iosevka SS10" + ["iosevka-ss11"]="Iosevka SS11" + ["iosevka-ss12"]="Iosevka SS12" + ["iosevka-ss13"]="Iosevka SS13" + ["iosevka-ss14"]="Iosevka SS14" + ["iosevka-ss15"]="Iosevka SS15" + ["iosevka-ss16"]="Iosevka SS16" + ["iosevka-ss17"]="Iosevka SS17" + ["iosevka-ss18"]="Iosevka SS18" + ["iosevka-aile"]="Iosevka Aile" + ["iosevka-etoile"]="Iosevka Etoile" +) + +DESCRIPTION="Slender typeface for code, from code" +HOMEPAGE="https://typeof.net/Iosevka/" + +SRC_URI='' +REQUIRED_USE='|| (' +MY_BASE="https://github.com/be5invis/Iosevka/releases/download/v${PV}" +for variant in "${!MY_FONT_VARIANTS[@]}"; do + my_filename="super-ttc-${variant}-${PV}.zip" + + [[ ${SRC_URI} ]] && SRC_URI+=' ' + SRC_URI+="${variant}? ( ${MY_BASE}/${my_filename} )" + + [[ ${IUSE} ]] && IUSE+=' ' + [[ ${variant} == iosevka ]] && IUSE+='+' + IUSE+="${variant}" + + REQUIRED_USE+=" ${variant} " +done +REQUIRED_USE+=')' +unset MY_BASE my_filename variant + +LICENSE="OFL-1.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64" + +BDEPEND="app-arch/unzip" + +S="${WORKDIR}" +FONT_S="${S}" +FONT_SUFFIX="ttc" + +src_prepare() { + default + + FONT_CONF=() + local vinternal + for vinternal in "${!MY_FONT_VARIANTS[@]}"; do + case "${vinternal}" in + *-etoile|*-aile) + continue + ;; + esac + local vname="${MY_FONT_VARIANTS[${vinternal}]}" + use "${vinternal}" || continue + cat >66-"${vinternal}".conf < + + + + + monospace + + ${vname} + + + + ${vname} + + monospace + + + +EOF + assert "Failed to generate ${vinternal}" + FONT_CONF+=( 66-"${vinternal}".conf ) + done +} diff --git a/media-fonts/noto/noto-20230201.ebuild b/media-fonts/noto/noto-20230201.ebuild index e16cfa51b6f6..bd8716adc7cf 100644 --- a/media-fonts/noto/noto-20230201.ebuild +++ b/media-fonts/noto/noto-20230201.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/notofonts/notofonts.github.io/archive/${COMMIT}.tar. LICENSE="OFL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" # Extra allows to optionally reduce disk usage even returning to tofu # issue as described in https://www.google.com/get/noto/ IUSE="cjk +extra" diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 57057c0f4883b6363dcf06b02f0b1fa436707130..70a1cc4956732833bc52d40c7f760e425ae510d4 100644 GIT binary patch literal 37865 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 literal 37848 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⁡ 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 M51AOiSf>vG00MG#E&u=k diff --git a/media-gfx/ansilove/ansilove-4.1.7.ebuild b/media-gfx/ansilove/ansilove-4.1.7.ebuild index d0d4327ea128..a561ff46a2cc 100644 --- a/media-gfx/ansilove/ansilove-4.1.7.ebuild +++ b/media-gfx/ansilove/ansilove-4.1.7.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then else SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~riscv ~x86" fi LICENSE="BSD-2" diff --git a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild index 2871a62a8325..5d63ad16e3c3 100644 --- a/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild +++ b/media-gfx/enblend/enblend-4.2.0_p20161007-r5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -20,15 +20,16 @@ BDEPEND=" sys-apps/help2man virtual/pkgconfig doc? ( + app-text/ghostscript-gpl + app-text/texlive dev-lang/perl dev-perl/Readonly dev-tex/hevea gnome-base/librsvg media-gfx/graphviz media-gfx/transfig - sci-visualization/gnuplot[gd] - virtual/imagemagick-tools - virtual/latex-base + sci-visualization/gnuplot[cairo,gd] + virtual/imagemagick-tools[tiff] ) " RDEPEND=" diff --git a/media-gfx/feh/feh-3.9.1-r1.ebuild b/media-gfx/feh/feh-3.9.1-r1.ebuild index 233e891e2e63..eaf83226e543 100644 --- a/media-gfx/feh/feh-3.9.1-r1.ebuild +++ b/media-gfx/feh/feh-3.9.1-r1.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://feh.finalrewind.org/${P}.tar.bz2" LICENSE="feh" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ~mips ppc ppc64 ~riscv x86" IUSE="debug curl exif test xinerama inotify" RESTRICT="test" # Tests are broken. diff --git a/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch b/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch new file mode 100644 index 000000000000..c26c8db4e867 --- /dev/null +++ b/media-gfx/freecad/files/freecad-0.20.2-libE57Format-fix-compile-using-gcc13.patch @@ -0,0 +1,24 @@ +https://github.com/FreeCAD/FreeCAD/commit/f91ad00ed23e92c81fff2bd0073c662291efad32 +https://bugs.gentoo.org/905451 + +From f91ad00ed23e92c81fff2bd0073c662291efad32 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= +Date: Mon, 27 Mar 2023 11:45:20 +0200 +Subject: [PATCH 011/420] libE57Format: fix compile using gcc13 + +Adding missing header file. Also submitted this upstream here: + +https://github.com/asmaloney/libE57Format/pull/243 +--- a/src/3rdParty/libE57Format/include/E57Format.h ++++ b/src/3rdParty/libE57Format/include/E57Format.h +@@ -33,6 +33,7 @@ + + #include + #include ++#include + #include + + #include "E57Exception.h" +-- +2.40.1 + diff --git a/media-gfx/freecad/freecad-0.20.2-r1.ebuild b/media-gfx/freecad/freecad-0.20.2-r1.ebuild index 4099ed239e45..117cfb16b291 100644 --- a/media-gfx/freecad/freecad-0.20.2-r1.ebuild +++ b/media-gfx/freecad/freecad-0.20.2-r1.ebuild @@ -139,6 +139,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.19.1-0001-Gentoo-specific-Remove-ccache-usage.patch "${FILESDIR}"/${PN}-0.20.2-Netgen-add-headers-to-support-recent-Netgen.patch "${FILESDIR}"/${PN}-0.20.2-Fixes-8206-FreeCAD-segfaults-being-run-with-paramete.patch + "${FILESDIR}"/${PN}-0.20.2-libE57Format-fix-compile-using-gcc13.patch ) DOCS=( CODE_OF_CONDUCT.md ChangeLog.txt README.md ) diff --git a/media-gfx/geeqie/geeqie-2.0.1-r3.ebuild b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild similarity index 98% rename from media-gfx/geeqie/geeqie-2.0.1-r3.ebuild rename to media-gfx/geeqie/geeqie-2.0.1-r4.ebuild index f16b53d0df1e..1efc3af9dd12 100644 --- a/media-gfx/geeqie/geeqie-2.0.1-r3.ebuild +++ b/media-gfx/geeqie/geeqie-2.0.1-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -40,7 +40,6 @@ DEPEND="${RDEPEND}" BDEPEND=" || ( dev-util/xxdi app-editors/vim-core ) dev-util/glib-utils - dev-util/intltool sys-devel/gettext virtual/pkgconfig" diff --git a/media-gfx/geeqie/geeqie-9999.ebuild b/media-gfx/geeqie/geeqie-9999.ebuild index c6f4c4adff37..ae833800a507 100644 --- a/media-gfx/geeqie/geeqie-9999.ebuild +++ b/media-gfx/geeqie/geeqie-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,7 +41,6 @@ DEPEND="${RDEPEND}" BDEPEND=" || ( dev-util/xxdi app-editors/vim-core ) dev-util/glib-utils - dev-util/intltool sys-devel/gettext virtual/pkgconfig" diff --git a/media-gfx/geeqie/metadata.xml b/media-gfx/geeqie/metadata.xml index fe79e449c2dc..280f5ee936ea 100644 --- a/media-gfx/geeqie/metadata.xml +++ b/media-gfx/geeqie/metadata.xml @@ -12,4 +12,7 @@ Enable support for JPEG XL image format Enable items GPS map display + + BestImageViewer/geeqie + diff --git a/media-gfx/gimp/gimp-2.10.34-r1.ebuild b/media-gfx/gimp/gimp-2.10.34-r1.ebuild index d8d1639a7cdc..f92c7fc8c74c 100644 --- a/media-gfx/gimp/gimp-2.10.34-r1.ebuild +++ b/media-gfx/gimp/gimp-2.10.34-r1.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://www.gimp.org/" SRC_URI="mirror://gimp/v$(ver_cut 1-2)/${P}.tar.bz2" LICENSE="GPL-3+ LGPL-3+" SLOT="0/2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv x86" IUSE="aalib alsa aqua debug doc gnome heif jpeg2k jpegxl mng openexr postscript udev unwind vector-icons webp wmf xpm cpu_flags_ppc_altivec cpu_flags_x86_mmx cpu_flags_x86_sse" diff --git a/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild index f81afde04a65..2ac9eca09aa2 100644 --- a/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild +++ b/media-gfx/gphoto2/gphoto2-2.5.28-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/gphoto/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ppc ppc64 ~sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~sparc x86" IUSE="aalib ncurses nls readline" # aalib -> needs libjpeg diff --git a/media-gfx/gpicview/gpicview-0.2.5-r3.ebuild b/media-gfx/gpicview/gpicview-0.2.5-r3.ebuild index 05df6c752170..10c2520eb5ed 100644 --- a/media-gfx/gpicview/gpicview-0.2.5-r3.ebuild +++ b/media-gfx/gpicview/gpicview-0.2.5-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~ppc ~riscv x86" +KEYWORDS="~alpha amd64 arm arm64 ppc ~riscv x86" RDEPEND="media-libs/libjpeg-turbo x11-libs/gtk+:3[X]" diff --git a/media-gfx/imagemagick/Manifest b/media-gfx/imagemagick/Manifest index 4abd732ab107..044b6d43a64d 100644 --- a/media-gfx/imagemagick/Manifest +++ b/media-gfx/imagemagick/Manifest @@ -1,6 +1,4 @@ -DIST ImageMagick-6.9.12-77.tar.xz 9220608 BLAKE2B 11050da1710f381084f6758f0665270974c1913e164a0f4b1ee51433948fcf3b4c60c6b7cf5bc4be4958ef863bb14cb3311b08a1aff60907dc595c31eadcc67f SHA512 ab6ad08496f955af28ed16669690fa07222ea741c62a4f98e1ae2b80a916557263d1ccbe66b3470c5edd3f0422bf626149560ae3574f76425ede69910b48faa2 DIST ImageMagick-6.9.12-84.tar.xz 9264140 BLAKE2B 5d26cc4921d5fcf8b98a126816c3f03ba8c925fef02aab49b50b54cc9275f412a35797a0a5200e6de41b7fcec1c3936aaa6139227568adb80070141cd19bb805 SHA512 5b1294e171fe627d8197b771417b9939516175a36b6f33bc82f62558fbf6af7bd26dc357a17da44d73429e4dc56f79f8c8770e2ffa040b0fac31663d31fb4ef3 DIST ImageMagick-6.9.12-86.tar.xz 9259744 BLAKE2B dd87e8b7e4826ba0da239315b4acf0b92b05f08f88eb2f10b2b044d779eb317118d63f2a892b75a02e392e2eeadbb516289da1e3ccd3ad88e3feead3d3c2b239 SHA512 c391d40c0c0e3b34e3df28a0509bf7535cc18453b432e7dd0427b41298fb5f72a3b5d6ecc9edb37d8e298a7254abc7ac2a09e033dcfa4bcf722ce5cb188a8c71 -DIST ImageMagick-7.1.0-62.tar.xz 10359080 BLAKE2B 6f0c91f81cd7c43017b3b58b5bea032ef8ccdbbede05b1963e647d39813153d20f11cc24d3b7b50d5455a6c3075e765f468bdcf2b88725b2f37d139a2326956c SHA512 db299bc84585b1f37d6fb5bfbc08264b19f4aa1b3e3dc28f14606310c5150ad103b8456d0856c1fae1efed137e0b02eb2beeccb504dfa39a10cb2aaacbfe47d3 DIST ImageMagick-7.1.1-6.tar.xz 10392592 BLAKE2B ed02f36d0014f2699db5df0eb1cf3b18ccbdbee92e3a3bcfb85084672faeb984c6bb27cdf46349768f936ac91ebac744aa00fa3a95fcf1f02a4969f315d2079d SHA512 52aa9aca4d987ee8f2142ce2e192230465399435d0cd7e64683349d0da1f52f2fbd03a2c667605c0c9da66435f84df173c60b7eb93ecada691e801e08dd9fd48 DIST ImageMagick-7.1.1-8.tar.xz 10402336 BLAKE2B dd2f2b1fb1a42ae2da4d02cbb7d0d4c4afa6877f5b98a3b7d6cc2d3ce74fea5a2a30bf1680cdbf44fd3b37d40cb1957aebb12cf5f2dcc88b4ea90539218ed4e3 SHA512 99e786fe72465e414766cbef4f26fe48d89d6ea7a996197f9cc6b96492eacc8a9873b5440a7cd96bf097fafef6ff4765674d2295f4743b3c32eb2ff2dc9348ea diff --git a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild b/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild deleted file mode 100644 index f7af824d63f1..000000000000 --- a/media-gfx/imagemagick/imagemagick-6.9.12.77.ebuild +++ /dev/null @@ -1,271 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit flag-o-matic libtool perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick6.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. -# If ABI is broken, change the bit after the '-'. -SLOT="0/$(ver_cut 1-3)-58" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2 ) - lzma? ( app-arch/xz-utils ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="virtual/pkgconfig" - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - # Apply hardening, bug #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - # for Darwin modules - elibtoolize - - # For testsuite, see bug #500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - --with-gcc-arch=no-automagic - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in ${HOME} for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - IM_COMMANDS+=( "identify -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - IM_COMMANDS+=( "identify -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - # bug #472766 - doins "${T}"/99${PN} - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "6.9.10.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-6" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild deleted file mode 100644 index 085bd89a9b6a..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.62-r1.ebuild +++ /dev/null @@ -1,281 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit autotools flag-o-matic perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. -# If ABI is broken, change the bit after the '-'. -SLOT="0/$(ver_cut 1-3)-43" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k jpegxl lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - jpegxl? ( >=media-libs/libjxl-0.6 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2 ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-9999-nocputuning.patch" -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - #elibtoolize # for Darwin modules - eautoreconf - - # Apply hardening, bug #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - $(use_with jpegxl jxl) - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == 9999 ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild b/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild deleted file mode 100644 index 48d378b31d11..000000000000 --- a/media-gfx/imagemagick/imagemagick-7.1.0.62.ebuild +++ /dev/null @@ -1,280 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -QA_PKGCONFIG_VERSION=$(ver_cut 1-3) -inherit autotools flag-o-matic perl-functions toolchain-funcs - -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://github.com/ImageMagick/ImageMagick.git" - inherit git-r3 - MY_P="imagemagick-9999" -else - MY_PV="$(ver_rs 3 '-')" - MY_P="ImageMagick-${MY_PV}" - SRC_URI="mirror://imagemagick/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi - -S="${WORKDIR}/${MY_P}" - -DESCRIPTION="A collection of tools and libraries for many image formats" -HOMEPAGE="https://www.imagemagick.org/" - -LICENSE="imagemagick" -# Please check this on bumps, SONAME is often not updated! Use abidiff on old/new. -# If ABI is broken, change the bit after the '-'. -SLOT="0/$(ver_cut 1-3)-43" -IUSE="bzip2 corefonts +cxx djvu fftw fontconfig fpx graphviz hdri heif jbig jpeg jpeg2k lcms lqr lzma opencl openexr openmp pango perl +png postscript q32 q8 raw static-libs svg test tiff truetype webp wmf X xml zip zlib" - -REQUIRED_USE="corefonts? ( truetype ) - svg? ( xml ) - test? ( corefonts )" - -RESTRICT="!test? ( test )" - -RDEPEND=" - !media-gfx/graphicsmagick[imagemagick] - dev-libs/libltdl - bzip2? ( app-arch/bzip2 ) - corefonts? ( media-fonts/corefonts ) - djvu? ( app-text/djvu ) - fftw? ( sci-libs/fftw:3.0 ) - fontconfig? ( media-libs/fontconfig ) - fpx? ( >=media-libs/libfpx-1.3.0-r1 ) - graphviz? ( media-gfx/graphviz ) - heif? ( media-libs/libheif:=[x265] ) - jbig? ( >=media-libs/jbigkit-2:= ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.1.0:2 ) - lcms? ( media-libs/lcms:2= ) - lqr? ( media-libs/liblqr ) - opencl? ( virtual/opencl ) - openexr? ( media-libs/openexr:0= ) - pango? ( x11-libs/pango ) - perl? ( >=dev-lang/perl-5.8.8:= ) - png? ( media-libs/libpng:= ) - postscript? ( app-text/ghostscript-gpl:= ) - raw? ( media-libs/libraw:= ) - svg? ( - gnome-base/librsvg - media-gfx/potrace - ) - tiff? ( media-libs/tiff:= ) - truetype? ( - media-fonts/urw-fonts - >=media-libs/freetype-2 - ) - webp? ( media-libs/libwebp:= ) - wmf? ( media-libs/libwmf ) - X? ( - x11-libs/libICE - x11-libs/libSM - x11-libs/libXext - x11-libs/libXt - ) - xml? ( dev-libs/libxml2 ) - lzma? ( app-arch/xz-utils ) - zip? ( dev-libs/libzip:= ) - zlib? ( sys-libs/zlib:= )" -DEPEND="${RDEPEND} - X? ( x11-base/xorg-proto )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-9999-nocputuning.patch" -) - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_prepare() { - default - - #elibtoolize # for Darwin modules - eautoreconf - - # Apply hardening, bug #664236 - cp "${FILESDIR}"/policy-hardening.snippet "${S}" || die - sed -i -e '/^$/ { - r policy-hardening.snippet - d - }' \ - config/policy.xml || \ - die "Failed to apply hardening of policy.xml" - einfo "policy.xml hardened" - - # For testsuite, see https://bugs.gentoo.org/show_bug.cgi?id=500580#c3 - local ati_cards mesa_cards nvidia_cards render_cards - shopt -s nullglob - ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') - if test -n "${ati_cards}"; then - addpredict "${ati_cards}" - fi - mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') - if test -n "${mesa_cards}"; then - addpredict "${mesa_cards}" - fi - nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') - if test -n "${nvidia_cards}"; then - addpredict "${nvidia_cards}" - fi - render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') - if test -n "${render_cards}"; then - addpredict "${render_cards}" - fi - shopt -u nullglob - addpredict /dev/nvidiactl -} - -src_configure() { - local depth=16 - use q8 && depth=8 - use q32 && depth=32 - - use perl && perl_check_env - - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lnsl -lsocket - - local myeconfargs=( - $(use_enable static-libs static) - $(use_enable hdri) - $(use_enable opencl) - $(use_enable openmp) - --with-threads - --with-modules - --with-quantum-depth=${depth} - $(use_with cxx magick-plus-plus) - $(use_with perl) - --with-perl-options='INSTALLDIRS=vendor' - --with-gs-font-dir="${EPREFIX}"/usr/share/fonts/urw-fonts - $(use_with bzip2 bzlib) - $(use_with X x) - $(use_with zip) - $(use_with zlib) - --without-autotrace - $(use_with postscript dps) - $(use_with djvu) - --with-dejavu-font-dir="${EPREFIX}"/usr/share/fonts/dejavu - $(use_with fftw) - $(use_with fpx) - $(use_with fontconfig) - $(use_with truetype freetype) - $(use_with postscript gslib) - $(use_with graphviz gvc) - $(use_with heif heic) - $(use_with jbig) - $(use_with jpeg) - $(use_with jpeg2k openjp2) - --without-jxl - $(use_with lcms) - $(use_with lqr) - $(use_with lzma) - $(use_with openexr) - $(use_with pango) - $(use_with png) - $(use_with raw) - $(use_with svg rsvg) - $(use_with tiff) - $(use_with webp) - $(use_with corefonts windows-font-dir "${EPREFIX}"/usr/share/fonts/corefonts) - $(use_with wmf) - $(use_with xml) - ) - - CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" -} - -src_test() { - # Install default (unrestricted) policy in $HOME for test suite, bug #664238 - local _im_local_config_home="${HOME}/.config/ImageMagick" - mkdir -p "${_im_local_config_home}" || \ - die "Failed to create IM config dir in '${_im_local_config_home}'" - cp "${FILESDIR}"/policy.test.xml "${_im_local_config_home}/policy.xml" || \ - die "Failed to install default blank policy.xml in '${_im_local_config_home}'" - - local im_command= IM_COMMANDS=() - if [[ ${PV} == 9999 ]] ; then - IM_COMMANDS+=( "magick -version" ) # Show version we are using -- cannot verify because of live ebuild - else - IM_COMMANDS+=( "magick -version | grep -q -- \"${MY_PV}\"" ) # Verify that we are using version we just built - fi - IM_COMMANDS+=( "magick -list policy" ) # Verify that policy.xml is used - IM_COMMANDS+=( "emake check" ) # Run tests - - for im_command in "${IM_COMMANDS[@]}"; do - eval "${S}"/magick.sh \ - ${im_command} || \ - die "Failed to run \"${im_command}\"" - done -} - -src_install() { - # Ensure documentation installation files and paths with each release! - emake \ - DESTDIR="${D}" \ - DOCUMENTATION_PATH="${EPREFIX}"/usr/share/doc/${PF}/html \ - install - - rm -f "${ED}"/usr/share/doc/${PF}/html/{ChangeLog,LICENSE,NEWS.txt} - dodoc {AUTHORS,README}.txt - - if use perl; then - find "${ED}" -type f -name perllocal.pod -exec rm -f {} + - find "${ED}" -depth -mindepth 1 -type d -empty -exec rm -rf {} + - fi - - find "${ED}" -name '*.la' -exec sed -i -e "/^dependency_libs/s:=.*:='':" {} + - # .la files in parent are not needed, keep plugin .la files - find "${ED}"/usr/$(get_libdir)/ -maxdepth 1 -name "*.la" -delete || die - - if use opencl; then - cat <<-EOF > "${T}"/99${PN} - SANDBOX_PREDICT="/dev/nvidiactl:/dev/nvidia-uvm:/dev/ati/card:/dev/dri/card:/dev/dri/card0:/dev/dri/renderD128" - EOF - - insinto /etc/sandbox.d - doins "${T}"/99${PN} #472766 - fi - - insinto /usr/share/${PN} - doins config/*icm -} - -pkg_postinst() { - local _show_policy_xml_notice= - - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - _show_policy_xml_notice=yes - else - local v - for v in ${REPLACING_VERSIONS}; do - if ! ver_test "${v}" -gt "7.0.8.10-r2"; then - # This is an upgrade - _show_policy_xml_notice=yes - - # Show this elog only once - break - fi - done - fi - - if [[ -n "${_show_policy_xml_notice}" ]]; then - elog "For security reasons, a policy.xml file was installed in /etc/ImageMagick-7" - elog "which will prevent the usage of the following coders by default:" - elog "" - elog " - PS" - elog " - PS2" - elog " - PS3" - elog " - EPS" - elog " - PDF" - elog " - XPS" - fi -} diff --git a/media-gfx/inkscape/inkscape-1.2.2-r1.ebuild b/media-gfx/inkscape/inkscape-1.2.2-r3.ebuild similarity index 99% rename from media-gfx/inkscape/inkscape-1.2.2-r1.ebuild rename to media-gfx/inkscape/inkscape-1.2.2-r3.ebuild index b608d9a3e9b7..dec3b3e7e1ac 100644 --- a/media-gfx/inkscape/inkscape-1.2.2-r1.ebuild +++ b/media-gfx/inkscape/inkscape-1.2.2-r3.ebuild @@ -28,7 +28,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" BDEPEND=" dev-util/glib-utils - >=dev-util/intltool-0.40 >=sys-devel/gettext-0.17 virtual/pkgconfig test? ( virtual/imagemagick-tools ) @@ -46,7 +45,6 @@ COMMON_DEPEND="${PYTHON_DEPS} >=dev-libs/libsigc++-2.8:2 >=dev-libs/libxml2-2.7.4 >=dev-libs/libxslt-1.1.25 - dev-libs/gdl:3 dev-libs/popt media-gfx/potrace media-libs/fontconfig diff --git a/media-gfx/inkscape/inkscape-9999.ebuild b/media-gfx/inkscape/inkscape-9999.ebuild index 336e101cff8b..07e3302df825 100644 --- a/media-gfx/inkscape/inkscape-9999.ebuild +++ b/media-gfx/inkscape/inkscape-9999.ebuild @@ -28,7 +28,6 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" BDEPEND=" dev-util/glib-utils - >=dev-util/intltool-0.40 >=sys-devel/gettext-0.17 virtual/pkgconfig test? ( virtual/imagemagick-tools ) @@ -46,7 +45,6 @@ COMMON_DEPEND="${PYTHON_DEPS} >=dev-libs/libsigc++-2.8:2 >=dev-libs/libxml2-2.7.4 >=dev-libs/libxslt-1.1.25 - dev-libs/gdl:3 dev-libs/popt media-gfx/potrace media-libs/libepoxy diff --git a/media-gfx/jpegoptim/Manifest b/media-gfx/jpegoptim/Manifest index ac090e9ee4d4..6c2759353bc9 100644 --- a/media-gfx/jpegoptim/Manifest +++ b/media-gfx/jpegoptim/Manifest @@ -1,2 +1 @@ -DIST jpegoptim-1.4.6.tar.gz 99004 BLAKE2B efe8d4155e6a111ef7f810ddfa9d2ddc2b58d2a54728b81698c47444eebde864662ecc397cd935af47070b84daf36b33815e87a2909fc8b6ba7ca2421eff9687 SHA512 1ebd4986cbfeae19c1e01521862c15de25e078ccb6483c29f0d89b9c8e308c93d8dca7a200a57dd5da793e481ca5dc9c4f0d84b252f5b9408b4e719c35d7e90f DIST jpegoptim-1.5.3.tar.gz 121006 BLAKE2B 8fd54eb3e08268b080efb1747f5090a5a21500cea695483f1c892f1848155d3afc7b40304390d903cd3d7433e7811a0a77caa0747108be6e2e7535e7d664d3de SHA512 2e198636a7028d1781a00efed881e77af1324cf1906838ead9ffbb027c085cd287b26c3207e8b4f53e2f53ecb4dd2c035101b345a241a472288ba175e27d9423 diff --git a/media-gfx/jpegoptim/files/jpegoptim-1.5.3-system-libjpeg-libm.patch b/media-gfx/jpegoptim/files/jpegoptim-1.5.3-system-libjpeg-libm.patch new file mode 100644 index 000000000000..47e4cc1e539b --- /dev/null +++ b/media-gfx/jpegoptim/files/jpegoptim-1.5.3-system-libjpeg-libm.patch @@ -0,0 +1,9 @@ +libm is used with mozjpeg and built libjpeg, but not if using system's, +yet jpegoptim.c uses floor() either way. +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -356,3 +356,3 @@ + target_include_directories(${PROJECT_NAME} PRIVATE ${JPEG_INCLUDE_DIRS}) +- target_link_libraries(${PROJECT_NAME} JPEG::JPEG) ++ target_link_libraries(${PROJECT_NAME} JPEG::JPEG m) + endif() diff --git a/media-gfx/jpegoptim/jpegoptim-1.4.6.ebuild b/media-gfx/jpegoptim/jpegoptim-1.4.6.ebuild deleted file mode 100644 index 905d570976eb..000000000000 --- a/media-gfx/jpegoptim/jpegoptim-1.4.6.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Utility to optimize JPEG files" -HOMEPAGE="https://www.kokkonen.net/tjko/projects.html https://github.com/tjko/jpegoptim" -SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz" - -LICENSE="GPL-2+" # While COPYING is plain GPL-2, COPYRIGHT is clarifying it to be 'any later version' -SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -DEPEND="virtual/jpeg:0" -RDEPEND="${DEPEND}" diff --git a/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild b/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild index 5db3691699a0..a46ab0bdf5cc 100644 --- a/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild +++ b/media-gfx/jpegoptim/jpegoptim-1.5.3-r1.ebuild @@ -11,11 +11,15 @@ SRC_URI="https://www.kokkonen.net/tjko/src/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" RDEPEND="media-libs/libjpeg-turbo:=" DEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-1.5.3-system-libjpeg-libm.patch +) + src_configure() { local mycmakeargs=( -DUSE_MOZJPEG=no diff --git a/media-gfx/prusaslicer/Manifest b/media-gfx/prusaslicer/Manifest index 4ec9e6eb81e6..0a912e0ff23f 100644 --- a/media-gfx/prusaslicer/Manifest +++ b/media-gfx/prusaslicer/Manifest @@ -1,2 +1 @@ -DIST prusaslicer-2.5.0.tar.gz 48591956 BLAKE2B e353e30d91b5bb60d8885783fcba8e5fc412f388f80c35df4b20733090cb19b54a851e00b9fb6a2a813a3c734da7fccc73259c5e6033de182a73eaaf4599f431 SHA512 b31c1bf5c0692ce34e965e356cc27a07819712a524a514100bcb9372a08d3c4c9200a097b72f6b4e3efd0d3e9253bc3d813a9fe24d1f8a3d5a2933c9e3712665 DIST prusaslicer-2.5.2.tar.gz 49039089 BLAKE2B f1489cac7f23977da30da130faab15336c0f31eee8f197804122e46e62e030a17baf97f744019673e3adc9aff7413380f5c0513fa3d9e3044d56c32d4c95e5b8 SHA512 7d17ce358f742ef44725b0b4160be3ddc522d2160d0b467589a1def82b2f478108e4934efb80feff043435b69fe7e81f18146277f67ec1819d9a0150fa9942a2 diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild b/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild deleted file mode 100644 index 125fcf20ac70..000000000000 --- a/media-gfx/prusaslicer/prusaslicer-2.5.0-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -WX_GTK_VER="3.0-gtk3" -MY_PN="PrusaSlicer" -MY_PV="$(ver_rs 3 -)" - -inherit cmake wxwidgets xdg - -DESCRIPTION="A mesh slicer to generate G-code for fused-filament-fabrication (3D printers)" -HOMEPAGE="https://www.prusa3d.com/prusaslicer/" -SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="test" - -RESTRICT="test" - -RDEPEND=" - dev-cpp/eigen:3 - dev-cpp/tbb:= - dev-libs/boost:=[nls] - dev-libs/cereal - dev-libs/expat - dev-libs/glib:2 - dev-libs/gmp:= - dev-libs/mpfr:= - >=media-gfx/openvdb-8.2:= - net-misc/curl[adns] - media-libs/glew:0= - media-libs/libjpeg-turbo:= - media-libs/libpng:0= - media-libs/qhull:= - sci-libs/libigl - sci-libs/nlopt - =sci-libs/opencascade-7.6*:= - >=sci-mathematics/cgal-5.0:= - sys-apps/dbus - sys-libs/zlib:= - virtual/opengl - x11-libs/gtk+:3 - x11-libs/wxGTK:${WX_GTK_VER}[X,opengl] -" -DEPEND="${RDEPEND} - media-libs/qhull[static-libs] -" - -PATCHES=( - "${FILESDIR}/${PN}-2.5.0_alpha2-boost-fixes.patch" - "${FILESDIR}/${PN}-2.5.0_rc1-cereal-1.3.1.patch" - "${FILESDIR}/${PN}-2.5.0_rc1-fix-tests.patch" - "${FILESDIR}/${PN}-2.5.0_boost-1.81-std-wxString-to-std-wstring.patch" -) - -S="${WORKDIR}/${MY_PN}-version_${MY_PV}" - -src_prepare() { - sed -i -e 's/PrusaSlicer-${SLIC3R_VERSION}+UNKNOWN/PrusaSlicer-${SLIC3R_VERSION}+Gentoo/g' version.inc || die - - sed -i -e 's/find_package(OpenCASCADE 7.6.2 REQUIRED)/find_package(OpenCASCADE REQUIRED)/g' \ - src/occt_wrapper/CMakeLists.txt || die - cmake_src_prepare -} - -src_configure() { - CMAKE_BUILD_TYPE="Release" - - setup-wxwidgets - - local mycmakeargs=( - -DOPENVDB_FIND_MODULE_PATH="/usr/$(get_libdir)/cmake/OpenVDB" - - -DSLIC3R_BUILD_TESTS=$(usex test) - -DSLIC3R_FHS=ON - -DSLIC3R_GTK=3 - -DSLIC3R_GUI=ON - -DSLIC3R_PCH=OFF - -DSLIC3R_STATIC=OFF - -DSLIC3R_WX_STABLE=ON - -Wno-dev - ) - - cmake_src_configure -} diff --git a/media-gfx/prusaslicer/prusaslicer-2.5.2-r1.ebuild b/media-gfx/prusaslicer/prusaslicer-2.5.2-r1.ebuild index e0a2d4fd7cfd..6c02da88bcab 100644 --- a/media-gfx/prusaslicer/prusaslicer-2.5.2-r1.ebuild +++ b/media-gfx/prusaslicer/prusaslicer-2.5.2-r1.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/prusa3d/PrusaSlicer/archive/refs/tags/version_${MY_P LICENSE="AGPL-3 Boost-1.0 GPL-2 LGPL-3 MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="test" RESTRICT="test" diff --git a/media-gfx/simple-scan/simple-scan-44.0.ebuild b/media-gfx/simple-scan/simple-scan-44.0.ebuild index ced1d0a0ae65..153058476d65 100644 --- a/media-gfx/simple-scan/simple-scan-44.0.ebuild +++ b/media-gfx/simple-scan/simple-scan-44.0.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 ~riscv x86" IUSE="colord webp" DEPEND=" diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 77d6bc98c26c25b89e7e0805c29c249a49f5a707..5d8a487134f3f42f5212da40b515106f635443ff 100644 GIT binary patch delta 67141 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%0Ad^JcW%VE>!Q#J7Lz#`sTrp#C;!ELCj0; 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

767rg?a*0Nx* z`tWi-)&-Dpu3k0sRMZ#A8U5zyj^=|Epmns;s*PV+2U+hnXH1;6(TsFgDXh!Q-$$?$ znWTSYbyM?yX&0JoK@oFEd+yG;L?`UnoUOgmp8i?BJ==XA>2U+10()>0lmgS?0Mavn zJzmR;j>>T8N~X6vAE2kiv=SwkRnCE8TpERCE67Vy#|@e!iXH@68=8X}Q$7{vbWi$7 zkU}Wo_`ZN#b>tqFj9XU1e^y7CNe84<38+^FPTR15xwR3mdTHzK?e&27R9^7Tecr?V zR}M-DfLDR+(-g=qIu5-%v>v4-zNQ7pzT~7guctH_vZXHH<8{6IKfin$-=5`B_B%cf z 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 ixE;%2rVUV8v@J+7#JEm#Daeig>wg3Dfx Enable support for ALISP (ALSA LISP) interpreter for advanced features. - thread-safe API functions https://www.alsa-project.org/wiki/Main_Page_News diff --git a/media-libs/alsa-ucm-conf/Manifest b/media-libs/alsa-ucm-conf/Manifest index 519068544be2..6ec3ebb5219f 100644 --- a/media-libs/alsa-ucm-conf/Manifest +++ b/media-libs/alsa-ucm-conf/Manifest @@ -1,2 +1,2 @@ -DIST alsa-ucm-conf-1.2.7.2.tar.bz2 33011 BLAKE2B af8ce94b5eebb84e2420e96f9052e9ed1055f3c37aca088add6f98d562bba67b856ac5ec16adb3f1893fd612eeadd9d342b83ea615b213ce7d9ac010a0f5d4cb SHA512 b6866f1ca6a3f4d69d7923bc1107a64b49944a3a8756f129f39034e5390e08db1c295669e54dfe1437ca934cc11abf407f60fc8319f5cba3f021966e8654c2db DIST alsa-ucm-conf-1.2.8.tar.bz2 37843 BLAKE2B f2281a3a5d8b4fcbc4c75ce99a911a4ce3230abfa6f6d0aff8e175fe1b870750f43c087339490ed9f4d5ab314fda391e06e41cbed79239a16326a8f2d02ac262 SHA512 a15a9ca52c108ee95a421b91f3fad4329f1e9fb1c004a40d5ff1a57d6701bad19a31d5a296426d26439be9b87d2d543ce51588a98402d24c17f0f92aaf1096ca +DIST alsa-ucm-conf-1.2.9.tar.bz2 42802 BLAKE2B fe71790aa8658ab12378baa55f95a03aaebd3eb0aef2535b65b89884de6cb404a75b44fd238d2089e0a005ca81720f3c44d1912452908e97aa75fcda513908cf SHA512 3aced4d4df76044a5525f1217851e05f7ad177389d2008e3e3dd0fb4d2cf72cd0897b140659a7729cc37d5b737c2d0cf5b607df4f576647044accd560d8cb87b diff --git a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild similarity index 66% rename from media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild rename to media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild index 93fd2550be06..9b6ba9e1f104 100644 --- a/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.7.2.ebuild +++ b/media-libs/alsa-ucm-conf/alsa-ucm-conf-1.2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,15 +6,18 @@ EAPI=8 DESCRIPTION="ALSA ucm configuration files" HOMEPAGE="https://alsa-project.org/wiki/Main_Page" SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2" + LICENSE="BSD" SLOT="0" - -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" -IUSE="" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" RDEPEND="! +Date: Thu, 4 May 2023 14:36:49 +0200 +Subject: [PATCH] sof-essx8336: Dmic is not a valid UCM device identifier, use + Mic + +Signed-off-by: Jaroslav Kysela +--- a/ucm2/Intel/sof-essx8336/sof-essx8336.conf ++++ b/ucm2/Intel/sof-essx8336/sof-essx8336.conf +@@ -32,7 +32,7 @@ If.devdmic { + Haystack "${CardComponents}" + Needle "cfg-dmics:" + } +- True.Define.DeviceDmic "Dmic" ++ True.Define.DeviceDmic "Mic" + } + + SectionUseCase."HiFi" { diff --git a/media-libs/babl/babl-0.1.102.ebuild b/media-libs/babl/babl-0.1.102.ebuild index fa71efb6d66d..793b5674f4c8 100644 --- a/media-libs/babl/babl-0.1.102.ebuild +++ b/media-libs/babl/babl-0.1.102.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then SRC_URI="" else SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv -sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv -sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" fi DESCRIPTION="A dynamic, any to any, pixel format conversion library" diff --git a/media-libs/codec2/Manifest b/media-libs/codec2/Manifest index d40ab70c9147..74dd6f0839b4 100644 --- a/media-libs/codec2/Manifest +++ b/media-libs/codec2/Manifest @@ -1 +1,2 @@ DIST codec2-1.0.5.tar.gz 14786826 BLAKE2B f5be917c1a76f47f386b7fe2a58872e4c660bcfe477e11dfa6880ff71f29dca79c35612f0b0537ec54e7f8db9e24c56088c90c021e67e99b373b1de75f434ff4 SHA512 692feea8ff99430a7ed8efa5bf48a633dc9689b1f39009cf1f907315e600da26ea3787a994b51d7ca9d4cbc8b8c9b26f89031af899f114fa130f0703266a6b17 +DIST codec2-1.1.0.tar.gz 14925316 BLAKE2B 7f99dfa5704c5b7df3efbb0cf5aeafe8d66e294f622dfa639ffe6ebe8b32b347a1632113763d6a3693a1f04451c3a5ff54592bda8cffa2d281847b775c62a561 SHA512 efc0f31b1a265c7acf38ab1c6c856f7a3cce58acec6c214d94cf9cd560efdca08859b317b396efb286176b0e235b2256080c8a2f83695424454b744275d1c661 diff --git a/media-libs/codec2/codec2-1.1.0.ebuild b/media-libs/codec2/codec2-1.1.0.ebuild new file mode 100644 index 000000000000..7b8c5a0bc64b --- /dev/null +++ b/media-libs/codec2/codec2-1.1.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Low bit rate speech codec" +HOMEPAGE="https://freedv.org/ https://www.rowetel.com/?page_id=452 https://github.com/drowe67/codec2" +SRC_URI="https://github.com/drowe67/codec2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/1.0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples test" + +# Not yet passing, but infrastructure added to run +# Needs Octave dependencies like "signal"? +# https://github.com/drowe67/codec2/commit/9a129f1b3ad12ecbf3df7f4460f496ee11e49c08#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R155 +RESTRICT="test" + +#BDEPEND="test? ( sci-mathematics/octave )" + +multilib_src_configure() { + local mycmakeargs=( + # tries to look for octave during configure phase if unit + # tests are turned on and bails out during configure if it + # cannot find it. since we have test dependency disabled + # for now, don't flip this configure flag + # -DUNITTEST=$(usex test) # reenable once tests wired up + -DUNITTEST=OFF + -DINSTALL_EXAMPLES=$(usex examples) + ) + + cmake_src_configure +} diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest index 3a533d630957..c0fd8780fe6d 100644 --- a/media-libs/exiftool/Manifest +++ b/media-libs/exiftool/Manifest @@ -1,3 +1,4 @@ DIST Image-ExifTool-12.50.tar.gz 5088286 BLAKE2B bfc0eae786e1443df5f741f5deed339b76b3041ab939c45303775df9ad22d989bbd68b77c9b8f2259c493dd81828b31223e604ef8bb4867c952cfb892a38a9d5 SHA512 d95be3636ed139a41a14183fc31fa2ecb5ea71b570ccdd282b9f0bba84a264b2edff2c42b34ee1114a14b106383d5ab3b67b8e73642e534f4df3fa54082dba85 DIST Image-ExifTool-12.60.tar.gz 5204922 BLAKE2B 6b4012d722153756a1bb289422d5546395d0be185fcbdc9b954aa3a4d6814ca36fbfc19053889ec864bebe229b4857dc0f9b00b551d1d369de3b97facb7e6117 SHA512 3a581bfd5a75b48b13063f4d169cc167fd027c029bf5d05111d51e789ce9344dcec40b3b7e4f6a9e10ce5599ece514bc0689e93b3aef6bd7db1498537d10899f DIST Image-ExifTool-12.61.tar.gz 5207863 BLAKE2B 814cc48ef7d89ea64f22e480964ba7ba9613feb3213420a594b141353a269990e2651a899326cfcd88c387ac810e6e1b4ae817903ae9353b7ee21bef75cf8306 SHA512 bf45b6f838dfe04c5820eb7b1ab65a74b8e2079d56be7ae0382d6c88965f5506cd8e4331232531fdf28d9bf4ebd5b649d0d2afc09977b1de923a8f1a7f6955fb +DIST Image-ExifTool-12.62.tar.gz 5216215 BLAKE2B 72c30368ad12036af628210f210f06f5fabfb63c6e2fc3136ae611f305dd654381c7fbd0c84ed8e0fbc3d765a9c5a4814f6380078c7ce9042c52c05d5b433338 SHA512 41d8c9dd9bd3bc784a648a4656133709d3c5b29f1251a2b6122be39cff946d16ef53f6199c858bed96e3661edaab1f14bdd892b213b0be95772f843e0aa8cb23 diff --git a/media-libs/exiftool/exiftool-12.62.ebuild b/media-libs/exiftool/exiftool-12.62.ebuild new file mode 100644 index 000000000000..4602af41803e --- /dev/null +++ b/media-libs/exiftool/exiftool-12.62.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Check https://exiftool.org/history.html for whether a release is 'production' +# Ideally don't bump to non-production at all, but certainly don't stable. + +DIST_NAME=Image-ExifTool +inherit perl-module + +DESCRIPTION="Read and write meta information in image, audio and video files" +HOMEPAGE="https://exiftool.org/ http://exiftool.sourceforge.net" +SRC_URI="https://exiftool.org/${DIST_P}.tar.gz" + +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~x64-macos" +IUSE="doc" + +src_install() { + perl-module_src_install + use doc && dodoc -r html/ + + insinto /usr/share/${PN} + doins -r fmt_files config_files arg_files +} diff --git a/media-libs/gegl/gegl-0.4.44.ebuild b/media-libs/gegl/gegl-0.4.44.ebuild index b03263aeac7c..8aea62fd4dc3 100644 --- a/media-libs/gegl/gegl-0.4.44.ebuild +++ b/media-libs/gegl/gegl-0.4.44.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then SRC_URI="" else SRC_URI="https://download.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="A graph based image processing framework" diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest index 840f1fad16b7..9e7627debe2a 100644 --- a/media-libs/lensfun/Manifest +++ b/media-libs/lensfun/Manifest @@ -1,2 +1 @@ -DIST lensfun-0.3.3.tar.gz 992432 BLAKE2B 174f9a34195ca8d7f09de43a2f0d1015bc766579607c44541f631142386a3b5c27c823f9f54f08d462946a0809610b6a87e61cd093b69339fa7d57d28cc833ae SHA512 2d913e3d121ac069f4cb7acb3f09c9cf11c5d0069e743500631bd4b6007a1b19ebccf871a4ac8cfc2797a03066f8a678ea9d70feba0f7d6a05c28cef61f7d9cf DIST lensfun-0.3.4_rc1.tar.gz 1045616 BLAKE2B fee14b97dcda98be4e8a32443ff71347ba75e46192f8437be580cb6697f6ef2eca92ef57cfcb2de5bd87fe7ba96542a6b5551b12f50fec09a035c69d6f4b427f SHA512 0d034c6996e5650b022d33a7e00ef7e0e00dfa99155aa62c6c3ab48b9ac936e46f812ceea46e2070514e2c77150a1d7c827831686b1cf73e2acf88b6b3dfb6c5 diff --git a/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch b/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch deleted file mode 100644 index a1aad34d9d28..000000000000 --- a/media-libs/lensfun/files/lensfun-0.3.2-warnings.patch +++ /dev/null @@ -1,48 +0,0 @@ -Adapted from upstream commit - -From 694542f350fc7c9ccafa2d9acb4d4e00e690cbdc Mon Sep 17 00:00:00 2001 -From: Sebastian Kraft -Date: Thu, 22 Dec 2016 18:51:29 +0100 -Subject: [PATCH] Fix some warnings which were introduced when swithcing to - C++11 mode - ---- - libs/lensfun/cpuid.cpp | 4 ++-- - libs/lensfun/mod-pc.cpp | 8 ++++---- - tests/test_modifier.cpp | 4 ++-- - 3 files changed, 8 insertions(+), 8 deletions(-) - -diff --git a/libs/lensfun/cpuid.cpp b/libs/lensfun/cpuid.cpp -index c435f8ac..d2d63972 100644 ---- a/libs/lensfun/cpuid.cpp -+++ b/libs/lensfun/cpuid.cpp -@@ -92,9 +92,9 @@ guint _lf_detect_cpu_features () - { - #define cpuid(cmd) \ - __asm volatile ( \ -- "push %%"R_BX"\n" \ -+ "push %%" R_BX "\n" \ - "cpuid\n" \ -- "pop %%"R_BX"\n" \ -+ "pop %%" R_BX "\n" \ - : "=a" (ax), "=c" (cx), "=d" (dx) \ - : "0" (cmd)) - -diff --git a/tests/test_modifier.cpp b/tests/test_modifier.cpp -index f087917c..ffa3d4d7 100644 ---- a/tests/test_modifier.cpp -+++ b/tests/test_modifier.cpp -@@ -78,8 +78,8 @@ void test_mod_projection_center(lfFixture* lfFix, gconstpointer data) - // check if output becomes NaN when processing geometry conversion - void test_mod_projection_borders(lfFixture* lfFix, gconstpointer data) - { -- float in[2] = {lfFix->img_width, lfFix->img_height}; -- float in2[2] = {(lfFix->img_width-1)/2, (lfFix->img_height-1)/2}; -+ float in[2] = {(float) lfFix->img_width, (float) lfFix->img_height}; -+ float in2[2] = {(float) (lfFix->img_width-1)/2, (float) (lfFix->img_height-1)/2}; - float res[2] = {0, 0}; - - lfLensType geom_types [] = {LF_RECTILINEAR, LF_PANORAMIC, LF_EQUIRECTANGULAR, LF_FISHEYE_STEREOGRAPHIC, LF_FISHEYE, LF_FISHEYE_EQUISOLID, LF_FISHEYE_ORTHOGRAPHIC, LF_FISHEYE_THOBY, LF_UNKNOWN}; --- -2.26.2 - diff --git a/media-libs/lensfun/lensfun-0.3.3.ebuild b/media-libs/lensfun/lensfun-0.3.3.ebuild deleted file mode 100644 index 8f6feb38a3d5..000000000000 --- a/media-libs/lensfun/lensfun-0.3.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit python-single-r1 cmake - -DESCRIPTION="Library for rectifying and simulating photographic lens distortions" -HOMEPAGE="https://lensfun.github.io" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3 CC-BY-SA-3.0" # See README for reasoning. -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="doc cpu_flags_x86_sse cpu_flags_x86_sse2 test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="!test? ( test )" - -BDEPEND=" - doc? ( - app-doc/doxygen - dev-python/docutils - ) -" -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.40 - media-libs/libpng:0= - sys-libs/zlib -" -DEPEND="${RDEPEND}" - -DOCS=( README.md docs/mounts.txt ChangeLog ) - -PATCHES=( - "${FILESDIR}/${PN}-0.3.2-warnings.patch" -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html - -DSETUP_PY_INSTALL_PREFIX=/usr - -DBUILD_LENSTOOL=ON - -DBUILD_STATIC=OFF - -DBUILD_DOC=$(usex doc) - -DBUILD_FOR_SSE=$(usex cpu_flags_x86_sse) - -DBUILD_FOR_SSE2=$(usex cpu_flags_x86_sse2) - -DBUILD_TESTS=$(usex test) - ) - cmake_src_configure -} - -src_test() { - mkdir -p "${T}/db/lensfun" || die - cp data/db/* "${T}/db/lensfun/" || die - - XDG_DATA_HOME="${T}/db" cmake_src_test -} - -src_install() { - cmake_src_install - python_optimize -} diff --git a/media-libs/libjxl/libjxl-0.8.1.ebuild b/media-libs/libjxl/libjxl-0.8.1.ebuild index f0a32bb60695..6672533ca6cc 100644 --- a/media-libs/libjxl/libjxl-0.8.1.ebuild +++ b/media-libs/libjxl/libjxl-0.8.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/libjxl/libjxl/archive/refs/tags/v${PV}.tar.gz -> ${P LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="openexr" DEPEND="app-arch/brotli:=[${MULTILIB_USEDEP}] diff --git a/media-libs/lilv/metadata.xml b/media-libs/lilv/metadata.xml index 68a88c3889b2..0e474c5e46a8 100644 --- a/media-libs/lilv/metadata.xml +++ b/media-libs/lilv/metadata.xml @@ -14,5 +14,6 @@ lv2/lilv + lv2/lilv diff --git a/media-libs/lsp-plugins/Manifest b/media-libs/lsp-plugins/Manifest index 11db6e6441b5..60004443c499 100644 --- a/media-libs/lsp-plugins/Manifest +++ b/media-libs/lsp-plugins/Manifest @@ -1,2 +1,3 @@ DIST lsp-plugins-1.1.29.tar.gz 66143142 BLAKE2B 6fa6943d8cdf3aedc9f671c64b433ffd5c4f6c7ca14f6a75578300240971e7c9e8546b9a7df7a13b8cd6e0844724c064daa7e249aba70636f47a622e73ed264a SHA512 b8c3804ad583322bce414d6beb079afa5b98a111126bb4507642376fcf1f82b31525b4959c6388b02cc1d14e0ec25de3596794895f2860f492a5fbf87f6e88b7 DIST lsp-plugins-1.2.3.tar.gz 38760829 BLAKE2B c28a4b5cfdbbe5fe42c3f4821ce323cb097b84eddc850f43adcc14e8a9edb2e313236ce44e4eca17dd226c578113a5749d06754deb45a6c2e7c2ff37bfed4fc2 SHA512 1db849ebceffb24540879fcd0971ddd8bffe9a0ecaaebf4b69bf8633a267562bb3eb5cd55dce8b804868d880efdec95b19a312ee017c2a9334b5e764eebbbb30 +DIST lsp-plugins-1.2.6.tar.gz 40450212 BLAKE2B 02364391f4edc894c566b0038f0340be1f923c3de6dfc48ed90460df7a6ba452720e63bb1e510e5ff580e38066915f1761bcd2ca72cdba429163cf24b20ed09e SHA512 d76cee24e976022594eac4830987921ff18c0622bae1ac2fb4744d45ee89dccd1211247f9f7d6df1083c8629f66cd443bce701864a85ff10e66abcf2fae749ce diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild index a2b21db8ebdc..9feca0f69cea 100644 --- a/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild +++ b/media-libs/lsp-plugins/lsp-plugins-1.2.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ if [[ ${PV} == *9999 ]]; then EGIT_BRANCH="devel" else SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" S="${WORKDIR}/${PN}" fi diff --git a/media-libs/lsp-plugins/lsp-plugins-1.2.6.ebuild b/media-libs/lsp-plugins/lsp-plugins-1.2.6.ebuild new file mode 100644 index 000000000000..0cfd8b1be10f --- /dev/null +++ b/media-libs/lsp-plugins/lsp-plugins-1.2.6.ebuild @@ -0,0 +1,88 @@ +# Copyright 2019-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic xdg + +DESCRIPTION="Linux Studio Plugins" +HOMEPAGE="https://lsp-plug.in" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/sadko4u/lsp-plugins" + EGIT_BRANCH="devel" +else + SRC_URI="https://github.com/sadko4u/${PN}/releases/download/${PV}/${PN}-src-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + S="${WORKDIR}/${PN}" +fi + +LICENSE="LGPL-3" +SLOT="0" +IUSE="doc jack ladspa +lv2 test vst X" +REQUIRED_USE="|| ( jack ladspa lv2 ) + test? ( jack )" + +RESTRICT="!test? ( test )" + +BDEPEND="doc? ( dev-lang/php:* )" +DEPEND=" + media-libs/libglvnd[X] + media-libs/libsndfile + jack? ( + media-libs/freetype + virtual/jack + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXrandr + ) + ladspa? ( media-libs/ladspa-sdk ) + lv2? ( + media-libs/freetype + media-libs/lv2 + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXrandr + ) + vst? ( + media-libs/freetype + x11-libs/cairo[X] + x11-libs/libX11 + x11-libs/libXrandr + ) +" +RDEPEND="${DEPEND}" + +src_configure() { + use doc && MODULES+="doc" + use jack && MODULES+=" jack" + use ladspa && MODULES+=" ladspa" + use lv2 && MODULES+=" lv2" + use vst && MODULES+=" vst2" + use X && MODULES+=" xdg" + emake \ + FEATURES="${MODULES}" \ + PREFIX="/usr" \ + LIBDIR="/usr/$(get_libdir)" \ + CFLAGS_EXT="${CFLAGS}" \ + CXXFLAGS_EXT="${CXXFLAGS}" \ + LDFLAGS_EXT="$(raw-ldflags)" \ + VERBOSE=1 \ + config +} + +src_compile() { + emake \ + FEATURES="${MODULES}" \ + PREFIX="/usr" \ + LIBDIR="/usr/$(get_libdir)" \ + CFLAGS_EXT="${CFLAGS}" \ + CXXFLAGS_EXT="${CXXFLAGS}" \ + LDFLAGS_EXT="$(raw-ldflags)" \ + VERBOSE=1 +} + +src_install() { + emake PREFIX="/usr" DESTDIR="${ED}" LIB_PATH="/usr/$(get_libdir)" VERBOSE=1 install +} diff --git a/media-libs/lv2/metadata.xml b/media-libs/lv2/metadata.xml index 0134dcd4a51e..410e01e4078b 100644 --- a/media-libs/lv2/metadata.xml +++ b/media-libs/lv2/metadata.xml @@ -8,4 +8,8 @@ Enables examples plugins. + + lv2/lv2 + lv2/lv2 + diff --git a/media-libs/ptex/ptex-2.4.2.ebuild b/media-libs/ptex/ptex-2.4.2.ebuild index a8b095d5b9f7..d8ee06b4868e 100644 --- a/media-libs/ptex/ptex-2.4.2.ebuild +++ b/media-libs/ptex/ptex-2.4.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/wdas/ptex/archive/refs/tags/v${PV}.tar.gz -> ${P}.ta LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~riscv x86" IUSE="static-libs" RDEPEND="sys-libs/zlib" diff --git a/media-libs/sratom/metadata.xml b/media-libs/sratom/metadata.xml index 84ec621b203a..1f2e53c09ce3 100644 --- a/media-libs/sratom/metadata.xml +++ b/media-libs/sratom/metadata.xml @@ -7,5 +7,6 @@ lv2/sratom + lv2/sratom diff --git a/media-libs/suil/metadata.xml b/media-libs/suil/metadata.xml index 7e45ab6be6bd..e029183b0c49 100644 --- a/media-libs/suil/metadata.xml +++ b/media-libs/suil/metadata.xml @@ -14,5 +14,6 @@ lv2/suil + lv2/suil diff --git a/media-libs/vigra/vigra-1.11.1-r9.ebuild b/media-libs/vigra/vigra-1.11.1-r9.ebuild index 578a8cdef20f..beb3622e9ca0 100644 --- a/media-libs/vigra/vigra-1.11.1-r9.ebuild +++ b/media-libs/vigra/vigra-1.11.1-r9.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/ukoethe/${PN}/releases/download/Version-${PV//\./-}/${P}-src.tar.gz" - KEYWORDS="amd64 ~arm64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="amd64 arm64 ~sparc x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT" diff --git a/media-libs/vkroots/vkroots-0_p20221205.ebuild b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild similarity index 69% rename from media-libs/vkroots/vkroots-0_p20221205.ebuild rename to media-libs/vkroots/vkroots-0_p20221205-r1.ebuild index 639396330c56..d41f02b5ac64 100644 --- a/media-libs/vkroots/vkroots-0_p20221205.ebuild +++ b/media-libs/vkroots/vkroots-0_p20221205-r1.ebuild @@ -1,12 +1,8 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) - -inherit python-any-r1 - COMMIT="e6b89494142eec0ac6061f82a947d2f1246d3d7a" DESCRIPTION="Simple framework for writing Vulkan layers" HOMEPAGE="https://github.com/Joshua-Ashton/vkroots" @@ -15,17 +11,12 @@ KEYWORDS="~amd64" LICENSE="Apache-2.0 MIT LGPL-2.1" SLOT="0" -BDEPEND=" - ${PYTHON_DEPS} +RDEPEND=" dev-util/vulkan-headers " S="${WORKDIR}/${PN}-${COMMIT}" -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -} - src_install() { default insinto /usr/include/${PN} diff --git a/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild new file mode 100644 index 000000000000..2e58b57ee174 --- /dev/null +++ b/media-libs/vkroots/vkroots-0_p20230103-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Regenerating vkroots.h from the system vk.xml may seem like a good idea, +# especially given that vkroots.h includes some Vulkan headers, but this has led +# to issues such as https://github.com/ValveSoftware/gamescope/issues/858. +# Leaving the code commented in case we need to revert to the earlier approach. + +# PYTHON_COMPAT=( python3_{10..11} ) + +# inherit meson python-any-r1 + +inherit meson + +COMMIT="26757103dde8133bab432d172b8841df6bb48155" +DESCRIPTION="Simple framework for writing Vulkan layers" +HOMEPAGE="https://github.com/Joshua-Ashton/vkroots" +SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" +LICENSE="Apache-2.0 MIT LGPL-2.1" +SLOT="0" + +# BDEPEND=" +# ${PYTHON_DEPS} +# dev-util/vulkan-headers +# " + +RDEPEND=" + dev-util/vulkan-headers +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +# src_compile() { +# "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die +# } diff --git a/media-libs/vkroots/vkroots-0_p20230103.ebuild b/media-libs/vkroots/vkroots-0_p20230103.ebuild deleted file mode 100644 index 335b8e66be27..000000000000 --- a/media-libs/vkroots/vkroots-0_p20230103.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit meson python-any-r1 - -COMMIT="26757103dde8133bab432d172b8841df6bb48155" -DESCRIPTION="Simple framework for writing Vulkan layers" -HOMEPAGE="https://github.com/Joshua-Ashton/vkroots" -SRC_URI="https://github.com/Joshua-Ashton/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64" -LICENSE="Apache-2.0 MIT LGPL-2.1" -SLOT="0" - -BDEPEND=" - ${PYTHON_DEPS} - dev-util/vulkan-headers -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -src_compile() { - "${PYTHON}" ./gen/make_vkroots --xml "${BROOT}"/usr/share/vulkan/registry/vk.xml || die -} diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 437a196e0d484d3bb9ac29a6329a9b0c8a829e5c..f89dd9807152fe10eab1055c425a4a17554658a7 100644 GIT binary patch literal 42928 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 literal 42929 zcmV(@K-Rw>iwFP!00002|9rjMk|nv7rgyKW;0sW492|gO_LxQ{nKZhQ?qz@jAalB^ zGAA>u$eyRy_c@Ibk(}CPY&NShBldP*Scm^#Scm`h-~Qi!`_s?sd!PM#|DXT<^G|;Y zIi)}Sr~m8U{?Gp$|I?rDb{u((QtPZEg?_c#uXL1k@778?XSwEi%schg?p5x)-=pOc z*0p2JSDG<~RQablk2PmWdDLsy5bs_}ysxo(Np0*@_B_ix(vj;L_r2O(uQ>Og{-6K- z-_8*Klvj!E99LWYZr5HpTqE&IqqTglkjK8Rx{q-4O}pn6XQ_L|ajqlfc+A<3(DT_M z&rntk^%(IwH-DVVymvZRKl|PD5q3MuxYLM|Ls5jKmYHa z`cL2bpTGR{>t8&nM{+`A0^VTGf%9Qo~ywD)dEb+4M^u65j@pC@NB z_~?*BJCF5Gp{;fDf%nayg_DE4`cca+X_gsRJrZ9y?iIp;WP7VeZfD!6#nn@pSFJT% zb)G%VId_dnDK<`cA9su?rB0uF;+vgcW>c5OTAV*;tDq+tD|tRXRLAT&R>qu zRz7QM@tliO9xFxuI?VIFazRin93ib!RU4@GKLvKDw6AsX4L!B%MvHsDj#BQJj*vIf z?|k5n;R>iR-+9Gadpl$4ZT8eT%24hRYAwfsIaHo#<$lL&-bH=AQG{^saMqA{#faov zK}F{bg-84#u%E~OsAM6g_$IRvuC@C}=RQ+F{l<UDIqZ_S7i`n{a z%=_kd`|d~Ycz}B4e()Lf>SYGb4}EPdVeMg79wsS{9b?N_*txEjGT$^gfSbR#R=HZ- zW1-=YXUypyBY(8apTGV2r{Cg7d4+eQjQbh~Dl*Q-f9t|)<$$q` zYlRChmhc<%LhX?Jk~m5-4_nyDXv=Do zXCB$ZLNkv$)r%h)eegsfcK)jLIBG1YdMRxkI@j$f_8w=xV=e8Yyndbi{`C3RZ@=fx zuJ;%)aPEk%mNHh=vgblac0^TiN$jjsmJJ0=it)xvBo&=*t(c6hPU1^_NMeI8! zPH2Cy&b$A#KME_oyRw1Z@C$~Mb3W>xu49$F^5C6`EV-YhU+8}%AdHy?Z`v`^#ZRP| z%bj*F%Bo}8HS!VXJn|im5_%!%T`N~U=votZgj>&e5gfs_M#aV7{}dJnKT4nJ=3UZ7 zoXN4Kfk#Kz_Z=~5l=wRKy?gRY7T&Aktq6Ph#xbO;=A#wBz$8c$j61&cy73w*EdKGh zR>W5Bl{ofXC!c_}j=SLBBJtp(u)h3`hFu}N$&4qR6N%)8B8>Yic-%U1aOi7{3+H}> zt2cs9A+($quIR$c2Ob5zLae)NG;G{h=pcZDBSP3`JmZDc?=|ol1(hb85I%UH`y4=o zyIci-72jOhRd|ZKJpK{wjJ{1D@hJL-8i`m92Tt^hIP`%ArBz48v-2zq1Kj6T)<)*3 z=DcyH={zymXpBZs*k=a?`9LlCAN(xmf{tA=k2BpLWcKs--!sbi?#^&D2O%nfDDdi? zIC&wBc^}}M-TMSvU^)cs>qK@pj&99x9Js6t?TYJYsUA3*svA46ii`?+1n2;zWWk09 z5pF)coVi{YG!bs)1N}`Pl7GsKNY^`dc>-s`iLXS9XILB5mpb~%t0IjP^I2_Qr5-Z? zWm-V&d|XEy*Tr8Emv=i$LKly;K$oLonHU0UA3<(=^y@-bb4zQiN&G*GwirJl{jWxLeH$t!|;!a}x^o6~KnE;|R*amJCHW?$px|N>#ip;ECvGJ22nklG%pkv zm&cO67SOmx?@Ox8(o#8SpfJsFZ$mZf%aljxLU2L_aYJPUaEOejfE*Y=4Pg*Kh0V_=slTP4nClAXZM4`e=R&P7MEz zcC>c&eBoeuHub8UgqXept~^3~60xXGfD%A=9rw*i)@x>@oJS#)c3%C=XiGWyyE_*Q zh>+YdThttPT!|#{dXrbbL9IaD0;sFF=hDkU4+a_wa0Sy&sY$tbO`@(R%CmIOx({Fu z{^0_Wfb$^-K(Ufb0r8*646MlcL8vsE0%#(V5<8el+E$N3Uw4eYcAUg#g3i1LuOttU?hs6YgYXINNFFYq6kz*P> zGnxkP!Mmbsp_YVSn(&FhC(a%WcK|#h?ujyl(f%p0g!THxVWMjA8nha9<+JeWo0Gw* zj&VGZ@Dy%feo(iA2#DqZ|DgyVOxP0qsqBS@!Mk`ZoB@55^;~Bd8q< zi};iPi;9CF3PV8~Ze9j|bHv&;1sohM98w8Q+5?rvPgZyt!D-@cJBTAJ;$wX`$;K;R z*e{?RCxLSUCWa0*1Kgldcn)YiQCo6?t>L2(g_s0#O*E98_jJGyu=%rrB|v^eYW_k8 za|Ga8FN8{-5S2*i!HL@9#mWJ8+5LmWzJB`Y^Y1va^L*E{qpihpbN)4eji%_Kr~{k= zpsGvAh)8S2t(le9z`OxA=Fg6;i=&G_M#PGSFq`ho3mI}5PF!<-Wv2jrd$L|9|zQGl+2I0abDpp|{jgmW+? z-mR@JEk6LlxIX?O1>!k!8XFh_3b+ArXzr0PdQeTfs~GQt)V{spj6Zi&cilg5fc(zT zcSV=4h<4!o!vFxSqhOV&ex1m-V9fxyh!=)*!zUpp9P)-c0f=va5}MEB!0m5L z#yD^jR;yh3EWwTOHAb0 zE)ZcoGEkSGjE^r-OhU+j$N(_=;47d71QX)!brZG-(y%vNXal5!lEF~-IQd^xH&6Kf z`9gF*fBh)8_HL-{(PiA&i3iyP;t9#*E32dv?V1rI1dC@J3vj2NaF~DtoU3DuP@~xg zkpayDR|w7`zmZNeGsFbMifS|^Kd*xL49x%>{6cPcAXpnulkiu><;f}IVu*;FXzbq*I&rS&3ABYj5GSBkZR@uT z{{#jw4Ia8!xyrEs&(Asfx+{QjKjke_g!xe zBZM2iiKc+(O^o>7)P_($#11t2(iLlbRL{1N-7PN4N+f> zzK(d7hJ8p_GQTS1JIV{Wef#!x{W8}_t%E_oNiRgu7S4hHMMC+4{;O*^nZRjRpvQv2 z-F*!xJn=guf+^&(HiW}-3}Pyf!qm_m!R`PPtQjZAQ-{XCAHJ1_%)6fWCfpFbb-{Bl zyxCg<5)~S_zz$L6GjUCX;tt8~6~r>}#n__>xPSl~oZ)Wr0iY4+W(aXl&;X8=m^uay z4scON8sUH)ZuA(l-JloDxd4bjLjuA=NZQ>4dm+8?)358l|KR7|sVKjRTHQEnjw_(& zsTMFPjH6yh$K!H@$AK9d7NK|NWlk3(4UHhjj}td)lPmQzbk4PIPGI1r;5QKa9I!mj zdO&`LP_HfA0#Ufi6R$VD+n|2bQPTp^qG2P8l>ssbtRdehFXG3_!vGZ?M5#U-3=j0o zAK^K4s;~q&JIt;MJy*H;A>bm95B(zGpcXp?&S#9fqkDS@i_wQ;zmVLwIDRnLchHMU z0T>9>E#DDm0hF6?LgZ(952r<_OcxPX&xG`_G<57hS%5D5YgtGpEiCQ0I820hha3rk z*FG!4_R2vxjZ8V%1AlxiQ|D;s#x=ZgD~Oq(;tIHkj0;`8_b{POIQ4x?UE3ts$lM3uY9s;lg^TFIQ)b`q-!r09N9T;c30UVGxJhp$@%UQsQ^(_U`lIcv%`!G>;VQse{ z@xDspTm$|~R&;=1FUS)g2Q1-Kv2cQxu{`Vs6$A3zi1bNpfCJ1uDt1XwzOK=I6+RG0 zP|ah5)j1r(@hic7>0kRVpFi~02r zzz*SqR{-3=l!Vxd3)-fvVYIk19=cuQGzkFcFL?Bcp~FkA<^AEw+s?Kp-jcu#_}=pk z4L5l?B8%{KlOFxZAZL)>fdDmRU|1r8;Gu$i3o2t~_&j35Tdc?vY+XK*2q@Nqx<{M? zQEjf3%lRbPtAC%sT!ClBBc==FdMp(31vI(;`t|eA{ma)+zkGisKRkYycmgmIPzeJ| zKvPK;PrD~%W$E^bTn$gmA#&DZVUn^%LL2M>PlubrcOLMIe0!fWI^L^iTzbVNXAm2% z@Hhd%R{?*Q6LQW+r+1Hs{~5@Qw|ihsY|Z@h0*7OG8~|j*gwd7w)qae*i4<`Y`H4z{ z;8ij-t>P;y&JLel2?E1hEGV^H8COuv06;SM{Is^dXA$VYlB3`0h5SDM^!e-0{g?ii z_4E2shVebz!oBck$5~FuaGV|}YR@4Z8H2;O;Yo&Jzs)sz*|p=-p+LaFF-@s!N@;HV z2?B?pUn0FVuI>#mYE>g)E~H-#{8kQ!CRqtRhWI<;1pnMO6V>& z35v}UILYJz+dUQ#?t;HBm`Xyc(L&B-MNa_UyJWc7Gv~^$!(eAxfJ36ke%LJD?lzNn z0=Kij_<~l<{_U?XeBXh$Y4?$dW{^lE!_o1XaY6X6i#Sm5KmZM(3#_u7z2V^uh9z+T z*tNt0;=uEs<_S1ZWHyM6MvZ$m=w-#McPryAf5(+4mb8--`|>_zwln*bXD0L8-w*pI|- zVJ&zkFTw#C0Gv2p2=4n&-(Cm~;tsa1I8@{XWG84qG4b;RPp4?czl?{8b+!Ql8$`y2d^+S)c-b`vUAhd9L)z>&@@qUJx?EPi`YUtm}*?NH>iJ=7V_!Tp!N{3R)30 zC_%r)SIU>r?^(e{FoROFWMf?X);Yn<0cRb&RL4Vt?uiUbavzFtZ_j!K(_1)wWcXGH zBIdUMq;1(8o+yrU$9!xL71!zY{N3Y(=K@z&fnDr_Sdc?3&|AU)!~%2S5i{^@#*pCm z2b5bFigm_z9jf6bx~YUWw0XjF@%=#B7v66E_CjnC8)_hwy^ex^1ECPXO0h14C~<@X zOQ^HeXl`cnFDv470U1Kzh;zUrdFOrvlM!GhU@M}U$!taw=-vE2{~yA!h_?V0oHBZM zDDpPm)a}B9-N!+ECxGr&D@c-1gRh4aKwF>#pv2fGbPA>Rvnx@DNT0Vis_48Z$@|s_ zUE>rcVK*Xc90d-w@BkY)39xJ@t_NM{F(EbRVZUD4>2KqO+;E)ZJirlx9|$Szf$v?r zhlC@*0S}({7`ud!>yxa540ZiT4W?N!Q_i%{3Q6my!Kz`W1yz}$t#&PfAw&tNvJnQXI;v7aR{9fVF~&3$7%D{z`81>+16dLQ&sj*9n0{ zgu!vHE8=s#lY_U;0%0dQ6o7Dp`ZtK7x53xd0mA9IZ^zH`!sfv7UZ7C|#fihLqJ+9c z#HBsAHgLIs1BQ#PTH3xrcpDT+w0#415e<(PMHH+VY6B2H+c7N9S*C`FlrRM7XO`k% zxu`Jyepyh_0nB{xOvCyM!03IMKEeCk8xW3~0+IdO1k@U;aM`kE=BNr1eWa<5}^e=w7im3+Qq~H54}LHc-2`B7_O8gga`+<$Yk$I zGI-%8wT$8yycWn0=Ul8>&mF-nv3Hy6R@#U_!wG- z3K4-DA_lo;*cxCkv<=d;jN-zsn)d`5o(qO}h?=f{!cEYd^j==cZ}A-^U!Blg<-R4t z;W1YWzF^FU_rD-Jz=|~Lz6tT?gl^#%t?DF903OW=L;jN2i6{6DeXMibPgWQ{TlxAN zZ`33q&y2}OuYX=d)xXSt|MKbYKz=?OX0>@!jhka$2TB99fg~Mxxx0ya$1nk!O^>0WM>V%?eV2y{p!@_AjmEEuENmU#hkOkh;-6q3JS*XK;} z$=uxw>^O?$vIaYpH0Ovb1zLeai;m`=FM{h|zW@7+Blx79oTwa+cug1HCHkijefWKa}PcOd~+LSAV*Xv}^C+>H^v`4|i-&WC855e0f zU;wlYF87um#=PP-;aDuavN(YQu=*Aep^7H0Kw!~}K%%PQeJ2!iczH2By#>JmiDpY1 z$8D{pqCJu|WyQO_8!EI<0yDmCK>N_cg{Lzs6JM~dzy81-&QLyFN_ZW__d;e?ov54V z8-_`fh>ycs#ASRJ*r~{7!6L^&Km&ddq^#lVX#n6Cm>Dfh;Lm#@$a6io;ELX96nN)J zEF&bNX4O}Nx{dOlsq?NI<}hzmx)CE{hk1A%SiK{P_$O$=V21Q$BQHjS9U_gvm0<7J2w-u#$YtAww!4^Cv(^M&00YrkJ9+zydYKxBxx z2v!BX-|>xTYLZ%%zlCrux>&#p%niGEFoBi)bvD9`qI_96Ep@;T38_w zk>?ARa^f~{wt1sZh{U76St`(><85GdSY9#{f87f%0A0sH)+nk`27F_I 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 diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild index 77f18656e232..418a9a31f64d 100644 --- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild +++ b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1-r1.ebuild @@ -97,7 +97,7 @@ multilib_src_install_all() { /etc/alsa/conf.d/51-pulseaudio-probe.conf fi - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + find "${ED}" -type f -name '*.la' -delete || die } pkg_postinst() { diff --git a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild b/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild deleted file mode 100644 index e518cd39af5d..000000000000 --- a/media-plugins/alsa-plugins/alsa-plugins-1.2.7.1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic multilib-minimal - -DESCRIPTION="ALSA extra plugins" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page" -SRC_URI="https://www.alsa-project.org/files/pub/plugins/${P}.tar.bz2" - -LICENSE="GPL-2 LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux" -IUSE="arcam_av debug ffmpeg jack libsamplerate +mix oss pulseaudio speex +usb_stream" - -RDEPEND=" - >=media-libs/alsa-lib-${PV}:=[${MULTILIB_USEDEP}] - ffmpeg? ( media-video/ffmpeg:0=[${MULTILIB_USEDEP}] ) - jack? ( virtual/jack[${MULTILIB_USEDEP}] ) - libsamplerate? ( >=media-libs/libsamplerate-0.1.8-r1:=[${MULTILIB_USEDEP}] ) - pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) - speex? ( - >=media-libs/speex-1.2.0:=[${MULTILIB_USEDEP}] - media-libs/speexdsp[${MULTILIB_USEDEP}] - ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - default - - # For some reasons the polyp/pulse plugin does fail with alsaplayer with a - # failed assert. As the code works just fine with asserts disabled, for now - # disable them waiting for a better solution. - sed \ - -e '/AM_CFLAGS/s:-Wall:-DNDEBUG -Wall:' \ - -i pulse/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - use debug || append-cppflags -DNDEBUG - - local myeconfargs=( - # default does not contain $prefix: bug #673464 - --with-alsalconfdir="${EPREFIX}"/etc/alsa/conf.d - - --with-speex="$(usex speex lib no)" - $(use_enable arcam_av arcamav) - $(use_enable ffmpeg libav) - $(use_enable jack) - $(use_enable libsamplerate samplerate) - $(use_enable mix) - $(use_enable oss) - $(use_enable pulseaudio) - $(use_enable speex speexdsp) - $(use_enable usb_stream usbstream) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - # Needed to workaround parallel build failure - # bug #835920 - dodir /usr/$(get_libdir)/alsa-lib - - default -} - -multilib_src_install_all() { - einstalldocs - - cd doc || die - dodoc upmix.txt vdownmix.txt README-pcm-oss - use jack && dodoc README-jack - use libsamplerate && dodoc samplerate.txt - use ffmpeg && dodoc lavrate.txt a52.txt - - if use pulseaudio; then - dodoc README-pulse - # install ALSA configuration files - # making PA to be used by alsa clients - insinto /usr/share/alsa - doins "${FILESDIR}"/pulse-default.conf - - insinto /usr/share/alsa/alsa.conf.d - doins "${FILESDIR}"/51-pulseaudio-probe.conf - # bug #670960 - dosym ../../../usr/share/alsa/alsa.conf.d/51-pulseaudio-probe.conf \ - /etc/alsa/conf.d/51-pulseaudio-probe.conf - fi - - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die -} - -pkg_postinst() { - if use pulseaudio; then - einfo "The PulseAudio device is now set as the default device if the" - einfo "PulseAudio server is found to be running. Any custom" - einfo "configuration in /etc/asound.conf or ~/.asoundrc for this" - einfo "purpose should now be unnecessary." - fi -} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 38c70a36d4ab19f029b8651786712f3f11a35ac7..d0a02e613bab8bca284731c7ee6483f4e83bf21d 100644 GIT binary patch literal 56883 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 B|I0jkh?&WY{D3_S+$$Hh|M3J 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 diff --git a/media-sound/a2jmidid/a2jmidid-9.ebuild b/media-sound/a2jmidid/a2jmidid-9.ebuild index 01c0f94dd616..e971e313c2b6 100644 --- a/media-sound/a2jmidid/a2jmidid-9.ebuild +++ b/media-sound/a2jmidid/a2jmidid-9.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" inherit meson python-single-r1 diff --git a/media-sound/a2jmidid/a2jmidid-9999.ebuild b/media-sound/a2jmidid/a2jmidid-9999.ebuild index 491327d5bb08..82f54f7fa4e5 100644 --- a/media-sound/a2jmidid/a2jmidid-9999.ebuild +++ b/media-sound/a2jmidid/a2jmidid-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="threads(+)" inherit meson python-single-r1 git-r3 diff --git a/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild new file mode 100644 index 000000000000..7d92d8a908ac --- /dev/null +++ b/media-sound/alsa-tools/alsa-tools-1.2.5-r1.ebuild @@ -0,0 +1,159 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool xdg + +DESCRIPTION="Advanced Linux Sound Architecture tools" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page" +SRC_URI="https://www.alsa-project.org/files/pub/tools/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0.9" +KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="fltk gtk alsa_cards_hdsp alsa_cards_hdspm alsa_cards_mixart +alsa_cards_vx222 alsa_cards_usb-usx2y alsa_cards_sb16 alsa_cards_sbawe +alsa_cards_emu10k1 alsa_cards_emu10k1x alsa_cards_ice1712 +alsa_cards_rme32 alsa_cards_rme96 alsa_cards_sscape alsa_cards_pcxhr" + +# bug #468294 +DEPEND=" + >=media-libs/alsa-lib-${PV} + >=dev-python/pyalsa-1.0.26 + fltk? ( >=x11-libs/fltk-1.3.0:1 ) + gtk? ( + dev-libs/gobject-introspection + x11-libs/gtk+:2 + x11-libs/gtk+:3 + ) +" +# bug #456114 +RDEPEND=" + ${DEPEND} + gtk? ( media-fonts/font-misc-misc ) +" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/envy24control-config-dir.patch + "${FILESDIR}"/${PN}-1.2.5-hdspmixer-crash.patch +) + +pkg_setup() { + ALSA_TOOLS=( + seq/sbiload + us428control + hwmixvolume + hda-verb + $(usev alsa_cards_mixart mixartloader) + $(usev alsa_cards_vx222 vxloader) + $(usev alsa_cards_usb-usx2y usx2yloader) + $(usev alsa_cards_pcxhr pcxhrloader) + $(usev alsa_cards_sscape sscape_ctl) + ) + + if use gtk; then + ALSA_TOOLS+=( + echomixer + hdajackretask + $(usev alsa_cards_ice1712 envy24control) + ) + # Perhaps a typo the following && logic? + if use alsa_cards_rme32 && use alsa_cards_rme96 ; then + ALSA_TOOLS+=( rmedigicontrol ) + fi + fi + + if use alsa_cards_hdsp || use alsa_cards_hdspm ; then + ALSA_TOOLS+=( + hdsploader + $(usev fltk 'hdspconf hdspmixer') + ) + fi + + if use alsa_cards_sb16 || use alsa_cards_sbawe ; then + ALSA_TOOLS+=( sb16_csp ) + fi + + if use alsa_cards_emu10k1 || use alsa_cards_emu10k1x; then + ALSA_TOOLS+=( as10k1 ld10k1 ) + fi +} + +src_prepare() { + default + + # This block only deals with the tools that still use GTK and the + # AM_PATH_GTK macro. + for dir in echomixer envy24control rmedigicontrol; do + has "${dir}" "${ALSA_TOOLS[*]}" || continue + pushd "${dir}" &> /dev/null || die + eautoreconf + popd &> /dev/null || die + done + + # This block deals with the tools that are being patched + for dir in hdspconf; do + has "${dir}" "${ALSA_TOOLS[*]}" || continue + pushd "${dir}" &> /dev/null || die + eautoreconf + popd &> /dev/null || die + done + + elibtoolize +} + +src_configure() { + if use fltk; then + # hdspmixer requires fltk + append-ldflags "-L$(dirname $(fltk-config --libs))" + append-flags "-I$(fltk-config --includedir)" + fi + + local f + for f in ${ALSA_TOOLS[@]} ; do + cd "${S}/${f}" || die + case "${f}" in + echomixer,envy24control,rmedigicontrol ) + econf --with-gtk2 + ;; + * ) + econf + ;; + esac + done +} + +src_compile() { + local f + for f in ${ALSA_TOOLS[@]} ; do + cd "${S}/${f}" || die + emake + done +} + +src_install() { + local f + for f in ${ALSA_TOOLS[@]} ; do + # Install the main stuff + cd "${S}/${f}" || die + # hotplugdir is for usx2yloader/Makefile.am + emake DESTDIR="${D}" hotplugdir=/lib/firmware install + + # Install the text documentation + local doc + for doc in README TODO ChangeLog AUTHORS; do + if [[ -f "${doc}" ]]; then + mv "${doc}" "${doc}.$(basename ${f})" || die + dodoc "${doc}.$(basename ${f})" + fi + done + done + + # Punt at least /usr/lib/liblo10k1.la (last checked, 1.0.27) + find "${ED}" -type f -name '*.la' -delete || die +} diff --git a/media-sound/alsa-tools/files/alsa-tools-1.2.5-hdspmixer-crash.patch b/media-sound/alsa-tools/files/alsa-tools-1.2.5-hdspmixer-crash.patch new file mode 100644 index 000000000000..c80e3f7e47bb --- /dev/null +++ b/media-sound/alsa-tools/files/alsa-tools-1.2.5-hdspmixer-crash.patch @@ -0,0 +1,23 @@ +https://github.com/alsa-project/alsa-tools/commit/8c8d6941f21ea68894ce7fd13e92b3ac9f16dc8a + +From 8c8d6941f21ea68894ce7fd13e92b3ac9f16dc8a Mon Sep 17 00:00:00 2001 +From: wynnfeng +Date: Sun, 29 Jan 2023 20:47:53 +0800 +Subject: [PATCH] hdspmixer: fix core dump + +Initialize the name pointer to NULL. + +Fixes: https://github.com/alsa-project/alsa-tools/pull/14 +Signed-off-by: wynnfeng +Signed-off-by: Jaroslav Kysela +--- a/hdspmixer/src/hdspmixer.cxx ++++ b/hdspmixer/src/hdspmixer.cxx +@@ -39,7 +39,7 @@ int main(int argc, char **argv) + { + HDSPMixerWindow *window; + HDSPMixerCard *hdsp_cards[3]; +- char *name, *shortname; ++ char *name = NULL, *shortname; + int card; + int cards = 0; + diff --git a/media-sound/alsa-utils/Manifest b/media-sound/alsa-utils/Manifest index a29cafa4d9a7..1d5a689c3306 100644 --- a/media-sound/alsa-utils/Manifest +++ b/media-sound/alsa-utils/Manifest @@ -1,2 +1,2 @@ -DIST alsa-utils-1.2.7.tar.bz2 1562595 BLAKE2B dd8821c510a98d76e2986d59c01516013f01c632fb6311e6ffd2b10eabbdd68312537d977b1bf2ab48e0f181751ecf58ec1c1da3f8d4f7ee84d8f2623893a091 SHA512 1be8f617315193e6033653ac96a14bd1c3272cd9d8f3776cdb1357f35f5353652acd5975cfc5bd16278cd496f5bf409bb60432818a526282edad9a4c718a97c9 DIST alsa-utils-1.2.8.tar.bz2 1560162 BLAKE2B 4b9676957e775be51076b4798dfd384db4eea440c682899024034d3dd593ba24f1d42b8d742c312e041a37f0dbbc12b16635d79f6e6633a3459cc21f80739b5e SHA512 882e6f67467596ed273bf554fcce87d8ef287806bbdabd6c103de4980981f9e2102fb3800c6e8628ee8e86ffb165c1c92f9370c8145f28a6cb7cca563942330b +DIST alsa-utils-1.2.9.tar.bz2 1598424 BLAKE2B 9d75f63c7ff8b0d7ee835a1ad8fc242dee9b59770b1ad0ff9cd233caf50ac844323fb2ebb8e649f03a0a30a161ec72cba472ac79e390c3f0eb6e2a184d8f576c SHA512 f46e13fd57ed05ee38d3fa655e57b14335ecf0664dbe03275808383d87d28df153a81151e2e9d8786625f09929c567c89e145508a706a70eeb91ac1b11fb2fd4 diff --git a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild deleted file mode 100644 index db469bc435f5..000000000000 --- a/media-sound/alsa-utils/alsa-utils-1.2.7-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -inherit systemd udev - -DESCRIPTION="Advanced Linux Sound Architecture Utils (alsactl, alsamixer, etc.)" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page" -SRC_URI="https://www.alsa-project.org/files/pub/utils/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0.9" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86" -IUSE="bat doc +libsamplerate ieee1394 +ncurses nls selinux" - -CDEPEND=">=media-libs/alsa-lib-${PV} - libsamplerate? ( media-libs/libsamplerate ) - ieee1394? ( media-libs/libffado ) - ncurses? ( >=sys-libs/ncurses-5.7-r7:0= ) - bat? ( sci-libs/fftw:= )" -DEPEND="${CDEPEND} - doc? ( app-text/xmlto )" -RDEPEND="${CDEPEND} - selinux? ( sec-policy/selinux-alsa )" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.8-missing_header.patch -) - -src_configure() { - export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394) - - local myeconfargs=( - # --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214 - --disable-alsaconf - --disable-maintainer-mode - --with-asound-state-dir="${EPREFIX}"/var/lib/alsa - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" - --with-udev-rules-dir="${EPREFIX}/$(get_udevdir)"/rules.d - $(use_enable bat) - $(use_enable libsamplerate alsaloop) - $(use_enable ncurses alsamixer) - $(use_enable nls) - $(usex doc '' --disable-xmlto) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - dodoc seq/*/README.* - - newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound - newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound - - insinto /etc/modprobe.d - newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf - - keepdir /var/lib/alsa - - # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not - # scan directory /usr/share/alsa/ucm: No such file or directory - # alsaucm: unable to obtain card list: No such file or directory - keepdir /usr/share/alsa/ucm -} - -pkg_postinst() { - udev_reload - - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog - elog "To take advantage of the init script, and automate the process of" - elog "saving and restoring sound-card mixer levels you should" - elog "add alsasound to the boot runlevel. You can do this as" - elog "root like so:" - elog "# rc-update add alsasound boot" - ewarn - ewarn "The ALSA core should be built into the kernel or loaded through other" - ewarn "means. There is no longer any modular auto(un)loading in alsa-utils." - fi -} - -pkg_postrm() { - udev_reload -} diff --git a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild similarity index 91% rename from media-sound/alsa-utils/alsa-utils-1.2.8.ebuild rename to media-sound/alsa-utils/alsa-utils-1.2.9.ebuild index 99651ae43b13..67972bd4c49e 100644 --- a/media-sound/alsa-utils/alsa-utils-1.2.8.ebuild +++ b/media-sound/alsa-utils/alsa-utils-1.2.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -38,7 +38,7 @@ src_configure() { export ac_cv_lib_ffado_ffado_streaming_init=$(usex ieee1394) local myeconfargs=( - # --disable-alsaconf because it doesn't work with sys-apps/kmod wrt #456214 + # --disable-alsaconf because it doesn't work with sys-apps/kmod, bug #456214 --disable-alsaconf --disable-maintainer-mode --with-asound-state-dir="${EPREFIX}"/var/lib/alsa @@ -48,7 +48,7 @@ src_configure() { $(use_enable libsamplerate alsaloop) $(use_enable ncurses alsamixer) $(use_enable nls) - $(usex doc '' --disable-xmlto) + $(usev !doc '--disable-xmlto') ) econf "${myeconfargs[@]}" } @@ -60,21 +60,20 @@ src_install() { newinitd "${FILESDIR}"/alsasound.initd-r8 alsasound newconfd "${FILESDIR}"/alsasound.confd-r4 alsasound - insinto /etc/modprobe.d - newins "${FILESDIR}"/alsa-modules.conf-rc alsa.conf - keepdir /var/lib/alsa # ALSA lib parser.c:1266:(uc_mgr_scan_master_configs) error: could not # scan directory /usr/share/alsa/ucm: No such file or directory # alsaucm: unable to obtain card list: No such file or directory keepdir /usr/share/alsa/ucm + + find "${ED}" -type f -name '*.la' -delete || die } pkg_postinst() { udev_reload - if [[ -z ${REPLACING_VERSIONS} ]]; then + if [[ -z ${REPLACING_VERSIONS} ]] && ! systemd_is_booted ; then elog elog "To take advantage of the init script, and automate the process of" elog "saving and restoring sound-card mixer levels you should" diff --git a/media-sound/audacity/audacity-3.2.5-r1.ebuild b/media-sound/audacity/audacity-3.2.5-r1.ebuild new file mode 100644 index 000000000000..504ee61be19b --- /dev/null +++ b/media-sound/audacity/audacity-3.2.5-r1.ebuild @@ -0,0 +1,226 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +WX_GTK_VER="3.2-gtk3" + +inherit cmake wxwidgets xdg + +MY_P="Audacity-${PV}" +DOC_PV="${PV}" +DESCRIPTION="Free crossplatform audio editor" +HOMEPAGE="https://web.audacityteam.org/" + +# A header-only thread pool library, without a build system, about 100 +# lines of code. Probably not worth packaging individually. Check +# cmake-proxies/CMakeLists.txt and search for "ThreadPool". +MY_THREADPOOL_DATE=20140926 +MY_THREADPOOL="https://raw.githubusercontent.com/progschj/ThreadPool/9a42ec1329f259a5f4881a291db1dcb8f2ad9040/ThreadPool.h -> progschj-ThreadPool-${MY_THREADPOOL_DATE}.h" +SRC_URI="https://github.com/audacity/audacity/archive/${MY_P}.tar.gz + doc? ( https://github.com/audacity/audacity-manual/releases/download/v${PV}/audacity-manual-${PV}.tar.gz ) + audiocom? ( ${MY_THREADPOOL} )" +S="${WORKDIR}/${PN}-${MY_P}" + +# GPL-2+, GPL-3 - Audacity itself +# ZLIB - The ThreadPool single-header library +# CC-BY-3.0 - Documentation +LICENSE="GPL-2+ + GPL-3 + doc? ( CC-BY-3.0 ) + audiocom? ( ZLIB ) +" +SLOT="0" +KEYWORDS="~amd64 ~riscv" +IUSE="alsa audiocom doc ffmpeg +flac id3tag +ladspa +lv2 mad mpg123 ogg + opus +portmixer sbsms twolame vamp +vorbis wavpack" + +# The testsuite consists of two tests, 50% of which fail. +RESTRICT="test" + +# dev-db/sqlite:3 hard dependency. +# dev-libs/glib:2, x11-libs/gtk+:3 hard dependency, from +# cmake-proxies/cmake-modules/dependencies/wxwidgets.cmake +# sys-apps/util-linux hard dependency, from cmake-proxies/CMakeLists.txt +# for libuuid +# portmidi became non-optional: building without it results in build +# failures, even with some of the Debian patches. It's probably not +# in our best interest to fix that as a patch series. +# glib, gtk and gdk are all directly relied on in the source, not just + +# Libraries used at runtime via dlopen: +# - dev-libs/{serd,sord} - for LV2 support +# - media-libs/{opus,sratom} :: For Opus and LV2 respectively +# - media-sound/lame :: For MP3 export +# - media-video/ffmpeg :: For generic FFMPEG export +# This one has the interesting property of many versions being +# supported at runtime. See: libraries/lib-ffmpeg-support/impl +# Current support grid: +# - Lavf - 5[789] +# - Lavc - 5[789] +# - Lavu - 5[2567] + +RDEPEND="dev-db/sqlite:3 + dev-libs/expat + dev-libs/glib:2 + media-libs/libsndfile + media-libs/libsoundtouch:= + media-libs/portaudio[alsa?] + media-libs/portmidi + media-libs/portsmf:= + media-libs/soxr + media-sound/lame + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/wxGTK:${WX_GTK_VER}[X] + sys-apps/util-linux + alsa? ( media-libs/alsa-lib ) + audiocom? ( + dev-libs/rapidjson + net-misc/curl + ) + ffmpeg? ( media-video/ffmpeg ) + flac? ( media-libs/flac:=[cxx] ) + id3tag? ( media-libs/libid3tag:= ) + lv2? ( + dev-libs/serd + dev-libs/sord + media-libs/lilv + media-libs/lv2 + media-libs/sratom + media-libs/suil + ) + mad? ( media-libs/libmad ) + mpg123? ( media-sound/mpg123 ) + ogg? ( media-libs/libogg ) + opus? ( media-libs/opus ) + sbsms? ( media-libs/libsbsms ) + twolame? ( media-sound/twolame ) + vamp? ( media-libs/vamp-plugin-sdk ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) +" +DEPEND="${RDEPEND}" +BDEPEND="app-arch/unzip + sys-devel/gettext + virtual/pkgconfig +" + +REQUIRED_USE=" + mad? ( !mpg123 ) +" + +PATCHES=( + # Equivalent to previous versions + "${FILESDIR}/${PN}-3.2.3-disable-ccache.patch" + # From Debian + "${FILESDIR}/${PN}-3.2.3-fix-rpaths.patch" + + # Disables some header-based detection + "${FILESDIR}/${PN}-3.2.3-allow-overriding-alsa-jack.patch" + + # For has_networking + "${FILESDIR}/${PN}-3.2.3-remove-conan-threadpool.patch" + "${FILESDIR}/${PN}-3.2.3-allow-finding-rapidjson-pkgconfig.patch" + + # GCC 13 + "${FILESDIR}/${PN}-3.2.5-gcc13-deux.patch" +) + +src_prepare() { + cmake_src_prepare + + local header_subs="${S}/lib-src/header-substitutes" + cat <<-EOF >"${header_subs}/allegro.h" || die + /* Hack the allegro.h header substitute to use system headers. */ + #include + EOF + + # Keep in sync with has_networking and the ThreadPool.h SRC_URI. + if use audiocom; then + mkdir -p "${S}/"/lib-src/threadpool/ThreadPool/ || die + cp "${DISTDIR}"/progschj-ThreadPool-"${MY_THREADPOOL_DATE}".h \ + "${S}"/lib-src/threadpool/ThreadPool/ThreadPool.h || die + fi +} + +src_configure() { + setup-wxwidgets + + # * always use system libraries if possible + # * options listed roughly in the order specified in + # cmake-proxies/CMakeLists.txt + # * USE_VST was omitted, it appears to no longer have dependencies + # (this is different from VST3) + local mycmakeargs=( + # Tell the CMake-based build system it's building a release. + -DAUDACITY_BUILD_LEVEL=2 + -Daudacity_use_nyquist=local + #-Daudacity_use_pch leaving it to the default behavior + -Daudacity_use_portmixer=$(usex portmixer system off) + -Daudacity_use_soxr=system + + -Daudacity_conan_enabled=OFF + + -Daudacity_has_networking=$(usex audiocom on off) + # Not useful on Gentoo. + -Daudacity_has_updates_check=OFF + -Daudacity_has_audiocom_upload=$(usex audiocom on off) + -Daudacity_has_threadpool=local + + # The VST3 SDK is unpackaged, and it appears to be under a breed + # of a proprietary license and the GPL. + -Daudacity_has_vst3=OFF + -Daudacity_lib_preference=system + -Daudacity_obey_system_dependencies=ON + -Daudacity_use_expat=system + -Daudacity_use_ffmpeg=$(usex ffmpeg loaded off) + -Daudacity_use_libid3tag=$(usex id3tag system off) + -Daudacity_use_ladspa=$(usex ladspa) + -Daudacity_use_lame=system + -Daudacity_use_wxwidgets=system + -Daudacity_use_libmp3lame=system + -Daudacity_use_libmpg123=$(usex mpg123 system off) + -Daudacity_use_libmad=$(usex mad system off) + -Daudacity_use_wavpack=$(usex wavpack system off) + -Daudacity_use_libogg=$(usex ogg system off) + -Daudacity_use_libflac=$(usex flac system off) + -Daudacity_use_libopus=$(usex flac system off) + -Daudacity_use_libvorbis=$(usex vorbis system off) + -Daudacity_use_libsndfile=system + -Daudacity_use_portaudio=system + -Daudacity_use_midi=system + -Daudacity_use_vamp=$(usex vamp system off) + -Daudacity_use_lv2=$(usex lv2 system off) + -Daudacity_use_portsmf=system + -Daudacity_use_sbsms=$(usex sbsms system off) + -Daudacity_use_soundtouch=system + -Daudacity_use_twolame=$(usex twolame system off) + + # Disable telemetry features. + -Daudacity_has_sentry_reporting=off + -Daudacity_has_crashreports=off + + # See the allow-overriding-alsa-jack.patch patch + -DPA_HAS_ALSA=$(usex alsa on off) + ## Keep watch of PA_HAS_OSS in lib-src/portmixer/CMakeLists.txt; + ## AFAICT it introduces no deps as-is, but that could change. + ## Similar goes for PA_HAS_JACK. + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + # Remove bad doc install + rm -r "${ED}"/usr/share/doc || die + + if use doc ; then + docinto html + dodoc -r "${WORKDIR}"/help/manual/{m,man} + dodoc "${WORKDIR}"/help/manual/{favicon.ico,index.html,quick_help.html} + dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual + fi +} diff --git a/media-sound/audacity/files/audacity-3.2.5-gcc13-deux.patch b/media-sound/audacity/files/audacity-3.2.5-gcc13-deux.patch new file mode 100644 index 000000000000..c9fdad5fbafd --- /dev/null +++ b/media-sound/audacity/files/audacity-3.2.5-gcc13-deux.patch @@ -0,0 +1,57 @@ +https://github.com/audacity/audacity/issues/4489 +https://github.com/audacity/audacity/commit/a49d145ef5e3046273c879be0a21d48ecd4dcab7 +https://bugs.gentoo.org/899764 + +--- a/lib-src/libnyquist/nyquist/nyqstk/include/Stk.h ++++ b/lib-src/libnyquist/nyquist/nyqstk/include/Stk.h +@@ -46,7 +46,8 @@ typedef uint64_t uintmax_t; + */ + #endif + +-#include ++#include ++#include + #include + #include + #include +@@ -355,10 +356,6 @@ + typedef signed int SINT32; + typedef float FLOAT32; + typedef double FLOAT64; +-// added by RBD +-#ifdef __linux__ +-#define intptr_t long +-#endif + + // The default sampling rate. + const StkFloat SRATE = 44100.0; +--- a/src/effects/LoadEffects.cpp ++++ b/src/effects/LoadEffects.cpp +@@ -154,9 +154,9 @@ void BuiltinEffectsModule::AutoRegisterPlugins(PluginManagerInterface & pm) + if (rediscoverAll || + !pm.IsPluginRegistered(path, &pair.second->name.Msgid()) + ){ +- DiscoverPluginsAtPath(path, ignoredErrMsg, [&](PluginProvider *provider, ComponentInterface *ident) ++ DiscoverPluginsAtPath(path, ignoredErrMsg, [&](PluginProvider *provider, ComponentInterface *ident) -> const PluginID& + { +- const auto pluginId = PluginManagerInterface::DefaultRegistrationCallback(provider, ident); ++ const auto& pluginId = PluginManagerInterface::DefaultRegistrationCallback(provider, ident); + if(pair.second->excluded) + PluginManager::Get().EnablePlugin(pluginId, false); + return pluginId; +--- a/libraries/lib-module-manager/PluginHost.cpp ++++ b/libraries/lib-module-manager/PluginHost.cpp +@@ -37,11 +37,11 @@ namespace + TranslatableString errorMessage{}; + auto validator = provider->MakeValidator(); + auto numPlugins = provider->DiscoverPluginsAtPath( +- pluginPath, errorMessage, [&](PluginProvider *provider, ComponentInterface *ident) ++ pluginPath, errorMessage, [&](PluginProvider *provider, ComponentInterface *ident) -> const PluginID& + { + //Workaround: use DefaultRegistrationCallback to create all descriptors for us + //and then put a copy into result +- auto id = PluginManager::DefaultRegistrationCallback(provider, ident); ++ auto& id = PluginManager::DefaultRegistrationCallback(provider, ident); + if(const auto ptr = PluginManager::Get().GetPlugin(id)) + { + auto desc = *ptr; diff --git a/media-sound/audiotools/audiotools-3.1.1-r1.ebuild b/media-sound/audiotools/audiotools-3.1.1-r1.ebuild index 319bcfd49eb4..a09d948a30a5 100644 --- a/media-sound/audiotools/audiotools-3.1.1-r1.ebuild +++ b/media-sound/audiotools/audiotools-3.1.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="xml(+)" inherit distutils-r1 diff --git a/media-sound/dcaenc/Manifest b/media-sound/dcaenc/Manifest index b6779e315f17..9b2ed52efb1f 100644 --- a/media-sound/dcaenc/Manifest +++ b/media-sound/dcaenc/Manifest @@ -1 +1,2 @@ DIST dcaenc-2.tar.gz 351199 BLAKE2B 28e0dae58650fcbd9f68823ca0aa2dde121b2376b488067c0977863a22fb83d5b60d04f907cd6b564824a25cb45f25180034d4f9fead12b57805b1c997133443 SHA512 0029f7c3b06199fb8100ce933827013fdc58e5fddf984ddf1744849e5d6cc24ce76e09b868eef19a49e1036a142419c3304c1822492f64301ed4feaa6bea4910 +DIST dcaenc-v3.tar.bz2 48501 BLAKE2B f232225600a22cb018083449dbcef5c7a7f6d12c1edc412098ea07382a2d9dcb553377bd68934d96a91759b32572a6a064b00c583f767e74c1b4940e4253b285 SHA512 032793933da8c100d4e48555605287ca0d6c287aa948635aae6c6b584d902390ca3d02cc5623b59244234183bc3f5a747d48084cf70174903e5ac410dc305700 diff --git a/media-sound/dcaenc/dcaenc-3-r1.ebuild b/media-sound/dcaenc/dcaenc-3-r1.ebuild new file mode 100644 index 000000000000..bcf40e35a754 --- /dev/null +++ b/media-sound/dcaenc/dcaenc-3-r1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools multilib-minimal + +DESCRIPTION="DTS Coherent Acoustics audio encoder" +HOMEPAGE="https://gitlab.com/patrakov/dcaenc" +SRC_URI="https://gitlab.com/patrakov/dcaenc/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="alsa" + +RDEPEND="alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --disable-static + $(use_enable alsa) + ) + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -type f -name "*.la" -delete || die + if use alsa; then + dosym ../../../usr/share/alsa/pcm/dca.conf \ + /etc/alsa/conf.d/dca.conf + fi +} diff --git a/media-sound/dcaenc/metadata.xml b/media-sound/dcaenc/metadata.xml index cd1cfc033621..f54a86bbf0b7 100644 --- a/media-sound/dcaenc/metadata.xml +++ b/media-sound/dcaenc/metadata.xml @@ -5,4 +5,7 @@ sound@gentoo.org Gentoo Sound project + + patrakov/dcaenc + diff --git a/media-sound/exaile/exaile-4.1.2.ebuild b/media-sound/exaile/exaile-4.1.2.ebuild index 4ef35facae7b..56167a0672e9 100644 --- a/media-sound/exaile/exaile-4.1.2.ebuild +++ b/media-sound/exaile/exaile-4.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit python-single-r1 xdg if [[ ${PV} == "9999" ]]; then diff --git a/media-sound/exaile/exaile-9999.ebuild b/media-sound/exaile/exaile-9999.ebuild index 1cd9912cba0a..3c7be5deff10 100644 --- a/media-sound/exaile/exaile-9999.ebuild +++ b/media-sound/exaile/exaile-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit python-single-r1 xdg if [[ ${PV} == "9999" ]]; then diff --git a/media-sound/fluidsynth/fluidsynth-2.3.2.ebuild b/media-sound/fluidsynth/fluidsynth-2.3.2.ebuild index 525e8257e307..e809faa2505a 100644 --- a/media-sound/fluidsynth/fluidsynth-2.3.2.ebuild +++ b/media-sound/fluidsynth/fluidsynth-2.3.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/FluidSynth/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.g LICENSE="LGPL-2.1+" SLOT="0/3" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" IUSE="alsa dbus debug examples ipv6 jack ladspa lash network oss pipewire portaudio pulseaudio +readline sdl +sndfile systemd threads" BDEPEND=" diff --git a/media-sound/kasts/kasts-23.04.0.ebuild b/media-sound/kasts/kasts-23.04.0.ebuild index cfc00e19fc1d..d7a990359ddc 100644 --- a/media-sound/kasts/kasts-23.04.0.ebuild +++ b/media-sound/kasts/kasts-23.04.0.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kasts/" LICENSE="GPL-2 GPL-2+ GPL-3+ BSD LGPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="gstreamer networkmanager vlc" DEPEND=" diff --git a/media-sound/mangler/files/mangler-1.2.5-espeak-ng.patch b/media-sound/mangler/files/mangler-1.2.5-espeak-ng.patch new file mode 100644 index 000000000000..45db427d70b4 --- /dev/null +++ b/media-sound/mangler/files/mangler-1.2.5-espeak-ng.patch @@ -0,0 +1,14 @@ +--- a/configure.ac ++++ b/configure.ac +@@ -117,9 +117,9 @@ if test "$disable_ui" != "yes" ; then + fi + + if test "$enable_espeak" != "no" ; then +- AC_CHECK_LIB([espeak], [espeak_Initialize], [ ++ AC_CHECK_LIB([espeak-ng], [espeak_Initialize], [ + AC_DEFINE(HAVE_ESPEAK, 1, [have espeak]) +- LIBS="-lespeak $LIBS" ++ LIBS="-lespeak-ng $LIBS" + echo "Enabled optional eSpeak support." + ], [ + echo "Optional eSpeak support is not enabled." diff --git a/media-sound/mangler/mangler-1.2.5-r3.ebuild b/media-sound/mangler/mangler-1.2.5-r4.ebuild similarity index 89% rename from media-sound/mangler/mangler-1.2.5-r3.ebuild rename to media-sound/mangler/mangler-1.2.5-r4.ebuild index 8241de78acc2..4e9b84ac88b8 100644 --- a/media-sound/mangler/mangler-1.2.5-r3.ebuild +++ b/media-sound/mangler/mangler-1.2.5-r4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -24,18 +24,20 @@ RDEPEND=" x11-libs/libXi alsa? ( media-libs/alsa-lib ) opus? ( media-libs/opus ) - espeak? ( app-accessibility/espeak ) + espeak? ( app-accessibility/espeak-ng ) g15? ( app-misc/g15daemon ) gsm? ( media-sound/gsm ) pulseaudio? ( >=media-sound/pulseaudio-0.9.14 ) speex? ( >=media-libs/speex-1.2_rc1 ) - xosd? ( x11-libs/xosd )" + xosd? ( x11-libs/xosd ) +" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" PATCHES=( "${FILESDIR}/mangler-version-info.patch" "${FILESDIR}/fix_ftbfs_narrowing_conversion.patch" + "${FILESDIR}/mangler-1.2.5-espeak-ng.patch" ) src_prepare() { diff --git a/media-sound/ncspot/Manifest b/media-sound/ncspot/Manifest index 952f3527a47f..7759c1bc265f 100644 --- a/media-sound/ncspot/Manifest +++ b/media-sound/ncspot/Manifest @@ -7,17 +7,30 @@ DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e DIST ahash-0.8.2.crate 42491 BLAKE2B 95e07f014d3e985bf7b32f71741d18c87201c0a57d85b5f433834a40d964c73ec9f121f20523bb5ff9f3579fc9fa733a745765ff718261e468ef5d7b18e89df4 SHA512 efc633b4dcd790e8dbc2da4e103a7ee82c3e0f97d37e15a06fd6fc0b73923d721604708f13435a9dcba50c4d53ca5db498e62f84320d8e966581889c2e9d9722 DIST ahash-0.8.3.crate 42416 BLAKE2B 84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6 SHA512 cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aho-corasick-1.0.1.crate 167320 BLAKE2B f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc SHA512 7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070 DIST alsa-0.6.0.crate 68171 BLAKE2B b692d929e49765c59ae2fae7bbe8bef4393c393e384c5d84133f018123cfe1044c6fe6c1915423614957fe622553aaf9cb5c38a41d3ff93afa2c4f162a828252 SHA512 a63354da0e643a68e28e32293d48f866c071332b1d17cf8349a79f28e45d6b9566d22f30c3001a862ea26c2b757aa9440b3f52c826a40b29c7881d12416f599b DIST alsa-sys-0.3.1.crate 32748 BLAKE2B 0c4da9c343d622ddd521fe9332acf97c1ee4a202a909c7a0014a507148ab6ff82d5098660dcba847d938b296adde416ae420d454d6982c33a0456f37840d716b SHA512 6523d909c500fee433f934eedfdc200cfc52e1b55be09434665210c16bb9af3593d8b1346ace184b171c7135a7aa65fdac5ca8c68e64f9d20436e1d8fac961fe DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 DIST anstream-0.2.6.crate 19429 BLAKE2B ab22ca48e23a717f2cb909ec1fa162d40bffe198b99dc2e2d7bd80702b404ed881aafff9bd54f5091ed714573a9e9fcc64d4e9aeba8e5d2be22fc09cf97531d6 SHA512 6488232a6b19f6d187424097446754139559dc9eb5918c47429e4759b64b28fda5a3f33437cb1b364cceace655935f94d2be128bac327ac826fa588c2c1463ad +DIST anstream-0.3.2.crate 19504 BLAKE2B 617b846c244ea4ccd6c7835a382afe85e14c245ea56b678f57ee12e9c7bcc1c0c3db9620eb4d16bf35e17eca38968bf04420b758f482ac5594670e6292c1fbb9 SHA512 b896e5208a2ee6a3c98bf3bb9ac1c52792de114dfa5709dadcac6183ea19ea63230dffd3217e571354a71d69b8eafbb0189e05f8f77f50922020de54e3aeecc8 DIST anstyle-0.3.5.crate 14272 BLAKE2B 15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf28dddd14d0b4de173d52 SHA512 3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709 +DIST anstyle-1.0.0.crate 13972 BLAKE2B 741704b6e338834696bc816d8a65ff933f9bff48e71d25269f04c4a24c3dbb06826d2f84f73a1dceeda99cfc5c8e3d59b3d07dbb404cc3471b86cf118d074e80 SHA512 5a0159b9f8a80afadff04ecbec3c1769cef712c77de8062b31323298dab9507f4a87b7c777e6335d310ec464b0982d097b5888b4b351c389b5f4419c2c87be7b DIST anstyle-parse-0.1.1.crate 24186 BLAKE2B c488959a2c50905f35b43b8d6174f1f1e56bf5da49e4d7c8cad7eb313eeef5a66b61d1b5f3780796b8f6f4b0702b54b112e9227054c5567c5e57ce7b1c3d8440 SHA512 366fc0a5eb27744eac1f8cfc775734226e937ab5288e1401043d033eca046eeed6918362bc9c1e76f8b2f77ec85e7f0d9a0c801a4b36790f278d62a8fe1d417f +DIST anstyle-parse-0.2.0.crate 24361 BLAKE2B f796ddf1af04c93d7ee2721731e5cd22bb941919940a9edf6b2a658a8c39e87bd801bfd989631d64e9061067f7349796c56009ec61c02d754748181cc4d91a62 SHA512 fbac25189a0f4c0ddf2733c8ff74bdc2dc1a35e522d0201fa48f0f45e1d5d0a42e4806178507d0bc6a2ac22978b813eae5d57f09dddc80582de524690d87147f +DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a DIST anstyle-wincon-0.2.0.crate 11667 BLAKE2B 491e1e2d4932e9d9cc170379e297833c9731c7628061116f9a590a63059005b36c41d96abb6c8ed0be3698800bda7930df92aa827d77bc7ddb2182f170c85eb6 SHA512 d0d9703e023a92ce51a0987b23564e93504d11266e049be5fb386bd7d448e6bc9e7fc795217ce139290ffad5c40bf6fddad23709ebfbeebb9f2f8e0592be9b63 +DIST anstyle-wincon-1.0.1.crate 11718 BLAKE2B 2500845a23edfb47ecd156424a89789c713a7c367c3fef98d26e4e7b2acb3c6433d39a1c2a59813a98266b0993d4b750e9b6b68b7ced7ec5a04a8b13bad174e7 SHA512 00c380fc0198c49776c40aeef419be2fd2d6809bd2e5d86457f1658c6f4b2e83ebe8feee95855c3bbedd4200a917f582bd41b0ee0cf5d7d1d5017228885a58e6 DIST async-broadcast-0.5.1.crate 20134 BLAKE2B a45a7ff0b05eaab687f0912b2fdd0c3d9379402d5ccb8269568fbf77e235b42db0f741b4743438511fc00e7e1c6ec09c7b2f6e37b4b9a4df07846ae582e9c812 SHA512 48de28fad3fa8258b61f1adc0f13e69698f0fc3e11c68eb6b6d2df11784dc5c1e09f6f2c03dd12679d9888171b87cff3362ee06b910833e55d278738ab7508ae +DIST async-channel-1.8.0.crate 13534 BLAKE2B a59ed929ca4a6b4f2d50506164e3d58c04449ed1ba9848af69531b163c7f385d846fb1ecad4fe2ad71d55ce58bb27d7c629a706f01438f23cd96b9910f6265f6 SHA512 8352b2f28565825cd7b51421fb3ff904c0c5d5e1fcebc71c91f0b60c662f9b949721b3da91fe0a205345c6f650d35afbc3340d61b637d72325af869aae24794a +DIST async-executor-1.5.1.crate 18615 BLAKE2B 0bcd5e7d294a53af66f2a8f1c4664509e81eeeac72102f4008365cae1a4adf3c47231a53a4cdfd3e4443eff46af0a38c3caff36677278279ef1140666df31435 SHA512 fffba369052e8b962721d58093886436b0953d328847f7008a02971daa4e7a5b2980707cd6a6aa3915bdb243f1b972a34b8b9974ccf8d165e36a56710d42ff59 +DIST async-fs-1.6.0.crate 16506 BLAKE2B ddb7a86d6e294a07f0d494448d0bbea31df320e5d5734222ce3949753fb686b15ba5811c5dc7fa5e77d1be62154447e2cd096c7b7f7021450c5c75c59d45a8b2 SHA512 18d226cc21e5c8c96c269c883b6d5784bbaa45be5b883908d7f2cc61ae8797441a9b3786a02ce9664013d406beb679c5a8e89e6ab82d11bc2b981b600b3d6830 +DIST async-io-1.13.0.crate 37191 BLAKE2B ec27c5a49550f9a2cda66df0a6c54e5a64191e6c1ebade4e47a3164cd04fe7fff60d225788983f55e47a785dd57c74a22f2a3455349d2d451646e4d0e7f4ffcb SHA512 b37a13fdb1d29e2e8852ab6f24589718a88aa39bf532145ae7541d61c3f49f731f890764dd945845eef6c8b5af1042bac2c04cdabc00b36dc4350fa1c62ce54e +DIST async-lock-2.7.0.crate 23631 BLAKE2B 90814a489eef98a773ed5dfca5fc3e6b8e2b7a2c37e18f289292f46efce496d4378321327c947dce219add2b7aaf199b96beb9d19cf22536f1ff99b932e50314 SHA512 b151aa4a7fe4ad7dd68559dfef203dcfdd2084e175a6fe414298bd28c632ef422631d49c821fe075ec6f549269e0c0cefc16ea56741d3d8317a99489ed638bb9 DIST async-recursion-1.0.4.crate 11521 BLAKE2B 5ec9ea2c5cfefecd1f16170a00973fdd8b3a101680431348cfadbdc235163921a0ea4f04ba890d40c4f781f0c0be452ddcc119fe3539c24784baa67337a10c1e SHA512 2305ada4209501b53c2b9ce9255ad821975691d445234aab5a2c0855e442de4ef950c6ac3da832b5962a5a54565b184d16778993e0cf756b7a6d60b8b484839c +DIST async-task-4.4.0.crate 35178 BLAKE2B 6dc05e0e121d42779e00914fbec5027a2f280acfb4a4c72c66f0ba8e5e9705ef8f0032a5452d9a90e1909e4f828c32cf1fbb1d686877893c7991334ce40566e1 SHA512 713620c4aa948f8da61b6587fa3c24e523c42268d59c77ed0481788066b543933e2e68df969315d3cef5d59ef1e9fc1b0f9f293e1a6af9ff31ea8ddd86a5a260 DIST async-trait-0.1.60.crate 27374 BLAKE2B 7c77290e2f351f67cc08b779874ddd4733bc4a86e05c0ab252b136a51b7685da6dec60b98f2a1b439af4ff5946c626dbeb8174a6dab1afbc8abe46a1ca75e7d8 SHA512 59ede64486c295ef71471aa6602bb55470a5696c5b3f87cffe8272cf337ed9039ebd34e0e19d56375b3ea9a5bce89e3ec33eac67474aadc01f80d4a4a20609c6 DIST async-trait-0.1.68.crate 28625 BLAKE2B 30ed53ddb60967201755cded9fbd87cf1ec58071019227069bd501f5242d18d906cf5b05488e8611f1167237e03c472bb90e28d396306985ab2afd9be379f2ea SHA512 4f4390ab76a6150f7115cd4bfb132be48a846d768aee8c54bff6a18ae3bc52cad5a96119ad621ceabd055af0210629894343f09fff35c68cb9c4f28d08c7006a +DIST atomic-waker-1.1.1.crate 11551 BLAKE2B 83d329f1e95a2d859d842a3553464636c8000df359d03f7ee8e7c11ac6c14b7eddd176514c1b3405cac93c37ba50ba8d90f90b6ae1ea122589ae3cbafec554bc SHA512 a42d21849d9b4569b099eca63c9d0f383439e382a0c2b7d0bcc42af988db9c8cd77c941af7d6839b6b4445c95782739f07f526daef36b3f4d885410e260be0e3 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.67.crate 78564 BLAKE2B 8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b SHA512 8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6 DIST base64-0.13.1.crate 61002 BLAKE2B 3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91 SHA512 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b @@ -29,6 +42,7 @@ DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd8843 DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 +DIST blocking-1.3.1.crate 19040 BLAKE2B 74bde93cf2ac1e626c1d721d83f3d9f65ea58f99295d788c53dae5f33f322572e1c67441c7fb13ab2357e54e8540ef200ffac5a4a123ea0dcc7746c12a63b624 SHA512 e2da1fd0b07153701ca8fd5a62a859e9bdd484b338aaaf8c59a211c298b9ae469f71386f8f4b7099a910de04900de88b51965ae79f4edf4fa8b2ebe0a6e78d41 DIST bumpalo-3.11.1.crate 81207 BLAKE2B ba76008fb5a975aca12b6f893779e18dd353a22a42cbbeecd5870622a7cbc0cd7e37036af600c570b8a55f26ea8d07f44a9aa1a8373d977b6f75bd4276730292 SHA512 70e90bee1fa4e783ff5a3b18f192b9347bafab7daaa907e74913a415a66c29acfb073fcfb46150801aa7649ab0d2ec8a610de239551565dd167bac72ab13a9bc DIST bumpalo-3.12.0.crate 81604 BLAKE2B 2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7 SHA512 37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4 DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670 @@ -50,9 +64,12 @@ DIST clang-sys-1.6.1.crate 41346 BLAKE2B b70104e6c6b3c1b85caa111c2b1fb2c20d30eeb DIST clap-4.0.32.crate 207531 BLAKE2B 5a8dedd7d9b6ef3dbd1dbb6a6504b0f6ea694246bfc3cc608f018898ff75b9952bd56dea16ca321d2a3fc208b164cb4016558cf4dce28863bb00ce133d470eb1 SHA512 a054f02385bb9a3539786295c55395ddae398f8d2b05b5d3ab50d065155ccc702c3bd624e6f878ea678bc01a1cbea8979476703856b9a86d8d0d971f22954e37 DIST clap-4.1.6.crate 207177 BLAKE2B 0931ac4fb47d51cd9688397a47bdd19d78bcd56c7e2ac2fc871192ab3ef36caa63ebf6d85d0480c6931a877d44d850d3efaba7d49913e592612d39f24929a408 SHA512 739b1e3521762aa3f661489d448cce0e0856dad9ac392d4402c2f9051c5ea2db2660b0cfab73f04374fed854804f80cbba45e2d1a0e70ca0f0527c5ae12565a0 DIST clap-4.2.1.crate 53500 BLAKE2B 9c088b22612441cb33a501e589de09594ac2e19632534e57abbd6ae2d6f7b52afd6e720e2104668c7dc3b82d5e1fdd0128c736c7e6825f1eb3be2fee6f677833 SHA512 4d4d78e050fd6c6b9d80a417fa10ac6026787c529717e09b8dbc80cfde365eb9280aef4859ddd77c723ad50d5d0732c4e3b9abff9a4a4f184dce02de9e803f0f +DIST clap-4.2.7.crate 54028 BLAKE2B 612e954a1e87922c3008d61d98d9884b473c7e2c4788544ecf67e6c7938f64d2da47f72681236145389d44e5a996724450ea5aac93c6fa7b45a74eb21bb0186f SHA512 b6cbdfac969cc12e4c1fcc2b7244a8bd40bf1486bcf5cc560e2bf9332e2f1ac145eac9974dafa61fee0b0a3f28c07b84cd962a7821cdcc07414f2f047806b472 DIST clap_builder-4.2.1.crate 158784 BLAKE2B 7a9508e256e1fe4fd9f1a9f7e5fc5a6b28902cd2e6ddbb0d6e90561247073c3ddf19885ee1fc0903382f4a108b2602271530bb6384c4ba17b5f4d92c47f2a84a SHA512 e3282e0041d4c38105b643de6dd9561b1a4126fa45d1de2fd7cdb18ef9681f93adfe9f073b50272212e95cf906e31fc38734e254eea1fbf2b896a467b50216a8 +DIST clap_builder-4.2.7.crate 162405 BLAKE2B 380f1444d7f3cd7eb106be1389886718a9d56249f342a6e0b6c54917980e34691f871543a0981bbce7f288188d99d99b941effca3228013db30d14dc26247919 SHA512 05f06a5c749f0c8cab00c780b464428e13fdda65b5c7a83376aae0f48f1d62764ee9b1ec6d289c88d75efc1b04ae2d5c82956010704543c1c5b70fbcf35b1cf7 DIST clap_complete-4.1.4.crate 33288 BLAKE2B 2c8ecd326b1e8001a25502a2c7f55d8903cdcecbc216ca760ab1c3d9d20a89f347ec89e02cb3ae6d9a6490c6c6f932ec100644fd1f48edf42a82e1421923d984 SHA512 606960eefefd9137fed6aedabb2a495cc57459db713cea260958273dee10e2833305a236f60b64aff2acdf371cb3232f6494a2971e1b91aa032738e4baeef199 DIST clap_complete-4.2.0.crate 33353 BLAKE2B cafd8bf89d0eaa98fe4077e75f9640d06b7c510e8f82366377f15533fed7c41a1d2cf82439a74bf121fa16432a2a566c78ae4f90a70e442b4158332eafc20e79 SHA512 6af0d15c54aea2dd90fe49688053936f158f374290a568df80ca7907c6a6a93edf2c84f281c3ff0a4ca716619e71714922928b2f90885cb79a3b64666e83bebd +DIST clap_complete-4.2.1.crate 34008 BLAKE2B a8ac0f70647125d16460b5778e43016095bcbdf0817fa2bf6d91a6d78d1d2ec9d886a8422aad2fca13005a59fd67167c74a85ee4e4448026ee4536b3588797d2 SHA512 f45c27cec96ef24fc252c8ea2066ff1a90f295f0d2267c57b29b94e3c7ead61e6c4ca82f9df1152392ea087ef88254174a88d086efa96519515b73a778f25550 DIST clap_lex-0.3.0.crate 9671 BLAKE2B 4422495226da19cb7a793d364ba5539ec77f9d327e2f1627e4b547fee0625162b57ddc6bc50585f520d31ec289a53065a2b6e0ba66111959390f756143cd5fb7 SHA512 5e601d540e46e527f6a2ea1959fa5aa035ad823008806f3a5adb4785f1928de4c9fe04e61680c64bcb87ed32b2e991951ec27c5cc5acdcfae51cdc61767ff100 DIST clap_lex-0.4.1.crate 12122 BLAKE2B b06dae9978865bdc63dcac66358f7d63f16c736a9b9cddd3b25a89c8d18d5648d107c2ebc3cf756f9e20af723381f574532add12ad4454312ea3379efd92f68c SHA512 012f5b3bfd252a2278a4089bf05340b03f73866c18612b2a4572a81b3182c00bf13dcf47e61fff49eb9fb2e091602999e6c27dee275c7de7559b27955ad082d9 DIST clap_mangen-0.2.10.crate 14945 BLAKE2B 35a4154a2da13b7c32d1ca892d822a400180d6511e0c49d623e1df424f5a2b7f62e51dbb1e076fc1fddfc55df0fba2036cdc374d698c3d554184a6b89fcb7b79 SHA512 afe63fd15c4a4c55420559ed5b6166a9b4a90dc74ac2a2e87c6574cc735f8aeba31ad7b8c704cd5bac338c69a22d01eed1d274befe056c1da36c78098946452b @@ -60,9 +77,11 @@ DIST clap_mangen-0.2.8.crate 14613 BLAKE2B e9b16b8f4a5396bba1e75f7c4b026c41bc3d5 DIST clipboard-0.5.0.crate 10009 BLAKE2B 17aaafeb92be0dfb4ccfdb80a3d909e57491cc0adceedf378196f7bbd006d245adfdd9b2d2e075c2c041aa57eb1a0e6e306032966c30e63f94d86b0f9f7a11ce SHA512 a02994e68bb4ecdb1ba3db05e095474e67df4d73f69c92ab096913f4bd0f47ec6b62c8f0210fd67bb466e293c765888c315770e447f5c6e9b2e5c69f71d3e48a DIST clipboard-win-2.2.0.crate 11079 BLAKE2B 5713e17a93eac4a1d299d42a6abe5db1eadbc90bf5e7c99e84b6b5febfc817bbc1c478533af8cbec7a8e58ebbc1a8f3d83bf351d105b55017cebab8048009390 SHA512 f869775bb2e6d84096034c26c888c9f671272232af74c02bda2a6c8f0d600652af581c0e94d875d8746b986314f61168bf7539042a65cb2ccbbf858141fa42e0 DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844 +DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551 DIST combine-4.6.6.crate 132428 BLAKE2B fb52e724a52f1a551255591fedc134178080ea5efc0c488efbc369e6272f7f2b87dd7d0ce63361754d8ff0cf1b0a59bbc7b0396c50c53210f3e2c28ac965e0e6 SHA512 ff9ef9329de2cfc103271a25ad1fcb7e478f3328843bd8a65653e80b74112728ad4a33326a58ed7ef8cf39eec7c3b797fc287295ba149ee0dccb1de9721b5819 DIST concolor-override-1.0.0.crate 6570 BLAKE2B bdb82a18c4fed55ce3eb02712da64a82ebea1789ab627ef99c5cdd989838408d5a540aa19380e7739fda5672814ec854b191b4a6f1bfa90cbeec594a86a0d201 SHA512 c49a96db1507b87d518fcd275ef7b4c563a4acab43a37a427fd52f844f03a5e051eaf9599b5a531f2b47555cb27e5d300b7925e97efb3450db3b3c1f4cf3d8ee DIST concolor-query-0.3.3.crate 8337 BLAKE2B 0d4069a63d79dbf76fb56ab1aeb9992e2c32a2cfdcb02d8304b55c8fb0dd1df315ba4bbe7d7a3d5f6e6f9c5654c1165b99113ffde30eadb5e84b31d15ebab957 SHA512 6c039db27978b809d2eaccb86261532a46ebab3677e6c3963cae5a6cc2920021cfd097bf622fd6eaf2b1fb3c5ee5f07fa79eeff0682f2b70e739fc0d062505e9 +DIST concurrent-queue-2.2.0.crate 19971 BLAKE2B 352eac954937dcdaf85de274125910abb9d338fc3b173ee2f3b800881209f9ab024428a615f2be15eef7112167cebdafd8d5d527e19d13cbeb412e0695337426 SHA512 0e5f69c188cda8e54a7236dddb3a92e929b906c3bbac3d3988b7b5a101001a21cf48ea3a4fa9abd52f395d20e2c04f822c39ae2ca25b287fbe823d5e665ae401 DIST cookie-0.16.2.crate 34632 BLAKE2B 095c8c4fbd8bd2aca5f1bc2bf7f37f231878e3ea9e2646e7c2e63bc7ff824ed0a55f80216e9d1f0466e6fab306a0f211d08c093278f4f23c07762ded9e2033c5 SHA512 f006bb19f63065c6ba9a7553c1d97643e261723f3d5087586811acfe595b3c7d90f7e5c83431a44a50d0b4a36667635ad09e5cb307e323cde14820dfd38e57c6 DIST cookie_store-0.16.1.crate 29059 BLAKE2B ff6887ad6e18441856d83759f2ba03aab588a128491c796d0a93fea15f91e56b5363cf17a2975ea8c2e95ed21b6a2a1b71950cb64973e2da88c1f6626b97c7ec SHA512 7fecc8f55df4a03c93fc45865b0eec134de1f43ebbd3e46ae591b512d41c1946b6f5b0370199d0b5aa000fe94f71395d06945e291e2cd96c4cd3166d17b5928d DIST cookie_store-0.19.0.crate 31091 BLAKE2B 885fe3f07f62489299b971f35fd235366e25ac1370941c2da0f304e94550ea67aa5d4b6cff5958e70b5e49e79f6780987d5badea399ad2f4c08163376e631dd9 SHA512 877532f5795ac7eef140f5fd2611c35ae1f3a07d5941c70a33c05bed58e3b4cf22d5508589df19da1add6e3d48b8a007957018bf576b8a75267451d34d001dda @@ -150,6 +169,7 @@ DIST futures-executor-0.3.25.crate 17744 BLAKE2B 3ae27b7f4cca071c7f411e783781f2b DIST futures-executor-0.3.28.crate 17743 BLAKE2B b192025f0838c924783090e7b0bd7806edae0502172e5f961d4cab5a4a5c074050ab6a707a50baa0ac2f505deb1e3ace4259349570beab0bff34b7bf6849e9ef SHA512 1404717a512f1968e3ac6c53bb6c428fa049b0f6c61565ddc4859407cf16c56735cddf7a2931b2816c6c8dc8809f76e7f98ff05d4f80e4567488c2aa7b424a50 DIST futures-io-0.3.25.crate 8911 BLAKE2B 4100c46b7ac6908e849d3c50bce6d563419a2eea7d05d27844408287cd41bc29310754012031e3068c0d6b90307c9de36261400d438046af74d6a86b0e60f31f SHA512 ad19dc9de5e3559ac453478aa5d154c28a174a9d6492c028cf4d7c6d9e2ec1ce3ba80aa79c0035f82a1bbf86e55e4a65c9eae488bc5dabd399419cfa8cf652e0 DIST futures-io-0.3.28.crate 8910 BLAKE2B 5554e9dd8548be47e7195ae8b223288cc2e765dc9feb703092972ec9e19ade825bc9d7093625a77c7dd2213df59e2c70ada84a84446b5a940c3e62daeb9dd57d SHA512 805177f2677a09d94ce5f010af9244e0e0dc285937e355a836179297c4c912a762f8d96bce57af388502810dcb67a772b7a522f5c6b21be3aa4b7ee46372d402 +DIST futures-lite-1.13.0.crate 37058 BLAKE2B e1151b6263adfc96494ced26c377eb6582c4529f1c6347c1f920623400d317f6466d11e03c1ed70dd4172c57340b13b1fb1cfceedf430e3b95879bfa120d8e59 SHA512 2c007c62294c86108eba30a850a341e8fb369892bcbacfcd4b7ca39f949bc9a20624c3bb21630706d8240e27dcc402cec542480dbae8867ff933375e4be15fef DIST futures-macro-0.3.25.crate 11256 BLAKE2B 310fe02b66c014c00dac0c4795ced9ca9bf46dc48f964f50d6300009df2db8505987849823faaa3a0dc312cac7cedfea0cb892d2b0f2c4445bbdd5471953115f SHA512 603863a3249df6dea4ed249b71236526ad506faa5cdc430b3a0c96845e21ffcf800407eb31ca7f0cd45c989bdc1ea68884233ab0fd0abd1d61700830293e968e DIST futures-macro-0.3.28.crate 11272 BLAKE2B 3f6bd63f402ab3348e1eae96897b4c18aad01b99a1f9ff555496fc6f3114cfb3334b1949604c21af251fdc4923c09e4412f40031ed92646a06ee05f6bee9a0d9 SHA512 accbe4f434b3704fea440e1fa7492c438068ac89798e3b2c85a2b251c55663ef2c65480f6da0884c8e80a9c5f5203aa6ae623059235f4a480a54d91bc5e9426a DIST futures-sink-0.3.25.crate 7854 BLAKE2B af109917de26c608b21d2fd1be304428a6d78095168a0b14eb709136789acda0a6bee4332802c3fa3f1e65ad9057e765b43728b8aa6ebd6bebeb2f25d5f96adc SHA512 fc318461bcec3344c0658135944ce7ebf6756c9d1950c2c5e3ab3ddc7d4ef5b0f0858d09f14d7bbc9a9fec7da19236a10dec0e125e5550c965bae95255eb0089 @@ -216,6 +236,7 @@ DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc524 DIST lewton-0.10.2.crate 68807 BLAKE2B 348af2eb2cf9a8d3e2277d5c63a34430910b7ce0c470b4aafb41c6dc2289702b5726cbdd4e390b9d5b88df594bd4d168dd0647a64342e8fd3677fec96d89b3ea SHA512 8868d1347f75099d40dfdeecb17ec1aa26540d3d9dda88ae62329e35b30cc7cc2869420592d777810a7df1e5e2c7a9518e7895f885921d68ff66ecf3417d28dd DIST libc-0.2.139.crate 638983 BLAKE2B e92b296cf8c916e10e859722ed75f4790401662ff7aa2fe8ed84ef9b94a00538768be33c272f0881e42da887c8c43e1fd44d061343386216492a76fe5d308598 SHA512 ff5fae517c49c382dee9b1d7479b65b0a818780453e5c00c416847d02f42186e2fcf19a8a8dc5e9cc2611300690c6ad324f9c0f0e8172e913a1b781fb7c0b5b4 DIST libc-0.2.141.crate 671145 BLAKE2B c0e37825ac3fba376e942a0e2c2aeefcab384b24c50a453d1948376cecb3f953d59735e37aef8a9ca7ae707fc6b4818823fae7330f213bf084e5460a82dd3ed5 SHA512 29d81f440d62fa1c9f7983c38138994e61f4897761a50a4f14abce1ced85a8994c6f0cc0ce86f77113b74495e36ddbebae6627f0b94c44621620a395a6723cdd +DIST libc-0.2.142.crate 679343 BLAKE2B 4168a8c3766bbc4f5adbd4babd84757cb81bb3c8cc806b8b5c1381a88ddccbb8bf55ae84f2879ab26adda09a3d44d21e2708dc9bce5d4868663fad8dd0f0e086 SHA512 8eb465fea8bfa865aa592185ea2dd89a6d89252b0e44fb7398ae82c9fa031d501fc3a1c37e50d1971be528c6e1a4ca416da224ba82e5a8766ec598464593afdd DIST libdbus-sys-0.2.2.crate 10990 BLAKE2B 048e17804cc3e8214542984d692c189131599660c96a82852621814cfc3feedd49b192a5351ff813091435e3fe878161a7eaf8a5b71e4ad603045919e8e83854 SHA512 70bd8d4705172af1e3eaa76472c78cf90fb6aa45d1cc4b5e93869d21f27eea519582498eac51c4f06d3a17a9a4ecd8607c3b1b3415a1de8aa3f662c7d2012a97 DIST libdbus-sys-0.2.4.crate 1556924 BLAKE2B 958ae5e653679ff5ab2a1047820c4369f990db8a24934772ce3aed417875d22fd7787241042284666432735d044c1d1dc0d4a1df7c4a5e669bd32f993bb3bfc0 SHA512 583fb853acc51a25b93c9361a8690c9766d41a88e103167fa6fd7641590621b269e0ffba6e42ee9a711590fa44af6668dd5d0ab9ed6865b588abec012fe2d917 DIST libloading-0.7.4.crate 27580 BLAKE2B 491faef2659270b10bb88ac46e0453f747f35e78d7f28b7d6d9151177b4c7a7aec0a1efdf702eda0988c31e9dafff2990eba4e6a9b0b695c535ea9086ccf36e7 SHA512 34439d9eca68bac8fcbe2bc94a70e07550e7e95d713ab74ed60ba6736ec807fd9c9135c178d436fbeb39afb074b2a9b05775d953340845c088f5f8712f5f56a1 @@ -257,6 +278,7 @@ DIST mio-0.8.6.crate 93658 BLAKE2B 32b10be05ef5d1ed44da41cd03c1624ccec78b6a89b51 DIST native-tls-0.2.11.crate 29008 BLAKE2B 594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b SHA512 7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c DIST ncspot-0.12.0.tar.gz 230012 BLAKE2B babf8796ce7f7d8055a5c345a36572237cf573f9bb4560fa5e2a7be28efa17fefa2add9278c85f0e139523aa787fe915aa6f03fa0432787eef838e5c14685414 SHA512 6dcdba0d57d055ad920afb14358fe20a5565047803c5c3c221c9e9d473932713b63d6dd33f97f0e37937922cadb68e1593c490da43c1e9e4860cc5ab053e5f7e DIST ncspot-0.13.1.tar.gz 237762 BLAKE2B 5c982f3239e2e7cfd51cb7c9ff78316b26648a4805e0c96d137f79a27efe5756ac36f02ccc71718eb222cd795ce76453ef43463d66116325387fa3fe11a178ef SHA512 894880e5e735a344a729e7c381f844ffeb0aff4f66de0dd521e2e2ec622772c13f80fbc5c5b9e09c0fd7b5a5ba1fa589f260b84b86bb7ffe0a7d75724087ef8a +DIST ncspot-0.13.2.tar.gz 238534 BLAKE2B 6e64124ba3cade9c9db5698351f6da58cbd5c5ac51a741d42ef7d97275c82d9e52e248215773e322401c5545d81b10ed255d2bab495aba227456988291679e2b SHA512 1377d78cb3f61e78174c729cd4ac2379c76aaf6f022cefcecb3aafc5605d496c1f7493d0101ba73a911c131407a32500a767c14e7e52317d2b3f22fa7b6658f1 DIST ncurses-5.101.0.crate 26027 BLAKE2B dde9d01bf611720c2cdafd7136c974a9eb5fbca566e0b5c8cdf60c1f5979a6cb0a4b6b47170819eca78d6448978b4b19e81fd0ef0ae61eab2932859b45a8a787 SHA512 e73513a28706dce70296af28170e8c124b9ab105dcc6509f2d65114f0f8f948b775cb4b459293a399bbf748f06bb60e5906818d928b4f0078c96531d8ab050e7 DIST ndk-0.6.0.crate 39828 BLAKE2B cf59da1e11fed905b245520c7fb00012c194379aad9a8d75e39e771e3df629824c17bc04121b4899bd7f13e9546cde3877593f0b4f3e66d6876f9ee6625285fb SHA512 62af40a702784a35bd3517131aa5c5fe22da81091e45a8c8639fa8f1f8b3fed117991db9518dcf55878cbd6222f696d09e0bfb28e161aa47d77b2825ad2e1fbb DIST ndk-context-0.1.1.crate 2205 BLAKE2B 6c1013410459ee13357877654303a04c2ee674eae77911d8c35dc7ebf3df2e8632440c26273f994f90f083fe20b4923240e3b9eaa2ae90faccc7e2f0021b6e0a SHA512 3e15db351492b3f1935424a4c119d878f5d771d6ca0cb6161e4105b263178e96e41cdf1e927e5f3c81a281f55dee25929a9cee911eeb4ff307dcd31fc400398b @@ -314,6 +336,7 @@ DIST os_pipe-1.1.3.crate 11438 BLAKE2B e3127b18b079da295ddc9b3887afead1ce0b6ac28 DIST os_str_bytes-6.4.1.crate 23101 BLAKE2B 252fc826f646bbb999fa80b47f58ac9a77e409b10a99284c7b669304c0cd701a3d20e690350018f5d7de8c6c7d38521f3413ac81d08067dc26f76b7c0e5b056b SHA512 2199502ad24449e08370686a596f905325f5b145e105e8c7bf90ed7729bbc405e065fce62c98eada40f77f0665ca041db41f16cc8e62473501eca32c24e56f43 DIST owning_ref-0.4.1.crate 12658 BLAKE2B 42bda4584b2f017e7b48bfc1fab9aaf59d49b8942eceaff6f6d95e5e1fd456d952693ef70ca1a496c48d3bfbf69604dd47adb97af31fdd803a6119f11503920d SHA512 15ecf5c53a675f7c96f850f54bea5fde63f8cfe22ad5c01941f67695154a39950087bd72bbd9a2f9e76825a3fb8dd1d20ba92335f265f4aa273e1086773b918c DIST pancurses-0.17.0.crate 34656 BLAKE2B ef4ee7e07c5cbe75a108d0972049bb571a02405d835f2c6fd461e9dec3ced7c0f08f9d92c0b7e5205dc754b718b255538d10adfbbecbe6a75b686dd7ff2a733d SHA512 048740f35324f6c702bb98a608c6497b77415bdeeb4a83978d85dd66bd0b352a952adbd50546021b039fb30be3a47dfeb3022f92fc1a96126a5069d5ebb14b1a +DIST parking-2.1.0.crate 9491 BLAKE2B c65653dbb00796d86bd6540e4d501f0a0e1ebc255c0fe5b5c96fc67ecfd6fdda5b3bd267dac31811ebe334603fc1a26622ea41dbe39621ce12e24e151ca4ebaa SHA512 2cf5741c137df3c7bcbc20208ccd9d1aa580ae25917766db1725a13b692ae7c6fcd212bd572cd7c00b7ed09f3f88ee303e8ecedf84b393c22b02239c3571baa4 DIST parking_lot-0.11.2.crate 39869 BLAKE2B 67c555e87b68f5763a7790563fd8d542e126bcb77f91267f3b76c51fd73060a2c32dcb91f9d0db7ea772e555d91576c8d7ff48053a9c35fbd3b749d2459a660c SHA512 526b176363dffa59501c18324bb723a3846ef5b0ff9bf1d890e40ad10e7023284f7c8012eda87520eaa94515ee828d9ef52692a9ed590a55e176383d6d472f9e DIST parking_lot-0.12.1.crate 40967 BLAKE2B 940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4 SHA512 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c DIST parking_lot_core-0.8.6.crate 32567 BLAKE2B 9943244f813879ab85eae0b9a6bd8f8f0070fe190bc43148a832b217ad546bc97e58707a3987072965a79ae8bc2fa839aebac272f2de00993b8ac1ca0c5fc5ef SHA512 906241f8e2d71784d572fb78978c9550b19af9c4e32fe3b2da751287806d0faeba61f5bd36f7aab026970b2bffaaa1f62ddc10c64dc348eae61bf7b51297ef80 @@ -330,6 +353,7 @@ DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.26.crate 18662 BLAKE2B 2ad92dfdc8ac0414b12a61dd30ea4ac5f142bbb55d0555ecfa3a53e750367e1b11766a693ef11f8cbe5a2ddb978327632458b2bcf75be7aa8f973262033349ee SHA512 509c4d1494cccc20de6a62d9d037c63ff77ebee8d907747c57ba0926d177b08fcac0231ccdda14511b453deb0b76ddd10f8fbdf63ff94257d72a12a889546435 DIST platform-dirs-0.3.0.crate 6744 BLAKE2B e6f2419e990938fa1837f4a491401ec09d121c68bb0190a330936879ffce56465bdc463a22205533e2722b290470e4b713e8ba797e4f28e44d7d5896cbb33fbb SHA512 b17deeab45bd3c89fec90c028ca9b4bb80a51d2a3c0e8f3121f0fcf6f12ea5d951591c097cf4fcb3a484a987fad97b722dfa1c0b90017a5cad3b56de2e555857 +DIST polling-2.8.0.crate 43554 BLAKE2B 8fc5986db7c34989954bbe84bd69d1f61c59b890d4e5fd21a20f3861bad750aafe2d1a89b3181df97f3659f1a6c980a92e43dcb9ef9e1de3881518024caa6f58 SHA512 c22dc35f39f374f21483c987d43108472dbfc291508e3f5e1d76e2c466f40b396b1ba7c222db5e5a2c0e670e83b4c34e0fbb5c3e93d86435b8a2ebb0890471a2 DIST portaudio-rs-0.3.2.crate 13267 BLAKE2B fc47e0d51d7aadb9358c1602659f823a70fe5addb75fc628fea78e08904cceabc8d9b7cfab738f21b054cbf6dd104036d8a7fbfa3b1ff82106749a278dc45a2d SHA512 cf2b9250fec8aba6a5095b0838279e39beab5cb5f077330e6185dc146e049c6a8580aba883493fe497ca20c2b64db24851c81de43e48fe19ab876418d3b910d2 DIST portaudio-sys-0.1.1.crate 2327 BLAKE2B 2b2b3312138c2e23ebbec4ac120e7f93eb535325b95fc4cdadab96e82b1fdb3d541d62c8563ce85b5a46c22ef364907177a2de943f697600d98dd99b27500fbe SHA512 221ba8f669048ed4eed4006b5eda45b8289e05fbf0b133809c64ed6c9b65714dc62a867edde3ef960ae5f644b91a0ab4f65b5bf259e8c4b75d63f58009c3abd4 DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a @@ -357,11 +381,14 @@ DIST redox_termios-0.1.2.crate 3268 BLAKE2B 5f3f4e2b7e7a8172f92e8161eb1dcd208b86 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.7.0.crate 239421 BLAKE2B 6e9434bb9835bd8e15c81e817aa64e8443c4188219caf46579078c6b7cbd98ee588af0f526e0fd5a01814762dfaa113ca3d15f7cfa14e969d5acda3a631e9560 SHA512 974c15a593d86c33e0bb34f7a67957fe96dec07b3752f2b6b968d657845f5d2342a5ee9ec1359109c43e4f46c9b2b2b678d59f7b752455a0ab1435c1fa56ca3c DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f +DIST regex-1.8.1.crate 248412 BLAKE2B 4f1355104def09ec8f7a7d604fb08d0a39af36cdbb5160c63329e8c06ef2d2ad1063fc7280c90ba3748e1766b65f52fd6da24e439d5262209a6137bcbe2eda9c SHA512 fe83c2497b786314cbd9ead0d85a39ca87ae92225e444a41ba381fe80aa381a88806e2c20e1c468b8b59503fdf1c2b7e5bf6eaae0ddf9f14a70c1ca2773e8830 DIST regex-syntax-0.6.28.crate 299288 BLAKE2B 8554370e269e888e603c403089aa6eb4a087ae65fec016a428e424289990a07826e37a2e51cd353c7d530d5b3421e2db6a8f9d50e62379867bb5b6cbc57f2436 SHA512 ba5fb1622a330b67a4eb820551c7f20dbfdc6b38eb697b9bfddea4cf0060b473472045e93aaf6cb9727ae609e06ed285e1e42f06f34ac730ac39fb90425bbe85 DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e +DIST regex-syntax-0.7.1.crate 339705 BLAKE2B 59dcdb9e0f5a2008db491756fb353745bf4dbaba0d3a8a6782960c990065e1870cc120d7a7e220991b78f89053aa63b1a9c326f5ae3526d47679e4ae30ae5e66 SHA512 ff61e4a075550fce3a16e516f8222a489dfe2bdf9431220c98c33b1f9e6b19da7bc1ca6bf34031235d6f1ad06882b63d606874a14d2e27c615701ecc2f4cdd9a DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c DIST reqwest-0.11.13.crate 144263 BLAKE2B b5391b87f751ad38a29879d0d6d746eb50dbebf07155a7f9af11ff2a5f7db438ae0e7c987150da0d708c0c299ae012b1fa328d979d60090d2f11ffd28be3a806 SHA512 8648ab7581efd412ce5b728fc456ad2a99feaf0d41c1345c89a65731ed762cfce1dd667a220e5f30f24266ddf78303bc167265588dd3cf6c6adb715e5e15e166 DIST reqwest-0.11.16.crate 152152 BLAKE2B 38049b8583f52333aa877417c5c29ec46bcb5e39308eb82d1ac00b30eb5ce56db72d10ea1add4d00e03e2caff9efcaad6be6ac84fdba7f40cb828ce452f6388a SHA512 949cab4b4cf91092af76cba5e6d14b6211699f6ef237d4f42add32abb0cbdbb4a14b3460d6d016dcde64ef300fc7b9575d0e5e6afb8ddd38624504ec400914bb +DIST reqwest-0.11.17.crate 153775 BLAKE2B e2b94a229d6fd77d15ebe8851cf4b78758f3fe960c978497a23d210e881c5b69fcd0cf06dd6effbc1e1cc1f9a6a9a68411af112091d5ab284d47a8cac22c561a SHA512 99ac0f0d044f798b2fe079ba256c3153af953ff536d5d696d24fbc669e42920c5ee3173f078e8cac27910a1236e110da8c65333035e0e7c42b1c936ed2e2a16b DIST ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 DIST rodio-0.15.0.crate 7414161 BLAKE2B 89fb7543b3fdf24d5099bf6a46fa50e7fc386071337bddde4ec4100482cf04e31605490c8bf48a11b644aa1c370627f0602b541ada9dd62441944a19cddb3db9 SHA512 5a138ccb096f5f86c556c53d26ca794b9b519b6e4e556ec30ef8822e92ae04849af58767b7a36806fd7a6e8f18fd01ed852da8c19e2fe43bc2ec9c2ae9a9707d DIST roff-0.2.1.crate 10605 BLAKE2B 34d66bc4f4eb828523c464cd75632171277f6b1901916f2337013f8daf39915e1b7ee9154e18413145c9ae103917e0f34c2b6261ba16b3e969a2cd078a372c61 SHA512 001cbc21c5c8ca4362f91fb237b867966653e6f49fa20be1a6c3d3e8d9f2cca66c474eb0b59ecff1527c771554e8503cef94181295dcb007fbc1a50dab49ce0f @@ -456,14 +483,18 @@ DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f14 DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e DIST tokio-1.23.0.crate 621207 BLAKE2B 60ccabc1a60d75bc94b29eb418bd022f144ac410dd71f362288ab95d09f13921106f9a46574671e597bdbfa0161db263acc12286ec0ad0aa914ae75f1871ac23 SHA512 6da761716576227321ac03295ce499e454a87a150917007cd4ea3f947b41eb891b991bc233e1b27aaf6849ef96c61b62dd585d5f33a55eb5e102b27425a03871 DIST tokio-1.27.0.crate 653991 BLAKE2B c474285ae456eedd001d13ba6d1a9cc16c581dd692ed96c98797c11314a402861f43a9fa5fa24d47a4ff3371dd609f774a1d03a4272cda48a07d227dcdf0bf12 SHA512 d7c36e07348a5067678bbd7729c59e81ca71ef6d9581e5cefb122041b1a3f693f77ebad79382cf4dc8e38fde5cf731cdabb02adf55f297fb7b4907cd42775b09 +DIST tokio-1.28.0.crate 660469 BLAKE2B c8e8da9fac7dea4a339c7118f6287abe52526c8d299c3a58e4d7e09953e898da30a911a589434de3dde42c652c7b5414c10be1d249ef476a23ff0eafe7baa1fa SHA512 65abc21094a8401553405c8bb65facecdfc74f628c65a8f0f39b01a368e6b9b838fb8457261974accb194a0e50b415d417e585bf616851ffeffcabd916a3b6ed DIST tokio-macros-1.8.2.crate 10071 BLAKE2B c35e8043195b61bdf3e863f2224c41e3fc5ae0b32b02e53c2bebd36ad9f486e573cdd0e15b7a49e640696edc050e0d8dbfb5b33f1d12887a8ce418edb80abc53 SHA512 753888eed2d7a39e616851918b707c7634d30a54d8d276414b17ce310a2a6fa586bdce4f29b4fbc23f175654caeaa4b0589e571e2a346d99e948297a80f24994 DIST tokio-macros-2.0.0.crate 10382 BLAKE2B 0201cc5c3a34568ded2439f54b21e6040b7ae380a55922ff65562e741ea2a30904367db2bb12eb3d8884044ef6417ff1544fb6b67763d1074bc68db6dcca48af SHA512 db3abe409c28f8502b6ad49bdef5570b6b9bdaf5c5ab7967d02acddefe8043b162648b65751854c651f5b3167d8201354dc2f3d0137116a0aaa275a0e387060c +DIST tokio-macros-2.1.0.crate 11472 BLAKE2B ae03d8812bc2b8f833e0ca77f1df8edeb8e0476c06f8f5104fa632ce77369ec54a80ff3da86439192971bf2e11147eade3765c447d76238b768732702004db95 SHA512 e2a24c1befd512d68b5d8b26a3f1d940dd10bfe0979b5d61a71052478d9fd19b28eb7bcbeaca4cf3c9736fd3da0386c899e3a619f47c2d9f7e6b497140586b9d DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d DIST tokio-native-tls-0.3.1.crate 20676 BLAKE2B 4c752179aab8b4beaa6aa212dc8d9e4a2b7c12be0dbf80406f20f92fd12844a3390e88a1536875596ab44774a67ce35115ca4622f9faa977c80c4261ab4c06ea SHA512 bda2e77671e030a021f628ad760b3fbdc26e7483a5f9ef6c6892ae0fc38b538d52d527805c020d578079896d50fff0bbc036a87cc91604904840d5b7dc181914 DIST tokio-stream-0.1.11.crate 33918 BLAKE2B a20fb1618faa8e652c5bdf5222f04f939a932f0cfd2b734fd71bbd299914f42cc0e7d22545d524ccf0c661ad4b05662bac8b8df6dd250ac3ba07164621a9c619 SHA512 4fffb2be939c91a2ae935ad4b2f53bb0e94cd94397a261852ca7bd8b5e334b55c6dfe25277f855015bbac9219e4ad1005eaa0531ce62740bdd694e1a07615c98 DIST tokio-stream-0.1.12.crate 33839 BLAKE2B bdc1f52fd605b261cb888f4b976161a4b14d0c0e617cb674b4e66e5badc989b010672ce4c292c26f85353d7aa519abd0961a1fc52afe6490eb3c9c88b13eec8e SHA512 201252df891be78401185a3e43b474efd289a33fab043d22418b436516db7d7011493b2a3246c46957ddad7dd7359196a17f720ffa01b2b23f6a3fb506fdfc48 +DIST tokio-stream-0.1.14.crate 35881 BLAKE2B ae77512f93bb58c33036c1c0e7b8f29dd1d56274b6168a51b262c39184f0a3d366375414a3fca2a7c6c836f618e236189fdea3dbec39a861155409ffc9a77d3f SHA512 b600ef2dd90e0f46d21e94cd04baba91ec3f586832125cc2f51f350b47e7f9cc1ff5bc7529843347fc60043a61243e5b846d8db8406014969a8935385f161303 DIST tokio-util-0.7.4.crate 93424 BLAKE2B d7a894c95fc5c974ce0194eccf46461769c8db15f7222fa792c7777f9ef266dccb09424dbbfea5ed2d99faa5e375ca23a8f541c16689585cacfc38fe2f4dc9a9 SHA512 910b997574a4ef8a638c5483146b4b39ab9cfeaec5fa41812f4c6835d9dcc648adf77ad8f6d914b58d435e0127d9f162beb396bf97fb74e34256ee1857f118db DIST tokio-util-0.7.7.crate 100405 BLAKE2B 97b701985cce390acf3fcfdf4bb761901e8e64ba29fa285a822b97668b4f9a56e13dde3085f7b63025ff58f9ed3726c29a0f8dc412100fa76d7ac5ba75ff24b6 SHA512 d33edfc594dff40a7f76ce84a740eb8901eaa95aa6cb6e2308aaf23b4543dae2ce7f7c8df5f027292777b65aa8b00618ef45dddb34b53b1981ccf1650c01609e +DIST tokio-util-0.7.8.crate 101644 BLAKE2B bfd0b10b2ef7d1264262f78e406aaab07a1e060885dd7d9694b3cc34b6ae9f3d46946bbdc5aa3dbd0f6164973fc3305b20da04f37176250e874b3259860cfe51 SHA512 7b1501dd224b4a6749a5296751d83e6d57bae238a92430c32017813ab82c358086a555fd7d34537cc944c240ba73d4fb94864a5743dca05c138f834d45ee245e DIST toml-0.5.10.crate 55193 BLAKE2B e718f93b865c4e8d17e625a753776bc62a50f98d6f83e4323268d65547b6bedaa90bdfef8b0ab9ce42df62c5552939ff020402bee9aeeb7d883caf583438995a SHA512 0d438b1752b815445db647d7bceb620ba7e393a29dd5154f4f20e0357e7744c69e72ea3a797f8190bdbb72f413053621de7c8de88d30926a489526de440af2df DIST toml-0.7.3.crate 47227 BLAKE2B 8e0709bfe7c26e15b0c5ed4f3f908977242a52cf813e6175195b662792baa91f104da357876b711158d4b55b2426228e278cb9a2057de26d9b167d99208d7d04 SHA512 4f3f7534d07e4f5bc14310c4030b89ae3d42c9e6d7a5d3aefa33ff9bab3d73625367fe9c74fd1ccb8350b7bb3a78f1181654e69736cb7280b89e632c29aa81b5 DIST toml_datetime-0.6.1.crate 10765 BLAKE2B d31627732a1a70dce5142ecf6dafa2b52e56b7df7d865b64dc477affbb2cdf148fe4acdba84373c4fa1b8bb8de06380e2a105c10fe34e7591683697d78b17c78 SHA512 024fc32f5c3b8efa764bc3fc59af710627513ba2e536f01f227d36661eaee099ed78320ea65b15a15e39c0fc30ff2b44c501f96d5a2618034daeb290524694e0 @@ -495,6 +526,7 @@ DIST uuid-1.3.0.crate 53736 BLAKE2B 1618c1f43db7673019d804b7419390a4acb62fd234df DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172 DIST vergen-3.2.0.crate 16897 BLAKE2B 1a83f338f13cd55aed1d57db05e6454d1c86937f5d3a9a7b5b14bfc72a891671b70665ef388590ddd0a19ac8acad8251990bd81b9fcedf80898ed5d327f9d373 SHA512 d582ade1ed57f5067b4b24376d0164405a7a5a587e12c09b724fe0773b03d4eee95694fbe9f43d0f34bf6145dc297850e05039c81ac6df27670e326b7a254c09 DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 +DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1657c380f95122c68ccc15fcbe0684315d0aea28f094f2c65f7b7b08ae62f6ec95e0d67fc47e6af0ba4589e9 SHA512 80f612597534d9f8bdcd5e6bdff740805efe28242822bc6db360e114a23cb47ff88c74b8ab855bc764f0a73545e85a69d76bce1441e5899a36e41ca270695dc5 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST walkdir-2.3.3.crate 23125 BLAKE2B 3bd354b9796a31bd4c8f4ca695514101a7837ae2134fa1ffec20df1cc946a67b38c6b50affbc2cb79ffee0934474d8269378dab5ac49a4943ccf8c7aaa51db11 SHA512 2b6e1e27c16e310f636eb1c9ee58435509fb8f7a6c5beba4dd13d87aa1d91599a593bfe720a675d536ce63e217c31e240a57122455d8e18de1282a9e7fc3defe DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404 diff --git a/media-sound/ncspot/metadata.xml b/media-sound/ncspot/metadata.xml index b384e74bf47a..db41e945280a 100644 --- a/media-sound/ncspot/metadata.xml +++ b/media-sound/ncspot/metadata.xml @@ -8,6 +8,7 @@ Use the system clipboard to e.g. share a link Support displaying the album cover Allow ncspot to be controlled via MPRIS API + Use cursive/ncurses-backend instead of crossterm or pancurses Show what's playing via a notification diff --git a/media-sound/ncspot/ncspot-0.13.2.ebuild b/media-sound/ncspot/ncspot-0.13.2.ebuild new file mode 100644 index 000000000000..32e9872eee36 --- /dev/null +++ b/media-sound/ncspot/ncspot-0.13.2.ebuild @@ -0,0 +1,535 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Autogenerated by pycargoebuild 0.6 + +EAPI=8 + +CRATES=" + addr2line-0.19.0 + adler-1.0.2 + aes-0.6.0 + aes-ctr-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + ahash-0.8.3 + aho-corasick-1.0.1 + alsa-0.6.0 + alsa-sys-0.3.1 + android_system_properties-0.1.5 + anstream-0.3.2 + anstyle-1.0.0 + anstyle-parse-0.2.0 + anstyle-query-1.0.0 + anstyle-wincon-1.0.1 + async-broadcast-0.5.1 + async-channel-1.8.0 + async-executor-1.5.1 + async-fs-1.6.0 + async-io-1.13.0 + async-lock-2.7.0 + async-recursion-1.0.4 + async-task-4.4.0 + async-trait-0.1.68 + atomic-waker-1.1.1 + autocfg-1.1.0 + backtrace-0.3.67 + base64-0.13.1 + base64-0.21.0 + bindgen-0.64.0 + bitflags-1.3.2 + block-0.1.6 + block-buffer-0.10.4 + block-buffer-0.9.0 + blocking-1.3.1 + bumpalo-3.12.0 + bytecount-0.6.3 + byteorder-1.4.3 + bytes-1.4.0 + cc-1.0.79 + cesu8-1.1.0 + cexpr-0.6.0 + cfg-if-1.0.0 + chrono-0.4.24 + cipher-0.2.5 + clang-sys-1.6.1 + clap-4.2.7 + clap_builder-4.2.7 + clap_complete-4.2.1 + clap_lex-0.4.1 + clap_mangen-0.2.10 + clipboard-0.5.0 + clipboard-win-2.2.0 + codespan-reporting-0.11.1 + colorchoice-1.0.0 + combine-4.6.6 + concurrent-queue-2.2.0 + cookie-0.16.2 + cookie_store-0.19.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.4 + coreaudio-rs-0.10.0 + coreaudio-sys-0.2.12 + cpal-0.13.5 + cpufeatures-0.2.6 + crossbeam-channel-0.5.7 + crossbeam-utils-0.8.15 + crypto-common-0.1.6 + crypto-mac-0.11.1 + ctr-0.6.0 + cursive-0.20.0 + cursive_buffered_backend-0.6.1 + cursive_core-0.3.7 + cxx-1.0.94 + cxx-build-1.0.94 + cxxbridge-flags-1.0.94 + cxxbridge-macro-1.0.94 + darling-0.13.4 + darling-0.14.4 + darling_core-0.13.4 + darling_core-0.14.4 + darling_macro-0.13.4 + darling_macro-0.14.4 + derivative-2.2.0 + derive-new-0.5.9 + digest-0.10.6 + digest-0.9.0 + dirs-4.0.0 + dirs-next-1.0.2 + dirs-next-2.0.0 + dirs-sys-0.3.7 + dirs-sys-next-0.1.2 + downcast-rs-1.2.0 + encoding_rs-0.8.32 + enum-map-2.5.0 + enum-map-derive-0.11.0 + enum_dispatch-0.3.11 + enumflags2-0.7.6 + enumflags2_derive-0.7.6 + enumset-1.0.12 + enumset_derive-0.6.1 + errno-0.3.0 + errno-dragonfly-0.1.2 + event-listener-2.5.3 + fastrand-1.9.0 + fern-0.6.2 + fixedbitset-0.4.2 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.1.0 + futures-0.3.28 + futures-channel-0.3.28 + futures-core-0.3.28 + futures-executor-0.3.28 + futures-io-0.3.28 + futures-lite-1.13.0 + futures-macro-0.3.28 + futures-sink-0.3.28 + futures-task-0.3.28 + futures-util-0.3.28 + generic-array-0.14.7 + getrandom-0.2.8 + gimli-0.27.2 + glob-0.3.1 + h2-0.3.16 + half-1.8.2 + hashbrown-0.12.3 + headers-0.3.8 + headers-core-0.2.0 + heck-0.3.3 + heck-0.4.1 + hermit-abi-0.2.6 + hermit-abi-0.3.1 + hex-0.4.3 + hmac-0.11.0 + http-0.2.9 + http-body-0.4.5 + httparse-1.8.0 + httpdate-1.0.2 + hyper-0.14.25 + hyper-proxy-0.9.1 + hyper-tls-0.5.0 + iana-time-zone-0.1.56 + iana-time-zone-haiku-0.1.1 + ident_case-1.0.1 + idna-0.3.0 + indexmap-1.9.3 + instant-0.1.12 + io-lifetimes-1.0.10 + ioctl-rs-0.2.0 + ipnet-2.7.2 + is-terminal-0.4.6 + itoa-1.0.6 + jni-0.19.0 + jni-sys-0.3.0 + jobserver-0.1.26 + js-sys-0.3.61 + lazy_static-1.4.0 + lazycell-1.3.0 + lewton-0.10.2 + libc-0.2.142 + libloading-0.7.4 + libm-0.2.6 + libpulse-binding-2.27.1 + libpulse-simple-binding-2.27.1 + libpulse-simple-sys-1.20.1 + libpulse-sys-1.20.1 + librespot-audio-0.4.2 + librespot-core-0.4.2 + librespot-metadata-0.4.2 + librespot-playback-0.4.2 + librespot-protocol-0.4.2 + link-cplusplus-1.0.8 + linux-raw-sys-0.3.1 + lock_api-0.4.9 + log-0.4.17 + mac-notification-sys-0.5.6 + mach-0.3.2 + malloc_buf-0.0.6 + maplit-1.0.2 + maybe-async-0.2.7 + memchr-2.5.0 + memoffset-0.6.5 + memoffset-0.7.1 + mime-0.3.17 + minimal-lexical-0.2.1 + miniz_oxide-0.6.2 + mio-0.8.6 + native-tls-0.2.11 + ncurses-5.101.0 + ndk-0.6.0 + ndk-context-0.1.1 + ndk-glue-0.6.2 + ndk-macro-0.3.0 + ndk-sys-0.3.0 + nix-0.23.2 + nix-0.24.3 + nix-0.26.2 + nom-7.1.3 + notify-rust-4.8.0 + num-0.2.1 + num-0.4.0 + num-bigint-0.2.6 + num-bigint-0.4.3 + num-complex-0.2.4 + num-complex-0.4.3 + num-derive-0.3.3 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.2.4 + num-rational-0.4.1 + num-traits-0.2.15 + num_cpus-1.15.0 + num_enum-0.5.11 + num_enum_derive-0.5.11 + num_threads-0.1.6 + numtoa-0.1.0 + objc-0.2.7 + objc-foundation-0.1.1 + objc_id-0.1.1 + object-0.30.3 + oboe-0.4.6 + oboe-sys-0.4.5 + ogg-0.8.0 + once_cell-1.17.1 + opaque-debug-0.3.0 + openssl-0.10.49 + openssl-macros-0.1.1 + openssl-probe-0.1.5 + openssl-sys-0.9.84 + ordered-stream-0.2.0 + os_pipe-1.1.3 + owning_ref-0.4.1 + pancurses-0.17.0 + parking-2.1.0 + parking_lot-0.11.2 + parking_lot-0.12.1 + parking_lot_core-0.8.6 + parking_lot_core-0.9.7 + parse_duration-2.1.1 + pbkdf2-0.8.0 + pdcurses-sys-0.7.1 + peeking_take_while-0.1.2 + percent-encoding-2.2.0 + petgraph-0.6.3 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.26 + platform-dirs-0.3.0 + polling-2.8.0 + portaudio-rs-0.3.2 + portaudio-sys-0.1.1 + ppv-lite86-0.2.17 + priority-queue-1.3.1 + proc-macro-crate-1.3.1 + proc-macro2-1.0.56 + protobuf-2.28.0 + protobuf-codegen-2.28.0 + protobuf-codegen-pure-2.28.0 + quick-xml-0.23.1 + quote-1.0.26 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.4 + rand_distr-0.4.3 + redox_syscall-0.2.16 + redox_syscall-0.3.5 + redox_termios-0.1.2 + redox_users-0.4.3 + regex-1.8.1 + regex-syntax-0.7.1 + reqwest-0.11.17 + ring-0.16.20 + rodio-0.15.0 + roff-0.2.1 + rspotify-0.11.6 + rspotify-http-0.11.6 + rspotify-macros-0.11.6 + rspotify-model-0.11.6 + rustc-demangle-0.1.22 + rustc-hash-1.1.0 + rustc-serialize-0.3.24 + rustc_version-0.4.0 + rustix-0.37.7 + rustls-0.20.8 + rustversion-1.0.12 + ryu-1.0.13 + same-file-1.0.6 + schannel-0.1.21 + scopeguard-1.1.0 + scratch-1.0.5 + sct-0.7.0 + security-framework-2.8.2 + security-framework-sys-2.8.0 + semver-1.0.17 + serde-1.0.159 + serde_cbor-0.11.2 + serde_derive-1.0.159 + serde_json-1.0.95 + serde_repr-0.1.12 + serde_spanned-0.6.1 + serde_urlencoded-0.7.1 + sha-1-0.9.8 + sha1-0.10.5 + sha2-0.10.6 + shannon-0.2.0 + shell-words-1.1.0 + shlex-1.1.0 + signal-hook-0.3.15 + signal-hook-registry-1.4.1 + slab-0.4.8 + smallvec-1.10.0 + socket2-0.4.9 + spin-0.5.2 + stable_deref_trait-1.2.0 + static_assertions-1.1.0 + stdweb-0.1.3 + strsim-0.10.0 + strum-0.22.0 + strum-0.24.1 + strum_macros-0.22.0 + strum_macros-0.24.3 + subtle-2.4.1 + syn-1.0.109 + syn-2.0.13 + tauri-winrt-notification-0.1.0 + tempfile-3.5.0 + term_size-0.3.2 + termcolor-1.2.0 + termion-1.5.6 + thiserror-1.0.40 + thiserror-impl-1.0.40 + thread-id-4.0.0 + time-0.1.45 + time-0.3.20 + time-core-0.1.0 + time-macros-0.2.8 + tinyvec-1.6.0 + tinyvec_macros-0.1.1 + tokio-1.28.0 + tokio-macros-2.1.0 + tokio-native-tls-0.3.1 + tokio-stream-0.1.14 + tokio-util-0.7.8 + toml-0.7.3 + toml_datetime-0.6.1 + toml_edit-0.19.8 + tower-service-0.3.2 + tracing-0.1.37 + tracing-attributes-0.1.23 + tracing-core-0.1.30 + tree_magic_mini-3.0.3 + try-lock-0.2.4 + typenum-1.16.0 + uds_windows-1.0.2 + unicode-bidi-0.3.13 + unicode-ident-1.0.8 + unicode-normalization-0.1.22 + unicode-segmentation-1.10.1 + unicode-width-0.1.10 + untrusted-0.7.1 + ureq-2.6.2 + url-2.3.1 + utf8parse-0.2.1 + uuid-1.3.0 + vcpkg-0.2.15 + vergen-3.2.0 + version_check-0.9.4 + waker-fn-1.1.0 + walkdir-2.3.3 + want-0.3.0 + wasi-0.10.0+wasi-snapshot-preview1 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.84 + wasm-bindgen-backend-0.2.84 + wasm-bindgen-futures-0.4.34 + wasm-bindgen-macro-0.2.84 + wasm-bindgen-macro-support-0.2.84 + wasm-bindgen-shared-0.2.84 + wayland-client-0.29.5 + wayland-commons-0.29.5 + wayland-protocols-0.29.5 + wayland-scanner-0.29.5 + wayland-sys-0.29.5 + web-sys-0.3.61 + webpki-0.22.0 + webpki-roots-0.22.6 + 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 + windows-0.39.0 + windows-0.48.0 + windows-sys-0.42.0 + windows-sys-0.45.0 + windows-sys-0.48.0 + windows-targets-0.42.2 + windows-targets-0.48.0 + windows_aarch64_gnullvm-0.42.2 + windows_aarch64_gnullvm-0.48.0 + windows_aarch64_msvc-0.39.0 + windows_aarch64_msvc-0.42.2 + windows_aarch64_msvc-0.48.0 + windows_i686_gnu-0.39.0 + windows_i686_gnu-0.42.2 + windows_i686_gnu-0.48.0 + windows_i686_msvc-0.39.0 + windows_i686_msvc-0.42.2 + windows_i686_msvc-0.48.0 + windows_x86_64_gnu-0.39.0 + windows_x86_64_gnu-0.42.2 + windows_x86_64_gnu-0.48.0 + windows_x86_64_gnullvm-0.42.2 + windows_x86_64_gnullvm-0.48.0 + windows_x86_64_msvc-0.39.0 + windows_x86_64_msvc-0.42.2 + windows_x86_64_msvc-0.48.0 + winnow-0.4.1 + winreg-0.10.1 + winreg-0.5.1 + wl-clipboard-rs-0.7.0 + x11-clipboard-0.3.3 + xcb-0.8.2 + xi-unicode-0.3.0 + xml-rs-0.8.4 + zbus-3.11.1 + zbus_macros-3.11.1 + zbus_names-2.5.0 + zerocopy-0.6.1 + zerocopy-derive-0.3.2 + zvariant-3.12.0 + zvariant_derive-3.12.0 + zvariant_utils-1.0.0 +" + +# xtask crates: +CRATES+=" + cargo-xtask-0.1.0 + clap_mangen-0.2.8 + clap_complete-4.2.1 + clap-4.2.7 +" + +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 cargo desktop optfeature python-any-r1 + +DESCRIPTION="ncurses Spotify client written in Rust using librespot" +HOMEPAGE="https://github.com/hrkfdn/ncspot" +SRC_URI="https://github.com/hrkfdn/ncspot/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris)" + +LICENSE="BSD-2" +# Dependent crate licenses +LICENSE+=" Apache-2.0 BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="clipboard cover mpris ncurses +notify" + +RDEPEND="dev-libs/openssl:= + media-libs/libpulse + sys-apps/dbus + sys-libs/ncurses + x11-libs/libxcb:= + cover? ( media-gfx/ueberzug )" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig" + +QA_FLAGS_IGNORED="/usr/bin/ncspot" + +src_configure() { + local myfeaturesdef="" + + use clipboard && myfeaturesdef+="share_clipboard,share_selection," + use cover && myfeaturesdef+="cover," + use mpris && myfeaturesdef+="mpris," + use ncurses && myfeaturesdef+="ncurses_backend," + use notify && myfeaturesdef+="notify," + + # It always seems to link to libpulse regardless of this setting, testing required from someone + # with full alsa setup (no pulseaudio/pipewire). v0.12.0 + # if use pulseaudio; then + # myfeaturesdef+="pulseaudio_backend," + # else + # myfeaturesdef+="alsa_backend," + # fi + + myfeaturesdef+="pulseaudio_backend," + + local myfeatures=( "${myfeaturesdef::-1}" ) + + cargo_src_configure +} + +src_compile() { + cargo_src_compile + + cargo xtask generate-shell-completion || die + cargo xtask generate-manpage || die +} + +src_install() { + cargo_src_install + einstalldocs + + domenu misc/ncspot.desktop + newicon -s scalable images/logo.svg ncspot.svg + + dobashcomp misc/ncspot.bash + + insinto /usr/share/fish/completions + doins misc/ncspot.fish + + insinto /usr/share/zsh/site-functions + doins misc/_ncspot + + doman misc/ncspot.1 +} + +pkg_postinst() { + optfeature_header "Optional runtime features:" + optfeature "MPRIS song scrobbling support" media-sound/rescrobbled +} diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild index 53a4ee10ff69..a513d2541f4a 100644 --- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild +++ b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r7.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} = 9999 ]]; then EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio" else SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz" - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" fi S="${WORKDIR}/${MY_P}" diff --git a/media-sound/qsampler/Manifest b/media-sound/qsampler/Manifest index 7426c37e51a8..2ceaca0a2854 100644 --- a/media-sound/qsampler/Manifest +++ b/media-sound/qsampler/Manifest @@ -1,2 +1 @@ -DIST qsampler-0.9.8.tar.gz 220782 BLAKE2B bd6431198e9143ff4123f0ed06e1e880891a7168412fe7fd0b09d5ef8be8a45027560fdb109d395a1fd66a1f6fdbf1c8b3dc673ec2a3d462f157048b0983142a SHA512 4731eb86663261f09503a3f7c930b7def86f35ac4693b5a4514c16440957c693848522e87f41ba17f415ef6575b60f865f4d44c204020869ee37b682339e5fcf DIST qsampler-0.9.9.tar.gz 220746 BLAKE2B 9c062b21655bc8fd484663a4c439b92c3bf554a1eb3648051f89bb97388740eea13c56b23a584c0c3f02ce150d2400a007dbaf1ad7a5752ab2366e9b2be3d6ab SHA512 0553a158cb257ce35fe784d69e4ac654cd3bd096287e21476ab7eca6369c2f415a8f317d2ae155cb6a475e68dfde958b93348f1d24e33f13e18bd408f3901db9 diff --git a/media-sound/qsampler/qsampler-0.9.8.ebuild b/media-sound/qsampler/qsampler-0.9.8.ebuild deleted file mode 100644 index c29d35c225b9..000000000000 --- a/media-sound/qsampler/qsampler-0.9.8.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://git.code.sf.net/p/qsampler/code" - inherit git-r3 -else - SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="amd64 ~x86" -fi - -DESCRIPTION="Graphical frontend to the LinuxSampler engine" -HOMEPAGE="https://qsampler.sourceforge.io/ https://www.linuxsampler.org/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="debug +libgig" - -DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-libs/alsa-lib - media-libs/liblscp:= - x11-libs/libX11 - libgig? ( media-libs/libgig:= ) -" -RDEPEND="${DEPEND} - media-sound/linuxsampler -" -BDEPEND="dev-qt/linguist-tools:5" - -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-cmake-no-git.patch" -) - -DOCS=( ChangeLog README TRANSLATORS ) - -src_prepare() { - cmake_src_prepare - - sed -e "/^find_package.*QT/s/Qt6 //" -i CMakeLists.txt || die -} - -src_configure() { - local mycmakeargs=( - -DCONFIG_DEBUG=$(usex debug 1 0) - -DCONFIG_LIBGIG=$(usex libgig 1 0) - ) - cmake_src_configure -} diff --git a/media-sound/qsampler/qsampler-0.9.9.ebuild b/media-sound/qsampler/qsampler-0.9.9.ebuild index 38a795222015..c29d35c225b9 100644 --- a/media-sound/qsampler/qsampler-0.9.9.ebuild +++ b/media-sound/qsampler/qsampler-0.9.9.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="mirror://sourceforge/${PN}/${PV}/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" fi DESCRIPTION="Graphical frontend to the LinuxSampler engine" diff --git a/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild similarity index 99% rename from media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild rename to media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild index 0c74d6a942d5..1af433e0001f 100644 --- a/media-sound/rhythmbox/rhythmbox-3.4.6-r1.ebuild +++ b/media-sound/rhythmbox/rhythmbox-3.4.6-r2.ebuild @@ -87,7 +87,6 @@ RDEPEND="${DEPEND} " BDEPEND=" gtk-doc? ( dev-util/gtk-doc ) - >=dev-util/intltool-0.35 dev-util/itstool virtual/pkgconfig test? ( dev-libs/check ) diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild similarity index 98% rename from media-sound/rhythmbox/rhythmbox-3.4.7.ebuild rename to media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild index eecda8b51b10..a58deb8768bd 100644 --- a/media-sound/rhythmbox/rhythmbox-3.4.7.ebuild +++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} ) " -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm64 ~riscv" DEPEND=" x11-libs/cairo @@ -87,7 +87,6 @@ RDEPEND="${DEPEND} " BDEPEND=" gtk-doc? ( dev-util/gtk-doc ) - >=dev-util/intltool-0.35 dev-util/itstool virtual/pkgconfig test? ( dev-libs/check ) diff --git a/media-sound/solfege/solfege-3.23.4.ebuild b/media-sound/solfege/solfege-3.23.4.ebuild index 2c46c614b4d5..992f7768657b 100644 --- a/media-sound/solfege/solfege-3.23.4.ebuild +++ b/media-sound/solfege/solfege-3.23.4.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) PYTHON_REQ_USE="sqlite" inherit autotools python-single-r1 diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index f5ab8881a34853e924b085e25f256cbc37c7b782..66d7d72b32a996476d93e2d77a38801daf66fc76 100644 GIT binary patch literal 25353 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 cBCihCg8?L#ue(639hSKGI2Ux(?cjk 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 Cs|xA> diff --git a/media-video/cheese/cheese-44.0.1.ebuild b/media-video/cheese/cheese-44.0.1.ebuild index 323ebb295880..afde9bd88795 100644 --- a/media-video/cheese/cheese-44.0.1.ebuild +++ b/media-video/cheese/cheese-44.0.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/Cheese" LICENSE="GPL-2+" SLOT="0/8" # subslot = libcheese soname version -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="gtk-doc +introspection test" RESTRICT="!test? ( test )" diff --git a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild index 04db7f5c85c7..7549abb318be 100644 --- a/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild +++ b/media-video/ffmpeg-chromium/ffmpeg-chromium-112.ebuild @@ -16,7 +16,7 @@ LICENSE=" gpl? ( GPL-2 ) " -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 ~arm ~arm64" # Options to use as use_enable in the foo[:bar] form. # This will feed configure with $(use_enable foo bar) diff --git a/media-video/gnome-video-effects/gnome-video-effects-0.5.0.ebuild b/media-video/gnome-video-effects/gnome-video-effects-0.5.0-r1.ebuild similarity index 87% rename from media-video/gnome-video-effects/gnome-video-effects-0.5.0.ebuild rename to media-video/gnome-video-effects/gnome-video-effects-0.5.0-r1.ebuild index 26995771fc03..9046f8687f34 100644 --- a/media-video/gnome-video-effects/gnome-video-effects-0.5.0.ebuild +++ b/media-video/gnome-video-effects/gnome-video-effects-0.5.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,6 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" DEPEND="" RDEPEND="" BDEPEND=" - >=dev-util/intltool-0.40.0 >=sys-devel/gettext-0.17 " diff --git a/media-video/handbrake/handbrake-1.5.1.ebuild b/media-video/handbrake/handbrake-1.5.1-r1.ebuild similarity index 99% rename from media-video/handbrake/handbrake-1.5.1.ebuild rename to media-video/handbrake/handbrake-1.5.1-r1.ebuild index 97c89c1d5812..ca4053318273 100644 --- a/media-video/handbrake/handbrake-1.5.1.ebuild +++ b/media-video/handbrake/handbrake-1.5.1-r1.ebuild @@ -79,7 +79,6 @@ BDEPEND=" ${PYTHON_DEPS} dev-lang/nasm dev-util/cmake - dev-util/intltool " PATCHES=( diff --git a/media-video/handbrake/handbrake-9999.ebuild b/media-video/handbrake/handbrake-9999.ebuild index 6887723ed4b9..f66b4dfeec5d 100644 --- a/media-video/handbrake/handbrake-9999.ebuild +++ b/media-video/handbrake/handbrake-9999.ebuild @@ -83,7 +83,6 @@ BDEPEND=" ${PYTHON_DEPS} dev-lang/nasm dev-util/cmake - dev-util/intltool " PATCHES=( diff --git a/media-video/mkvtoolnix/mkvtoolnix-75.0.0.ebuild b/media-video/mkvtoolnix/mkvtoolnix-75.0.0.ebuild index 628d982c71e9..4637f4ccbfb9 100644 --- a/media-video/mkvtoolnix/mkvtoolnix-75.0.0.ebuild +++ b/media-video/mkvtoolnix/mkvtoolnix-75.0.0.ebuild @@ -104,13 +104,16 @@ src_configure() { $(use_with dvd dvdread) $(use_with nls gettext) - $(usex nls "" --with-po4a=false) + #$(use_with nls po4a) --disable-update-check --disable-optimization --with-boost="${ESYSROOT}"/usr --with-boost-libdir="${ESYSROOT}"/usr/$(get_libdir) ) + # Work around bug #904710. + use nls || export ac_cv_path_PO4A= + econf "${myeconfargs[@]}" } diff --git a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild index 628d982c71e9..4637f4ccbfb9 100644 --- a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild +++ b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild @@ -104,13 +104,16 @@ src_configure() { $(use_with dvd dvdread) $(use_with nls gettext) - $(usex nls "" --with-po4a=false) + #$(use_with nls po4a) --disable-update-check --disable-optimization --with-boost="${ESYSROOT}"/usr --with-boost-libdir="${ESYSROOT}"/usr/$(get_libdir) ) + # Work around bug #904710. + use nls || export ac_cv_path_PO4A= + econf "${myeconfargs[@]}" } diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest index ec43a65b2f63..3babfd217639 100644 --- a/media-video/obs-studio/Manifest +++ b/media-video/obs-studio/Manifest @@ -2,10 +2,10 @@ DIST asio-b73dc1d2c0ecb9452a87c26544d7f71e24342df6.tar.gz 1211725 BLAKE2B 8ffe53 DIST cef_binary_5060_linux64.tar.bz2 132839531 BLAKE2B f7d342cf12bf435aab3873b666a47c42c6583a88f140c28dabfd2dd860cd0d5c96cc51cc034703bffc6f1094a738bd77008c01839fa5ea53b848bc1c483a0ae4 SHA512 c99ce53858c57becd7822e39ff81d59b7296374fa61b29dfd4a572c2ed8f9ab155114ed179764ea05586e0edb2f1654f0b73c471f1cd9b233660e7f1c8b462c4 DIST json-a34e011e24beece3b69397a03fdc650546f052c3.tar.gz 6860722 BLAKE2B 433b499f24859153171654f3fd0fa9afd4ceb8b21a159185a424084b940d8496f8952c0291a52d85009dde16c46e45d5a206f354d043f4d010a29a1f18965d87 SHA512 a7c64517377274479bc3060163a2a7ed0a8780c12dc193287c060f04dfd742ffe8832c930bec75eb0b36f8290044c31530260a614aabae90367f6ccfd4b711f3 DIST obs-browser-1c2264d722f065646b72ac654f6ddbb6843f9bef.tar.gz 110765 BLAKE2B 99ceb51dc1a39c5abab26c6e5f1be63eb0cfaeb7e102ed07a4dc6a16d477e46e7499f1e9beca81d479683374d03e3c08c9ceeb34d04a733ae34c0688bb4ad1c0 SHA512 bddfa7914559405331c10a9589f46c17013cdbd361423e71763a4d8d4d521c53dc5df4d7581ff7bf0c9136627024e017bfb08b4a996b33e609cddbae41b5c878 -DIST obs-browser-e2310b02df3e6c184fe6eb6608244a82e37f582e.tar.gz 109012 BLAKE2B a2f3d9e1a3dbc3aa4d00423e743633038d59ce501626941a21ef0cf78608f4190335b8b846bfef49b2f09976d4ef3bb8b19f955b2a328c375cc045b886cb367c SHA512 76494fc9415db68d2b67d832a7a5c8b035e4e379d9adb6eb8292579d12b88b92350692b24e999b1328e02f729fae4060304594d37c754ff359903193c1464aed -DIST obs-studio-28.1.2.tar.gz 18859931 BLAKE2B 08fcedb4094d6a03512139e9055116f47fbd6cf706029d2719524bc018d0dce2a774de83b603f9a7665a115e2414775b858020e0be0ccdcc6882478256392646 SHA512 9d5e7e1f2f6236b795c2c49a1a6ba43623c71f16c1c6106fae6ac99b792e15793c169fb62aea271c253b13a0fd9bc9b9ad7880315d9ee787682174a5700f85bd +DIST obs-browser-594115a27d40f0916e55db97cb61f7c7130cbe28.tar.gz 116455 BLAKE2B 8158bdd9fcc689c3b0024c9da26c3f39b44c9dac7fb031470470a2697f66af122552a19beb389faa96001a8f35bf06580ad3c5e00f616900e7ca960d3e1c1450 SHA512 ff1e5cbe76a1a4a7224b1b01f0f45df51dd60c7426a73008a744fb17be3e4c7a96dd3833f237a480dd4ec2dd3e544d847aced2256453919d8442f7857354afb2 DIST obs-studio-29.0.2.tar.gz 18939072 BLAKE2B 78a6b7fec520797a5c9d36e7d9a034c29c701d38a745415c3fd0ae3907831584ef4a77b833fa1a7466a23b02a06736afd34720ff3b0d3226dbb0dcab64c72931 SHA512 63a832dc6a0a7f07a2f7adf18f1412e8694405d39721144e82dedab8182e17da6f3063f547bc2b33cc7ea053f6dbb8ffda051af5bffdf9773710bd08744faf8f +DIST obs-studio-29.1.0.tar.gz 26309705 BLAKE2B ce39e76adf2c9eadf8f47a41f688610f1dce69470f37bdee09884b7262c96491bdd995a37b6fae3a4e62582cddec9a86386f3cc270100209e7debd708da6ceae SHA512 39978eb1872d8fc3903db654b0f227f9ff6d66283261f4a5d736b3404ab9549708c468f18f98402ad3e2759ed3e937b56a4fb4eae600bd226cf6b3e7dafe6b0d DIST obs-websocket-31f9845b6132e6c1529401292bc1125401e2a324.tar.gz 238884 BLAKE2B 93a41ff9dd33cf2babaef90c961def1ae39d3b4e7d2f2542123973672c2adbd0cff987f58ce72e9c4acd8818c834531e624c376b3d297f4bdfc097e22ee4b293 SHA512 11bf28f574ec2a7b128dae53010484610465c94245881fd98eb750b59e00236f656d1ef706187a41cb42eab3e3668440d83f66399f6917e2d93b7ba6c7241ad3 -DIST obs-websocket-5716577019b1ccda01a12db2cba35a023082b7ad.tar.gz 235118 BLAKE2B 96202cf81389b82b26027680dcaa6e2bf902c9776a89895fbef859dae2986523bc5d34ad30233c29fac043611a942fb4d86e5d9d9cd4ef2a9503154a383002fe SHA512 9bb511c9693889f9837cd001fafe403762d44f2ecc80bad42e592d7555e3807a148ab19638724871b7807e71edf5f62a1e0ea62f362fd1b9a6e9bf49000b8a5c +DIST obs-websocket-6ef055a369249f6d7b008914fe2bc360c96f23dc.tar.gz 244025 BLAKE2B 008532ee88a8b32f3544c330071e04817aad46f421db155140896fe593b0b39753175d433c95254472a08f7e7b558e3a85f8146cca5136132781c5c7cde6ebae SHA512 b6250ef655d8a986907dc7a5e616498736a366f371ef135f798df4c84b391e075f76031dc1239c9afe8fea93e348c8a05670d50809543aa7ce6c426f56bc48ad DIST qr-8518684c0f33d004fa93971be2c6a8eca3167d1e.tar.gz 135863 BLAKE2B fa6fb9c9e5250b56bdf38f31aa4acaf4ce860c153012984d1266928bd7a62dcf43b271ff53b4322931304670742566dcb016ef65ff2f681bf76224f86eca567c SHA512 ba298de89411fecc8db3dc10850485da01f5183d68b6d91ea91a9e28c1f104eb110adbf143a37e5d1856abbba5d309ab8329a6359ca7225bacb033d8044fa72c DIST websocketpp-56123c87598f8b1dd471be83ca841ceae07f95ba.tar.gz 701544 BLAKE2B 61680c31309d8f78b27b82e1bde2c7828eae2777df0629355c557dfd8b0daef6de7d202bbcff372351e135bb62366ffc8eec6c72a99df7c46a9197773c46550c SHA512 f185a66e5a7c783254352a6ef87e2e559f681032b7368765d08393ed12bcae76825abed7dcaea73de09df644320409dad46279701f5f469520542a2c9b6a6163 diff --git a/media-video/obs-studio/obs-studio-28.1.2-r1.ebuild b/media-video/obs-studio/obs-studio-29.1.0.ebuild similarity index 86% rename from media-video/obs-studio/obs-studio-28.1.2-r1.ebuild rename to media-video/obs-studio/obs-studio-29.1.0.ebuild index 08e06f6d0ca1..0be8ac7d5048 100644 --- a/media-video/obs-studio/obs-studio-28.1.2-r1.ebuild +++ b/media-video/obs-studio/obs-studio-29.1.0.ebuild @@ -10,12 +10,9 @@ PYTHON_COMPAT=( python3_{9..11} ) inherit cmake lua-single optfeature python-single-r1 xdg CEF_DIR="cef_binary_5060_linux64" -ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6" -JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3" -OBS_BROWSER_COMMIT="e2310b02df3e6c184fe6eb6608244a82e37f582e" -OBS_WEBSOCKET_COMMIT="5716577019b1ccda01a12db2cba35a023082b7ad" +OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28" +OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc" QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e" -WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba" if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -32,11 +29,8 @@ else SRC_URI=" https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz -> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz - https://github.com/chriskohlhoff/asio/archive/${ASIO_COMMIT}.tar.gz -> asio-${ASIO_COMMIT}.tar.gz https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> qr-${QR_COMMIT}.tar.gz - https://github.com/nlohmann/json/archive/${JSON_COMMIT}.tar.gz -> json-${JSON_COMMIT}.tar.gz https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz - https://github.com/zaphoyd/websocketpp/archive/${WEBSOCKETPP_COMMIT}.tar.gz -> websocketpp-${WEBSOCKETPP_COMMIT}.tar.gz " KEYWORDS="~amd64 ~ppc64 ~x86" fi @@ -65,11 +59,13 @@ DEPEND=" dev-libs/glib:2 dev-libs/jansson:= media-libs/libglvnd + media-libs/libva media-libs/x264:= media-video/ffmpeg:=[nvenc?,x264] net-misc/curl sys-apps/dbus sys-apps/pciutils + sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libXcomposite @@ -139,6 +135,11 @@ DEPEND=" dev-libs/wayland x11-libs/libxkbcommon ) + websocket? ( + dev-cpp/asio + dev-cpp/nlohmann_json + dev-cpp/websocketpp + ) " RDEPEND="${DEPEND}" @@ -170,24 +171,25 @@ src_unpack() { rm -d ${P}/plugins/obs-websocket || die mv obs-websocket-${OBS_WEBSOCKET_COMMIT} ${P}/plugins/obs-websocket || die - rm -d ${P}/plugins/obs-websocket/deps/asio || die - mv asio-${ASIO_COMMIT} ${P}/plugins/obs-websocket/deps/asio || die - - rm -d ${P}/plugins/obs-websocket/deps/json || die - mv json-${JSON_COMMIT} ${P}/plugins/obs-websocket/deps/json || die - rm -d ${P}/plugins/obs-websocket/deps/qr || die mv QR-Code-generator-${QR_COMMIT} ${P}/plugins/obs-websocket/deps/qr || die - - rm -d ${P}/plugins/obs-websocket/deps/websocketpp || die - mv websocketpp-${WEBSOCKETPP_COMMIT} ${P}/plugins/obs-websocket/deps/websocketpp || die fi } +src_prepare() { + default + + sed -i '/-Werror$/d' "${WORKDIR}"/${P}/cmake/Modules/CompilerConfig.cmake || die + + cmake_src_prepare +} + src_configure() { local libdir=$(get_libdir) local mycmakeargs=( $(usev browser -DCEF_ROOT_DIR=../${CEF_DIR}) + -DCALM_DEPRECATION=ON + -DCCACHE_SUPPORT=OFF -DENABLE_ALSA=$(usex alsa) -DENABLE_AJA=OFF -DENABLE_BROWSER=$(usex browser) @@ -262,5 +264,6 @@ pkg_postinst() { elog fi + optfeature "VA-API hardware encoding" media-video/ffmpeg[vaapi] optfeature "virtual camera support" media-video/v4l2loopback } diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild index a7bffc5d998a..0be8ac7d5048 100644 --- a/media-video/obs-studio/obs-studio-9999.ebuild +++ b/media-video/obs-studio/obs-studio-9999.ebuild @@ -10,12 +10,9 @@ PYTHON_COMPAT=( python3_{9..11} ) inherit cmake lua-single optfeature python-single-r1 xdg CEF_DIR="cef_binary_5060_linux64" -ASIO_COMMIT="b73dc1d2c0ecb9452a87c26544d7f71e24342df6" -JSON_COMMIT="a34e011e24beece3b69397a03fdc650546f052c3" -OBS_BROWSER_COMMIT="1c2264d722f065646b72ac654f6ddbb6843f9bef" -OBS_WEBSOCKET_COMMIT="31f9845b6132e6c1529401292bc1125401e2a324" +OBS_BROWSER_COMMIT="594115a27d40f0916e55db97cb61f7c7130cbe28" +OBS_WEBSOCKET_COMMIT="6ef055a369249f6d7b008914fe2bc360c96f23dc" QR_COMMIT="8518684c0f33d004fa93971be2c6a8eca3167d1e" -WEBSOCKETPP_COMMIT="56123c87598f8b1dd471be83ca841ceae07f95ba" if [[ ${PV} == 9999 ]]; then inherit git-r3 @@ -32,11 +29,8 @@ else SRC_URI=" https://github.com/obsproject/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz https://github.com/obsproject/obs-browser/archive/${OBS_BROWSER_COMMIT}.tar.gz -> obs-browser-${OBS_BROWSER_COMMIT}.tar.gz - https://github.com/chriskohlhoff/asio/archive/${ASIO_COMMIT}.tar.gz -> asio-${ASIO_COMMIT}.tar.gz https://github.com/nayuki/QR-Code-generator/archive/${QR_COMMIT}.tar.gz -> qr-${QR_COMMIT}.tar.gz - https://github.com/nlohmann/json/archive/${JSON_COMMIT}.tar.gz -> json-${JSON_COMMIT}.tar.gz https://github.com/obsproject/obs-websocket/archive/${OBS_WEBSOCKET_COMMIT}.tar.gz -> obs-websocket-${OBS_WEBSOCKET_COMMIT}.tar.gz - https://github.com/zaphoyd/websocketpp/archive/${WEBSOCKETPP_COMMIT}.tar.gz -> websocketpp-${WEBSOCKETPP_COMMIT}.tar.gz " KEYWORDS="~amd64 ~ppc64 ~x86" fi @@ -71,6 +65,7 @@ DEPEND=" net-misc/curl sys-apps/dbus sys-apps/pciutils + sys-apps/util-linux sys-libs/zlib:= x11-libs/libX11 x11-libs/libXcomposite @@ -140,6 +135,11 @@ DEPEND=" dev-libs/wayland x11-libs/libxkbcommon ) + websocket? ( + dev-cpp/asio + dev-cpp/nlohmann_json + dev-cpp/websocketpp + ) " RDEPEND="${DEPEND}" @@ -171,24 +171,25 @@ src_unpack() { rm -d ${P}/plugins/obs-websocket || die mv obs-websocket-${OBS_WEBSOCKET_COMMIT} ${P}/plugins/obs-websocket || die - rm -d ${P}/plugins/obs-websocket/deps/asio || die - mv asio-${ASIO_COMMIT} ${P}/plugins/obs-websocket/deps/asio || die - - rm -d ${P}/plugins/obs-websocket/deps/json || die - mv json-${JSON_COMMIT} ${P}/plugins/obs-websocket/deps/json || die - rm -d ${P}/plugins/obs-websocket/deps/qr || die mv QR-Code-generator-${QR_COMMIT} ${P}/plugins/obs-websocket/deps/qr || die - - rm -d ${P}/plugins/obs-websocket/deps/websocketpp || die - mv websocketpp-${WEBSOCKETPP_COMMIT} ${P}/plugins/obs-websocket/deps/websocketpp || die fi } +src_prepare() { + default + + sed -i '/-Werror$/d' "${WORKDIR}"/${P}/cmake/Modules/CompilerConfig.cmake || die + + cmake_src_prepare +} + src_configure() { local libdir=$(get_libdir) local mycmakeargs=( $(usev browser -DCEF_ROOT_DIR=../${CEF_DIR}) + -DCALM_DEPRECATION=ON + -DCCACHE_SUPPORT=OFF -DENABLE_ALSA=$(usex alsa) -DENABLE_AJA=OFF -DENABLE_BROWSER=$(usex browser) @@ -263,5 +264,6 @@ pkg_postinst() { elog fi + optfeature "VA-API hardware encoding" media-video/ffmpeg[vaapi] optfeature "virtual camera support" media-video/v4l2loopback } diff --git a/media-video/pipewire/files/gentoo-pipewire-launcher.in-r1 b/media-video/pipewire/files/gentoo-pipewire-launcher.in-r1 new file mode 100644 index 000000000000..345298c0b6ae --- /dev/null +++ b/media-video/pipewire/files/gentoo-pipewire-launcher.in-r1 @@ -0,0 +1,52 @@ +#!/bin/sh + +# PipeWire launcher script for XDG compliant desktops on OpenRC. +# +# systemd users are very _STRONGLY_ advised to use the much +# more reliable and predictable user units instead. + +# WARNING: This script assumes being run inside XDG compliant session, +# which means D-Bus session instance is expected to be correctly set up +# prior to this script starting. If that is not true, things may break! + +restart () { + echo "Terminating PipeWire processes ..." + pkill -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1 + pwait -u "${USER}" -x pipewire\|wireplumber + echo "PipeWire terminated." +} + +if [ "${#}" -gt 0 ] +then + if [ "${1}" = 'restart' ] + then + restart + else + echo "Unrecognised argument." + echo "Usage: gentoo-pipewire-launcher [restart]" + exit 1 + fi +fi + +if pgrep -u "${USER}" -x pipewire\|wireplumber 1>/dev/null 2>&1 +then + echo "PipeWire already running, exiting." + echo "(Use 'gentoo-pipewire-launcher restart' to restart PipeWire and WirePlumber.)" + exit 1 +fi + +# The core daemon which by itself does probably nothing. +@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire & + +# The so called pipewire-pulse daemon used for PulseAudio compatibility. +# Commenting this out will stop the PA proxying daemon from starting, +# however ALSA (with pipewire-alsa), JACK (with jack-sdk) and PW API using +# clients will still have access to audio and may end up clashing with +# non-PW apps over HW control (most notably, /usr/bin/pulseaudio daemon). +@GENTOO_PORTAGE_EPREFIX@/usr/bin/pipewire -c pipewire-pulse.conf & + +# Hack for bug #822498 +sleep 1 + +# Finally a session manager is required for PipeWire to do anything. +exec @GENTOO_PORTAGE_EPREFIX@/usr/bin/wireplumber diff --git a/media-video/pipewire/pipewire-0.3.70-r1.ebuild b/media-video/pipewire/pipewire-0.3.70-r1.ebuild new file mode 100644 index 000000000000..bfad8bec183e --- /dev/null +++ b/media-video/pipewire/pipewire-0.3.70-r1.ebuild @@ -0,0 +1,474 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# 1. Please regularly check (even at the point of bumping) Fedora's packaging +# for needed backports at https://src.fedoraproject.org/rpms/pipewire/tree/rawhide. +# +# 2. Upstream also sometimes amend release notes for the previous release to mention +# needed patches, e.g. https://gitlab.freedesktop.org/pipewire/pipewire/-/tags/0.3.55#distros +# +# 3. Keep an eye on git master (for both PipeWire and WirePlumber) as things +# continue to move quickly. It's not uncommon for fixes to be made shortly +# after releases. + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit flag-o-matic meson-multilib optfeature prefix python-any-r1 systemd tmpfiles udev + +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git" + inherit git-r3 +else + if [[ ${PV} == *_p* ]] ; then + MY_COMMIT="" + SRC_URI="https://gitlab.freedesktop.org/pipewire/pipewire/-/archive/${MY_COMMIT}/pipewire-${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2" + S="${WORKDIR}"/${PN}-${MY_COMMIT} + else + SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2" + fi + + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +DESCRIPTION="Multimedia processing graphs" +HOMEPAGE="https://pipewire.org/" + +LICENSE="MIT LGPL-2.1+ GPL-2" +# ABI was broken in 0.3.42 for https://gitlab.freedesktop.org/pipewire/wireplumber/-/issues/49 +SLOT="0/0.4" +IUSE="bluetooth dbus doc echo-cancel extra ffmpeg flatpak gstreamer gsettings jack-client jack-sdk lv2 +modemmanager pipewire-alsa readline sound-server ssl system-service systemd test v4l X zeroconf" + +# Once replacing system JACK libraries is possible, it's likely that +# jack-client IUSE will need blocking to avoid users accidentally +# configuring their systems to send PW sink output to the emulated +# JACK's sink - doing so is likely to yield no audio, cause a CPU +# cycles consuming loop (and may even cause GUI crashes)! + +# - TODO: There should be "sound-server? ( || ( alsa bluetooth ) )" here, but ALSA is always enabled +# - TODO: Pulseaudio alsa plugin performs runtime check that pulseaudio server connection will work +# which provides adequate guarantee that alsa-lib will be able to provide audio services. +# If that works, pulseaudio defaults are loaded into alsa-lib runtime replacing default PCM and CTL. +# When pipewire-alsa will be able to perform similar check, pipewire-alsa can be enabled unconditionally. +# - ffmpeg is only used for pw-cat. We don't build the spa plugin which receives barely any activity. +REQUIRED_USE=" + ffmpeg? ( extra ) + bluetooth? ( dbus ) + jack-sdk? ( !jack-client ) + modemmanager? ( bluetooth ) + system-service? ( systemd ) + !sound-server? ( !pipewire-alsa ) + jack-client? ( dbus ) +" + +RESTRICT="!test? ( test )" + +BDEPEND=" + >=dev-util/meson-0.59 + virtual/pkgconfig + ${PYTHON_DEPS} + $(python_gen_any_dep 'dev-python/docutils[${PYTHON_USEDEP}]') + dbus? ( dev-util/gdbus-codegen ) + doc? ( + app-doc/doxygen + media-gfx/graphviz + ) +" +# While udev could technically be optional, it's needed for a numebr of options, +# and not really worth it, bug #877769. +RDEPEND=" + acct-group/audio + acct-group/pipewire + media-libs/alsa-lib + sys-libs/ncurses:=[unicode(+)] + virtual/libintl[${MULTILIB_USEDEP}] + virtual/libudev[${MULTILIB_USEDEP}] + bluetooth? ( + dev-libs/glib + media-libs/fdk-aac + media-libs/libldac + media-libs/libfreeaptx + media-libs/opus + media-libs/sbc + >=net-wireless/bluez-4.101:= + virtual/libusb:1 + ) + dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + echo-cancel? ( media-libs/webrtc-audio-processing:0 ) + extra? ( + >=media-libs/libsndfile-1.0.20 + ) + ffmpeg? ( media-video/ffmpeg:= ) + flatpak? ( + dev-libs/glib + ) + gstreamer? ( + >=dev-libs/glib-2.32.0:2 + >=media-libs/gstreamer-1.10.0:1.0 + media-libs/gst-plugins-base:1.0 + ) + gsettings? ( + >=dev-libs/glib-2.26.0:2 + ) + jack-client? ( >=media-sound/jack2-1.9.10:2[dbus] ) + jack-sdk? ( + !media-sound/jack-audio-connection-kit + !media-sound/jack2 + ) + lv2? ( media-libs/lilv ) + modemmanager? ( >=net-misc/modemmanager-1.10.0 ) + pipewire-alsa? ( + >=media-libs/alsa-lib-1.1.7[${MULTILIB_USEDEP}] + ) + sound-server? ( + !media-sound/pulseaudio[daemon(+)] + !media-sound/pulseaudio-daemon + ) + readline? ( sys-libs/readline:= ) + ssl? ( dev-libs/openssl:= ) + systemd? ( sys-apps/systemd ) + system-service? ( + acct-user/pipewire + ) + v4l? ( media-libs/libv4l ) + X? ( + media-libs/libcanberra + x11-libs/libX11 + x11-libs/libXfixes + ) + zeroconf? ( net-dns/avahi ) +" + +DEPEND="${RDEPEND}" + +# TODO: Consider use cases where pipewire is not used for driving audio +# Doing so with WirePlumber currently involves editing Lua scripts +PDEPEND=">=media-video/wireplumber-0.4.8-r3" + +# Present RDEPEND that are currently always disabled due to the PW +# code using them being required to be disabled by Gentoo guidelines +# (i.e. developer binaries not meant for users) and unready code +# media-libs/libsdl2 +# >=media-libs/vulkan-loader-1.1.69 +# +# Ditto for DEPEND +# >=dev-util/vulkan-headers-1.1.69 + +DOCS=( {README,INSTALL}.md NEWS ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.3.25-enable-failed-mlock-warning.patch +) + +python_check_deps() { + python_has_version "dev-python/docutils[${PYTHON_USEDEP}]" +} + +src_prepare() { + default + + # Used for upstream backports + [[ -d "${FILESDIR}"/${PV} ]] && eapply "${FILESDIR}"/${PV} +} + +multilib_src_configure() { + # https://bugs.gentoo.org/838301 + filter-flags -fno-semantic-interposition + + local emesonargs=( + -Ddocdir="${EPREFIX}"/usr/share/doc/${PF} + + $(meson_feature dbus) + $(meson_native_use_feature zeroconf avahi) + $(meson_native_use_feature doc docs) + $(meson_native_enabled examples) # TODO: Figure out if this is still important now that media-session gone + $(meson_native_enabled man) + $(meson_feature test tests) + -Dinstalled_tests=disabled # Matches upstream; Gentoo never installs tests + $(meson_native_use_feature gstreamer) + $(meson_native_use_feature gstreamer gstreamer-device-provider) + $(meson_native_use_feature gsettings) + $(meson_native_use_feature systemd) + + $(meson_native_use_feature system-service systemd-system-service) + -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)" + -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)" + + $(meson_native_use_feature systemd systemd-user-service) + $(meson_feature pipewire-alsa) # Allows integrating ALSA apps into PW graph + -Dspa-plugins=enabled + -Dalsa=enabled # Allows using kernel ALSA for sound I/O (NOTE: media-session is gone so IUSE=alsa/spa_alsa/alsa-backend might be possible) + -Dcompress-offload=disabled # TODO: tinycompress unpackaged + -Daudiomixer=enabled # Matches upstream + -Daudioconvert=enabled # Matches upstream + $(meson_native_use_feature bluetooth bluez5) + $(meson_native_use_feature bluetooth bluez5-backend-hsp-native) + $(meson_native_use_feature bluetooth bluez5-backend-hfp-native) + # https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/1379 + $(meson_native_use_feature modemmanager bluez5-backend-native-mm) + $(meson_native_use_feature bluetooth bluez5-backend-ofono) + $(meson_native_use_feature bluetooth bluez5-backend-hsphfpd) + $(meson_native_use_feature bluetooth bluez5-codec-aac) + $(meson_native_use_feature bluetooth bluez5-codec-aptx) + $(meson_native_use_feature bluetooth bluez5-codec-ldac) + $(meson_native_use_feature bluetooth opus) + $(meson_native_use_feature bluetooth bluez5-codec-opus) + $(meson_native_use_feature bluetooth libusb) # At least for now only used by bluez5 native (quirk detection of adapters) + $(meson_native_use_feature echo-cancel echo-cancel-webrtc) #807889 + # Not yet packaged. + # http://www.bluez.org/le-audio-support-in-pipewire/ + -Dbluez5-codec-lc3=disabled + -Dbluez5-codec-lc3plus=disabled + -Dcontrol=enabled # Matches upstream + -Daudiotestsrc=enabled # Matches upstream + -Dffmpeg=disabled # Disabled by upstream and no major developments to spa/plugins/ffmpeg/ since May 2020 + $(meson_native_use_feature ffmpeg pw-cat-ffmpeg) + $(meson_native_use_feature flatpak) + -Dpipewire-jack=enabled # Allows integrating JACK apps into PW graph + $(meson_native_use_feature jack-client jack) # Allows PW to act as a JACK client + $(meson_use jack-sdk jack-devel) + $(usex jack-sdk "-Dlibjack-path=${EPREFIX}/usr/$(get_libdir)" '') + -Dsupport=enabled # Miscellaneous/common plugins, such as null sink + -Devl=disabled # Matches upstream + -Dtest=disabled # fakesink and fakesource plugins + $(meson_native_use_feature lv2) + $(meson_native_use_feature v4l v4l2) + -Dlibcamera=disabled # libcamera is not in Portage tree + $(meson_native_use_feature readline) + $(meson_native_use_feature ssl raop) + -Dvideoconvert=enabled # Matches upstream + -Dvideotestsrc=enabled # Matches upstream + -Dvolume=enabled # Matches upstream + -Dvulkan=disabled # Uses pre-compiled Vulkan compute shader to provide a CGI video source (dev thing; disabled by upstream) + $(meson_native_use_feature extra pw-cat) + -Dudev=enabled + -Dudevrulesdir="${EPREFIX}$(get_udevdir)/rules.d" + -Dsdl2=disabled # Controls SDL2 dependent code (currently only examples when -Dinstalled_tests=enabled which we never install) + -Dlibmysofa=disabled # libmysofa is unpackaged + $(meson_native_use_feature extra sndfile) # Enables libsndfile dependent code (currently only pw-cat) + -Dsession-managers="[]" # All available session managers are now their own projects, so there's nothing to build + + # We still have <5.16 kernels packaged in Gentoo and 6.1 (LTS) only + # just became stable, with 5.15 being the previous LTS. Many people + # are still on it. + -Dpam-defaults-install=true + + # Just for bell sounds in X11 right now. + $(meson_native_use_feature X x11) + $(meson_native_use_feature X x11-xfixes) + $(meson_native_use_feature X libcanberra) + ) + + meson_src_configure +} + +multilib_src_test() { + meson_src_test --timeout-multiplier 10 +} + +multilib_src_install() { + # Our custom DOCS do not exist in multilib source directory + DOCS= meson_src_install +} + +multilib_src_install_all() { + einstalldocs + + if use pipewire-alsa; then + dodir /etc/alsa/conf.d + + # Install pipewire conf loader hook + insinto /usr/share/alsa/alsa.conf.d + doins "${FILESDIR}"/99-pipewire-default-hook.conf + eprefixify "${ED}"/usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf + + # These will break if someone has /etc that is a symbolic link to a subfolder! See #724222 + # And the current dosym8 -r implementation is likely affected by the same issue, too. + dosym ../../../usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d/50-pipewire.conf + dosym ../../../usr/share/alsa/alsa.conf.d/99-pipewire-default-hook.conf /etc/alsa/conf.d/99-pipewire-default-hook.conf + fi + + # Enable required wireplumber alsa and bluez monitors + if use sound-server; then + dodir /etc/wireplumber/main.lua.d + echo "alsa_monitor.enabled = true" > "${ED}"/etc/wireplumber/main.lua.d/89-gentoo-sound-server-enable-alsa-monitor.lua || die + + dodir /etc/wireplumber/bluetooth.lua.d + echo "bluez_monitor.enabled = true" > "${ED}"/etc/wireplumber/bluetooth.lua.d/89-gentoo-sound-server-enable-bluez-monitor.lua || die + fi + + if use system-service; then + newtmpfiles - pipewire.conf <<-EOF || die + d /run/pipewire 0755 pipewire pipewire - - + EOF + fi + + if ! use systemd; then + insinto /etc/xdg/autostart + newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop + + exeinto /usr/bin + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r1 gentoo-pipewire-launcher + + # Disable pipewire-pulse if sound-server is disabled. + if ! use sound-server ; then + sed -i -s '/pipewire -c pipewire-pulse.conf/s/^/#/' "${ED}"/usr/bin/gentoo-pipewire-launcher || die + fi + + eprefixify "${ED}"/usr/bin/gentoo-pipewire-launcher + fi +} + +pkg_postrm() { + udev_reload +} + +pkg_preinst() { + HAD_SOUND_SERVER=0 + HAD_SYSTEM_SERVICE=0 + + if has_version "media-video/pipewire[sound-server(-)]" ; then + HAD_SOUND_SERVER=1 + fi + + if has_version "media-video/pipewire[system-service(-)]" ; then + HAD_SYSTEM_SERVICE=1 + fi +} + +pkg_postinst() { + udev_reload + + use system-service && tmpfiles_process pipewire.conf + + local ver + for ver in ${REPLACING_VERSIONS} ; do + if ver_test ${ver} -le 0.3.66-r1 ; then + elog ">=pipewire-0.3.66 uses the 'pipewire' group to manage permissions" + elog "and limits needed to function smoothly:" + elog + elog "1. Please make sure your user is in the 'pipewire' group for" + elog "the best experience with realtime scheduling (PAM limits behavior)!" + elog "You can add your account with:" + elog " usermod -aG pipewire " + elog + elog "2. For the best experience with fast user switching, it is recommended" + elog "that you remove your user from the 'audio' group unless you rely on the" + elog "audio group for device access control or ACLs.:" + elog " usermod -rG audio " + elog + + if ! use jack-sdk ; then + elog + elog "JACK emulation is incomplete and not all programs will work. PipeWire's" + elog "alternative libraries have been installed to a non-default location." + elog "To use them, put pw-jack before every JACK application." + elog "When using pw-jack, do not run jackd/jackdbus. However, a virtual/jack" + elog "provider is still needed to compile the JACK applications themselves." + elog + fi + + if use systemd ; then + ewarn + ewarn "PipeWire daemon startup has been moved to a launcher script!" + ewarn "Make sure that ${EROOT}/etc/pipewire/pipewire.conf either does not exist or no" + ewarn "longer is set to start a session manager or PulseAudio compatibility daemon (all" + ewarn "lines similar to '{ path = /usr/bin/pipewire*' should be commented out)" + ewarn + ewarn "Those manually starting /usr/bin/pipewire via .xinitrc or similar _must_ from" + ewarn "now on start ${EROOT}/usr/bin/gentoo-pipewire-launcher instead! It is highly" + ewarn "advised that a D-Bus user session is set up before starting the script." + ewarn + fi + + if use sound-server && ( has_version 'media-sound/pulseaudio[daemon]' || has_version 'media-sound/pulseaudio-daemon' ) ; then + elog + elog "This ebuild auto-enables PulseAudio replacement. Because of that, users" + elog "are recommended to edit pulseaudio client configuration files:" + elog "${EROOT}/etc/pulse/client.conf and ${EROOT}/etc/pulse/client.conf.d/enable-autospawn.conf" + elog "if it exists, and disable autospawning of the original daemon by setting:" + elog + elog " autospawn = no" + elog + elog "Please note that the semicolon (;) must _NOT_ be at the beginning of the line!" + elog + elog "Alternatively, if replacing PulseAudio daemon is not desired, edit" + elog "${EROOT}/usr/bin/gentoo-pipewire-launcher by commenting out the relevant" + elog "command:" + elog + elog "#${EROOT}/usr/bin/pipewire -c pipewire-pulse.conf &" + elog + fi + + if has_version 'net-misc/ofono' ; then + ewarn "Native backend has become default. Please disable oFono via:" + if systemd_is_booted ; then + ewarn "systemctl disable ofono" + else + ewarn "rc-update delete ofono" + fi + fi + fi + done + + if [[ ${HAD_SOUND_SERVER} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + # TODO: We could drop most of this if we set up systemd presets? + if use sound-server && use systemd ; then + elog + elog "When switching from PulseAudio, you may need to disable PulseAudio:" + elog + elog " systemctl --user disable pulseaudio.service pulseaudio.socket" + elog + elog "To use PipeWire, the user units must be manually enabled" + elog "by running this command as each user you use for desktop activities:" + elog + elog " systemctl --user enable pipewire.socket pipewire-pulse.socket" + elog + elog "A reboot is recommended to avoid interferences from still running" + elog "PulseAudio daemon." + elog + elog "Both new users and those upgrading need to enable WirePlumber" + elog "for relevant users:" + elog + elog " systemctl --user disable pipewire-media-session.service" + elog " systemctl --user --force enable wireplumber.service" + elog + elog "Root user may replace --user with --global to change system default" + elog "configuration for all of the above commands." + elog + fi + + if ! use sound-server ; then + ewarn + ewarn "USE=sound-server is disabled! If you want PipeWire to provide" + ewarn "your sound, please enable it. See the wiki at" + ewarn "https://wiki.gentoo.org/wiki/PipeWire#Replacing_PulseAudio" + ewarn "for more details." + ewarn + fi + fi + + if use system-service && [[ ${HAD_SYSTEM_SERVICE} -eq 0 || -z ${REPLACING_VERSIONS} ]] ; then + ewarn + ewarn "You have enabled the system-service USE flag, which installs" + ewarn "the system-wide systemd units that enable PipeWire to run as a system" + ewarn "service. This is more than likely NOT what you want. You are strongly" + ewarn "advised not to enable this mode and instead stick with systemd user" + ewarn "units. The default configuration files will likely not work out of the" + ewarn "box, and you are on your own with configuration." + ewarn + fi + + elog "For latest tips and tricks, troubleshooting information, and documentation" + elog "in general, please refer to https://wiki.gentoo.org/wiki/PipeWire" + elog + + optfeature_header "The following can be installed for optional runtime features:" + optfeature "restricted realtime capabilities via D-Bus" sys-auth/rtkit + + if use sound-server && ! use pipewire-alsa; then + optfeature "ALSA plugin to use PulseAudio interface for output" "media-plugins/alsa-plugins[pulseaudio]" + fi +} diff --git a/media-video/pipewire/pipewire-9999.ebuild b/media-video/pipewire/pipewire-9999.ebuild index a54b5c2d65dd..bfad8bec183e 100644 --- a/media-video/pipewire/pipewire-9999.ebuild +++ b/media-video/pipewire/pipewire-9999.ebuild @@ -310,7 +310,7 @@ multilib_src_install_all() { newins "${FILESDIR}"/pipewire.desktop-r1 pipewire.desktop exeinto /usr/bin - newexe "${FILESDIR}"/gentoo-pipewire-launcher.in gentoo-pipewire-launcher + newexe "${FILESDIR}"/gentoo-pipewire-launcher.in-r1 gentoo-pipewire-launcher # Disable pipewire-pulse if sound-server is disabled. if ! use sound-server ; then diff --git a/media-video/pitivi/Manifest b/media-video/pitivi/Manifest index 6d570ccce4e1..51b2a1bfe3c9 100644 --- a/media-video/pitivi/Manifest +++ b/media-video/pitivi/Manifest @@ -1,2 +1 @@ -DIST pitivi-2022.06.tar.xz 11352412 BLAKE2B f7d14f9bff136a8b50c0ce82e66fad92ba7df429d8cf588c526ae04f673617d882a0cc024c5a21c97471d2b31cb0001cefdeb8e32c9f62e1c6600d9500d1e428 SHA512 649c8e61d9545cbf35a0a0c8f648490c14c8bfb6c6637794887c03bffd6998c63cb2cc22102cd2f7a59974f79488a13f29beceadab29ddd1c1c01abff33a85fa DIST pitivi-2023.03.tar.xz 11347576 BLAKE2B ff9ff391d2739a4b1617ab010defd63b39f575901297fae427a797cfcffefb58c33a86642fa4d364d681805697d1c31b91fbafa1e810ec9a65030d7f7575f274 SHA512 505c011bb375fcce250a46c958ef06d050f83e73fa41a66f8ba3be6a41332a4a05838b8245233f481146edae9af924b618901b7ed0600f642ebe550c151f52b0 diff --git a/media-video/pitivi/pitivi-2022.06.ebuild b/media-video/pitivi/pitivi-2022.06.ebuild deleted file mode 100644 index 7dacc21dc1ef..000000000000 --- a/media-video/pitivi/pitivi-2022.06.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) -PYTHON_REQ_USE="sqlite" - -inherit gnome.org meson python-single-r1 xdg - -DESCRIPTION="A non-linear video editor using the GStreamer multimedia framework" -HOMEPAGE="https://www.pitivi.org" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Do not forget to check pitivi/check.py for dependencies!!! -# gsound, libav, libnotify and v4l are optional -GST_VER="1.18.4" - -COMMON_DEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/pycairo-1.10[${PYTHON_USEDEP}] - ') - >=x11-libs/cairo-1.10 - - >=media-libs/gstreamer-${GST_VER}:1.0[introspection] -" -RDEPEND="${COMMON_DEPEND} - >=dev-libs/glib-2.30.0:2 - - >=dev-libs/gobject-introspection-1.34:= - - dev-libs/libpeas[${PYTHON_SINGLE_USEDEP}] - - $(python_gen_cond_dep ' - dev-python/dbus-python[${PYTHON_USEDEP}] - >=dev-python/gst-python-1.4:1.0[${PYTHON_USEDEP}] - dev-python/matplotlib[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - >=dev-python/pygobject-3.8:3[${PYTHON_USEDEP}] - ') - - gnome-base/librsvg:= - - >=media-libs/gstreamer-editing-services-${GST_VER}:1.0[introspection] - >=media-libs/gst-plugins-base-${GST_VER}:1.0[introspection,theora] - >=media-libs/gst-plugins-bad-${GST_VER}:1.0 - >=media-plugins/gst-plugins-gtk-${GST_VER}:1.0 - >=media-libs/gst-plugins-good-${GST_VER}:1.0 - >=media-plugins/gst-plugins-libav-${GST_VER}:1.0 - >=media-plugins/gst-plugins-gdkpixbuf-${GST_VER}:1.0 - - >=x11-libs/libnotify-0.7[introspection] - x11-libs/libwnck:3[introspection] - >=x11-libs/gtk+-3.20.0:3[introspection] -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-text/yelp-tools - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - >=dev-util/intltool-0.35.5 - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig -" - -src_configure() { - meson_src_configure -} - -src_compile() { - meson_src_compile -} - -src_install() { - meson_src_install - python_fix_shebang "${D}" -} diff --git a/media-video/pitivi/pitivi-2023.03.ebuild b/media-video/pitivi/pitivi-2023.03-r1.ebuild similarity index 98% rename from media-video/pitivi/pitivi-2023.03.ebuild rename to media-video/pitivi/pitivi-2023.03-r1.ebuild index 5aeb6d175403..8b3d98b8e913 100644 --- a/media-video/pitivi/pitivi-2023.03.ebuild +++ b/media-video/pitivi/pitivi-2023.03-r1.ebuild @@ -66,7 +66,6 @@ BDEPEND=" $(python_gen_cond_dep ' dev-python/setuptools[${PYTHON_USEDEP}] ') - >=dev-util/intltool-0.35.5 dev-util/itstool sys-devel/gettext virtual/pkgconfig diff --git a/media-video/qmplay2/files/qmplay2-23.02.05-fix-libva-glx.patch b/media-video/qmplay2/files/qmplay2-23.02.05-fix-libva-glx.patch new file mode 100644 index 000000000000..e47aacf22a5f --- /dev/null +++ b/media-video/qmplay2/files/qmplay2-23.02.05-fix-libva-glx.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/905453 + +--- a/src/modules/FFmpeg/CMakeLists.txt ++++ b/src/modules/FFmpeg/CMakeLists.txt +@@ -67,7 +67,7 @@ if(USE_FFMPEG_VAAPI OR USE_FFMPEG_VDPAU OR USE_FFMPEG_DXVA2 OR USE_FFMPEG_D3D11V + list(APPEND FFmpeg_HDR VAAPIVulkan.hpp) + list(APPEND FFmpeg_SRC VAAPIVulkan.cpp) + endif() +- pkg_check_modules(LBVA REQUIRED libva libva-glx libva-drm egl) ++ pkg_check_modules(LBVA REQUIRED libva libva-drm egl) + include_directories(${LBVA_INCLUDE_DIRS}) + link_directories(${LBVA_LIBRARY_DIRS}) + list(APPEND FFmpeg_LIBS ${LBVA_LIBRARIES}) diff --git a/media-video/qmplay2/qmplay2-23.02.05.ebuild b/media-video/qmplay2/qmplay2-23.02.05.ebuild index 83acd1b1df36..04d454c891d3 100644 --- a/media-video/qmplay2/qmplay2-23.02.05.ebuild +++ b/media-video/qmplay2/qmplay2-23.02.05.ebuild @@ -66,6 +66,10 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="dev-qt/linguist-tools:5" +PATCHES=( + "${FILESDIR}/${PN}-23.02.05-fix-libva-glx.patch" +) + src_prepare() { # disable compress man pages sed -r \ diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.7.1-r1.ebuild b/media-video/subtitlecomposer/subtitlecomposer-0.7.1-r1.ebuild index aa729948e01b..48d6f36bd03d 100644 --- a/media-video/subtitlecomposer/subtitlecomposer-0.7.1-r1.ebuild +++ b/media-video/subtitlecomposer/subtitlecomposer-0.7.1-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz LICENSE="GPL-2" SLOT="5" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="unicode" DEPEND=" diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.7.1.ebuild b/media-video/subtitlecomposer/subtitlecomposer-0.7.1.ebuild deleted file mode 100644 index ad0554f6b897..000000000000 --- a/media-video/subtitlecomposer/subtitlecomposer-0.7.1.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -KFMIN=5.82.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Text-based subtitles editor" -HOMEPAGE="https://subtitlecomposer.kde.org/" -PATCHSET="${P}-patchset-1" -SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz - https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}.tar.xz" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 x86" -IUSE="unicode" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - media-libs/openal - media-video/ffmpeg:0= - unicode? ( dev-libs/icu:= ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/gettext - virtual/pkgconfig -" - -PATCHES=( - "${WORKDIR}/${PATCHSET}/${P}-tests-optional.patch" - "${WORKDIR}/${PATCHSET}/${P}-gles-support.patch" # bug 820035 - "${WORKDIR}/${PATCHSET}/${P}-ffmpeg-5.patch" # bug 834416 -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PocketSphinx=ON # bug 616706 - $(cmake_use_find_package unicode ICU) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - elog "Some example scripts provided by ${PN} require dev-lang/ruby" - elog "or dev-lang/python to be installed." -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 5e25c3b5b74d58ddefc1602683c2f86ffce78200..b7c5e26abbc5944fe85005d77dc874f3d818662f 100644 GIT binary patch literal 3508 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 literal 3509 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 diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index c2ed1731fd2e..b4a563e694a4 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 03 May 2023 19:39:34 +0000 +Sat, 06 May 2023 20:39:46 +0000 diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz index df1dab65675fda4b80eb874bea2d9e7748d05435..9199f2f00be1422a192089ac2ee70c5739b7dedb 100644 GIT binary patch delta 3793 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 He!vd^`;m7w delta 3793 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 He!vd^BL|5* diff --git a/metadata/glsa/glsa-202305-01.xml b/metadata/glsa/glsa-202305-01.xml index 073b217db7a0..3edf350cf5a6 100644 --- a/metadata/glsa/glsa-202305-01.xml +++ b/metadata/glsa/glsa-202305-01.xml @@ -14,7 +14,7 @@ 0.9.6_p20210715_p151551 - None + 0.9.6 @@ -49,4 +49,4 @@ ajak sam - \ No newline at end of file + diff --git a/metadata/glsa/glsa-202305-15.xml b/metadata/glsa/glsa-202305-15.xml index 7fa92d4c0221..fe6902061241 100644 --- a/metadata/glsa/glsa-202305-15.xml +++ b/metadata/glsa/glsa-202305-15.xml @@ -15,14 +15,14 @@ 251.3 - None + 250 251.3 251.3 - None + 250 @@ -65,4 +65,4 @@ ajak sam - \ No newline at end of file + diff --git a/metadata/glsa/glsa-202305-19.xml b/metadata/glsa/glsa-202305-19.xml index be46977da997..52d2b681f697 100644 --- a/metadata/glsa/glsa-202305-19.xml +++ b/metadata/glsa/glsa-202305-19.xml @@ -14,7 +14,7 @@ 0.9.70 - None + 0.9.56.2-r1 @@ -48,4 +48,4 @@ ajak sam - \ No newline at end of file + diff --git a/metadata/glsa/glsa-202305-20.xml b/metadata/glsa/glsa-202305-20.xml index bd23dda9c1cb..2b7cf1b8d56f 100644 --- a/metadata/glsa/glsa-202305-20.xml +++ b/metadata/glsa/glsa-202305-20.xml @@ -18,7 +18,7 @@

libapreq is a shared library with associated modules for manipulating client request data via the Apache API.

-

TODO

+

A buffer overflow could occur when processing multipart form uploads.

An attacker could submit a crafted multipart form to trigger the buffer overflow and cause a denial of service.

@@ -39,4 +39,4 @@ ajak sam - \ No newline at end of file + diff --git a/metadata/glsa/glsa-202305-23.xml b/metadata/glsa/glsa-202305-23.xml index 6d921e29970f..e86eb729ad27 100644 --- a/metadata/glsa/glsa-202305-23.xml +++ b/metadata/glsa/glsa-202305-23.xml @@ -18,7 +18,7 @@ 5.4.4-r103 5.2.3 5.1.5-r200 - None + 5.1.5-r4 @@ -62,4 +62,4 @@ ajak sam - \ No newline at end of file + diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index c2ed1731fd2e..9f1791ba869f 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 03 May 2023 19:39:34 +0000 +Sat, 06 May 2023 20:39:47 +0000 diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit index 22d6e004bfa9..0d82af0d51df 100644 --- a/metadata/glsa/timestamp.commit +++ b/metadata/glsa/timestamp.commit @@ -1 +1 @@ -9481b5e54d9a028a3f651d96ca46efd05ac1b3a6 1683110025 2023-05-03T10:33:45+00:00 +732f6cefb4a1e4884e3fa3048d18faa0babd014a 1683183984 2023-05-04T07:06:24+00:00 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index c2dd6f21105c1f7609efd52f4d459adca3c8de22..7f5bfc6cb85f9c60693eff0ed25151cd5983595f 100644 GIT binary patch literal 28071 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 z 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 G%K!kcn$N=k literal 28036 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 literal 6579 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 diff --git a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 index 291844e0dd27..3c27b77fbe4b 100644 --- a/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 +++ b/metadata/md5-cache/app-accessibility/at-spi2-core-2.48.0 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Accessibility https://gitlab.gnome.org/GNOME/at- IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org meson-multilib systemd virtualx xdg IUSE=X gtk-doc +introspection abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 test -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=LGPL-2.1+ RDEPEND=>=sys-apps/dbus-1.5[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/glib-2.67.4: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(-)?] >=dev-libs/libxml2-2.9.1: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(-)?] introspection? ( >=dev-libs/gobject-introspection-1.54.0:= ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXi[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-lang/python-3.10.9-r1:3.10[xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) app-accessibility/at-spi2-core python_single_target_python3_10? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-2.90.3:3[python_targets_python3_11(-)] ) >=dev-libs/gobject-introspection-0.10.7:= dev-libs/libgee:0.8 dev-libs/libxml2 >=media-libs/clutter-1.5.11:1.0[introspection] >=x11-libs/gtk+-3:3[introspection] x11-libs/libX11 x11-libs/libxklavier x11-libs/libXtst dev-libs/glib[dbus] python_single_target_python3_10? ( >=dev-python/pyatspi-2.1.90[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pyatspi-2.1.90[python_targets_python3_11(-)] ) >=gnome-base/gsettings-desktop-schemas-3 gnome-base/librsvg:2 sys-apps/dbus !=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=app-accessibility/at-spi2-core-2.47:2[introspection] >=dev-libs/glib-2.28:2 media-libs/gstreamer:1.0[introspection] >=x11-libs/gtk+-3.6.2:3[introspection] python_single_target_python3_10? ( dev-python/gst-python:1.0[python_targets_python3_10(-)] >=dev-python/pygobject-3.18:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/gst-python:1.0[python_targets_python3_11(-)] >=dev-python/pygobject-3.18:3[python_targets_python3_11(-)] ) braille? ( python_single_target_python3_10? ( >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_10(-)] dev-libs/liblouis[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=app-accessibility/brltty-5.0-r3[python,python_targets_python3_11(-)] dev-libs/liblouis[python,python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( >=app-accessibility/speech-dispatcher-0.8[python,python_targets_python3_10(-)] >=dev-python/pyatspi-2.36[python_targets_python3_10(-)] dev-python/setproctitle[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=app-accessibility/speech-dispatcher-0.8[python,python_targets_python3_11(-)] >=dev-python/pyatspi-2.36[python_targets_python3_11(-)] dev-python/setproctitle[python_targets_python3_11(-)] ) x11-libs/libwnck:3[introspection] x11-libs/pango[introspection] REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=mirror://gnome/sources/orca/44/orca-44.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a23e4341a6417575036fc62f8fa6ca50 +_md5_=86ebbf80784f7964ca99e5f5b878d5cf diff --git a/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4 b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r1 similarity index 72% rename from metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4 rename to metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r1 index 4512ff3bfed5..89fb7502fe82 100644 --- a/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4 +++ b/metadata/md5-cache/app-accessibility/speech-dispatcher-0.11.4-r1 @@ -1,16 +1,16 @@ BDEPEND=sys-apps/help2man >=sys-devel/gettext-0.19.8 virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare -DEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak ) espeak-ng? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) +DEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) DESCRIPTION=Speech synthesis interface EAPI=8 HOMEPAGE=https://freebsoft.org/speechd INHERIT=autotools python-r1 systemd -IUSE=alsa ao espeak +espeak-ng flite nas pulseaudio python python_targets_python3_10 python_targets_python3_11 +IUSE=alsa ao +espeak flite nas pulseaudio python python_targets_python3_10 python_targets_python3_11 KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 LICENSE=GPL-2 -RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak ) espeak-ng? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) python? ( dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) +RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-libs/dotconf-1.3 >=dev-libs/glib-2.36:2 >=media-libs/libsndfile-1.0.2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) espeak? ( app-accessibility/espeak-ng ) flite? ( app-accessibility/flite ) nas? ( media-libs/nas ) pulseaudio? ( media-sound/pulseaudio ) python? ( dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/brailcom/speechd/releases/download/0.11.4/speech-dispatcher-0.11.4.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f7fd252c3607d157ca9451f9da325f1c +_md5_=93620a4550f25604ff849ed427425347 diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz index b0b43111efe2f482cf85da75bc5052a5f49016b4..04568d6518fe44dd817ec16df9a316a8781b9a6c 100644 GIT binary patch literal 55669 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 CHam*| literal 56175 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 diff --git a/metadata/md5-cache/app-admin/ansible-6.7.0 b/metadata/md5-cache/app-admin/ansible-6.7.0 index d2de60cc85bd..8ac114e9ad51 100644 --- a/metadata/md5-cache/app-admin/ansible-6.7.0 +++ b/metadata/md5-cache/app-admin/ansible-6.7.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/a/ansible/ansible-6.7.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=07b91b1515ae61422edef4516eeaa7d3 diff --git a/metadata/md5-cache/app-admin/ansible-7.4.0 b/metadata/md5-cache/app-admin/ansible-7.4.0 index 576e99a33c19..3652bbba07f8 100644 --- a/metadata/md5-cache/app-admin/ansible-7.4.0 +++ b/metadata/md5-cache/app-admin/ansible-7.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible/ansible-7.4.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=01fd7f1a40f7d2746d76d9dc34cbc6d6 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.13.9 b/metadata/md5-cache/app-admin/ansible-core-2.13.9 index 12f0874e9ea9..2a1016aa6625 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.13.9 +++ b/metadata/md5-cache/app-admin/ansible-core-2.13.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/a/ansible-core/ansible-core-2.13.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=cad9f9acc6e5fb33e2e6c7635f9bd209 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.4-r1 b/metadata/md5-cache/app-admin/ansible-core-2.14.4-r1 index 676869856097..97adb27fd13c 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.14.4-r1 +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.4-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d2e1cc7027b4cc02268e305b1aec9547 diff --git a/metadata/md5-cache/app-admin/ansible-core-2.14.5 b/metadata/md5-cache/app-admin/ansible-core-2.14.5 index 252cc61c9d56..b3e8f855db95 100644 --- a/metadata/md5-cache/app-admin/ansible-core-2.14.5 +++ b/metadata/md5-cache/app-admin/ansible-core-2.14.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-core/ansible-core-2.14.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2c422a8eb38de3704910ab40f061f455 diff --git a/metadata/md5-cache/app-admin/ansible-core-9999 b/metadata/md5-cache/app-admin/ansible-core-9999 index bbabb1927764..b9cdd8f6f8a4 100644 --- a/metadata/md5-cache/app-admin/ansible-core-9999 +++ b/metadata/md5-cache/app-admin/ansible-core-9999 @@ -11,5 +11,5 @@ RDEPEND=dev-python/paramiko[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a55716a54ab2ae4aac975082c3b6a34a diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.2 b/metadata/md5-cache/app-admin/ansible-lint-6.14.2 index fa8840090c18..457c4c628cae 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.14.2 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.14.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=74a3e084d986e0a80ffb7a9289e5bdd6 diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.4 b/metadata/md5-cache/app-admin/ansible-lint-6.14.4 index b92a0e0709b0..53fb60e5c724 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.14.4 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.14.4 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6807997b1c18e0a129bc5192689fdb17 diff --git a/metadata/md5-cache/app-admin/ansible-lint-6.14.6 b/metadata/md5-cache/app-admin/ansible-lint-6.14.6 index e0f3f47f7953..01e06e2a5645 100644 --- a/metadata/md5-cache/app-admin/ansible-lint-6.14.6 +++ b/metadata/md5-cache/app-admin/ansible-lint-6.14.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/ansible-lint/ansible-lint-6.14.6.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6807997b1c18e0a129bc5192689fdb17 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 index 55aa9f1a832d..c3c7e3598cea 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-4.6.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/4.6.8.tar.gz -> ansible-modules-hashivault-4.6.8.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0b3ed91efd7ed36d03c28eefe4c60009 diff --git a/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 b/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 index 8549d06b28af..282c6dedb2ce 100644 --- a/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 +++ b/metadata/md5-cache/app-admin/ansible-modules-hashivault-5.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/TerryHowe/ansible-modules-hashivault/archive/5.1.0.tar.gz -> ansible-modules-hashivault-5.1.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0605ec3d7e8a8b8ace71aa8b025653ea diff --git a/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 b/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 index bd3d52139778..ac608b0c8bf6 100644 --- a/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 +++ b/metadata/md5-cache/app-admin/ansible-molecule-4.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/m/molecule/molecule-4.0.1.tar.gz -> ansible-molecule-4.0.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a9079d515f870c1bd5a3917d693413ec diff --git a/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 b/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 index 1b263ea8cb0f..10bd1d278f5e 100644 --- a/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 +++ b/metadata/md5-cache/app-admin/ansible-molecule-4.0.4 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/molecule/molecule-4.0.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d190c758a9890f81350f099163df8069 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.114 b/metadata/md5-cache/app-admin/awscli-1.27.114 deleted file mode 100644 index 6ea18b14e196..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.114 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.114[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -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 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.114[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.114.tar.gz -> aws-cli-1.27.114.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.118 b/metadata/md5-cache/app-admin/awscli-1.27.118 deleted file mode 100644 index 0f7377393b8f..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.118 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.118[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -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 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.118[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.118.tar.gz -> aws-cli-1.27.118.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.122 b/metadata/md5-cache/app-admin/awscli-1.27.122 deleted file mode 100644 index 818bb07a5e23..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.122 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.122[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -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 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.122[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.122.tar.gz -> aws-cli-1.27.122.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.123 b/metadata/md5-cache/app-admin/awscli-1.27.123 index 2c09e7542c73..9841c8298a67 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.123 +++ b/metadata/md5-cache/app-admin/awscli-1.27.123 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 LICENSE=Apache-2.0 RDEPEND=>=dev-python/botocore-1.29.123[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aws/aws-cli/archive/1.27.123.tar.gz -> aws-cli-1.27.123.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=54abcad61904cce6140192c167c33535 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.124 b/metadata/md5-cache/app-admin/awscli-1.27.124 deleted file mode 100644 index b7f664ee39b6..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.124 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.124[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -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 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.124[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.124.tar.gz -> aws-cli-1.27.124.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.125 b/metadata/md5-cache/app-admin/awscli-1.27.125 deleted file mode 100644 index 901b4b7797c9..000000000000 --- a/metadata/md5-cache/app-admin/awscli-1.27.125 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.125[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] -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 multiprocessing -IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.125[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.125.tar.gz -> aws-cli-1.27.125.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.119 b/metadata/md5-cache/app-admin/awscli-1.27.126 similarity index 90% rename from metadata/md5-cache/app-admin/awscli-1.27.119 rename to metadata/md5-cache/app-admin/awscli-1.27.126 index 64af6064a860..7c55b942b2b7 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.119 +++ b/metadata/md5-cache/app-admin/awscli-1.27.126 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.119[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.126[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.119[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +RDEPEND=>=dev-python/botocore-1.29.126[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.119.tar.gz -> aws-cli-1.27.119.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.126.tar.gz -> aws-cli-1.27.126.gh.tar.gz +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.120 b/metadata/md5-cache/app-admin/awscli-1.27.127 similarity index 90% rename from metadata/md5-cache/app-admin/awscli-1.27.120 rename to metadata/md5-cache/app-admin/awscli-1.27.127 index 0fe9e9af5748..4187b1e1004f 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.120 +++ b/metadata/md5-cache/app-admin/awscli-1.27.127 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.120[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.127[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.120[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +RDEPEND=>=dev-python/botocore-1.29.127[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.120.tar.gz -> aws-cli-1.27.120.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.127.tar.gz -> aws-cli-1.27.127.gh.tar.gz +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-1.27.121 b/metadata/md5-cache/app-admin/awscli-1.27.129 similarity index 90% rename from metadata/md5-cache/app-admin/awscli-1.27.121 rename to metadata/md5-cache/app-admin/awscli-1.27.129 index 6309b4edf481..a00abd65a932 100644 --- a/metadata/md5-cache/app-admin/awscli-1.27.121 +++ b/metadata/md5-cache/app-admin/awscli-1.27.129 @@ -1,4 +1,4 @@ -BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.121[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.29.129[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Universal Command Line Environment for AWS EAPI=8 @@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1 multiprocessing IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=Apache-2.0 -RDEPEND=>=dev-python/botocore-1.29.121[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +RDEPEND=>=dev-python/botocore-1.29.129[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=https://github.com/aws/aws-cli/archive/1.27.121.tar.gz -> aws-cli-1.27.121.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +SRC_URI=https://github.com/aws/aws-cli/archive/1.27.129.tar.gz -> aws-cli-1.27.129.gh.tar.gz +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49e74325243b7907e30dd121cb06f7f4 diff --git a/metadata/md5-cache/app-admin/awscli-bin-2.11.17 b/metadata/md5-cache/app-admin/awscli-bin-2.11.17 new file mode 100644 index 000000000000..3c34f63f0549 --- /dev/null +++ b/metadata/md5-cache/app-admin/awscli-bin-2.11.17 @@ -0,0 +1,12 @@ +BDEPEND=app-arch/unzip +DEFINED_PHASES=install +DESCRIPTION=command line interface for Amazon Web Services +EAPI=8 +HOMEPAGE=https://aws.amazon.com/cli/ https://github.com/aws/aws-cli/ +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=Apache-2.0 MIT LGPL-2.1+ BSD GPL-2+-with-Pyinstaller-Bootloader-exception openssl PSF-2 BSD-2 GPL-3+ public-domain +RDEPEND=!app-admin/awscli sys-libs/glibc +RESTRICT=strip +SLOT=0 +SRC_URI=amd64? ( https://awscli.amazonaws.com/awscli-exe-linux-x86_64-2.11.17.zip ) arm64? ( https://awscli.amazonaws.com/awscli-exe-linux-aarch64-2.11.17.zip ) +_md5_=993de8fab734fbd464d3a1f622b35cf9 diff --git a/metadata/md5-cache/app-admin/cdist-6.9.8 b/metadata/md5-cache/app-admin/cdist-6.9.8 index 0062b177686a..8b9bb5d42719 100644 --- a/metadata/md5-cache/app-admin/cdist-6.9.8 +++ b/metadata/md5-cache/app-admin/cdist-6.9.8 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/6.9.8.tar.gz -> cdist-6.9.8.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=27e5092f5d0b19c3af101dd419ede976 diff --git a/metadata/md5-cache/app-admin/cdist-7.0.0 b/metadata/md5-cache/app-admin/cdist-7.0.0 index 7f8b2f664a0b..5d159b28cf06 100644 --- a/metadata/md5-cache/app-admin/cdist-7.0.0 +++ b/metadata/md5-cache/app-admin/cdist-7.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://code.ungleich.ch/ungleich-public/cdist/archive/7.0.0.tar.gz -> cdist-7.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=46e2ed809277db0eb524e0909af8cdc2 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9 b/metadata/md5-cache/app-admin/clustershell-1.9 index 281c4ce99b5f..7ac50de6da74 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9 +++ b/metadata/md5-cache/app-admin/clustershell-1.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.tar.gz -> clustershell-1.9.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1935c1751d6bc6ea0cb383f3ee46bd33 diff --git a/metadata/md5-cache/app-admin/clustershell-1.9.1 b/metadata/md5-cache/app-admin/clustershell-1.9.1 index 60535f5b7043..7a14378359c6 100644 --- a/metadata/md5-cache/app-admin/clustershell-1.9.1 +++ b/metadata/md5-cache/app-admin/clustershell-1.9.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cea-hpc/clustershell/archive/v1.9.1.tar.gz -> clustershell-1.9.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=40fa7e34aa537187d7c6a095eb8e47e7 diff --git a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 index ebb0aba7a02d..5341cf9c98b9 100644 --- a/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 +++ b/metadata/md5-cache/app-admin/djbdns-logparse-0.0.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/djbdns-logparse-0.0.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=71e7ae9303324b3072e6984e82132ec0 diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 index ec68d408104c..3290ebd74e03 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/eclean-kernel/archive/v2.99.3.tar.gz -> eclean-kernel-2.99.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0db1ac007e515cab9903c75f4e31e9eb diff --git a/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 b/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 index 40b183fb16db..670c459e9caa 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 +++ b/metadata/md5-cache/app-admin/eclean-kernel-2.99.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/eclean-kernel/archive/v2.99.4.tar.gz -> eclean-kernel-2.99.4.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9bd2fb0f5251bbc0f7a4f4cf11c028be diff --git a/metadata/md5-cache/app-admin/eclean-kernel-9999 b/metadata/md5-cache/app-admin/eclean-kernel-9999 index fde75c35f0e1..1f6e76caf863 100644 --- a/metadata/md5-cache/app-admin/eclean-kernel-9999 +++ b/metadata/md5-cache/app-admin/eclean-kernel-9999 @@ -11,5 +11,5 @@ RDEPEND=kernel_linux? ( dev-python/pymountboot[python_targets_python3_10(-)?,pyt REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ed8ba60e0f8885a598369b0fdb40d709 diff --git a/metadata/md5-cache/app-admin/exo-1.67.0 b/metadata/md5-cache/app-admin/exo-1.68.0 similarity index 76% rename from metadata/md5-cache/app-admin/exo-1.67.0 rename to metadata/md5-cache/app-admin/exo-1.68.0 index 4f113b51bfcd..568f9f0a32bb 100644 --- a/metadata/md5-cache/app-admin/exo-1.67.0 +++ b/metadata/md5-cache/app-admin/exo-1.68.0 @@ -7,5 +7,5 @@ KEYWORDS=~amd64 LICENSE=Apache-2.0 RESTRICT=strip SLOT=0 -SRC_URI=https://github.com/exoscale/cli/archive/v1.67.0.tar.gz -> exo-1.67.0.gh.tar.gz +SRC_URI=https://github.com/exoscale/cli/archive/v1.68.0.tar.gz -> exo-1.68.0.gh.tar.gz _md5_=e9656d34c44fbb4045b1d839d67e8d0f diff --git a/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 b/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 new file mode 100644 index 000000000000..8674a39ed8f7 --- /dev/null +++ b/metadata/md5-cache/app-admin/github-backup-utils-3.8.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile install setup test +DEPEND=test? ( app-misc/jq app-arch/pigz net-misc/rsync sys-apps/moreutils dev-util/checkbashisms || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) ) +DESCRIPTION=Backup and recovery utilities for GitHub Enterprise +EAPI=8 +HOMEPAGE=https://github.com/github/backup-utils +INHERIT=python-any-r1 +IUSE=test +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=app-misc/jq app-arch/pigz net-misc/rsync sys-apps/moreutils +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/github/backup-utils/archive/v3.8.0.tar.gz -> github-backup-utils-3.8.0.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=8e17099bd011a3003b2d71dd9cd331e5 diff --git a/metadata/md5-cache/app-admin/mkosi-14_p20230313 b/metadata/md5-cache/app-admin/mkosi-14_p20230313 index 9b05255eb08e..3a0546d12de2 100644 --- a/metadata/md5-cache/app-admin/mkosi-14_p20230313 +++ b/metadata/md5-cache/app-admin/mkosi-14_p20230313 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/systemd/mkosi/archive/33a33967819443ee03137459eec85cd5db6c4bad.tar.gz -> mkosi-14_p20230313.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=399fbd0a45deef6d06522daa632ceb54 diff --git a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 index 6c4dd138baa9..5e5340860306 100644 --- a/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 +++ b/metadata/md5-cache/app-admin/ngxtop-0.0.3_pre141201-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://dev.gentoo.org/~jlec/distfiles/ngxtop-0.0.3_pre141201.tar.xz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b75ec6fa887cd1a7cbba75ed9f969f6b diff --git a/metadata/md5-cache/app-admin/ps_mem-3.14 b/metadata/md5-cache/app-admin/ps_mem-3.14 index 1f8fd59eb2b7..1face0c01c9f 100644 --- a/metadata/md5-cache/app-admin/ps_mem-3.14 +++ b/metadata/md5-cache/app-admin/ps_mem-3.14 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) py REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pixelb/ps_mem/archive/refs/tags/v3.14.tar.gz -> ps_mem-3.14.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=755161ac2b283a7344c1fa624f902ac4 diff --git a/metadata/md5-cache/app-admin/pwman3-0.11.1 b/metadata/md5-cache/app-admin/pwman3-0.11.1 index 7813d29d75d9..e59282ed3819 100644 --- a/metadata/md5-cache/app-admin/pwman3-0.11.1 +++ b/metadata/md5-cache/app-admin/pwman3-0.11.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pwman3/pwman3/archive/v0.11.1.tar.gz -> pwman3-0.11.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ade02d667a20b16ffe13676dffd12f66 diff --git a/metadata/md5-cache/app-admin/pwman3-0.12.2 b/metadata/md5-cache/app-admin/pwman3-0.12.2 index 5d22a80137c5..5a44c9d76011 100644 --- a/metadata/md5-cache/app-admin/pwman3-0.12.2 +++ b/metadata/md5-cache/app-admin/pwman3-0.12.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/pwman3/pwman3/archive/v0.12.2.tar.gz -> pwman3-0.12.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6f66d3c0e98cf23656a67b007b6c377b diff --git a/metadata/md5-cache/app-admin/salt-3005.1-r1 b/metadata/md5-cache/app-admin/salt-3005.1-r1 index f0838f4d1692..5d044357675a 100644 --- a/metadata/md5-cache/app-admin/salt-3005.1-r1 +++ b/metadata/md5-cache/app-admin/salt-3005.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3005.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7a5198538f6e006afe5e04a9f01fa259 diff --git a/metadata/md5-cache/app-admin/salt-3006.0 b/metadata/md5-cache/app-admin/salt-3006.0 index 2032b9ea358f..f94fcc0bfce6 100644 --- a/metadata/md5-cache/app-admin/salt-3006.0 +++ b/metadata/md5-cache/app-admin/salt-3006.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( raet zeromq ) test? ( cheetah genshi ) || ( python_targets_pyt RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/salt/salt-3006.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5d81f901b97ecac9bdcbcd52a4e35fa2 diff --git a/metadata/md5-cache/app-admin/setools-4.4.0-r3 b/metadata/md5-cache/app-admin/setools-4.4.0-r3 index 39198740604a..ef5fee18170f 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.0-r3 +++ b/metadata/md5-cache/app-admin/setools-4.4.0-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.0/setools-4.4.0.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ab189ae7350c8e80ee53a105aaff295a diff --git a/metadata/md5-cache/app-admin/setools-4.4.1 b/metadata/md5-cache/app-admin/setools-4.4.1 index e8f7c30d70b9..d28b31a12941 100644 --- a/metadata/md5-cache/app-admin/setools-4.4.1 +++ b/metadata/md5-cache/app-admin/setools-4.4.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/SELinuxProject/setools/releases/download/4.4.1/setools-4.4.1.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=49aa6b5a13fc1b3625f6a3798b686fae diff --git a/metadata/md5-cache/app-admin/setools-9999 b/metadata/md5-cache/app-admin/setools-9999 index 86afa7a0328f..94ef807c0aab 100644 --- a/metadata/md5-cache/app-admin/setools-9999 +++ b/metadata/md5-cache/app-admin/setools-9999 @@ -12,5 +12,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3b2b478a4f5f49e13b67d3b885b97681 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.2 b/metadata/md5-cache/app-admin/supervisor-4.2.2 index a5c9ff61b13c..780915aa7a56 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.2 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/supervisor/supervisor-4.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bab27d56d42a6155b2726674d85bdea3 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.4 b/metadata/md5-cache/app-admin/supervisor-4.2.4 index c179fb6c14d2..4aed7026547c 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.4 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/s/supervisor/supervisor-4.2.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=38abb5505e1614a679c6613df9f8c199 diff --git a/metadata/md5-cache/app-admin/supervisor-4.2.5 b/metadata/md5-cache/app-admin/supervisor-4.2.5 index 035510a21ebc..343d737fdbf7 100644 --- a/metadata/md5-cache/app-admin/supervisor-4.2.5 +++ b/metadata/md5-cache/app-admin/supervisor-4.2.5 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/s/supervisor/supervisor-4.2.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1acf4e1f9e6bf5dd21f780a17c3755b4 diff --git a/metadata/md5-cache/app-admin/syslog-ng-4.0.1 b/metadata/md5-cache/app-admin/syslog-ng-4.0.1 index 12ea23cf83b9..b03768a744e5 100644 --- a/metadata/md5-cache/app-admin/syslog-ng-4.0.1 +++ b/metadata/md5-cache/app-admin/syslog-ng-4.0.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.syslog-ng.com/products/open-source-log-management/ INHERIT=autotools python-single-r1 systemd IUSE=amqp caps dbi geoip2 http ipv6 json kafka mongodb pacct python redis smtp snmp test spoof-source systemd tcpd python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=GPL-2+ LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.10.1:2 >=dev-libs/ivykis-0.42.4 >=dev-libs/libpcre-6.1:= !dev-libs/eventlog amqp? ( >=net-libs/rabbitmq-c-0.8.0:=[ssl] ) caps? ( sys-libs/libcap ) dbi? ( >=dev-db/libdbi-0.9.0 ) geoip2? ( dev-libs/libmaxminddb:= ) http? ( net-misc/curl ) json? ( >=dev-libs/json-c-0.9:= ) kafka? ( >=dev-libs/librdkafka-1.0.0:= ) mongodb? ( >=dev-libs/mongo-c-driver-1.2.0 ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) redis? ( >=dev-libs/hiredis-0.11.0:= ) smtp? ( net-libs/libesmtp:= ) snmp? ( net-analyzer/net-snmp:0= ) spoof-source? ( net-libs/libnet:1.1= ) systemd? ( sys-apps/systemd:= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) dev-libs/openssl:0= REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) test? ( python ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/balabit/syslog-ng/releases/download/syslog-ng-4.0.1/syslog-ng-4.0.1.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=aa381d2e2000eba5b92ab4548d643b0f +_md5_=b983399bd663625d95cbb08904c4eb8a diff --git a/metadata/md5-cache/app-admin/webapp-config-1.55-r2 b/metadata/md5-cache/app-admin/webapp-config-1.55-r2 index 85c9986871bc..7ae22e708f7a 100644 --- a/metadata/md5-cache/app-admin/webapp-config-1.55-r2 +++ b/metadata/md5-cache/app-admin/webapp-config-1.55-r2 @@ -12,5 +12,5 @@ RDEPEND=portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/webapp-config/webapp-config-1.55.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=76a4ff03c0626316675783336f425ae8 diff --git a/metadata/md5-cache/app-admin/webapp-config-9999 b/metadata/md5-cache/app-admin/webapp-config-9999 index bc6b6f851c7c..3e64003efee9 100644 --- a/metadata/md5-cache/app-admin/webapp-config-9999 +++ b/metadata/md5-cache/app-admin/webapp-config-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=portage? ( sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b81bab921a11bdfdb94a01ef3a811eba diff --git a/metadata/md5-cache/app-admin/xkcdpass-1.19.3 b/metadata/md5-cache/app-admin/xkcdpass-1.19.3 index b4c1a580aa5a..62a40c58b9a8 100644 --- a/metadata/md5-cache/app-admin/xkcdpass-1.19.3 +++ b/metadata/md5-cache/app-admin/xkcdpass-1.19.3 @@ -12,5 +12,5 @@ REQUIRED_USE=test? ( l10n_en ) || ( python_targets_python3_10 python_targets_pyt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xkcdpass/xkcdpass-1.19.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b19a1354aefd378a50eda3bfd26dd12e diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz index f70174a5689c7895b9006535145910e29ef20ece..117ea98403ade324492573f9f99699d5d02df0d3 100644 GIT binary patch literal 1512 zcmVa>$d0aYdGiihWX)DIv3_VJa!`ak^NALxx~yy=He{E{K-_5EKy{`p7w{x$B@ z$+bho@2bfoIX#Ys=;pb2+Th)Bhv+KhC1!``uq}J@8glO0qhjq`lfz4n(V-GD7w4Qp zd8<9|iCn90)aX9LjrJnCufP83<6?Pb<+4plb1DwLYtWijdnxbq6K3JLZ)qpCj#T{5 zW?eddkK^jes|VR34`uUbq0DP`$2mEyaib%1_agQl>(~e!m-yJOWdH7m{}Ic+RqFW? z)Tv|1S0~+2wJ{iSK$e-zNwLYM`Hf4;cV?c!<&tBpq0om9j%+#cD6vm;=~D8;Vq4c< zS5Yu+w;Z|HZ;g=5m}{;1MJZ?ZijZ*vutzJC#(08FcQQWFi z(dd1L_Bm*Zk<(NrT1?$gOAQysmBtOfy{5<5Vn-OV>6r601g3p?VdWJZg=?R6ZL{tf zDN+!K5+Ib0LEjLRe zPIN*<@8iWIku)S^9Nbp049!tEdTwoBGy_+tJ@v}nb>gc~|N7;_e&hMVp7Acz4K`lc zt~M_`oH`FjZ6pA4B^*3*GR%7!Zp5GItaO>aPcE{k)xHOsdrHzE0^GASx@lZw*Fsi2 zjh0muc5(cjGu8J_-hRdxnbZ&ILceiTG1+64$rcdJ|-IVAPT+18uI_(gG1wuR84sHcc)2v1I@^1fw%lxaOOeU05gK|;iFC+Khv z;taCJwMurlG=ic|M-f%@|CiM;R)|#lmJmIdzMUIji4(kNz9!hO1;w}gw z1`V$}dVwVQ{3?@4OvKzofGUAcj%yNXCYgEo0uHhzI~MG)V`l7e!5>#76W%6dcA^U* zaiBCHA?u-)61pjUi4Oy?6K5b~3u%!jpR0uROzq!gYX9d?{psi5^6!Y=dZW)gm+@6D zNDC|FimJp>NV(T~JTwRLeV-Cqc!7Cf&xHu~6i(D844)e-FS{!bLS@d3f3s6MU!6x_sAVtSY#!x_M zEQGO<2HJp-A!QR60qxMtJNMapl68lz8R(2D;l~(Jh7LMBhTtvHqllmWAGzQy5Pi$L zR)9iWcx7yZ_~<#NMB#)ym{m-hyVsJQo5c%D=D|El#A@5Nr!6uGv$Mv*7FA4{3B=>y zqqC4k#LnYF$YAw84SS;MxtD-|=e}!o8mDDHd@^`7k@Y>Em0I$YjV@t`JS2@{q9`!~ zp}WuAAc&Mz9U!4Hde^t-vL_2bQQbQ0AsZd#)tx)0b*iCAl&KX5TYVEU@O#^IigZ`8dPIKvTe_vk~?j*Wj|4R3_DUF4@!aMhHP# zyuCn2Uu+1X68V5v=Y}m1j|1B?_d{9_!A8~n{yHdiyd}sVEAGs0VV)3%p!f4E z%0OPZ&lA#BIJRIBqz%)y30%64(P<5i9W<;t_5)A3cvkSd<=erNt++AnX?V`XbBm<= O-G2ZYRLkLY3IG7#G4ewI literal 1513 zcmVm)joXUmodkB`Su?l|Ni~>_GKP1 z;jJ}Bp0$N%b7zIsFlAXRK3Q*_Ic#m?HQa+`x(-!dbHoXqyO#D6uG}M>g7zTKk=!z< z&%W6ws@K}5_PjS{I_V-hFF*Y4)SR&Nlq! zvJXX`NR-~Z?j#S&GWL8P9CF;xjOghX6~z#}i#YFG;j{3$#$mdf^PBJfB9?!x)N>Nl z+2PH{gie|HoD4Z2i!^gnDYXEtG24`J&f0VJ0YR1j)GCrJeB7z$(lMm217QRB5@%w>EVSZ&%mcpcC6#drcyn| z-kayjICQs98e^sG^(NFglV}jD+J?|(JE?k7P3{=97jxlNop2VO$6-aJeF$Q$bZ;ka zbYcuUj~8Q9(;PKspxS}Q&>VxKMeXJyDU`5P?2My3>WfhS`Q?MYvb^A(`7YBbc3yqc zTn;?kCc(8834mM;2hSFUc@M*l_&3Gs9FiKn$ZM~gI?>$Nqa7l^Jq-8cHx17Y}Y^pv_tPX3vbGq zQ_4oB^EPA-Nqusrc6u}ZFciwZ5IS7yxx{gVrzL6UJ=^~*(|Tn361%{K1`*d0&>;eG zhU1IihS&(f+-SWbLk+|8)f4L~Tv66d_teO1TW|x z92%ZX^a4pr`682#62#oc0ICLj5@}7iGY#qB12_yFeQUuETGFNSfIn$SCcI6^te^`u zDxfqVG1fyXBXo1zLmUji3ci7mEu>{U`CNOjh1mUFrknr%>3;h8xBe%hw_fQp&&T{C z*A5CrzI3~=M1-z#2Cf_U%xRuaIb2AZlm^Vryl`d#xO;$-cpt%?2;-e|XhmLN4KCfx zqHR_V3js`lFD*-C%Cvnz(j9GYa#4beli-4aB=>1N`p;WdO&2^!(m3+oW0*Wv7U+TD zx`3DED0C96K#}9I4>Sd^WdKGOY{ zK|s1-o~?oA7i@q5<)1U~AOk%0H?77B)jW!jAvYkP7c6`!E)F|G0Bo>_R08HZjX-Qd z@bBJW(1U3O-0p4ZqzPK8BPlp(;uwHQ;4?Ug@7xA+Fb1I|gId5gQcd)`R=@u8=_gFS zcwH}`z#nja0$l*4upN-&RuFi>)~GHKAq;VWG}t0+AV+X;PB7MXKo|o=kurZyhbqR1 z1kS|bP{1-q51`p_{|5IC0MZ~T=mYEwq!BNt)sc^rW#q3r`*a18y0pZ0vF zEp{)^F&BHod4x29b)pI$BT2{t^LR4(fEQbM;iw PbiVl?vZVkjbqW9ge^%vg diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 index 8cf0439c58e9..d392b1a034bd 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.5.0-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.5.0.tar.gz -> fangfrisch-1.5.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c6aeb5ad666992ae91a62eac1bfa6ea1 diff --git a/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 b/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 index 96e214ec6e9a..7cb22fafc35b 100644 --- a/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 +++ b/metadata/md5-cache/app-antivirus/fangfrisch-1.6.1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/rseichter/fangfrisch/archive/1.6.1.tar.gz -> fangfrisch-1.6.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c3b9cdb0f1a1158155648e58a2648114 diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz index 3f23c234f996c36cd5c4d14a2f39ca17e6f3f28f..ccfae0f3060b5099ffd6d2698b90e33f71be2c69 100644 GIT binary patch literal 24783 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 literal 24440 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 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 index 5142b25c7590..88ae183889bf 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r3 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 ) ) RESTRICT=test SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=ff89eb8ed91efbab6bc92a73533cd655 diff --git a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 index 6dc2dc65f77b..accd8ca2d04d 100644 --- a/metadata/md5-cache/app-arch/brotli-1.0.9-r5 +++ b/metadata/md5-cache/app-arch/brotli-1.0.9-r5 @@ -5,7 +5,7 @@ DESCRIPTION=Generic-purpose lossless compression algorithm EAPI=8 HOMEPAGE=https://github.com/google/brotli/ INHERIT=cmake-multilib distutils-r1 -IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris LICENSE=MIT python? ( Apache-2.0 ) RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=https://github.com/google/brotli/archive/v1.0.9.tar.gz -> brotli-1.0.9.tar.gz test? ( https://dev.gentoo.org/~mgorny/dist/brotli-1.0.9.testdata.tar.xz ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a86a9c66f02cba974f73b92a3b1fb1aa +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=547c27e494a649c771e80e9460c073af diff --git a/metadata/md5-cache/app-arch/brotli-9999 b/metadata/md5-cache/app-arch/brotli-9999 index 1489155c8b94..a8656b481d45 100644 --- a/metadata/md5-cache/app-arch/brotli-9999 +++ b/metadata/md5-cache/app-arch/brotli-9999 @@ -5,12 +5,12 @@ DESCRIPTION=Generic-purpose lossless compression algorithm EAPI=8 HOMEPAGE=https://github.com/google/brotli/ INHERIT=cmake-multilib distutils-r1 git-r3 -IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 +IUSE=python 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 python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 debug LICENSE=MIT python? ( Apache-2.0 ) PROPERTIES=live RDEPEND=python? ( python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0/9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9e3ea5ddd33f0e64596b15df5dff6d15 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c cmake-multilib 37d23064f303dcf23453353ab8c77059 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=625b91c4e856addcdc6a7daa635d4358 diff --git a/metadata/md5-cache/app-arch/cfv-3.0.0 b/metadata/md5-cache/app-arch/cfv-3.0.0 index 7446f563d777..f3619c89b7e6 100644 --- a/metadata/md5-cache/app-arch/cfv-3.0.0 +++ b/metadata/md5-cache/app-arch/cfv-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/cfv-project/cfv/archive/v3.0.0.tar.gz -> cfv-3.0.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3e4dd5c64e2960035ba5753753c107b4 diff --git a/metadata/md5-cache/app-arch/cpio-2.14 b/metadata/md5-cache/app-arch/cpio-2.14 new file mode 100644 index 000000000000..11fd280dfc32 --- /dev/null +++ b/metadata/md5-cache/app-arch/cpio-2.14 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure postinst prepare +DESCRIPTION=A file archival tool which can also read and write tar files +EAPI=8 +HOMEPAGE=https://www.gnu.org/software/cpio/cpio.html +INHERIT=autotools +IUSE=nls +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3+ +PDEPEND=app-alternatives/cpio +SLOT=0 +SRC_URI=mirror://gnu/cpio/cpio-2.14.tar.bz2 +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=7ee2d5c493a1e2f77277ce186dfcbe91 diff --git a/metadata/md5-cache/app-arch/dtrx-8.5.0 b/metadata/md5-cache/app-arch/dtrx-8.5.0 index d59c82b46a18..05024dbcc8bb 100644 --- a/metadata/md5-cache/app-arch/dtrx-8.5.0 +++ b/metadata/md5-cache/app-arch/dtrx-8.5.0 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dtrx/dtrx-8.5.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=aec15bbfb15a8e53632609790c13e57a diff --git a/metadata/md5-cache/app-arch/dtrx-8.5.2 b/metadata/md5-cache/app-arch/dtrx-8.5.2 index 1666c7faed60..81c3781b43de 100644 --- a/metadata/md5-cache/app-arch/dtrx-8.5.2 +++ b/metadata/md5-cache/app-arch/dtrx-8.5.2 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/dtrx/dtrx-8.5.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e00b3a7e6ec27963c6f393337a2569b8 diff --git a/metadata/md5-cache/app-arch/dtrx-9999 b/metadata/md5-cache/app-arch/dtrx-9999 index bc36cd1baf4b..b4afbed590a3 100644 --- a/metadata/md5-cache/app-arch/dtrx-9999 +++ b/metadata/md5-cache/app-arch/dtrx-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=93e926731845f458f463e2e2aba04157 diff --git a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 index c169109a12a6..88b9f31b123a 100644 --- a/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 +++ b/metadata/md5-cache/app-arch/gnome-autoar-0.4.4 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-autoar INHERIT=gnome.org meson vala IUSE=gtk gtk-doc +introspection test vala -KEYWORDS=~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=LGPL-2.1+ RDEPEND=>=app-arch/libarchive-3.4.0:= >=dev-libs/glib-2.35.6:2 gtk? ( >=x11-libs/gtk+-3.2:3[introspection?] ) introspection? ( >=dev-libs/gobject-introspection-1.30.0:= ) REQUIRED_USE=vala? ( introspection ) gtk-doc? ( gtk ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnome-autoar/0.4/gnome-autoar-0.4.4.tar.xz _eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d -_md5_=7b248cfe2ca856d3331dfca8abeeca41 +_md5_=d3cf03935799a400ebb4e4c36680b949 diff --git a/metadata/md5-cache/app-arch/patool-1.12 b/metadata/md5-cache/app-arch/patool-1.12 index 4d9a4bf2c2b4..fe9a6fb201b1 100644 --- a/metadata/md5-cache/app-arch/patool-1.12 +++ b/metadata/md5-cache/app-arch/patool-1.12 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/patool/patool-1.12.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d4b6ddc652247d397c72d29a29df5adb diff --git a/metadata/md5-cache/app-arch/tardelta-1.0.1 b/metadata/md5-cache/app-arch/tardelta-1.0.1 index 45802d86ced8..129c299d7ca1 100644 --- a/metadata/md5-cache/app-arch/tardelta-1.0.1 +++ b/metadata/md5-cache/app-arch/tardelta-1.0.1 @@ -1,15 +1,15 @@ -BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=Generate a tarball of differences between two tarballs EAPI=7 HOMEPAGE=https://github.com/zmedico/tardelta INHERIT=distutils-r1 -IUSE=python_targets_python3_10 +IUSE=python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~x86 LICENSE=Apache-2.0 -RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] -REQUIRED_USE=|| ( python_targets_python3_10 ) +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/zmedico/tardelta/archive/1.0.1.tar.gz -> tardelta-1.0.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b36f7babfc1a459f4e52e28c1722c030 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=9a1fd482eac4a058c583dd4785ade15a diff --git a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 index 9b042f068131..3453beeee3d2 100644 --- a/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 +++ b/metadata/md5-cache/app-arch/unrpa-2.3.0-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/Lattyware/unrpa/archive/2.3.0.tar.gz -> unrpa-2.3.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=77d260d65aa50dd801be328b5b673417 diff --git a/metadata/md5-cache/app-arch/vimball-0.5.1 b/metadata/md5-cache/app-arch/vimball-0.5.1 index dded27ca01f1..2ebf01a145f3 100644 --- a/metadata/md5-cache/app-arch/vimball-0.5.1 +++ b/metadata/md5-cache/app-arch/vimball-0.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vimball/vimball-0.5.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6c817ded3fa16968fa6607e30dd79cb9 diff --git a/metadata/md5-cache/app-arch/vimball-0.5.1-r1 b/metadata/md5-cache/app-arch/vimball-0.5.1-r1 index 6fdc15c7f51d..27f2273699bd 100644 --- a/metadata/md5-cache/app-arch/vimball-0.5.1-r1 +++ b/metadata/md5-cache/app-arch/vimball-0.5.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vimball/vimball-0.5.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9fd79893085343ee31fe77248fd8427e diff --git a/metadata/md5-cache/app-arch/vimball-9999 b/metadata/md5-cache/app-arch/vimball-9999 index d724308dcce5..e61cad0aeb47 100644 --- a/metadata/md5-cache/app-arch/vimball-9999 +++ b/metadata/md5-cache/app-arch/vimball-9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c5f2e7d955b70c39e130828de448c4d0 diff --git a/metadata/md5-cache/app-arch/xarchiver-0.5.4.21 b/metadata/md5-cache/app-arch/xarchiver-0.5.4.21 new file mode 100644 index 000000000000..f6bca92f67de --- /dev/null +++ b/metadata/md5-cache/app-arch/xarchiver-0.5.4.21 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig doc? ( app-text/docbook-xml-dtd app-text/docbook-xsl-stylesheets dev-libs/libxml2 dev-libs/libxslt ) +DEFINED_PHASES=configure postinst postrm +DEPEND=>=dev-libs/glib-2:= x11-libs/gtk+:3= +DESCRIPTION=A GTK+ archive manager that can be used with Thunar +EAPI=8 +HOMEPAGE=https://github.com/ib/xarchiver/ +INHERIT=xdg-utils +IUSE=doc +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=GPL-2 +RDEPEND=>=dev-libs/glib-2:= x11-libs/gtk+:3= +SLOT=0 +SRC_URI=https://github.com/ib/xarchiver/archive/0.5.4.21.tar.gz -> xarchiver-0.5.4.21.tar.gz +_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6e7b66e98ff11796f61b0d273dd94d2d diff --git a/metadata/md5-cache/app-arch/xz-utils-5.2.10 b/metadata/md5-cache/app-arch/xz-utils-5.2.12 similarity index 61% rename from metadata/md5-cache/app-arch/xz-utils-5.2.10 rename to metadata/md5-cache/app-arch/xz-utils-5.2.12 index 5258a478fd50..025c3987106f 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.2.10 +++ b/metadata/md5-cache/app-arch/xz-utils-5.2.12 @@ -1,14 +1,14 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare test unpack DESCRIPTION=Utils for managing LZMA compressed files -EAPI=7 +EAPI=8 HOMEPAGE=https://tukaani.org/xz/ INHERIT=libtool multilib multilib-minimal preserve-libs usr-ldscript verify-sig IUSE=+extra-filters nls 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 split-usr verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=public-domain LGPL-2.1+ GPL-2+ RESTRICT=!extra-filters? ( test ) SLOT=0 -SRC_URI=mirror://sourceforge/lzmautils/xz-5.2.10.tar.gz https://tukaani.org/xz/xz-5.2.10.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.10.tar.gz.sig ) +SRC_URI=mirror://sourceforge/lzmautils/xz-5.2.12.tar.gz https://tukaani.org/xz/xz-5.2.12.tar.gz verify-sig? ( https://tukaani.org/xz/xz-5.2.12.tar.gz.sig ) _eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=b3b15c5ae4cc8bf9503d8dd36804b52f +_md5_=f017c4b103637bb91da0d2c23e553ff5 diff --git a/metadata/md5-cache/app-arch/xz-utils-5.4.1 b/metadata/md5-cache/app-arch/xz-utils-5.4.3 similarity index 50% rename from metadata/md5-cache/app-arch/xz-utils-5.4.1 rename to metadata/md5-cache/app-arch/xz-utils-5.4.3 index 6ca9d5f4d767..5ef5003d83b3 100644 --- a/metadata/md5-cache/app-arch/xz-utils-5.4.1 +++ b/metadata/md5-cache/app-arch/xz-utils-5.4.3 @@ -1,13 +1,13 @@ -BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-lassecollin-20230213 ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +BDEPEND=verify-sig? ( sec-keys/openpgp-keys-jiatan ) >=app-portage/elt-patches-20170815 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) DEFINED_PHASES=compile configure install postinst preinst prepare test unpack DESCRIPTION=Utils for managing LZMA compressed files EAPI=7 HOMEPAGE=https://tukaani.org/xz/ INHERIT=libtool multilib multilib-minimal preserve-libs usr-ldscript verify-sig -IUSE=+extra-filters nls 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 split-usr verify-sig -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +IUSE=doc +extra-filters nls 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 split-usr verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=public-domain LGPL-2.1+ GPL-2+ SLOT=0 -SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.1/xz-5.4.1.tar.gz mirror://sourceforge/lzmautils/xz-5.4.1.tar.gz https://tukaani.org/xz/xz-5.4.1.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.1/xz-5.4.1.tar.gz.sig https://tukaani.org/xz/xz-5.4.1.tar.gz.sig ) +SRC_URI=https://github.com/tukaani-project/xz/releases/download/v5.4.3/xz-5.4.3.tar.gz mirror://sourceforge/lzmautils/xz-5.4.3.tar.gz https://tukaani.org/xz/xz-5.4.3.tar.gz verify-sig? ( https://github.com/tukaani-project/xz/releases/download/v5.4.3/xz-5.4.3.tar.gz.sig https://tukaani.org/xz/xz-5.4.3.tar.gz.sig ) _eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=ffdc935f2413e48620437270d84e8515 +_md5_=626e8d5b693b56fd2152f69a875acdd0 diff --git a/metadata/md5-cache/app-arch/xz-utils-9999 b/metadata/md5-cache/app-arch/xz-utils-9999 index 6668142d1bf7..a03c94490147 100644 --- a/metadata/md5-cache/app-arch/xz-utils-9999 +++ b/metadata/md5-cache/app-arch/xz-utils-9999 @@ -9,4 +9,4 @@ LICENSE=public-domain LGPL-2.1+ GPL-2+ PROPERTIES=live SLOT=0 _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs 14a8ae365191b518fad51caad7a08f3e usr-ldscript cd36f6d91e8173d95e25b0e0cf036960 -_md5_=46acd1d69c5f4897e7c60dc369204411 +_md5_=626e8d5b693b56fd2152f69a875acdd0 diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz index 62caa34e96a3583227d4b215113a055e2b559190..2c22660ed30b364359f4530b291864d4cf984c53 100644 GIT binary patch delta 13005 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 P^SA#8js=ea{aOG3M6-)) delta 12642 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 QtLJb34>eMiRH#@002BxeN&o-= diff --git a/metadata/md5-cache/app-backup/backintime-1.3.3 b/metadata/md5-cache/app-backup/backintime-1.3.3 index fd1ee8635593..328f769277d1 100644 --- a/metadata/md5-cache/app-backup/backintime-1.3.3 +++ b/metadata/md5-cache/app-backup/backintime-1.3.3 @@ -7,7 +7,7 @@ HOMEPAGE=https://backintime.readthedocs.io/en/latest/ https://github.com/bit-tea IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=python-single-r1 xdg IUSE=examples qt5 test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2 RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( dev-python/dbus-python[python_targets_python3_10(-)] dev-python/keyring[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/dbus-python[python_targets_python3_11(-)] dev-python/keyring[python_targets_python3_11(-)] ) net-misc/openssh net-misc/rsync[xattr,acl] qt5? ( dev-python/PyQt5[gui,widgets] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/bit-team/backintime/releases/download/v1.3.3/backintime-1.3.3.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=790c25de0d3460a187b57d43fcbff2d3 +_md5_=f7fcc98895d7779008a6a9470f310a7b diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.3 b/metadata/md5-cache/app-backup/borgbackup-1.2.3 index bc878e59d20d..b4ffcb5a8cb3 100644 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.3 +++ b/metadata/md5-cache/app-backup/borgbackup-1.2.3 @@ -12,5 +12,5 @@ RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.3.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bccc1776a81860e3e11b4eb7694922d8 diff --git a/metadata/md5-cache/app-backup/borgbackup-1.2.4 b/metadata/md5-cache/app-backup/borgbackup-1.2.4 index eaaf0c7564cb..6dd28f014bb8 100644 --- a/metadata/md5-cache/app-backup/borgbackup-1.2.4 +++ b/metadata/md5-cache/app-backup/borgbackup-1.2.4 @@ -12,5 +12,5 @@ RDEPEND=!!app-office/borg app-arch/lz4 virtual/acl dev-python/pyfuse3[python_tar REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgbackup/borgbackup-1.2.4.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2a81779d84caf465344cf38b9a333b00 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.11 b/metadata/md5-cache/app-backup/borgmatic-1.7.11 index 63a306ca8ffc..81bce67ad143 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.11 +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.11 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.11.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=346282c911eac78a8e4b2a5c017387d6 diff --git a/metadata/md5-cache/app-backup/borgmatic-1.7.8 b/metadata/md5-cache/app-backup/borgmatic-1.7.8 index 5409fed2d3fa..8d742b6907ff 100644 --- a/metadata/md5-cache/app-backup/borgmatic-1.7.8 +++ b/metadata/md5-cache/app-backup/borgmatic-1.7.8 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/b/borgmatic/borgmatic-1.7.8.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d348afc36d7d9de8b7dcf9f470fa9942 diff --git a/metadata/md5-cache/app-backup/deja-dup-43.4-r1 b/metadata/md5-cache/app-backup/deja-dup-43.4-r2 similarity index 85% rename from metadata/md5-cache/app-backup/deja-dup-43.4-r1 rename to metadata/md5-cache/app-backup/deja-dup-43.4-r2 index fb2a9bd79365..1a5cd1f17444 100644 --- a/metadata/md5-cache/app-backup/deja-dup-43.4-r1 +++ b/metadata/md5-cache/app-backup/deja-dup-43.4-r2 @@ -1,4 +1,4 @@ -BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/intltool dev-util/itstool sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=|| ( dev-lang/vala:0.56 ) dev-util/itstool sys-devel/gettext virtual/pkgconfig test? ( dev-libs/appstream-glib ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=gui-libs/libadwaita-1.0:1 >=dev-libs/glib-2.70.0:2 >=dev-libs/libgpg-error-1.33 >=gui-libs/gtk-4.6:4 >=dev-libs/json-glib-1.2 >=dev-libs/glib-2.64:2[dbus] >=app-crypt/libsecret-0.18.6[vala] >=net-libs/libsoup-3.0:3.0 >=app-backup/duplicity-0.8.21 DESCRIPTION=Simple backup tool using duplicity back-end @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.gnome.org/World/deja-dup/-/archive/43.4/deja-dup-43.4.tar.bz2 _eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=187dd199575a489f1a67fad97d0ffe07 +_md5_=817edc7359d99d64e1d3668feefe713f diff --git a/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 b/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 index d82a6ca8beef..50e56c2c2a9a 100644 --- a/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 +++ b/metadata/md5-cache/app-backup/duplicity-0.8.23-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=https://code.launchpad.net/duplicity/0.8-series/0.8.23/+download/duplicity-0.8.23.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5bc0a2aee8ba78432cdd3ea074318970 diff --git a/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 b/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 index 4447bd8b1912..a4d4e323d1be 100644 --- a/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 +++ b/metadata/md5-cache/app-backup/duplicity-1.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/d/duplicity/duplicity-1.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5212bec0df42566b2be9ecff46d82f2d diff --git a/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 b/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 index 6c150c87bb25..00f6036170fc 100644 --- a/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 +++ b/metadata/md5-cache/app-backup/duplicity-1.0.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-1.0.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6bc7f6efa47af128cb337f65191b131f diff --git a/metadata/md5-cache/app-backup/duplicity-1.2.2 b/metadata/md5-cache/app-backup/duplicity-1.2.2 index f60896b776cd..f122440cd259 100644 --- a/metadata/md5-cache/app-backup/duplicity-1.2.2 +++ b/metadata/md5-cache/app-backup/duplicity-1.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/duplicity/duplicity-1.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=eddf37343f85f42501844d5cecc31fd9 diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 index 026bdfd4fc95..2cc8543187fc 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.0.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/rdiff-backup/rdiff-backup/releases/download/v2.0.5/rdiff-backup-2.0.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9d143ced6dce881c0bcb9439e27ae4ca diff --git a/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 b/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 index d262279f2882..035884274f37 100644 --- a/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 +++ b/metadata/md5-cache/app-backup/rdiff-backup-2.2.4-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rdiff-backup/rdiff-backup-2.2.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a16fc555c778a07a461433c2df99b692 diff --git a/metadata/md5-cache/app-backup/tarsnap-1.0.40 b/metadata/md5-cache/app-backup/tarsnap-1.0.40 new file mode 100644 index 000000000000..a02077a11e82 --- /dev/null +++ b/metadata/md5-cache/app-backup/tarsnap-1.0.40 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install +DEPEND=dev-libs/openssl:= sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) bzip2? ( app-arch/bzip2 ) lzma? ( app-arch/xz-utils ) xattr? ( sys-apps/attr ) virtual/os-headers +DESCRIPTION=Online backups for the truly paranoid +EAPI=8 +HOMEPAGE=https://www.tarsnap.com/ +INHERIT=bash-completion-r1 toolchain-funcs +IUSE=acl bzip2 lzma xattr +KEYWORDS=~amd64 ~x86 +LICENSE=tarsnap +RDEPEND=dev-libs/openssl:= sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) bzip2? ( app-arch/bzip2 ) lzma? ( app-arch/xz-utils ) xattr? ( sys-apps/attr ) +SLOT=0 +SRC_URI=https://www.tarsnap.com/download/tarsnap-autoconf-1.0.40.tgz +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=2e9853206286367359d9dad8de2f1def diff --git a/metadata/md5-cache/app-backup/tarsnap-1.0.40-r2 b/metadata/md5-cache/app-backup/tarsnap-1.0.40-r2 new file mode 100644 index 000000000000..bfd9086bce52 --- /dev/null +++ b/metadata/md5-cache/app-backup/tarsnap-1.0.40-r2 @@ -0,0 +1,14 @@ +DEFINED_PHASES=compile configure install +DEPEND=app-arch/bzip2 dev-libs/openssl:= sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) lzma? ( app-arch/xz-utils ) xattr? ( sys-apps/attr ) virtual/os-headers +DESCRIPTION=Online backups for the truly paranoid +EAPI=8 +HOMEPAGE=https://www.tarsnap.com/ +INHERIT=bash-completion-r1 toolchain-funcs +IUSE=acl bzip2 lzma xattr +KEYWORDS=~amd64 ~x86 +LICENSE=tarsnap +RDEPEND=app-arch/bzip2 dev-libs/openssl:= sys-fs/e2fsprogs sys-libs/zlib acl? ( sys-apps/acl ) lzma? ( app-arch/xz-utils ) xattr? ( sys-apps/attr ) +SLOT=0 +SRC_URI=https://www.tarsnap.com/download/tarsnap-autoconf-1.0.40.tgz +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=ebecaf12d69635be6b8a6f4f74c36266 diff --git a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 index 3e88882ad825..db3dd2b3ad9c 100644 --- a/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 +++ b/metadata/md5-cache/app-backup/untangle-https-backup-0.1.0-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ssl(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=http://michael.orlitzky.com/code/releases/untangle-https-backup-0.1.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1dd4f0b36a9006e32925707c6afaeab9 diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz index 66f08d3af9951799f9a29f5938c18193246d0079..77623849a07367b19363e9548dcdfb30ecfa786c 100644 GIT binary patch literal 6232 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 C{|q7k literal 6234 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 E0N^$k761SM diff --git a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 index 391e303d1d97..d9bda17edd27 100644 --- a/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 +++ b/metadata/md5-cache/app-benchmarks/bootchart2-0.14.9-r1 @@ -1,16 +1,16 @@ -BDEPEND=cairo? ( python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) virtual/pkgconfig +BDEPEND=cairo? ( python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) virtual/pkgconfig DEFINED_PHASES=install postinst prepare setup test DESCRIPTION=Performance analysis and visualization of the system boot process EAPI=8 HOMEPAGE=https://github.com/xrmx/bootchart INHERIT=linux-info python-single-r1 systemd toolchain-funcs -IUSE=+cairo python_single_target_pypy3 python_single_target_python3_10 +IUSE=+cairo python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2 -RDEPEND=cairo? ( python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_pypy3? ( dev-python/pycairo[python_targets_pypy3(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) ) sys-apps/lsb-release -REQUIRED_USE=cairo? ( ^^ ( python_single_target_pypy3 python_single_target_python3_10 ) ) +RDEPEND=cairo? ( python_single_target_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_pypy3? ( dev-python/pycairo[python_targets_pypy3(-)] ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) ) sys-apps/lsb-release +REQUIRED_USE=cairo? ( ^^ ( python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 ) ) RESTRICT=!cairo? ( test ) SLOT=0 SRC_URI=https://github.com/xrmx/bootchart/archive/0.14.9.tar.gz -> bootchart2-0.14.9.tar.gz _eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=fd352fd52e207e1ef9fed20a9c78e15d +_md5_=5a4aa57bbc3678c05837ca9b1f87ef0c diff --git a/metadata/md5-cache/app-cdr/Manifest.gz b/metadata/md5-cache/app-cdr/Manifest.gz index 63bae024d8801493dce6da56f07d61b67eaf9aaf..7122d3fbf1d99f2437bbb213bdceb2c5e4b57654 100644 GIT binary patch delta 8574 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 delta 8558 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 diff --git a/metadata/md5-cache/app-cdr/isoimagewriter-0.9.1 b/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 similarity index 54% rename from metadata/md5-cache/app-cdr/isoimagewriter-0.9.1 rename to metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 index 6a39b2479028..5035270113cf 100644 --- a/metadata/md5-cache/app-cdr/isoimagewriter-0.9.1 +++ b/metadata/md5-cache/app-cdr/isoimagewriter-1.0.0 @@ -1,6 +1,6 @@ BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.102.0:5 DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare setup test unpack -DEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karchive-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/solid-5.102.0:5 dev-qt/qtcore:5 +DEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qttest-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karchive-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/solid-5.102.0:5 dev-qt/qtcore:5 DESCRIPTION=Write hybrid ISO files onto a USB disk EAPI=8 HOMEPAGE=https://community.kde.org/ISOImageWriter @@ -9,8 +9,8 @@ INHERIT=ecm kde.org IUSE=debug KEYWORDS=~amd64 LICENSE=GPL-3 -RDEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karchive-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/solid-5.102.0:5 sys-fs/udisks:2 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 +RDEPEND=app-crypt/gpgme:=[cxx(+),qt5] >=dev-qt/qtdbus-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qttest-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/karchive-5.102.0:5 >=kde-frameworks/kcrash-5.102.0:5 >=kde-frameworks/kcoreaddons-5.102.0:5 >=kde-frameworks/ki18n-5.102.0:5 >=kde-frameworks/kiconthemes-5.102.0:5 >=kde-frameworks/solid-5.102.0:5 sys-fs/udisks:2 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 SLOT=5 -SRC_URI=mirror://kde/unstable/isoimagewriter/0.9.1/isoimagewriter-0.9.1.tar.xz +SRC_URI=mirror://kde/stable/isoimagewriter/1.0.0/isoimagewriter-1.0.0.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7f3fb8be6c4ca7a5ea8b9e3e28944fdd +_md5_=16dec6cc3cf7f0be2878701173ae42c2 diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz index b20ffffb7ec5b8854e69c23604f8e186ca7c2bf0..dc79ed3340c932b91058635a5bb9040777ce5218 100644 GIT binary patch delta 14762 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 Q(erQr4^np*9UN%@0Au7Hn*aa+ diff --git a/metadata/md5-cache/app-containers/conmon-2.1.6 b/metadata/md5-cache/app-containers/conmon-2.1.6 index 62a7019f0c00..ff375d200456 100644 --- a/metadata/md5-cache/app-containers/conmon-2.1.6 +++ b/metadata/md5-cache/app-containers/conmon-2.1.6 @@ -1,15 +1,16 @@ +BDEPEND=dev-go/go-md2man DEFINED_PHASES=compile install prepare -DEPEND=dev-libs/glib:= sys-libs/libseccomp systemd? ( sys-apps/systemd:= ) dev-go/go-md2man +DEPEND=dev-libs/glib:= sys-libs/libseccomp systemd? ( sys-apps/systemd:= ) DESCRIPTION=An OCI container runtime monitor EAPI=8 HOMEPAGE=https://github.com/containers/conmon INHERIT=toolchain-funcs IUSE=systemd -KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +KEYWORDS=amd64 arm64 ~ppc64 ~riscv LICENSE=Apache-2.0 RDEPEND=dev-libs/glib:= sys-libs/libseccomp systemd? ( sys-apps/systemd:= ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/containers/conmon/archive/v2.1.6.tar.gz -> conmon-2.1.6.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=9d023693bb04e223c68ba91232ca2117 +_md5_=5d1d4a28442fe19c0bb61c9afface7a9 diff --git a/metadata/md5-cache/app-containers/conmon-2.1.7 b/metadata/md5-cache/app-containers/conmon-2.1.7 new file mode 100644 index 000000000000..b9ab7447390b --- /dev/null +++ b/metadata/md5-cache/app-containers/conmon-2.1.7 @@ -0,0 +1,16 @@ +BDEPEND=dev-go/go-md2man +DEFINED_PHASES=compile install prepare +DEPEND=dev-libs/glib:= sys-libs/libseccomp systemd? ( sys-apps/systemd:= ) +DESCRIPTION=An OCI container runtime monitor +EAPI=8 +HOMEPAGE=https://github.com/containers/conmon +INHERIT=toolchain-funcs +IUSE=systemd +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv +LICENSE=Apache-2.0 +RDEPEND=dev-libs/glib:= sys-libs/libseccomp systemd? ( sys-apps/systemd:= ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/containers/conmon/archive/v2.1.7.tar.gz -> conmon-2.1.7.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=a6dc3d2dc291e28503ee57b3cca76faf diff --git a/metadata/md5-cache/app-containers/cri-tools-1.25.0 b/metadata/md5-cache/app-containers/cri-tools-1.25.0 index 5c04749ab5fa..fa93541e4f3c 100644 --- a/metadata/md5-cache/app-containers/cri-tools-1.25.0 +++ b/metadata/md5-cache/app-containers/cri-tools-1.25.0 @@ -5,10 +5,10 @@ DESCRIPTION=CLI and validation tools for Kubelet Container Runtime (CRI) EAPI=7 HOMEPAGE=https://github.com/kubernetes-sigs/cri-tools INHERIT=bash-completion-r1 go-module -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0 RESTRICT=strip test SLOT=0 SRC_URI=https://github.com/kubernetes-sigs/cri-tools/archive/v1.25.0.tar.gz -> cri-tools-1.25.0.tar.gz _eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 go-module 9c75e51a48520b2f01471c1f91762882 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=76bbd291da38ab1a05e98189bb16e934 +_md5_=0dad9ea9c98733a05fa62a2f5a218aa4 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 index 88fcdf21af12..a4e99c282682 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c204bd514e56260b4c7013b9ea8c1988 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 index ff37137ae92a..f5cf9cbe0c64 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=427869bd1452e500481f9146f2e9cad6 diff --git a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 index a755a80da4bd..b374e8d6c9f8 100644 --- a/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 +++ b/metadata/md5-cache/app-containers/docker-compose-1.29.2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/docker/compose/archive/1.29.2.tar.gz -> docker-compose-1.29.2.gh.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e34634c63285c3bbc13bb09ce4ee25cf diff --git a/metadata/md5-cache/app-containers/nerdctl-1.3.1 b/metadata/md5-cache/app-containers/nerdctl-1.3.1 new file mode 100644 index 000000000000..7c6c5570426f --- /dev/null +++ b/metadata/md5-cache/app-containers/nerdctl-1.3.1 @@ -0,0 +1,13 @@ +BDEPEND=>=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install unpack +DESCRIPTION=Docker-compatible CLI for containerd, with support for Compose +EAPI=8 +HOMEPAGE=https://github.com/containerd/nerdctl +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD BSD-2 ISC MIT +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/containerd/nerdctl/archive/refs/tags/v1.3.1.tar.gz -> nerdctl-1.3.1.tar.gz https://github.com/containerd/nerdctl/releases/download/v1.3.1/nerdctl-1.3.1-go-mod-vendor.tar.gz +_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=24e87602e49976246c7e588ff376456c diff --git a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 index 5cc662c15bf2..c0907599ad31 100644 --- a/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 +++ b/metadata/md5-cache/app-containers/sen-0.6.1_p20200905-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/TomasTomecek/sen/archive/02e5872ee2905861e1da06ab5174e1a3f41f0e0b.tar.gz -> sen-0.6.1_p20200905.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4f0175863d8bdeab7c38c86e0cf70e05 diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz index 22c33f6d791895dd61d49980cb40a9f601aff006..8251bf1b0bafc22e8325d7df37f1d0f3bc7ef33b 100644 GIT binary patch literal 39131 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 _sLW5cg$<=&C8p3QnEHs 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 diff --git a/metadata/md5-cache/app-crypt/acme-2.4.0 b/metadata/md5-cache/app-crypt/acme-2.4.0 index 803a2ca404bb..05d800c5cc16 100644 --- a/metadata/md5-cache/app-crypt/acme-2.4.0 +++ b/metadata/md5-cache/app-crypt/acme-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=797543ea403cf6edf5e9d3f94769b88a diff --git a/metadata/md5-cache/app-crypt/acme-2.5.0-r1 b/metadata/md5-cache/app-crypt/acme-2.5.0-r1 index 21185eb92cce..0874c51ae71a 100644 --- a/metadata/md5-cache/app-crypt/acme-2.5.0-r1 +++ b/metadata/md5-cache/app-crypt/acme-2.5.0-r1 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ INHERIT=distutils-r1 IUSE=doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-2.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/requests-toolbelt-0.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=06b230ff079cef70825daf89b14a7cde +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=e8003d342e7198efbd30ff8f1ba658f8 diff --git a/metadata/md5-cache/app-crypt/acme-9999 b/metadata/md5-cache/app-crypt/acme-9999 index 64885d89aeab..2e0262ee64cf 100644 --- a/metadata/md5-cache/app-crypt/acme-9999 +++ b/metadata/md5-cache/app-crypt/acme-9999 @@ -11,5 +11,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=06b230ff079cef70825daf89b14a7cde diff --git a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 index 7bf9bcb2c53c..f3a26e40e615 100644 --- a/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 +++ b/metadata/md5-cache/app-crypt/acme-tiny-5.0.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/diafygi/acme-tiny/archive/5.0.1.tar.gz -> acme-tiny-5.0.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8bd3c8a0184fd25754721aaa23e6ed2d diff --git a/metadata/md5-cache/app-crypt/certbot-2.4.0 b/metadata/md5-cache/app-crypt/certbot-2.4.0 index 7c59c77e9b20..3ca4d0e5e5e2 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=418f8fad24b0ae295da4d35f79122bd6 diff --git a/metadata/md5-cache/app-crypt/certbot-2.5.0 b/metadata/md5-cache/app-crypt/certbot-2.5.0 index b5abb11e3e4c..3be48ad0a55d 100644 --- a/metadata/md5-cache/app-crypt/certbot-2.5.0 +++ b/metadata/md5-cache/app-crypt/certbot-2.5.0 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ INHERIT=distutils-r1 IUSE=selinux doc test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.9.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/configobj-5.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/cryptography-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/distro-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/josepy-1.13.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/parsedatetime-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyrfc3339[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytz-2019.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?] selinux? ( sec-policy/selinux-certbot ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=aa8a538a86e7cffc75b2db828c3cb2df +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=418f8fad24b0ae295da4d35f79122bd6 diff --git a/metadata/md5-cache/app-crypt/certbot-9999 b/metadata/md5-cache/app-crypt/certbot-9999 index 337ae35092b5..e93d6395f603 100644 --- a/metadata/md5-cache/app-crypt/certbot-9999 +++ b/metadata/md5-cache/app-crypt/certbot-9999 @@ -11,5 +11,5 @@ RDEPEND=>=app-crypt/acme-9999[python_targets_python3_10(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=aa8a538a86e7cffc75b2db828c3cb2df diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 index 9bbb72dac42d..8f6e3e1cbbb9 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=21542bd1e7f5078c1bddd85e5463e2d9 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 b/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 index 39f8bb44b9b8..93f3e566ccef 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 +++ b/metadata/md5-cache/app-crypt/certbot-apache-2.5.0 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm64 ~x86 +KEYWORDS=amd64 ~arm64 x86 LICENSE=Apache-2.0 RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-augeas[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=9fe51301371ef85d5ecb168323cbeab1 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=21542bd1e7f5078c1bddd85e5463e2d9 diff --git a/metadata/md5-cache/app-crypt/certbot-apache-9999 b/metadata/md5-cache/app-crypt/certbot-apache-9999 index b1d58a0c7d97..c37e71766e46 100644 --- a/metadata/md5-cache/app-crypt/certbot-apache-9999 +++ b/metadata/md5-cache/app-crypt/certbot-apache-9999 @@ -11,5 +11,5 @@ RDEPEND=>=app-crypt/acme-9999[python_targets_python3_10(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9fe51301371ef85d5ecb168323cbeab1 diff --git a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 index 6ae06a1f7f74..c2f5884e114d 100644 --- a/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 +++ b/metadata/md5-cache/app-crypt/certbot-dns-dnsimple-1.31.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v1.31.0.tar.gz -> certbot-dns-dnsimple-1.31.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=60574d6e6b0602f997ca9cd63be5073d diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 index 38b5852a7ea3..681b3ef01153 100644 --- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 +++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v1.18.0.tar.gz -> certbot-dns-nsone-1.18.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7e84ede446b5f290f10c41a56190a494 diff --git a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0-r1 b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0-r1 index a9856f6a5314..bf0a96042e75 100644 --- a/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0-r1 +++ b/metadata/md5-cache/app-crypt/certbot-dns-nsone-1.18.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v1.18.0.tar.gz -> certbot-1.18.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d41451f2b61279c8ff0478a080d429cc diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 b/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 index 041dbc652fd2..bb8c8756c785 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.4.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.4.0.tar.gz -> certbot-2.4.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=de749fe266395ab260e85f7e8aeae633 diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 b/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 index 6fe6aa325e2e..01e0141c2f28 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-2.5.0-r1 @@ -5,12 +5,12 @@ EAPI=8 HOMEPAGE=https://github.com/certbot/certbot https://letsencrypt.org/ INHERIT=distutils-r1 IUSE=test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 RDEPEND=>=app-crypt/acme-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=app-crypt/certbot-2.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyopenssl-23.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyparsing-2.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/certbot/certbot/archive/v2.5.0.tar.gz -> certbot-2.5.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=2ca692ebbe6bc4096be45134401db515 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=50062253f2858478cd24f613e474f20a diff --git a/metadata/md5-cache/app-crypt/certbot-nginx-9999 b/metadata/md5-cache/app-crypt/certbot-nginx-9999 index 5ed060964ce3..c39cb386844a 100644 --- a/metadata/md5-cache/app-crypt/certbot-nginx-9999 +++ b/metadata/md5-cache/app-crypt/certbot-nginx-9999 @@ -11,5 +11,5 @@ RDEPEND=>=app-crypt/acme-9999[python_targets_python3_10(-)?,python_targets_pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2ca692ebbe6bc4096be45134401db515 diff --git a/metadata/md5-cache/app-crypt/glep63-check-10 b/metadata/md5-cache/app-crypt/glep63-check-10 index 2651b08839c2..5cf6ca326e8e 100644 --- a/metadata/md5-cache/app-crypt/glep63-check-10 +++ b/metadata/md5-cache/app-crypt/glep63-check-10 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/glep63-check/archive/v10.tar.gz -> glep63-check-10.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d85194834c209e2cae54f90c7a406c86 diff --git a/metadata/md5-cache/app-crypt/glep63-check-11 b/metadata/md5-cache/app-crypt/glep63-check-11 index 31d776eccf56..c98796ae6e8b 100644 --- a/metadata/md5-cache/app-crypt/glep63-check-11 +++ b/metadata/md5-cache/app-crypt/glep63-check-11 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/glep63-check/archive/v11.tar.gz -> glep63-check-11.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fd4f9e67f56df0281e51d3ead548ad8d diff --git a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 index 2d26f58d8293..d95be954c0e7 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.17.1-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15 SRC_URI=mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.17.1.tar.bz2.sig ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=8d27b22b6cd37417a1f711928417268c diff --git a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 index 9a936025578e..9b18afca2412 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 +++ b/metadata/md5-cache/app-crypt/gpgme-1.18.0-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.1 SRC_URI=mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.18.0.tar.bz2.sig ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=5f75a76f9ed1d33a5edf958869159ed2 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.19.0 b/metadata/md5-cache/app-crypt/gpgme-1.19.0 index 339e54d135e8..3a202fc86325 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.19.0 +++ b/metadata/md5-cache/app-crypt/gpgme-1.19.0 @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.19.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.19.0.tar.bz2.sig ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=f7a246b6a77de8ddb2f8de81c5f57448 diff --git a/metadata/md5-cache/app-crypt/gpgme-1.20.0 b/metadata/md5-cache/app-crypt/gpgme-1.20.0 index 10686921738d..ef5c2d79b2a3 100644 --- a/metadata/md5-cache/app-crypt/gpgme-1.20.0 +++ b/metadata/md5-cache/app-crypt/gpgme-1.20.0 @@ -5,7 +5,7 @@ DESCRIPTION=GnuPG Made Easy is a library for making GnuPG easier to use EAPI=8 HOMEPAGE=https://www.gnupg.org/related_software/gpgme INHERIT=distutils-r1 libtool flag-o-matic qmake-utils toolchain-funcs verify-sig -IUSE=common-lisp static-libs +cxx python qt5 test python_targets_python3_10 python_targets_python3_11 verify-sig +IUSE=common-lisp static-libs +cxx python qt5 test python_targets_python3_10 python_targets_python3_11 debug verify-sig KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2.1 RDEPEND=>=app-crypt/gnupg-2 >=dev-libs/libassuan-2.5.3:= >=dev-libs/libgpg-error-1.36:= >=dev-libs/libgpg-error-1.46-r1 python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) qt5? ( dev-qt/qtcore:5 ) @@ -13,5 +13,5 @@ REQUIRED_USE=qt5? ( cxx ) python? ( || ( python_targets_python3_10 python_target RESTRICT=!test? ( test ) SLOT=1/11.6.15.2 SRC_URI=mirror://gnupg/gpgme/gpgme-1.20.0.tar.bz2 verify-sig? ( mirror://gnupg/gpgme/gpgme-1.20.0.tar.bz2.sig ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=f7a246b6a77de8ddb2f8de81c5f57448 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=d4ce3f5868614a03eba8dffdf3df14aa diff --git a/metadata/md5-cache/app-crypt/keysmith-23.04.0-r1 b/metadata/md5-cache/app-crypt/keysmith-23.04.0-r1 index 924c00ccbce6..b6a81d4999e9 100644 --- a/metadata/md5-cache/app-crypt/keysmith-23.04.0-r1 +++ b/metadata/md5-cache/app-crypt/keysmith-23.04.0-r1 @@ -7,11 +7,11 @@ HOMEPAGE=https://apps.kde.org/keysmith/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=ecm gear.kde.org IUSE=debug test -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=GPL-3+ RDEPEND=dev-libs/libsodium:= >=dev-qt/qtdeclarative-5.15.5:5 >=dev-qt/qtgui-5.15.5:5 >=dev-qt/qtquickcontrols2-5.15.5:5 >=dev-qt/qtsvg-5.15.5:5 >=dev-qt/qtwidgets-5.15.5:5 >=kde-frameworks/kdbusaddons-5.104.0:5 >=kde-frameworks/ki18n-5.104.0:5 >=kde-frameworks/kirigami-5.104.0:5 >=kde-frameworks/kwindowsystem-5.104.0:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://kde/stable/release-service/23.04.0/src/keysmith-23.04.0.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gear.kde.org 46a3a684cf1499799618bf7194102e69 kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6ea4956f9bd2dbd55646311460ac1a03 +_md5_=3132d36fcb5895e32c4cfa4a0dc119df diff --git a/metadata/md5-cache/app-crypt/p11-kit-0.24.1-r1 b/metadata/md5-cache/app-crypt/p11-kit-0.24.1-r1 index 978049a68bba..9e8c15d52117 100644 --- a/metadata/md5-cache/app-crypt/p11-kit-0.24.1-r1 +++ b/metadata/md5-cache/app-crypt/p11-kit-0.24.1-r1 @@ -13,4 +13,4 @@ REQUIRED_USE=trust? ( asn1 ) SLOT=0 SRC_URI=https://github.com/p11-glue/p11-kit/releases/download/0.24.1/p11-kit-0.24.1.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b3cd049f91f5430032c719efbc2380d7 +_md5_=56c9d4dc75d940fe382e03cc68995cf9 diff --git a/metadata/md5-cache/app-crypt/pius-3.0.0-r1 b/metadata/md5-cache/app-crypt/pius-3.0.0-r1 index db30534d545a..c046a8553ae2 100644 --- a/metadata/md5-cache/app-crypt/pius-3.0.0-r1 +++ b/metadata/md5-cache/app-crypt/pius-3.0.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/jaymzh/pius/releases/download/v3.0.0/pius-3.0.0.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=970721fd65b1a2769a52864aa9110cab diff --git a/metadata/md5-cache/app-crypt/qca-2.3.6 b/metadata/md5-cache/app-crypt/qca-2.3.6-r1 similarity index 89% rename from metadata/md5-cache/app-crypt/qca-2.3.6 rename to metadata/md5-cache/app-crypt/qca-2.3.6-r1 index 2e03e254cd03..62e115bcaf5e 100644 --- a/metadata/md5-cache/app-crypt/qca-2.3.6 +++ b/metadata/md5-cache/app-crypt/qca-2.3.6-r1 @@ -1,6 +1,6 @@ BDEPEND=doc? ( app-doc/doxygen[dot] virtual/latex-base ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install nofetch prepare test unpack -DEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:2= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) test? ( dev-qt/qtnetwork:5 dev-qt/qttest:5 ) +DEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) test? ( dev-qt/qtnetwork:5 dev-qt/qttest:5 ) DESCRIPTION=Qt Cryptographic Architecture (QCA) EAPI=8 HOMEPAGE=https://userbase.kde.org/QCA @@ -8,9 +8,9 @@ INHERIT=cmake kde.org qmake-utils IUSE=botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris LICENSE=LGPL-2.1 -RDEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:2= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) +RDEPEND=>=dev-qt/qtcore-5.14:5 botan? ( dev-libs/botan:3= ) gcrypt? ( dev-libs/libgcrypt:= ) gpg? ( app-crypt/gnupg ) nss? ( dev-libs/nss ) pkcs11? ( >=dev-libs/openssl-1.1 dev-libs/pkcs11-helper ) sasl? ( dev-libs/cyrus-sasl:2 ) ssl? ( >=dev-libs/openssl-1.1:= ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=mirror://kde/stable/qca/2.3.6/qca-2.3.6.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=3e51bb7c0056330c14b3c19f37cdb30b +_md5_=3710eaee6d5f551bf4d55612e837a391 diff --git a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 index 723e63d548be..70eaea09e3cc 100644 --- a/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 +++ b/metadata/md5-cache/app-crypt/yubikey-manager-5.0.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz verify-sig? ( https://developers.yubico.com/yubikey-manager/Releases/yubikey_manager-5.0.1.tar.gz.sig ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 _md5_=413e7dd4246deaac4e7ab3afc63d8206 diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz index 9b12ee03df8bf5eee5bc243bd7586c4a48790813..fcf9086337fb768b6365343eea2aa4759cec0a62 100644 GIT binary patch delta 10025 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⪼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 delta 10033 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 God5t=j;0U* diff --git a/metadata/md5-cache/app-doc/cppman-0.5.4-r1 b/metadata/md5-cache/app-doc/cppman-0.5.4-r1 index 979b0c1bacd3..8c348bf08f6c 100644 --- a/metadata/md5-cache/app-doc/cppman-0.5.4-r1 +++ b/metadata/md5-cache/app-doc/cppman-0.5.4-r1 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/groff python_single_target_python3_10? ( dev-python/beautifulso REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/aitjcize/cppman/archive/0.5.4.tar.gz -> cppman-0.5.4.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d2eccd8a405ce1348a7f1b87ec1b30dc diff --git a/metadata/md5-cache/app-doc/cppman-0.5.6 b/metadata/md5-cache/app-doc/cppman-0.5.6 index bae9c4525954..d477782967bb 100644 --- a/metadata/md5-cache/app-doc/cppman-0.5.6 +++ b/metadata/md5-cache/app-doc/cppman-0.5.6 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/groff python_single_target_python3_10? ( dev-python/beautifulso REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/aitjcize/cppman/archive/0.5.6.tar.gz -> cppman-0.5.6.tar.gz -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d2eccd8a405ce1348a7f1b87ec1b30dc diff --git a/metadata/md5-cache/app-doc/gimp-help-2.10.34-r1 b/metadata/md5-cache/app-doc/gimp-help-2.10.34-r1 new file mode 100644 index 000000000000..59f2b7671218 --- /dev/null +++ b/metadata/md5-cache/app-doc/gimp-help-2.10.34-r1 @@ -0,0 +1,12 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-libs/libxml2[python,python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-libs/libxml2[python,python_targets_python3_10(-)] ) ) app-text/docbook-xml-dtd dev-lang/perl dev-libs/libxslt gnome-base/librsvg sys-devel/gettext +DEFINED_PHASES=compile configure install setup +DESCRIPTION=GNU Image Manipulation Program help files +EAPI=8 +HOMEPAGE=https://docs.gimp.org/ +INHERIT=python-any-r1 +KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=FDL-1.2 +SLOT=2 +SRC_URI=mirror://gimp/help/gimp-help-2.10.34.tar.bz2 +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=08ab8878ec746311765a5804d1e22280 diff --git a/metadata/md5-cache/app-doc/gnucash-docs-4.13 b/metadata/md5-cache/app-doc/gnucash-docs-4.13 index 2937664ca3d1..464f9a1cb78d 100644 --- a/metadata/md5-cache/app-doc/gnucash-docs-4.13 +++ b/metadata/md5-cache/app-doc/gnucash-docs-4.13 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://www.gnucash.org/ INHERIT=cmake optfeature IUSE=l10n_de l10n_it l10n_ja l10n_pt -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2 FDL-1.1 SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/4.13.tar.gz -> gnucash-docs-4.13.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9ad3a97a4f2fff2b1a4f8a188bf58965 +_md5_=2ae90c1053e8c502633883dc102a6e6d diff --git a/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 b/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 index a9ba8dcf6a8a..57106e99850c 100644 --- a/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 +++ b/metadata/md5-cache/app-doc/mathjax-docs-2.7.7 @@ -1,12 +1,12 @@ -BDEPEND=|| ( ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0 dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) +BDEPEND=|| ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ( >=dev-python/pypy3-7.3.11-r1:0 dev-python/sphinx[python_targets_pypy3(-)] dev-python/sphinx-rtd-theme[python_targets_pypy3(-)] ) ) DEFINED_PHASES=compile prepare setup DESCRIPTION=MathJax documentation -EAPI=7 +EAPI=8 HOMEPAGE=https://www.mathjax.org/ INHERIT=python-any-r1 vcs-clean KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos LICENSE=Apache-2.0 SLOT=0 SRC_URI=https://github.com/mathjax/MathJax-docs/archive/9d711f40638202b02f2154d7f05ea35088ff9388.tar.gz -> mathjax-docs-2.7.7.tar.gz -_eclasses_=eapi8-dosym 741bfa77afb2a9321261501aca58c208 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 -_md5_=8197f0ce3f193524de689f36a7301129 +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 +_md5_=cd2b4c8dcd6a2fe318c60da36886dd62 diff --git a/metadata/md5-cache/dev-python/python-docs-2.7.18 b/metadata/md5-cache/app-doc/python-docs-2.7.18 similarity index 88% rename from metadata/md5-cache/dev-python/python-docs-2.7.18 rename to metadata/md5-cache/app-doc/python-docs-2.7.18 index 4e1f8f200170..5fb6c359d3d8 100644 --- a/metadata/md5-cache/dev-python/python-docs-2.7.18 +++ b/metadata/md5-cache/app-doc/python-docs-2.7.18 @@ -6,4 +6,4 @@ KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 LICENSE=PSF-2 SLOT=2.7 SRC_URI=https://www.python.org/ftp/python/doc/2.7.18/python-2.7.18-docs-html.tar.bz2 -_md5_=a54000d31bf80f06b0fc88291b156689 +_md5_=15a7d7da15df0ba5eba3ac072daa73bc diff --git a/metadata/md5-cache/dev-python/python-docs-3.10.10 b/metadata/md5-cache/app-doc/python-docs-3.10.10 similarity index 100% rename from metadata/md5-cache/dev-python/python-docs-3.10.10 rename to metadata/md5-cache/app-doc/python-docs-3.10.10 diff --git a/metadata/md5-cache/dev-python/python-docs-3.10.11 b/metadata/md5-cache/app-doc/python-docs-3.10.11 similarity index 63% rename from metadata/md5-cache/dev-python/python-docs-3.10.11 rename to metadata/md5-cache/app-doc/python-docs-3.10.11 index 33a402545454..6d726cf56194 100644 --- a/metadata/md5-cache/dev-python/python-docs-3.10.11 +++ b/metadata/md5-cache/app-doc/python-docs-3.10.11 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 LICENSE=PSF-2 SLOT=3.10 SRC_URI=https://www.python.org/ftp/python/doc/3.10.11/python-3.10.11-docs-html.tar.bz2 -_md5_=b1da8159f2ed9a9bd142a6d306d6e98c +_md5_=15a7d7da15df0ba5eba3ac072daa73bc diff --git a/metadata/md5-cache/dev-python/python-docs-3.11.2 b/metadata/md5-cache/app-doc/python-docs-3.11.2 similarity index 100% rename from metadata/md5-cache/dev-python/python-docs-3.11.2 rename to metadata/md5-cache/app-doc/python-docs-3.11.2 diff --git a/metadata/md5-cache/dev-python/python-docs-3.11.3 b/metadata/md5-cache/app-doc/python-docs-3.11.3 similarity index 63% rename from metadata/md5-cache/dev-python/python-docs-3.11.3 rename to metadata/md5-cache/app-doc/python-docs-3.11.3 index 53ea7819c04a..06a67f6f192e 100644 --- a/metadata/md5-cache/dev-python/python-docs-3.11.3 +++ b/metadata/md5-cache/app-doc/python-docs-3.11.3 @@ -2,8 +2,8 @@ DEFINED_PHASES=install DESCRIPTION=HTML documentation for Python EAPI=7 HOMEPAGE=https://www.python.org/doc/ -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 LICENSE=PSF-2 SLOT=3.11 SRC_URI=https://www.python.org/ftp/python/doc/3.11.3/python-3.11.3-docs-html.tar.bz2 -_md5_=b1da8159f2ed9a9bd142a6d306d6e98c +_md5_=15a7d7da15df0ba5eba3ac072daa73bc diff --git a/metadata/md5-cache/dev-python/python-docs-3.8.16 b/metadata/md5-cache/app-doc/python-docs-3.8.16 similarity index 100% rename from metadata/md5-cache/dev-python/python-docs-3.8.16 rename to metadata/md5-cache/app-doc/python-docs-3.8.16 diff --git a/metadata/md5-cache/dev-python/python-docs-3.9.16 b/metadata/md5-cache/app-doc/python-docs-3.9.16 similarity index 100% rename from metadata/md5-cache/dev-python/python-docs-3.9.16 rename to metadata/md5-cache/app-doc/python-docs-3.9.16 diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz index 709a1259f57578efba16fa5d2972af064c1b729e..2f3a5624076bad575b833d79d6c05d6dccc6bf51 100644 GIT binary patch literal 25372 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 literal 25835 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 Gv;Y7DF`)ba diff --git a/metadata/md5-cache/app-editors/emacs-25.3-r15 b/metadata/md5-cache/app-editors/emacs-25.3-r15 deleted file mode 100644 index a0bcf8c62836..000000000000 --- a/metadata/md5-cache/app-editors/emacs-25.3-r15 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=acct-group/mail app-emacs/emacs-common[games?,gui(-)?] net-libs/liblockfile sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) 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 ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) ) -DESCRIPTION=The extensible, customizable, self-documenting real-time display editor -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IDEPEND=app-eselect/eselect-emacs -INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm zlib -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -RDEPEND=acct-group/mail app-emacs/emacs-common[games?,gui(-)?] net-libs/liblockfile sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) 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=25 -SRC_URI=mirror://gnu/emacs/emacs-25.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-25.3-patches-4.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=9dafdda465ad59f85a2125c3bf2c0b2a diff --git a/metadata/md5-cache/app-editors/emacs-25.3-r16 b/metadata/md5-cache/app-editors/emacs-25.3-r16 index a6db29984380..5a5a6c1e4252 100644 --- a/metadata/md5-cache/app-editors/emacs-25.3-r16 +++ b/metadata/md5-cache/app-editors/emacs-25.3-r16 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=acct-group/mail app-emacs/emacs-common[games?,gui(-)?] net-libs/liblockfile sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) 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=25 SRC_URI=mirror://gnu/emacs/emacs-25.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-25.3-patches-5.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a818d295ba742470832b0195cec55d56 +_md5_=4914cab011d26e63b914be29b4890bc2 diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r11 b/metadata/md5-cache/app-editors/emacs-26.3-r11 deleted file mode 100644 index d1ae12aba1a3..000000000000 --- a/metadata/md5-cache/app-editors/emacs-26.3-r11 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=virtual/pkgconfig gzip-el? ( app-arch/gzip ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=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 ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) ) -DESCRIPTION=The extensible, customizable, self-documenting real-time display editor -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IDEPEND=app-eselect/eselect-emacs -INHERIT=elisp-common flag-o-matic readme.gentoo-r1 -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -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 ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs -SLOT=26 -SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-3.tar.xz -_eclasses_=elisp-common dcd21c5d379fc2217e95f529504c5fe0 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=3864a0ea76b7d2c3fbe2890b18c4cd6b diff --git a/metadata/md5-cache/app-editors/emacs-26.3-r13 b/metadata/md5-cache/app-editors/emacs-26.3-r13 index 44a4673c3101..63d3b8e41ae8 100644 --- a/metadata/md5-cache/app-editors/emacs-26.3-r13 +++ b/metadata/md5-cache/app-editors/emacs-26.3-r13 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common flag-o-matic readme.gentoo-r1 IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif gpm gsettings gtk gui gzip-el imagemagick +inotify jpeg kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 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 ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=26 SRC_URI=mirror://gnu/emacs/emacs-26.3.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-26.3-patches-5.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=43ff5a5f71bcd7e48085596f39db3c06 +_md5_=bf051e968884357bcf5ee5e8450f1d52 diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r11 b/metadata/md5-cache/app-editors/emacs-27.2-r11 index cf13f521dc20..8ca813134c96 100644 --- a/metadata/md5-cache/app-editors/emacs-27.2-r11 +++ b/metadata/md5-cache/app-editors/emacs-27.2-r11 @@ -7,11 +7,11 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs RESTRICT=test SLOT=27 SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-6.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=26b1d94365462a4a133374264e135522 +_md5_=e700171c462e0842b1f49dda20cf25a7 diff --git a/metadata/md5-cache/app-editors/emacs-27.2-r9 b/metadata/md5-cache/app-editors/emacs-27.2-r9 deleted file mode 100644 index 1f6549a043a6..000000000000 --- a/metadata/md5-cache/app-editors/emacs-27.2-r9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) ) -DESCRIPTION=The extensible, customizable, self-documenting real-time display editor -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IDEPEND=app-eselect/eselect-emacs -INHERIT=elisp-common readme.gentoo-r1 toolchain-funcs -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -RDEPEND=app-emacs/emacs-common[games?,gui(-)?] sys-libs/ncurses:0= acl? ( virtual/acl ) alsa? ( media-libs/alsa-lib ) dbus? ( sys-apps/dbus ) games? ( acct-group/gamestat ) gmp? ( dev-libs/gmp:0= ) gpm? ( sys-libs/gpm ) !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs -RESTRICT=test -SLOT=27 -SRC_URI=mirror://gnu/emacs/emacs-27.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-27.2-patches-4.tar.xz -_eclasses_=elisp-common dcd21c5d379fc2217e95f529504c5fe0 multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=59de4452d5c0608d89f0a66306a00030 diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r4 b/metadata/md5-cache/app-editors/emacs-28.2-r4 deleted file mode 100644 index 10f45bd5889c..000000000000 --- a/metadata/md5-cache/app-editors/emacs-28.2-r4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=sys-apps/texinfo virtual/pkgconfig gzip-el? ( app-arch/gzip ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare test -DEPEND=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 ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) gui? ( !aqua? ( x11-base/xorg-proto ) ) -DESCRIPTION=The extensible, customizable, self-documenting real-time display editor -EAPI=8 -HOMEPAGE=https://www.gnu.org/software/emacs/ -IDEPEND=app-eselect/eselect-emacs -INHERIT=autotools elisp-common readme.gentoo-r1 toolchain-funcs -IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos -LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 -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 ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs -SLOT=28 -SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-1.tar.xz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5dd5fd2955bca9bd94ee146bac8a2753 diff --git a/metadata/md5-cache/app-editors/emacs-28.2-r6 b/metadata/md5-cache/app-editors/emacs-28.2-r6 index 7e9b0ae84536..6170e77f45ca 100644 --- a/metadata/md5-cache/app-editors/emacs-28.2-r6 +++ b/metadata/md5-cache/app-editors/emacs-28.2-r6 @@ -7,10 +7,10 @@ HOMEPAGE=https://www.gnu.org/software/emacs/ IDEPEND=app-eselect/eselect-emacs INHERIT=autotools elisp-common readme.gentoo-r1 toolchain-funcs IUSE=acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos LICENSE=GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2 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 ) json? ( dev-libs/jansson:= ) kerberos? ( virtual/krb5 ) lcms? ( media-libs/lcms:2 ) libxml2? ( >=dev-libs/libxml2-2.2.0 ) mailutils? ( net-mail/mailutils[clients] ) !mailutils? ( acct-group/mail net-libs/liblockfile ) selinux? ( sys-libs/libselinux ) ssl? ( net-libs/gnutls:0= ) systemd? ( sys-apps/systemd ) zlib? ( sys-libs/zlib ) gui? ( !aqua? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXext x11-libs/libXfixes x11-libs/libXinerama x11-libs/libXrandr x11-libs/libxcb x11-misc/xbitmaps gsettings? ( >=dev-libs/glib-2.28.6 ) 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:= ) xpm? ( x11-libs/libXpm ) imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) xft? ( media-libs/fontconfig media-libs/freetype x11-libs/libXft x11-libs/libXrender cairo? ( >=x11-libs/cairo-1.12.18[X] ) harfbuzz? ( media-libs/harfbuzz:0= ) m17n-lib? ( >=dev-libs/libotf-0.9.4 >=dev-libs/m17n-lib-1.5.1 ) ) gtk? ( x11-libs/gtk+:3 xwidgets? ( net-libs/webkit-gtk:4.1= x11-libs/libXcomposite ) ) !gtk? ( motif? ( >=x11-libs/motif-2.3:0 x11-libs/libXpm x11-libs/libXmu x11-libs/libXt ) !motif? ( Xaw3d? ( x11-libs/libXaw3d x11-libs/libXmu x11-libs/libXt ) !Xaw3d? ( athena? ( x11-libs/libXaw x11-libs/libXmu x11-libs/libXt ) ) ) ) ) ) app-eselect/eselect-emacs SLOT=28 SRC_URI=mirror://gnu/emacs/emacs-28.2.tar.xz https://dev.gentoo.org/~ulm/emacs/emacs-28.2-patches-3.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a elisp-common dcd21c5d379fc2217e95f529504c5fe0 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=40466f1e72c08081a99b5c98859ee0b2 +_md5_=074bfc6b384fa85c35b2ad538f9b21ca diff --git a/metadata/md5-cache/app-editors/ghex-44.1 b/metadata/md5-cache/app-editors/ghex-44.1 index d0a1e379a4cf..08614619fe88 100644 --- a/metadata/md5-cache/app-editors/ghex-44.1 +++ b/metadata/md5-cache/app-editors/ghex-44.1 @@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Apps/Ghex IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson xdg IUSE=gtk-doc test -KEYWORDS=amd64 ~arm ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ FDL-1.1+ RDEPEND=>=dev-libs/glib-2.68.0:2 >=gui-libs/gtk-4.4.0:4 gui-libs/libadwaita:1 dev-libs/gobject-introspection !app-editors/ghex:2 RESTRICT=!test? ( test ) SLOT=4 SRC_URI=mirror://gnome/sources/ghex/44/ghex-44.1.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b4b499780cde2b1488d016321d28b019 +_md5_=bbf59c10f28d8bc38dd534d18d33d623 diff --git a/metadata/md5-cache/app-editors/pyvim-3.0.2 b/metadata/md5-cache/app-editors/pyvim-3.0.2 index 8ab440027d17..c902badee4d8 100644 --- a/metadata/md5-cache/app-editors/pyvim-3.0.2 +++ b/metadata/md5-cache/app-editors/pyvim-3.0.2 @@ -11,5 +11,5 @@ RDEPEND=app-eselect/eselect-vi dev-python/docopt[python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/p/pyvim/pyvim-3.0.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4b66d1f460104584512a1491a5427f18 diff --git a/metadata/md5-cache/app-editors/pyvim-3.0.3 b/metadata/md5-cache/app-editors/pyvim-3.0.3 index deb1bf39baf5..be38958b6f18 100644 --- a/metadata/md5-cache/app-editors/pyvim-3.0.3 +++ b/metadata/md5-cache/app-editors/pyvim-3.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/prompt-toolkit/pyvim/archive/14118ad2e4d0da2e955fd9069b8772408307618b.tar.gz -> pyvim-3.0.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a2fa38d7fef0005cd323b2ecba07a514 diff --git a/metadata/md5-cache/app-editors/retext-7.2.3 b/metadata/md5-cache/app-editors/retext-7.2.3 index c4b483db0d57..a80d844a930c 100644 --- a/metadata/md5-cache/app-editors/retext-7.2.3 +++ b/metadata/md5-cache/app-editors/retext-7.2.3 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/R/ReText/ReText-7.2.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=96c99f8531480371670715a792088816 diff --git a/metadata/md5-cache/app-editors/retext-8.0.0 b/metadata/md5-cache/app-editors/retext-8.0.0 index 27f5829f09f0..64e77c35437f 100644 --- a/metadata/md5-cache/app-editors/retext-8.0.0 +++ b/metadata/md5-cache/app-editors/retext-8.0.0 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/R/ReText/ReText-8.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=10e4723cae2b443051c2abc2b65afa6a diff --git a/metadata/md5-cache/app-editors/retext-9999 b/metadata/md5-cache/app-editors/retext-9999 index 1e567e75cf3e..7475d5fd015e 100644 --- a/metadata/md5-cache/app-editors/retext-9999 +++ b/metadata/md5-cache/app-editors/retext-9999 @@ -13,5 +13,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=10e4723cae2b443051c2abc2b65afa6a diff --git a/metadata/md5-cache/app-editors/vscode-1.78.0 b/metadata/md5-cache/app-editors/vscode-1.78.0 new file mode 100644 index 000000000000..af7da4694b2a --- /dev/null +++ b/metadata/md5-cache/app-editors/vscode-1.78.0 @@ -0,0 +1,14 @@ +DEFINED_PHASES=install postinst postrm preinst +DESCRIPTION=Multiplatform Visual Studio Code from Microsoft +EAPI=8 +HOMEPAGE=https://code.visualstudio.com +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop pax-utils xdg optfeature +KEYWORDS=-* ~amd64 ~arm ~arm64 +LICENSE=Apache-2.0 BSD BSD-1 BSD-2 BSD-4 CC-BY-4.0 ISC LGPL-2.1+ Microsoft-vscode MIT MPL-2.0 openssl PYTHON TextMate-bundle Unlicense UoI-NCSA W3C +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-crypt/libsecret[crypt] dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa net-print/cups sys-apps/util-linux sys-apps/dbus x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libxshmfence x11-libs/pango +RESTRICT=mirror strip bindist +SLOT=0 +SRC_URI=amd64? ( https://update.code.visualstudio.com/1.78.0/linux-x64/stable -> vscode-1.78.0-amd64.tar.gz ) arm? ( https://update.code.visualstudio.com/1.78.0/linux-armhf/stable -> vscode-1.78.0-arm.tar.gz ) arm64? ( https://update.code.visualstudio.com/1.78.0/linux-arm64/stable -> vscode-1.78.0-arm64.tar.gz ) +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1d8ea599b64e0dff0c42e518b6822510 diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz index af3da88f81f312793af430dba197f1459fdfe438..74c6cf17b5d7a11afd8d3293cf6f9e930a30db3a 100644 GIT binary patch delta 84042 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騭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 delta 83824 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%0Dbp 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 diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 index 6e87d6931c12..a470ce381b27 100644 --- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 +++ b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220321 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jorgenschaefer/elpy/archive/1746e7009000b7635c0ea6f1559018143aa61642.tar.gz -> elpy-1.35.0_p20220321.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d7b2ab4750777fce98668f8ea3eeef6d diff --git a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 index 138f55b03807..c58901ac2174 100644 --- a/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 +++ b/metadata/md5-cache/app-emacs/elpy-1.35.0_p20220627 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/jorgenschaefer/elpy/archive/de31d30003c515c25ff7bfd3a361c70c298f78bb.tar.gz -> elpy-1.35.0_p20220627.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=29f7a504a1a6b906350335ea228af6ef diff --git a/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.3.0 b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.3.0 new file mode 100644 index 000000000000..0647d644ff46 --- /dev/null +++ b/metadata/md5-cache/app-emacs/nxml-libvirt-schemas-9.3.0 @@ -0,0 +1,13 @@ +BDEPEND=app-text/trang >=app-editors/emacs-25.3:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Extension for nxml-mode with libvirt schemas +EAPI=8 +HOMEPAGE=https://www.libvirt.org/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=>=app-editors/emacs-25.3:* +SLOT=0 +SRC_URI=https://libvirt.org/sources/libvirt-9.3.0.tar.xz +_eclasses_=elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 +_md5_=aa7cd9be6e6d36734a6f11ff2451dd98 diff --git a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 b/metadata/md5-cache/app-emacs/pymacs-0.26-r3 index 9c4ab597e159..df32fe91be8c 100644 --- a/metadata/md5-cache/app-emacs/pymacs-0.26-r3 +++ b/metadata/md5-cache/app-emacs/pymacs-0.26-r3 @@ -11,5 +11,5 @@ RDEPEND=>=app-editors/emacs-25.3:* python_targets_python3_10? ( >=dev-lang/pytho REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/dgentry/Pymacs/archive/v0.26.tar.gz -> pymacs-0.26.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0f19adcf3cdb7f5858835ddbfe4747f7 diff --git a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 b/metadata/md5-cache/app-emacs/treemacs-2.10-r2 index 617a8361dd44..9c5947217407 100644 --- a/metadata/md5-cache/app-emacs/treemacs-2.10-r2 +++ b/metadata/md5-cache/app-emacs/treemacs-2.10-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/2.10.tar.gz -> treemacs-2.10.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=73e28725e06399dc4019812565c74f21 diff --git a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 b/metadata/md5-cache/app-emacs/treemacs-3.0-r1 index 700ccad78971..621ee5b17c48 100644 --- a/metadata/md5-cache/app-emacs/treemacs-3.0-r1 +++ b/metadata/md5-cache/app-emacs/treemacs-3.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/3.0.tar.gz -> treemacs-3.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dcea36c23e19fa842fe11f5a426e5f78 diff --git a/metadata/md5-cache/app-emacs/treemacs-3.1 b/metadata/md5-cache/app-emacs/treemacs-3.1 index b4a2e37052ae..b3fb25c405df 100644 --- a/metadata/md5-cache/app-emacs/treemacs-3.1 +++ b/metadata/md5-cache/app-emacs/treemacs-3.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Alexander-Miller/treemacs/archive/3.1.tar.gz -> treemacs-3.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 elisp 7190c722d9e06fabcae26ef1e1dc9183 elisp-common dcd21c5d379fc2217e95f529504c5fe0 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=395e3c70e503a590776dfde339b352fd diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 9bd2362877d5433511de86068fe80651b7fc2164..df86d5ba88d656d2fb7dbde83657ff566cbc910c 100644 GIT binary patch literal 33553 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

ibT_Op2UH3aS8=^d*kK!2+#nKd>;!CgP$OopGm$ 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 F003@a84Umc diff --git a/metadata/md5-cache/app-emulation/cloud-init-22.2.2 b/metadata/md5-cache/app-emulation/cloud-init-22.2.2 index de7ea42d3fab..a8d204950d3f 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-22.2.2 +++ b/metadata/md5-cache/app-emulation/cloud-init-22.2.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://launchpad.net/cloud-init/trunk/22.2.2/+download/cloud-init-22.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=10450e7a0a3e358e655354aee8925324 diff --git a/metadata/md5-cache/app-emulation/cloud-init-22.4 b/metadata/md5-cache/app-emulation/cloud-init-22.4 index e0101d1787fd..ea0f95c1b27e 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-22.4 +++ b/metadata/md5-cache/app-emulation/cloud-init-22.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://launchpad.net/cloud-init/trunk/22.4/+download/cloud-init-22.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=04ebd7b5539346e3d9fb109214742708 diff --git a/metadata/md5-cache/app-emulation/cloud-init-9999 b/metadata/md5-cache/app-emulation/cloud-init-9999 index 5d87742a8c90..587ba048c99d 100644 --- a/metadata/md5-cache/app-emulation/cloud-init-9999 +++ b/metadata/md5-cache/app-emulation/cloud-init-9999 @@ -11,5 +11,5 @@ RDEPEND=dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=df50d393e4e2597cfe00b5cc718129f4 diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 index 645f46d893f1..7a669ef72c2a 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.26.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?] !~dev-python/pbr-2 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.26.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1c9455e212c2f41e8ee0847b8a88beba diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 index 0188e7b2188e..632e681fe924 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.27.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?] !~dev-python/pbr-2 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.27.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1c9455e212c2f41e8ee0847b8a88beba diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 index 726826e28459..4cb9e1d023a2 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.28.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?] !~dev-python/pbr-2 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.28.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1c9455e212c2f41e8ee0847b8a88beba diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.29.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.29.0 index e2087232c4c9..2404d5678da6 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.29.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.29.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?] !~dev-python/pbr-2 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.29.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b98a3240216b75a2c87a4e4f975b240d diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 b/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 index ee5148958d1f..a04080e7c6ce 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-3.30.0 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_pyth REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/diskimage-builder/diskimage-builder-3.30.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0bdbb963598b1bf0e1748ff66666ff6a diff --git a/metadata/md5-cache/app-emulation/diskimage-builder-9999 b/metadata/md5-cache/app-emulation/diskimage-builder-9999 index 637de7fe4036..d2c933484d43 100644 --- a/metadata/md5-cache/app-emulation/diskimage-builder-9999 +++ b/metadata/md5-cache/app-emulation/diskimage-builder-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=>=dev-python/pbr-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/pbr-2.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/Babel-2.3.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !~dev-python/Babel-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/networkx-1.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-3.12[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/six-1.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/stevedore-1.20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-emulation/qemu sys-block/parted sys-fs/multipath-tools sys-fs/dosfstools sys-apps/gptfdisk !dev-python/dib-utils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0bdbb963598b1bf0e1748ff66666ff6a diff --git a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 index 38a1c9909e58..8789474e0522 100644 --- a/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 +++ b/metadata/md5-cache/app-emulation/fs-uae-launcher-3.1.68 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://fs-uae.net/files/FS-UAE-Launcher/Stable/3.1.68/fs-uae-launcher-3.1.68.tar.xz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4b4cb1e926db2f30763062d702cb3f17 diff --git a/metadata/md5-cache/app-emulation/glean-1.23.0 b/metadata/md5-cache/app-emulation/glean-1.23.0 index faf44bfd54de..fbc250a352f0 100644 --- a/metadata/md5-cache/app-emulation/glean-1.23.0 +++ b/metadata/md5-cache/app-emulation/glean-1.23.0 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pbr[python_targets_python3_10(-)?,python_targets_python3_11(- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/glean/glean-1.23.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0c2e0fda4fa7cadf5b3a6e05df57373f diff --git a/metadata/md5-cache/app-emulation/libvirt-9.3.0 b/metadata/md5-cache/app-emulation/libvirt-9.3.0 new file mode 100644 index 000000000000..c6c64e53eab2 --- /dev/null +++ b/metadata/md5-cache/app-emulation/libvirt-9.3.0 @@ -0,0 +1,18 @@ +BDEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) +DEFINED_PHASES=compile configure install postinst prepare setup test unpack +DEPEND=app-text/xhtml1 dev-lang/perl dev-libs/libxslt dev-perl/XML-XPath dev-python/docutils virtual/pkgconfig net-libs/rpcsvc-proto bash-completion? ( >=app-shells/bash-completion-2.0 ) verify-sig? ( sec-keys/openpgp-keys-libvirt ) acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) +DESCRIPTION=C toolkit to manipulate virtual machines +EAPI=8 +HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/ +INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig +IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +LICENSE=LGPL-2.1 +PDEPEND=qemu? ( dev-python/libvirt-python ) +RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles +REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd ) +RESTRICT=!test? ( test ) +SLOT=0/9.3.0 +SRC_URI=https://libvirt.org/sources/libvirt-9.3.0.tar.xz verify-sig? ( https://libvirt.org/sources/libvirt-9.3.0.tar.xz.asc ) +_eclasses_=linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 +_md5_=e3a4656990168386d4d0696b33d8d87e diff --git a/metadata/md5-cache/app-emulation/libvirt-9999 b/metadata/md5-cache/app-emulation/libvirt-9999 index 5eebe3ac2225..c2b056630477 100644 --- a/metadata/md5-cache/app-emulation/libvirt-9999 +++ b/metadata/md5-cache/app-emulation/libvirt-9999 @@ -5,12 +5,13 @@ DESCRIPTION=C toolkit to manipulate virtual machines EAPI=8 HOMEPAGE=https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/ INHERIT=meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig git-r3 -IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig +IUSE=apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nfs nls numa openvz parted pcap policykit +qemu rbd sasl selinux test +udev virtualbox +virt-network wireshark-plugins xen zfs verify-sig LICENSE=LGPL-2.1 PDEPEND=qemu? ( dev-python/libvirt-python ) PROPERTIES=live RDEPEND=acct-user/qemu app-misc/scrub >=dev-libs/glib-2.56.0 dev-libs/libgcrypt dev-libs/libnl:3 >=dev-libs/libxml2-2.9.1 >=net-analyzer/openbsd-netcat-1.105-r1 >=net-libs/gnutls-3.2.0:= net-libs/libtirpc:= >=net-misc/curl-7.18.0 sys-apps/dbus sys-apps/dmidecode sys-devel/gettext >=sys-libs/readline-7.0:= virtual/acl apparmor? ( sys-libs/libapparmor ) audit? ( sys-process/audit ) caps? ( sys-libs/libcap-ng ) dtrace? ( dev-util/systemtap ) firewalld? ( >=net-firewall/firewalld-0.6.3 ) fuse? ( sys-fs/fuse:= ) glusterfs? ( >=sys-cluster/glusterfs-3.4.1 ) iscsi? ( >=sys-block/open-iscsi-1.18.0 ) iscsi-direct? ( >=net-libs/libiscsi-1.18.0 ) libssh? ( >=net-libs/libssh-0.8.1:= ) libssh2? ( >=net-libs/libssh2-1.3 ) lvm? ( >=sys-fs/lvm2-2.02.48-r2[lvm] ) lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] ) nfs? ( net-fs/nfs-utils ) numa? ( >sys-process/numactl-2.0.2 sys-process/numad ) parted? ( >=sys-block/parted-1.8[device-mapper] sys-fs/lvm2[lvm] ) pcap? ( >=net-libs/libpcap-1.8.0 ) policykit? ( acct-group/libvirt >=sys-auth/polkit-0.9 ) qemu? ( >=app-emulation/qemu-4.2 >=dev-libs/yajl-2.0.3:= ) rbd? ( sys-cluster/ceph ) sasl? ( >=dev-libs/cyrus-sasl-2.1.26 ) selinux? ( >=sys-libs/libselinux-2.0.85 ) virt-network? ( net-dns/dnsmasq[dhcp,ipv6(+),script] net-firewall/ebtables >=net-firewall/iptables-1.4.10[ipv6(+)] net-misc/radvd sys-apps/iproute2[-minimal] ) wireshark-plugins? ( >=net-analyzer/wireshark-2.6.0:= ) xen? ( >=app-emulation/xen-4.9.0 app-emulation/xen-tools:= ) udev? ( virtual/libudev:= >=x11-libs/libpciaccess-0.10.9 ) zfs? ( sys-fs/zfs ) kernel_linux? ( sys-apps/util-linux ) virtual/tmpfiles REQUIRED_USE=firewalld? ( virt-network ) libvirtd? ( || ( lxc openvz qemu virtualbox xen ) ) lxc? ( caps libvirtd ) openvz? ( libvirtd ) qemu? ( libvirtd ) virt-network? ( libvirtd ) virtualbox? ( libvirtd ) xen? ( libvirtd ) +RESTRICT=!test? ( test ) SLOT=0/9999 _eclasses_=git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=3aff707e969d4c275d00382d9d04b12d +_md5_=e3a4656990168386d4d0696b33d8d87e diff --git a/metadata/md5-cache/app-emulation/protontricks-1.10.1 b/metadata/md5-cache/app-emulation/protontricks-1.10.1 index e923ecd0ef13..a9e94a3cf495 100644 --- a/metadata/md5-cache/app-emulation/protontricks-1.10.1 +++ b/metadata/md5-cache/app-emulation/protontricks-1.10.1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 pyt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/protontricks/protontricks-1.10.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bcaf02e05485c665a7f7da019e974822 diff --git a/metadata/md5-cache/app-emulation/protontricks-1.10.2 b/metadata/md5-cache/app-emulation/protontricks-1.10.2 index 4e102675d3ac..77e24a39f2af 100644 --- a/metadata/md5-cache/app-emulation/protontricks-1.10.2 +++ b/metadata/md5-cache/app-emulation/protontricks-1.10.2 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 pyt RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/protontricks/protontricks-1.10.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4a1cd5a5e38af14814b3fc16bea6b002 diff --git a/metadata/md5-cache/app-emulation/qemu-7.2.1 b/metadata/md5-cache/app-emulation/qemu-7.2.1 new file mode 100644 index 000000000000..3aa788320f7a --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-7.2.1 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test +DEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) sys-libs/libcap-ng[static-libs(+)] >=x11-libs/pixman-0.28.0[static-libs(+)] accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty[static-libs(+)] ) aio? ( dev-libs/libaio[static-libs(+)] ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2[static-libs(+)] ) capstone? ( dev-libs/capstone:=[static-libs(+)] ) curl? ( >=net-misc/curl-7.15.4[static-libs(+)] ) fdt? ( >=sys-apps/dtc-1.5.1[static-libs(+)] ) fuse? ( >=sys-fs/fuse-3.1:3[static-libs(+)] ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0[static-libs(+)] ) gnutls? ( >=net-libs/gnutls-3.0:=[static-libs(+)] dev-libs/nettle:=[static-libs(+)] ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core[static-libs(+)] ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:=[static-libs(+)] ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:=[static-libs(+)] ) lzo? ( dev-libs/lzo:2[static-libs(+)] ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:=[static-libs(+)] ) nfs? ( >=net-fs/libnfs-1.9.3:=[static-libs(+)] ) numa? ( sys-process/numactl[static-libs(+)] ) opengl? ( virtual/opengl media-libs/libepoxy[static-libs(+)] media-libs/mesa[static-libs(+)] media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0=[static-libs(+)] ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl[static-libs(+)] ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2[static-libs(+)] ) sdl-image? ( media-libs/sdl2-image[static-libs(+)] ) seccomp? ( >=sys-libs/libseccomp-2.1.0[static-libs(+)] ) slirp? ( net-libs/libslirp[static-libs(+)] ) smartcard? ( >=app-emulation/libcacard-2.5.0[static-libs(+)] ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0[static-libs(+)] ) ssh? ( >=net-libs/libssh-0.8.6[static-libs(+)] ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1[static-libs(+)] ) usbredir? ( >=sys-apps/usbredir-0.6[static-libs(+)] ) vde? ( net-misc/vde[static-libs(+)] ) virgl? ( media-libs/virglrenderer[static-libs(+)] ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0[static-libs(+)] ) ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=8 +HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=!static? ( dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.12.3 >=app-emulation/spice-0.12.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static? ( static-user !alsa !gtk !jack !opengl !pam !pulseaudio !plugins !rbd !snappy !udev ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-7.2.1.tar.xz !doc? ( https://dev.gentoo.org/~ajak/distfiles/app-emulation/qemu/qemu-7.2.0-docs.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1f2eb0e356f4bc006edc0e643a63a529 diff --git a/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 b/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 new file mode 100644 index 000000000000..1fd1d709e284 --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-8.0.0-r1 @@ -0,0 +1,18 @@ +BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig +DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test +DEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools +EAPI=8 +HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org +IDEPEND=filecaps? ( sys-libs/libcap ) +INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-utils xdg-utils +IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 +LICENSE=GPL-2 LGPL-2 BSD-2 +RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://download.qemu.org/qemu-8.0.0.tar.xz !doc? ( https://dev.gentoo.org/~sam/distfiles/app-emulation/qemu/qemu-8.0.0-docs.tar.xz ) +_eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=2c87bd656d0cb5824ec0ddce547d4914 diff --git a/metadata/md5-cache/app-emulation/qemu-9999 b/metadata/md5-cache/app-emulation/qemu-9999 index c9a99ef7de3b..faa951b22251 100644 --- a/metadata/md5-cache/app-emulation/qemu-9999 +++ b/metadata/md5-cache/app-emulation/qemu-9999 @@ -1,6 +1,6 @@ BDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) dev-lang/perl dev-util/meson sys-apps/texinfo virtual/pkgconfig doc? ( dev-python/sphinx[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/sphinx-rtd-theme[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) gtk? ( nls? ( sys-devel/gettext ) ) test? ( dev-libs/glib[utils] sys-devel/bc ) virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure info install postinst postrm prepare pretend setup test unpack -DEPEND=>=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-user? ( >=dev-libs/glib-2.0[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) +DEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) kernel_linux? ( >=sys-kernel/linux-headers-2.6.35 ) static-user? ( dev-libs/glib:2[static-libs(+)] sys-libs/zlib[static-libs(+)] python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr[static-libs(+)] ) ) DESCRIPTION=QEMU + Kernel-based Virtual Machine userland tools EAPI=8 HOMEPAGE=https://www.qemu.org https://www.linux-kvm.org @@ -9,9 +9,9 @@ INHERIT=linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 pax-uti IUSE=accessibility +aio alsa bpf bzip2 capstone +curl debug +doc +fdt fuse glusterfs +gnutls gtk infiniband iscsi io-uring jack jemalloc +jpeg lzo multipath ncurses nfs nls numa opengl +oss pam +pin-upstream-blobs plugins +png pulseaudio python rbd sasl +seccomp sdl sdl-image selinux +slirp smartcard snappy spice ssh static-user systemtap test udev usb usbredir vde +vhost-net virgl virtfs +vnc vte xattr xen zstd qemu_softmmu_targets_aarch64 qemu_softmmu_targets_alpha qemu_softmmu_targets_arm qemu_softmmu_targets_cris qemu_softmmu_targets_hppa qemu_softmmu_targets_i386 qemu_softmmu_targets_loongarch64 qemu_softmmu_targets_m68k qemu_softmmu_targets_microblaze qemu_softmmu_targets_microblazeel qemu_softmmu_targets_mips qemu_softmmu_targets_mips64 qemu_softmmu_targets_mips64el qemu_softmmu_targets_mipsel qemu_softmmu_targets_nios2 qemu_softmmu_targets_or1k qemu_softmmu_targets_ppc qemu_softmmu_targets_ppc64 qemu_softmmu_targets_riscv32 qemu_softmmu_targets_riscv64 qemu_softmmu_targets_s390x qemu_softmmu_targets_sh4 qemu_softmmu_targets_sh4eb qemu_softmmu_targets_sparc qemu_softmmu_targets_sparc64 qemu_softmmu_targets_x86_64 qemu_softmmu_targets_xtensa qemu_softmmu_targets_xtensaeb qemu_softmmu_targets_avr qemu_softmmu_targets_rx qemu_softmmu_targets_tricore qemu_user_targets_aarch64 qemu_user_targets_alpha qemu_user_targets_arm qemu_user_targets_cris qemu_user_targets_hppa qemu_user_targets_i386 qemu_user_targets_loongarch64 qemu_user_targets_m68k qemu_user_targets_microblaze qemu_user_targets_microblazeel qemu_user_targets_mips qemu_user_targets_mips64 qemu_user_targets_mips64el qemu_user_targets_mipsel qemu_user_targets_nios2 qemu_user_targets_or1k qemu_user_targets_ppc qemu_user_targets_ppc64 qemu_user_targets_riscv32 qemu_user_targets_riscv64 qemu_user_targets_s390x qemu_user_targets_sh4 qemu_user_targets_sh4eb qemu_user_targets_sparc qemu_user_targets_sparc64 qemu_user_targets_x86_64 qemu_user_targets_xtensa qemu_user_targets_xtensaeb qemu_user_targets_aarch64_be qemu_user_targets_armeb qemu_user_targets_hexagon qemu_user_targets_mipsn32 qemu_user_targets_mipsn32el qemu_user_targets_ppc64le qemu_user_targets_sparc32plus python_targets_python3_10 python_targets_python3_11 +filecaps LICENSE=GPL-2 LGPL-2 BSD-2 PROPERTIES=live -RDEPEND=>=dev-libs/glib-2.0 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( dev-libs/nettle:= >=net-libs/gnutls-3.0:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-sound/pulseaudio ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) +RDEPEND=dev-libs/glib:2 sys-libs/zlib python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses,readline] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[ncurses,readline] ) ) systemtap? ( dev-util/systemtap ) xattr? ( sys-apps/attr ) sys-libs/libcap-ng >=x11-libs/pixman-0.28.0 accessibility? ( app-accessibility/brltty[api] app-accessibility/brltty ) aio? ( dev-libs/libaio ) alsa? ( >=media-libs/alsa-lib-1.0.13 ) bpf? ( dev-libs/libbpf:= ) bzip2? ( app-arch/bzip2 ) capstone? ( dev-libs/capstone:= ) curl? ( >=net-misc/curl-7.15.4 ) fdt? ( >=sys-apps/dtc-1.5.1 ) fuse? ( >=sys-fs/fuse-3.1:3 ) glusterfs? ( >=sys-cluster/glusterfs-3.4.0 ) gnutls? ( >=net-libs/gnutls-3.0:= dev-libs/nettle:= ) gtk? ( x11-libs/gtk+:3 vte? ( x11-libs/vte:2.91 ) ) infiniband? ( sys-cluster/rdma-core ) iscsi? ( net-libs/libiscsi ) io-uring? ( sys-libs/liburing:= ) jack? ( virtual/jack ) jemalloc? ( dev-libs/jemalloc ) jpeg? ( media-libs/libjpeg-turbo:= ) lzo? ( dev-libs/lzo:2 ) multipath? ( sys-fs/multipath-tools ) ncurses? ( sys-libs/ncurses:=[unicode(+)] sys-libs/ncurses:= ) nfs? ( >=net-fs/libnfs-1.9.3:= ) numa? ( sys-process/numactl ) opengl? ( virtual/opengl media-libs/libepoxy media-libs/mesa media-libs/mesa[egl(+),gbm(+)] ) pam? ( sys-libs/pam ) png? ( >=media-libs/libpng-1.6.34:= ) pulseaudio? ( media-libs/libpulse ) rbd? ( sys-cluster/ceph ) sasl? ( dev-libs/cyrus-sasl ) sdl? ( media-libs/libsdl2[video] media-libs/libsdl2 ) sdl-image? ( media-libs/sdl2-image ) seccomp? ( >=sys-libs/libseccomp-2.1.0 ) slirp? ( net-libs/libslirp ) smartcard? ( >=app-emulation/libcacard-2.5.0 ) snappy? ( app-arch/snappy:= ) spice? ( >=app-emulation/spice-protocol-0.14.0 >=app-emulation/spice-0.14.0 ) ssh? ( >=net-libs/libssh-0.8.6 ) udev? ( virtual/libudev:= ) usb? ( >=virtual/libusb-1-r2:1 ) usbredir? ( >=sys-apps/usbredir-0.6 ) vde? ( net-misc/vde ) virgl? ( media-libs/virglrenderer ) virtfs? ( sys-libs/libcap ) xen? ( app-emulation/xen-tools:= ) zstd? ( >=app-arch/zstd-1.4.0 ) qemu_softmmu_targets_i386? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_x86_64? ( pin-upstream-blobs? ( ~sys-firmware/edk2-ovmf-bin-202202 ~sys-firmware/ipxe-1.21.1[binary,qemu] ~sys-firmware/seabios-bin-1.16.0 ~sys-firmware/sgabios-0.1_pre10[binary] ) !pin-upstream-blobs? ( || ( >=sys-firmware/edk2-ovmf-202202 >=sys-firmware/edk2-ovmf-bin-202202 ) sys-firmware/ipxe[qemu] || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) sys-firmware/sgabios ) ) qemu_softmmu_targets_ppc? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) qemu_softmmu_targets_ppc64? ( pin-upstream-blobs? ( ~sys-firmware/seabios-bin-1.16.0 ) !pin-upstream-blobs? ( || ( >=sys-firmware/seabios-1.16.0[seavgabios] >=sys-firmware/seabios-bin-1.16.0 ) ) ) acct-group/kvm selinux? ( sec-policy/selinux-qemu sys-libs/libselinux ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) qemu_softmmu_targets_arm? ( fdt ) qemu_softmmu_targets_microblaze? ( fdt ) qemu_softmmu_targets_mips64el? ( fdt ) qemu_softmmu_targets_ppc64? ( fdt ) qemu_softmmu_targets_ppc? ( fdt ) qemu_softmmu_targets_riscv32? ( fdt ) qemu_softmmu_targets_riscv64? ( fdt ) qemu_softmmu_targets_x86_64? ( fdt ) sdl-image? ( sdl ) static-user? ( !plugins ) virgl? ( opengl ) virtfs? ( xattr ) vnc? ( gnutls ) vte? ( gtk ) multipath? ( udev ) plugins? ( !static-user ) qemu_softmmu_targets_aarch64? ( seccomp ) qemu_softmmu_targets_alpha? ( seccomp ) qemu_softmmu_targets_arm? ( seccomp ) qemu_softmmu_targets_cris? ( seccomp ) qemu_softmmu_targets_hppa? ( seccomp ) qemu_softmmu_targets_i386? ( seccomp ) qemu_softmmu_targets_loongarch64? ( seccomp ) qemu_softmmu_targets_m68k? ( seccomp ) qemu_softmmu_targets_microblaze? ( seccomp ) qemu_softmmu_targets_microblazeel? ( seccomp ) qemu_softmmu_targets_mips? ( seccomp ) qemu_softmmu_targets_mips64? ( seccomp ) qemu_softmmu_targets_mips64el? ( seccomp ) qemu_softmmu_targets_mipsel? ( seccomp ) qemu_softmmu_targets_nios2? ( seccomp ) qemu_softmmu_targets_or1k? ( seccomp ) qemu_softmmu_targets_ppc? ( seccomp ) qemu_softmmu_targets_ppc64? ( seccomp ) qemu_softmmu_targets_riscv32? ( seccomp ) qemu_softmmu_targets_riscv64? ( seccomp ) qemu_softmmu_targets_s390x? ( seccomp ) qemu_softmmu_targets_sh4? ( seccomp ) qemu_softmmu_targets_sh4eb? ( seccomp ) qemu_softmmu_targets_sparc? ( seccomp ) qemu_softmmu_targets_sparc64? ( seccomp ) qemu_softmmu_targets_x86_64? ( seccomp ) qemu_softmmu_targets_xtensa? ( seccomp ) qemu_softmmu_targets_xtensaeb? ( seccomp ) qemu_softmmu_targets_avr? ( seccomp ) qemu_softmmu_targets_rx? ( seccomp ) qemu_softmmu_targets_tricore? ( seccomp ) RESTRICT=!test? ( test ) SLOT=0 _eclasses_=fcaps c0a086b957a1b183a8d136eabf02f191 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d29a109988dba1e4372bd2c00b285c20 +_md5_=8602b20df43cd65d38682135b8553080 diff --git a/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.0 b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.0 new file mode 100644 index 000000000000..8172cfd8db20 --- /dev/null +++ b/metadata/md5-cache/app-emulation/qemu-guest-agent-8.0.0 @@ -0,0 +1,14 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-util/ninja virtual/pkgconfig virtual/pkgconfig +DEFINED_PHASES=configure install postinst postrm setup +DEPEND=dev-libs/glib +DESCRIPTION=QEMU Guest Agent (qemu-ga) for use when running inside a VM +EAPI=8 +HOMEPAGE=https://wiki.qemu.org/Features/GuestAgent +INHERIT=edo systemd toolchain-funcs python-any-r1 udev +KEYWORDS=amd64 ~ppc ~ppc64 x86 +LICENSE=GPL-2 BSD-2 +RDEPEND=dev-libs/glib +SLOT=0 +SRC_URI=http://wiki.qemu.org/download/qemu-8.0.0.tar.xz +_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=af18c0cda1b637f9b8d2fd6286a0d9b5 diff --git a/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 b/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 deleted file mode 100644 index deb6b8b0bb90..000000000000 --- a/metadata/md5-cache/app-emulation/virt-manager-3.2.0-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=dev-python/docutils dev-util/intltool test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) dev-util/desktop-file-utils x11-misc/shared-mime-info -DESCRIPTION=A graphical tool for administering virtual machines -EAPI=7 -HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager -INHERIT=gnome2 distutils-r1 optfeature -IUSE=gtk policykit sasl test +python_single_target_python3_10 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] policykit? ( sys-auth/polkit[introspection] ) ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=http://virt-manager.org/download/sources/virt-manager/virt-manager-3.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0752cec64a2733b5da23d5c61641c72a diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.0.0 b/metadata/md5-cache/app-emulation/virt-manager-4.0.0 deleted file mode 100644 index bf5f2d908e91..000000000000 --- a/metadata/md5-cache/app-emulation/virt-manager-4.0.0 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=dev-python/docutils test? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] policykit? ( sys-auth/polkit[introspection] ) sys-apps/dbus[X] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] ) python_single_target_python3_10? ( >=dev-python/pytest-7.2.1[python_targets_python3_10(-)] ) ) >=app-portage/elt-patches-20170815 app-arch/xz-utils python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] policykit? ( sys-auth/polkit[introspection] ) sys-apps/dbus[X] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] ) -DESCRIPTION=A graphical tool for administering virtual machines -EAPI=8 -HOMEPAGE=https://virt-manager.org https://github.com/virt-manager/virt-manager -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=gnome2 distutils-r1 optfeature -IUSE=gtk policykit sasl test +python_single_target_python3_10 -KEYWORDS=amd64 ~arm64 ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) app-cdr/cdrtools >=app-emulation/libvirt-glib-1.0.0[introspection] python_single_target_python3_10? ( dev-libs/libxml2[python,python_targets_python3_10(-)] dev-python/argcomplete[python_targets_python3_10(-)] >=dev-python/libvirt-python-6.10.0[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) >=sys-libs/libosinfo-0.2.10[introspection] gtk? ( gnome-base/dconf >=net-libs/gtk-vnc-0.3.8[gtk3(+),introspection] net-misc/spice-gtk[usbredir,gtk3,introspection,sasl?] policykit? ( sys-auth/polkit[introspection] ) sys-apps/dbus[X] x11-libs/gtk+:3[introspection] x11-libs/gtksourceview:4[introspection] x11-libs/vte:2.91[introspection] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=http://virt-manager.org/download/sources/virt-manager/virt-manager-4.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b5ea1c576e07d8344dfd7cbc2875dd47 diff --git a/metadata/md5-cache/app-emulation/virt-manager-4.1.0 b/metadata/md5-cache/app-emulation/virt-manager-4.1.0 index 0f3fec8f65c9..ed6052ad7150 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-4.1.0 +++ b/metadata/md5-cache/app-emulation/virt-manager-4.1.0 @@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://virt-manager.org/download/sources/virt-manager/virt-manager-4.1.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2a347593689cd5138d77b329c4e3a66c diff --git a/metadata/md5-cache/app-emulation/virt-manager-9999 b/metadata/md5-cache/app-emulation/virt-manager-9999 index a5267c198560..9b6497a33106 100644 --- a/metadata/md5-cache/app-emulation/virt-manager-9999 +++ b/metadata/md5-cache/app-emulation/virt-manager-9999 @@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) py REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b93353414019d085d0a0eecbe4edde34 diff --git a/metadata/md5-cache/app-emulation/vkd3d-1.7.1 b/metadata/md5-cache/app-emulation/vkd3d-1.7.1 new file mode 100644 index 000000000000..6159c46e0b18 --- /dev/null +++ b/metadata/md5-cache/app-emulation/vkd3d-1.7.1 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/flex sys-devel/bison virtual/pkgconfig +DEFINED_PHASES=compile configure install test +DEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( 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(-)?] ) dev-util/spirv-headers dev-util/vulkan-headers +DESCRIPTION=D3D12 to Vulkan translation library +EAPI=8 +HOMEPAGE=https://gitlab.winehq.org/wine/vkd3d/ +INHERIT=multilib-minimal +IUSE=ncurses 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 +KEYWORDS=~amd64 ~x86 +LICENSE=LGPL-2.1+ +RDEPEND=media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ncurses? ( sys-libs/ncurses:= ) spirv-tools? ( 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(-)?] ) +RESTRICT=test +SLOT=0 +SRC_URI=https://dl.winehq.org/vkd3d/source/vkd3d-1.7.1.tar.xz +_eclasses_=multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=2599f9dd245aa422a14669ad2c7abdc6 diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.5 b/metadata/md5-cache/app-emulation/wine-proton-7.0.5 deleted file mode 100644 index b677a8d23e45..000000000000 --- a/metadata/md5-cache/app-emulation/wine-proton-7.0.5 +++ /dev/null @@ -1,18 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl sys-devel/binutils sys-devel/bison sys-devel/flex virtual/pkgconfig nls? ( sys-devel/gettext ) !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup -DEPEND=dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers x11-base/xorg-proto -DESCRIPTION=Valve Software's fork of Wine -EAPI=8 -HOMEPAGE=https://github.com/ValveSoftware/wine/ -IDEPEND=>=app-eselect/eselect-wine-2 -INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper -IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug +fontconfig +gecko +gstreamer llvm-libunwind +mono nls openal osmesa perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l +vkd3d +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* amd64 ~x86 -LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff -RDEPEND=dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.3.1 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) -REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) -RESTRICT=test -SLOT=7.0.5 -SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-7.0-5.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=8d3b06bda42379a5fe8949ae2557fc2b diff --git a/metadata/md5-cache/app-emulation/wine-proton-7.0.6 b/metadata/md5-cache/app-emulation/wine-proton-7.0.6 index f6bdcb148c01..298290e3bbbb 100644 --- a/metadata/md5-cache/app-emulation/wine-proton-7.0.6 +++ b/metadata/md5-cache/app-emulation/wine-proton-7.0.6 @@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/ValveSoftware/wine/ IDEPEND=>=app-eselect/eselect-wine-2 INHERIT=autotools flag-o-matic multilib multilib-build python-any-r1 readme.gentoo-r1 toolchain-funcs wrapper IUSE=+abi_x86_32 +abi_x86_64 +alsa crossdev-mingw custom-cflags debug +fontconfig +gecko +gstreamer llvm-libunwind +mono nls openal osmesa perl pulseaudio +sdl selinux +ssl udev udisks +unwind usb v4l +vkd3d +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 ~x86 +KEYWORDS=-* amd64 ~x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff RDEPEND=dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( dev-libs/gmp:=[abi_x86_32(-)?,abi_x86_64(-)?] net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[opengl,abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common gecko? ( app-emulation/wine-gecko:2.47.3[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.4.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 ) @@ -15,4 +15,4 @@ RESTRICT=test SLOT=7.0.6 SRC_URI=https://github.com/ValveSoftware/wine/archive/refs/tags/proton-wine-7.0-6.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ac2b33e1bedc7efd169a73e4c1cb3180 +_md5_=177493a11858fb635abfc9c0c5211558 diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 index 738c13cc4b1c..a54d440aef41 100644 --- a/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 +++ b/metadata/md5-cache/app-emulation/wine-vanilla-7.0.2 @@ -7,7 +7,7 @@ HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ IDEPEND=>=app-eselect/eselect-wine-2 INHERIT=autotools flag-o-matic multilib multilib-build toolchain-funcs wrapper IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind debug custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos ldap +mingw +mono netapi nls odbc openal opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux +ssl +truetype udev udisks +unwind usb v4l +vkd3d +vulkan +xcomposite xinerama abi_x86_32 abi_x86_64 -KEYWORDS=-* ~amd64 x86 +KEYWORDS=-* amd64 x86 LICENSE=LGPL-2.1+ BSD-2 IJG MIT ZLIB gsm libpng2 libtiff RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) ldap? ( net-nds/openldap:=[abi_x86_32(-)?,abi_x86_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) vkd3d? ( >=app-emulation/vkd3d-1.2[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.2[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:7.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) || ( abi_x86_32 abi_x86_64 ) @@ -15,4 +15,4 @@ RESTRICT=test SLOT=7.0.2 SRC_URI=https://dl.winehq.org/wine/source/7.0/wine-7.0.2.tar.xz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=14dc31e9889c9d00629f8bfa9217fc84 +_md5_=02eb6a29de9d9e532c1d322f08c15e4e diff --git a/metadata/md5-cache/app-emulation/winetricks-20230212 b/metadata/md5-cache/app-emulation/winetricks-20230212 index d032bdc6bdde..86ed662bc680 100644 --- a/metadata/md5-cache/app-emulation/winetricks-20230212 +++ b/metadata/md5-cache/app-emulation/winetricks-20230212 @@ -6,11 +6,11 @@ HOMEPAGE=https://github.com/Winetricks/winetricks https://wiki.winehq.org/Winetr IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=xdg IUSE=gtk kde rar test -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=LGPL-2.1+ RDEPEND=app-arch/cabextract app-arch/p7zip app-arch/unzip net-misc/wget virtual/wine x11-misc/xdg-utils gtk? ( gnome-extra/zenity ) kde? ( kde-apps/kdialog ) rar? ( app-arch/unrar ) RESTRICT=!test? ( test ) x86? ( test ) SLOT=0 SRC_URI=https://github.com/Winetricks/winetricks/archive/20230212.tar.gz -> winetricks-20230212.tar.gz gtk? ( https://dev.gentoo.org/~chiitoo/distfiles/winetricks-gentoo-2012.11.24.tar.bz2 ) kde? ( https://dev.gentoo.org/~chiitoo/distfiles/winetricks-gentoo-2012.11.24.tar.bz2 ) _eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e396b927f4e043aa2ff8c8ceb7689051 +_md5_=c0498311b915652ef50174c7febcbf33 diff --git a/metadata/md5-cache/app-forensics/Manifest.gz b/metadata/md5-cache/app-forensics/Manifest.gz index a908446aa06bdd49bf8cec2b2f4d2875dff958e1..5d3c714d1a7935ee3a1fff46637baee8c35affca 100644 GIT binary patch literal 7724 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 literal 7722 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 diff --git a/metadata/md5-cache/app-forensics/volatility3-2.0.1 b/metadata/md5-cache/app-forensics/volatility3-2.0.1 index ee2db7d27e04..2c5a4d5583f0 100644 --- a/metadata/md5-cache/app-forensics/volatility3-2.0.1 +++ b/metadata/md5-cache/app-forensics/volatility3-2.0.1 @@ -12,5 +12,5 @@ RDEPEND=>=dev-python/pefile-2017.8.1[python_targets_python3_10(-)?] crypt? ( >=d REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/volatilityfoundation/volatility3/archive/v2.0.1.tar.gz -> volatility3-2.0.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b61ea6f0b551dc9ac294a7c923cead88 diff --git a/metadata/md5-cache/app-forensics/volatility3-2.4.0-r1 b/metadata/md5-cache/app-forensics/volatility3-2.4.0-r1 index c4676e3606c7..d285cedc80ef 100644 --- a/metadata/md5-cache/app-forensics/volatility3-2.4.0-r1 +++ b/metadata/md5-cache/app-forensics/volatility3-2.4.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( yara ) || ( python_targets_python3_10 python_targets_python RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/volatilityfoundation/volatility3/archive/v2.4.0.tar.gz -> volatility3-2.4.0.gh.tar.gz test? ( https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> volatility3-win-xp-laptop-2005-06-25.img.gz https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> volatility3-linux-sample-1.bin.gz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=975446bbaaae8e71951a5a5ed392da42 diff --git a/metadata/md5-cache/app-forensics/volatility3-2.4.1-r1 b/metadata/md5-cache/app-forensics/volatility3-2.4.1-r1 index d51e276fe4f1..c1da1c9cda9a 100644 --- a/metadata/md5-cache/app-forensics/volatility3-2.4.1-r1 +++ b/metadata/md5-cache/app-forensics/volatility3-2.4.1-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( yara ) || ( python_targets_python3_10 python_targets_python RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/volatilityfoundation/volatility3/archive/v2.4.1.tar.gz -> volatility3-2.4.1.gh.tar.gz test? ( https://downloads.volatilityfoundation.org/volatility3/images/win-xp-laptop-2005-06-25.img.gz -> volatility3-win-xp-laptop-2005-06-25.img.gz https://downloads.volatilityfoundation.org/volatility3/images/linux-sample-1.bin.gz -> volatility3-linux-sample-1.bin.gz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=218fbc808c77602e650918cded607109 diff --git a/metadata/md5-cache/app-forensics/yara-4.3.0 b/metadata/md5-cache/app-forensics/yara-4.3.0 index 4a74bbac1eff..4d297357e8d2 100644 --- a/metadata/md5-cache/app-forensics/yara-4.3.0 +++ b/metadata/md5-cache/app-forensics/yara-4.3.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://virustotal.github.io/yara/ INHERIT=autotools IUSE=+dex +dotnet +cuckoo +macho +magic profiling python test -KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm64 ~ppc64 x86 LICENSE=Apache-2.0 PDEPEND=python? ( =dev-python/yara-python-4* ) RDEPEND=dev-libs/openssl:= cuckoo? ( dev-libs/jansson:= ) magic? ( sys-apps/file:= ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/8 SRC_URI=https://github.com/virustotal/yara/archive/v4.3.0.tar.gz -> yara-4.3.0.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d2aba0c0db4e0e6f49cfdada79907baf +_md5_=605a60330c9a8a9dd6b05c94d8123d58 diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz index 8c255108cd8770840a78d76bbf683be06c01a094..6f07f205e180144ff9d852fbf6019c8db6e173b2 100644 GIT binary patch delta 24557 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 delta 24401 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 diff --git a/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.0 b/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.0 new file mode 100644 index 000000000000..7f50bd8c6242 --- /dev/null +++ b/metadata/md5-cache/app-i18n/man-pages-zh_CN-1.6.4.0 @@ -0,0 +1,10 @@ +DEFINED_PHASES=compile configure install +DESCRIPTION=A somewhat comprehensive collection of Chinese Linux man pages +EAPI=8 +HOMEPAGE=https://github.com/man-pages-zh/manpages-zh +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux +LICENSE=FDL-1.2 +RDEPEND=virtual/man +SLOT=0 +SRC_URI=https://github.com/man-pages-zh/manpages-zh/archive/v1.6.4.0.tar.gz -> man-pages-zh_CN-1.6.4.0.tar.gz +_md5_=94a951f31cab1b9838277f7692623dbc diff --git a/metadata/md5-cache/app-i18n/nkf-2.1.5 b/metadata/md5-cache/app-i18n/nkf-2.1.5 index f3ba9e1a7ebf..392b28be68cc 100644 --- a/metadata/md5-cache/app-i18n/nkf-2.1.5 +++ b/metadata/md5-cache/app-i18n/nkf-2.1.5 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge.jp/nkf/70406/nkf-2.1.5.tar.gz python? ( https://github.com/fumiyas/python-nkf/archive/c2c6724714b66f295137c8818dae4c09fc09e0a3.tar.gz -> python-nkf-0.2.0_p20191121.tar.gz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e _md5_=35e16bd3dfc9ca8746fe9a3f980b511e diff --git a/metadata/md5-cache/app-i18n/nkf-2.1.5-r1 b/metadata/md5-cache/app-i18n/nkf-2.1.5-r1 index ca660be44480..48eb4f18e65f 100644 --- a/metadata/md5-cache/app-i18n/nkf-2.1.5-r1 +++ b/metadata/md5-cache/app-i18n/nkf-2.1.5-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge.jp/nkf/70406/nkf-2.1.5.tar.gz python? ( https://github.com/fumiyas/python-nkf/archive/c2c6724714b66f295137c8818dae4c09fc09e0a3.tar.gz -> python-nkf-0.2.0_p20191121.tar.gz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e _md5_=19dedae39219508a5785a53463647564 diff --git a/metadata/md5-cache/app-i18n/translate-shell-0.9.7.1 b/metadata/md5-cache/app-i18n/translate-shell-0.9.7.1 index b520b9eea94d..4e59baa87579 100644 --- a/metadata/md5-cache/app-i18n/translate-shell-0.9.7.1 +++ b/metadata/md5-cache/app-i18n/translate-shell-0.9.7.1 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/soimort/translate-shell/archive/v0.9.7.1.tar.gz -> translate-shell-0.9.7.1.tar.gz _eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=1d76149b74bfab99c7059aeed2167b85 +_md5_=f7278e528f9421a40cfc0ea0c8debf9a diff --git a/metadata/md5-cache/app-metrics/Manifest.gz b/metadata/md5-cache/app-metrics/Manifest.gz index f74572e454dce26a74e7385197cb614e1d06d25e..fb863a105630ca8d99699b8935dced2d5c76487d 100644 GIT binary patch delta 8500 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 w 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 diff --git a/metadata/md5-cache/app-metrics/bind_exporter-0.6.1 b/metadata/md5-cache/app-metrics/bind_exporter-0.6.1 new file mode 100644 index 000000000000..eb6823ec809e --- /dev/null +++ b/metadata/md5-cache/app-metrics/bind_exporter-0.6.1 @@ -0,0 +1,15 @@ +BDEPEND=dev-util/promu >=dev-lang/go-1.18 app-arch/unzip +DEFINED_PHASES=compile install postinst prepare test unpack +DEPEND=acct-group/bind_exporter acct-user/bind_exporter +DESCRIPTION=Prometheus exporter for BIND +EAPI=7 +HOMEPAGE=https://github.com/prometheus-community/bind_exporter +INHERIT=go-module +KEYWORDS=~amd64 +LICENSE=Apache-2.0 BSD MIT +RDEPEND=acct-group/bind_exporter acct-user/bind_exporter +RESTRICT=strip +SLOT=0 +SRC_URI=https://github.com/prometheus-community/bind_exporter/archive/refs/tags/v0.6.1.tar.gz -> bind_exporter-0.6.1.tar.gz https://dev.gentoo.org/~robbat2/distfiles/bind_exporter-0.6.1-vendor.tar.xz +_eclasses_=go-module 9c75e51a48520b2f01471c1f91762882 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=44dd98eda22638b031d23a9908fe5869 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz index 3caeb25db9ff5345561f67a285fd5cc6a456cc7e..a3cf474c5eb16a0e4d272cb6652b29d86e310167 100644 GIT binary patch literal 72332 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

c~cA%BU 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

WeEYMKd!pGN8iyE-3pY`W># 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 TzyZFd|MUL?ysnW1;Q;~wA{S#6 diff --git a/metadata/md5-cache/app-misc/ansiweather-1.19.0 b/metadata/md5-cache/app-misc/ansiweather-1.19.0 index 6e1f27c5310f..44d683139111 100644 --- a/metadata/md5-cache/app-misc/ansiweather-1.19.0 +++ b/metadata/md5-cache/app-misc/ansiweather-1.19.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=Weather in terminal, with ANSI colors and Unicode symbols EAPI=8 HOMEPAGE=https://github.com/fcambus/ansiweather/ -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=BSD-2 RDEPEND=app-misc/jq sys-devel/bc || ( net-misc/curl net-ftp/ftp net-misc/wget ) SLOT=0 SRC_URI=https://github.com/fcambus/ansiweather/archive/1.19.0.tar.gz -> ansiweather-1.19.0.tar.gz -_md5_=e8333f97137849ae293a4386d6e1ea89 +_md5_=737b37fa5c7960f4c09dcefef54674af diff --git a/metadata/md5-cache/app-misc/asciinema-2.2.0-r1 b/metadata/md5-cache/app-misc/asciinema-2.2.0-r1 index c39cadaa33e5..c468e994ae01 100644 --- a/metadata/md5-cache/app-misc/asciinema-2.2.0-r1 +++ b/metadata/md5-cache/app-misc/asciinema-2.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/asciinema/asciinema/archive/v2.2.0.tar.gz -> asciinema-2.2.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5ac48b4a9c8ac6ba39feae665d831644 diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.3 b/metadata/md5-cache/app-misc/binwalk-2.3.3 index 5d93b7f51cd7..c5fb7db08364 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.3 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.3.tar.gz -> binwalk-2.3.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=33dfedbc0703f14d10105698e56bbfbe diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 b/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 index cb1728ef04d6..6f482ba20c4b 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.3.tar.gz -> binwalk-2.3.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dbd473316fffb6cd1e6e92e355397374 diff --git a/metadata/md5-cache/app-misc/binwalk-2.3.4 b/metadata/md5-cache/app-misc/binwalk-2.3.4 index 022a9cec9ae3..0feeb2898ac5 100644 --- a/metadata/md5-cache/app-misc/binwalk-2.3.4 +++ b/metadata/md5-cache/app-misc/binwalk-2.3.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ReFirmLabs/binwalk/archive/v2.3.4.tar.gz -> binwalk-2.3.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dbd473316fffb6cd1e6e92e355397374 diff --git a/metadata/md5-cache/app-misc/binwalk-9999 b/metadata/md5-cache/app-misc/binwalk-9999 index 840d3a5c37f7..ebbef00c2666 100644 --- a/metadata/md5-cache/app-misc/binwalk-9999 +++ b/metadata/md5-cache/app-misc/binwalk-9999 @@ -11,5 +11,5 @@ RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a0e74fd5e4ff59df72354a3dad1503ff diff --git a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.83 b/metadata/md5-cache/app-misc/ca-certificates-20211016.3.83 deleted file mode 100644 index 96c529532433..000000000000 --- a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.83 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-misc/c_rehash sys-apps/debianutils || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) -DEFINED_PHASES=compile install postinst prepare setup unpack -DESCRIPTION=Common CA Certificates PEM files -EAPI=8 -HOMEPAGE=https://packages.debian.org/sid/ca-certificates -INHERIT=python-any-r1 -IUSE=cacert -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt -LICENSE=MPL-1.1 -RDEPEND=app-misc/c_rehash sys-apps/debianutils -SLOT=0 -SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20211016.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_83_RTM/src/nss-3.83.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=92cfa7841d8125123e4815287aaf1531 diff --git a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.86 b/metadata/md5-cache/app-misc/ca-certificates-20211016.3.86 deleted file mode 100644 index 052033be5d3b..000000000000 --- a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.86 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=app-misc/c_rehash sys-apps/debianutils || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) -DEFINED_PHASES=compile install postinst prepare setup unpack -DESCRIPTION=Common CA Certificates PEM files -EAPI=8 -HOMEPAGE=https://packages.debian.org/sid/ca-certificates -INHERIT=python-any-r1 -IUSE=cacert -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt -LICENSE=MPL-1.1 -RDEPEND=app-misc/c_rehash sys-apps/debianutils -SLOT=0 -SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20211016.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_86_RTM/src/nss-3.86.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=92cfa7841d8125123e4815287aaf1531 diff --git a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.87-r1 b/metadata/md5-cache/app-misc/ca-certificates-20211016.3.87-r1 deleted file mode 100644 index f4287ece48f0..000000000000 --- a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.87-r1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=sys-apps/debianutils || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) -DEFINED_PHASES=compile install postinst prepare setup unpack -DESCRIPTION=Common CA Certificates PEM files -EAPI=8 -HOMEPAGE=https://packages.debian.org/sid/ca-certificates -INHERIT=python-any-r1 -IUSE=cacert -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt -LICENSE=MPL-1.1 -RDEPEND=sys-apps/debianutils -SLOT=0 -SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20211016.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_87_RTM/src/nss-3.87.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a211aeed715f32681c8b731bd44a8d37 diff --git a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.89 b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.89.1 similarity index 78% rename from metadata/md5-cache/app-misc/ca-certificates-20211016.3.89 rename to metadata/md5-cache/app-misc/ca-certificates-20230311.3.89.1 index 8546bb964364..4a3ad17557a4 100644 --- a/metadata/md5-cache/app-misc/ca-certificates-20211016.3.89 +++ b/metadata/md5-cache/app-misc/ca-certificates-20230311.3.89.1 @@ -9,6 +9,6 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~r LICENSE=MPL-1.1 RDEPEND=sys-apps/debianutils SLOT=0 -SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20211016.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_89_RTM/src/nss-3.89.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) +SRC_URI=mirror://debian/pool/main/c/ca-certificates/ca-certificates_20230311.tar.xz https://archive.mozilla.org/pub/security/nss/releases/NSS_3_89_1_RTM/src/nss-3.89.1.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5e268b21e0c873b61f5baa0439f693fe +_md5_=af55b0708fc107d646fa4577dc8986cc diff --git a/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 b/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 index 48a27fc4d197..eed1681df54c 100644 --- a/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 +++ b/metadata/md5-cache/app-misc/check-jsonschema-0.21.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/python-jsonschema/check-jsonschema/archive/refs/tags/0.21.0.tar.gz -> check-jsonschema-0.21.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ec53e82bd25e19992d87b2603b285b3 diff --git a/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 b/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 index ee6d7b6ca8c5..05245858b762 100644 --- a/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 +++ b/metadata/md5-cache/app-misc/chkcrontab-1.7-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lyda/chkcrontab/archive/v1.7.tar.gz -> chkcrontab-1.7.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=62ace67df35187717ab4856ead4c9d5b diff --git a/metadata/md5-cache/app-misc/filebus-0.3.5 b/metadata/md5-cache/app-misc/filebus-0.3.5 index 1692a4afe352..040fe15af20e 100644 --- a/metadata/md5-cache/app-misc/filebus-0.3.5 +++ b/metadata/md5-cache/app-misc/filebus-0.3.5 @@ -12,5 +12,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/filebus/filebus-0.3.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d0dc13cd7addabf38e9efff7726ab205 diff --git a/metadata/md5-cache/app-misc/fmawk-1.2 b/metadata/md5-cache/app-misc/fmawk-1.2 deleted file mode 100644 index 3d680f05cb85..000000000000 --- a/metadata/md5-cache/app-misc/fmawk-1.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst -DESCRIPTION=File manager written in awk -EAPI=8 -HOMEPAGE=https://github.com/huijunchen9260/fm.awk/ -INHERIT=optfeature -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3+ -RDEPEND=app-alternatives/awk -SLOT=0 -SRC_URI=https://github.com/huijunchen9260/fm.awk/archive/refs/tags/1.2.tar.gz -> fmawk-1.2.tar.gz -_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 -_md5_=132408ba4fd60ee36266c695effb6636 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.2 b/metadata/md5-cache/app-misc/freewvs-0.1.2 index d136a0d43306..2a0b8e37de87 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.2 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/f/freewvs/freewvs-0.1.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e20c7d5fb90351b3b484d888d7766750 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.3 b/metadata/md5-cache/app-misc/freewvs-0.1.3 index 912773ba681e..2f506f4d391b 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.3 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 ) RESTRICT=test SLOT=0 SRC_URI=mirror://pypi/f/freewvs/freewvs-0.1.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e20c7d5fb90351b3b484d888d7766750 diff --git a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 b/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 index ff34e75c2ebb..7cb52bc8cad2 100644 --- a/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 +++ b/metadata/md5-cache/app-misc/freewvs-0.1.3-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/freewvs/freewvs-0.1.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ba87cc54af14b7a52b648c1e438f56cc diff --git a/metadata/md5-cache/app-misc/gnote-43.1 b/metadata/md5-cache/app-misc/gnote-43.1-r1 similarity index 85% rename from metadata/md5-cache/app-misc/gnote-43.1 rename to metadata/md5-cache/app-misc/gnote-43.1-r1 index d4b7f6305a26..ee204bfc0f75 100644 --- a/metadata/md5-cache/app-misc/gnote-43.1 +++ b/metadata/md5-cache/app-misc/gnote-43.1-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.35.0 dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.22.20:3.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16:= >=app-text/gspell-1.6.0:= test? ( dev-libs/unittest++ ) DESCRIPTION=Desktop note-taking application @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/43/gnote-43.1.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d0d4440bf5369e913faeec3a898e649f +_md5_=718d12b47e43f438b48ab42ba0c38304 diff --git a/metadata/md5-cache/app-misc/gnote-44.0 b/metadata/md5-cache/app-misc/gnote-44.0-r1 similarity index 85% rename from metadata/md5-cache/app-misc/gnote-44.0 rename to metadata/md5-cache/app-misc/gnote-44.0-r1 index 73b2e10e1d9b..1f9ced3c667e 100644 --- a/metadata/md5-cache/app-misc/gnote-44.0 +++ b/metadata/md5-cache/app-misc/gnote-44.0-r1 @@ -1,4 +1,4 @@ -BDEPEND=app-text/docbook-xml-dtd:4.1.2 >=dev-util/intltool-0.35.0 dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +BDEPEND=dev-util/itstool virtual/pkgconfig >=app-portage/elt-patches-20170815 app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array DEFINED_PHASES=compile configure install postinst postrm preinst prepare test DEPEND=>=dev-libs/glib-2.62:2[dbus] >=dev-cpp/glibmm-2.62.0:2 >=dev-cpp/gtkmm-3.22.20:3.0 >=app-crypt/libsecret-0.8 >=dev-libs/libxml2-2:2 dev-libs/libxslt >=sys-apps/util-linux-2.16 >=app-text/gspell-1.6.0:= test? ( dev-libs/unittest++ ) DESCRIPTION=Desktop note-taking application @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gnote/44/gnote-44.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=410c8753df209fafe891e0fb5ea31596 +_md5_=5455814b217f2f6fa547c3fc403fa6bd diff --git a/metadata/md5-cache/app-misc/golly-4.0 b/metadata/md5-cache/app-misc/golly-4.0 deleted file mode 100644 index 9a0226eb080f..000000000000 --- a/metadata/md5-cache/app-misc/golly-4.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install postinst postrm setup -DEPEND=virtual/opengl sys-libs/zlib x11-libs/wxGTK:3.0-gtk3[X,opengl,tiff] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -DESCRIPTION=simulator for Conway's Game of Life and other cellular automata -EAPI=7 -HOMEPAGE=http://golly.sourceforge.net/ -INHERIT=desktop python-single-r1 toolchain-funcs wxwidgets xdg-utils -IUSE=+python_single_target_python3_10 -KEYWORDS=amd64 x86 -LICENSE=GPL-2 -RDEPEND=virtual/opengl sys-libs/zlib x11-libs/wxGTK:3.0-gtk3[X,opengl,tiff] python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=^^ ( python_single_target_python3_10 ) -SLOT=0 -SRC_URI=mirror://sourceforge/golly/golly-4.0-src.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=86012e001b80973c009253586c077c74 diff --git a/metadata/md5-cache/app-misc/gramps-5.1.5 b/metadata/md5-cache/app-misc/gramps-5.1.5 index c42a66a8ac1d..95a432c94cc2 100644 --- a/metadata/md5-cache/app-misc/gramps-5.1.5 +++ b/metadata/md5-cache/app-misc/gramps-5.1.5 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=test SLOT=0 SRC_URI=https://github.com/gramps-project/gramps/archive/v5.1.5.tar.gz -> gramps-5.1.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e8099c6510a9597f9a84657f2b9656d8 diff --git a/metadata/md5-cache/app-misc/icdiff-2.0.6 b/metadata/md5-cache/app-misc/icdiff-2.0.6 index 77222c3a29b6..cf9ec0aa1048 100644 --- a/metadata/md5-cache/app-misc/icdiff-2.0.6 +++ b/metadata/md5-cache/app-misc/icdiff-2.0.6 @@ -11,5 +11,5 @@ RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.11-r1:0= ) python_targets REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeffkaufman/icdiff/archive/release-2.0.6.tar.gz -> icdiff-2.0.6.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d160e185c6043c1a428dd29c2ce42d3a diff --git a/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 b/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 index 143a2bc6b21a..35bfcd0ca1ea 100644 --- a/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 +++ b/metadata/md5-cache/app-misc/jpipe-0.2.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/j/jpipe/jpipe-0.2.0.tar.gz !python? ( https://dev.gentoo.org/~zmedico/dist/jpipe-0.2.0-deps.tar.xz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 go-module 9c75e51a48520b2f01471c1f91762882 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 go-module 9c75e51a48520b2f01471c1f91762882 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=372fb1ecd960d79fc71b26f8c4a2a36d diff --git a/metadata/md5-cache/app-misc/khal-0.10.4-r1 b/metadata/md5-cache/app-misc/khal-0.10.4-r1 deleted file mode 100644 index c1529217e2e7..000000000000 --- a/metadata/md5-cache/app-misc/khal-0.10.4-r1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>dev-python/setuptools-scm-1.12.0[python_targets_python3_10(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?] dev-python/freezegun[python_targets_python3_10(-)?] test? ( dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] >=dev-python/icalendar-4.0.3[python_targets_python3_10(-)?] >=dev-python/urwid-1.3.0[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] >=dev-python/atomicwrites-0.1.7[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A CalDAV based calendar -EAPI=8 -HOMEPAGE=https://lostpackets.de/khal/ -INHERIT=distutils-r1 -IUSE=test python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] >=dev-python/icalendar-4.0.3[python_targets_python3_10(-)?] >=dev-python/urwid-1.3.0[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] >=dev-python/atomicwrites-0.1.7[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=mirror://pypi/k/khal/khal-0.10.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=070ee29151c4c7efae37a14b0b2ef29c diff --git a/metadata/md5-cache/app-misc/khal-0.10.5 b/metadata/md5-cache/app-misc/khal-0.10.5 deleted file mode 100644 index 51d827264e0c..000000000000 --- a/metadata/md5-cache/app-misc/khal-0.10.5 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?] dev-python/freezegun[python_targets_python3_10(-)?] test? ( dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A CalDAV based calendar -EAPI=8 -HOMEPAGE=https://lostpackets.de/khal/ https://github.com/pimutils/khal -INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=MIT -RDEPEND=dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://files.pythonhosted.org/packages/source/k/khal/khal-0.10.5.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=86ad4ee1bae46ceda8a516b3a270d8ec diff --git a/metadata/md5-cache/app-misc/khal-0.11.1 b/metadata/md5-cache/app-misc/khal-0.11.1 index 689eaa6ebe57..d44c5ff886be 100644 --- a/metadata/md5-cache/app-misc/khal-0.11.1 +++ b/metadata/md5-cache/app-misc/khal-0.11.1 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?] dev-python/hypothesis[python_targets_python3_10(-)?] dev-python/packaging[python_targets_python3_10(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?] ) test? ( dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vdirsyncer[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-log[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzlocal[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A CalDAV based calendar EAPI=8 HOMEPAGE=https://lostpackets.de/khal/ https://github.com/pimutils/khal INHERIT=distutils-r1 pypi -IUSE=test python_targets_python3_10 +IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 LICENSE=MIT -RDEPEND=dev-python/click[python_targets_python3_10(-)?] dev-python/click-log[python_targets_python3_10(-)?] dev-python/icalendar[python_targets_python3_10(-)?] dev-python/urwid[python_targets_python3_10(-)?] dev-python/pyxdg[python_targets_python3_10(-)?] dev-python/pytz[python_targets_python3_10(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?] dev-python/configobj[python_targets_python3_10(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?] dev-python/tzlocal[python_targets_python3_10(-)?] dev-python/setproctitle[python_targets_python3_10(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) -REQUIRED_USE=|| ( python_targets_python3_10 ) +RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/click-log[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/icalendar[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/urwid[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/atomicwrites[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tzlocal[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/setproctitle[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/k/khal/khal-0.11.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=796be6bc4127f60f4c9cac066eade3c5 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=c112232cb96e7d8e676605e045f3d4fe diff --git a/metadata/md5-cache/app-misc/khard-0.18.0 b/metadata/md5-cache/app-misc/khard-0.18.0 index dda4dc87389e..b3d4f1b4cc91 100644 --- a/metadata/md5-cache/app-misc/khard-0.18.0 +++ b/metadata/md5-cache/app-misc/khard-0.18.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/k/khard/khard-0.18.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e92a5955ecba4f5a7d8a35f0b2b6bba2 diff --git a/metadata/md5-cache/app-misc/klavaro-3.13-r1 b/metadata/md5-cache/app-misc/klavaro-3.13-r1 index 7a9415a284ee..a36aae63da60 100644 --- a/metadata/md5-cache/app-misc/klavaro-3.13-r1 +++ b/metadata/md5-cache/app-misc/klavaro-3.13-r1 @@ -11,4 +11,4 @@ RDEPEND=dev-libs/glib:2 net-misc/curl x11-libs/gtk+:3 >=x11-libs/gtkdatabox-1.0. SLOT=0 SRC_URI=mirror://sourceforge/project/klavaro/klavaro-3.13.tar.bz2 _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8ec29403a41a56747c366be5007e31e5 +_md5_=5820fdcaa2b7325afe6af8d38baef32c diff --git a/metadata/md5-cache/app-misc/lfm-3.1 b/metadata/md5-cache/app-misc/lfm-3.1 index 954cbf68e1a9..fa8483564c77 100644 --- a/metadata/md5-cache/app-misc/lfm-3.1 +++ b/metadata/md5-cache/app-misc/lfm-3.1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncurses] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://inigo.katxi.org/devel/lfm/lfm-3.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=18ac26bed6d7905f618d8c3626822b16 diff --git a/metadata/md5-cache/app-misc/liquidctl-1.11.1 b/metadata/md5-cache/app-misc/liquidctl-1.11.1 index c43994654648..3d088b667300 100644 --- a/metadata/md5-cache/app-misc/liquidctl-1.11.1 +++ b/metadata/md5-cache/app-misc/liquidctl-1.11.1 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] virtual/pkgconfig +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/crcmod[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hidapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyusb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare test DESCRIPTION=Cross-platform tool and drivers for liquid coolers and other devices EAPI=8 HOMEPAGE=https://github.com/liquidctl/liquidctl INHERIT=distutils-r1 udev -IUSE=test python_targets_python3_10 +IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=GPL-3+ -RDEPEND=dev-python/colorlog[python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_10 ) +RDEPEND=dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/crcmod[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hidapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyusb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/liquidctl/liquidctl/releases/download/v1.11.1/liquidctl-1.11.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=e0d69d392da52c1974425fea9fdd92b5 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=bad9a378ccd8935c37cc4ffaf7e5dad9 diff --git a/metadata/md5-cache/app-misc/liquidctl-1.12.1 b/metadata/md5-cache/app-misc/liquidctl-1.12.1 index 83bdc2e9f3e2..d8acaad28e06 100644 --- a/metadata/md5-cache/app-misc/liquidctl-1.12.1 +++ b/metadata/md5-cache/app-misc/liquidctl-1.12.1 @@ -1,16 +1,16 @@ -BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?] test? ( dev-python/colorlog[python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?] virtual/pkgconfig +BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?] test? ( dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/crcmod[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hidapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyusb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python] >=dev-python/pytest-7.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm prepare test DESCRIPTION=Cross-platform tool and drivers for liquid coolers and other devices EAPI=8 HOMEPAGE=https://github.com/liquidctl/liquidctl INHERIT=distutils-r1 udev -IUSE=test python_targets_python3_10 +IUSE=test python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 LICENSE=GPL-3+ -RDEPEND=dev-python/colorlog[python_targets_python3_10(-)?] dev-python/crcmod[python_targets_python3_10(-)?] dev-python/docopt[python_targets_python3_10(-)?] dev-python/hidapi[python_targets_python3_10(-)?] dev-python/pillow[python_targets_python3_10(-)?] dev-python/pyusb[python_targets_python3_10(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_10 ) +RDEPEND=dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/crcmod[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docopt[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/hidapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyusb[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/i2c-tools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/liquidctl/liquidctl/releases/download/v1.12.1/liquidctl-1.12.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=f2c7329ee29d2adcb94ad8893e349ef2 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_md5_=bad9a378ccd8935c37cc4ffaf7e5dad9 diff --git a/metadata/md5-cache/app-misc/logiops-0.3.1 b/metadata/md5-cache/app-misc/logiops-0.3.1 new file mode 100644 index 000000000000..1e01a313f0af --- /dev/null +++ b/metadata/md5-cache/app-misc/logiops-0.3.1 @@ -0,0 +1,15 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack +DEPEND=dev-libs/glib dev-libs/libconfig:=[cxx] dev-libs/libevdev sys-apps/dbus virtual/libudev systemd? ( sys-apps/systemd ) +DESCRIPTION=An unofficial userspace driver for HID++ Logitech devices +EAPI=8 +HOMEPAGE=https://github.com/PixlOne/logiops +INHERIT=cmake linux-info +IUSE=systemd +KEYWORDS=amd64 x86 +LICENSE=GPL-3+ +RDEPEND=dev-libs/glib dev-libs/libconfig:=[cxx] dev-libs/libevdev sys-apps/dbus virtual/libudev systemd? ( sys-apps/systemd ) +SLOT=0 +SRC_URI=https://github.com/PixlOne/logiops/archive/refs/tags/v0.3.1.tar.gz -> logiops-0.3.1.tar.gz https://github.com/PixlOne/ipcgull/archive/refs/tags/v0.1.tar.gz -> ipcgull-0.1.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=6cd1c263e47cd0dfa0e1edff72a32fdc diff --git a/metadata/md5-cache/app-misc/ranger-1.9.3-r1 b/metadata/md5-cache/app-misc/ranger-1.9.3-r1 index c0df78a03084..748cdc4345fe 100644 --- a/metadata/md5-cache/app-misc/ranger-1.9.3-r1 +++ b/metadata/md5-cache/app-misc/ranger-1.9.3-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ranger/ranger/archive/v1.9.3.tar.gz -> ranger-1.9.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4c2f1f78320677336999447e5fcb7cdc diff --git a/metadata/md5-cache/app-misc/ranger-9999 b/metadata/md5-cache/app-misc/ranger-9999 index 3532e4bfe121..7300fbf38626 100644 --- a/metadata/md5-cache/app-misc/ranger-9999 +++ b/metadata/md5-cache/app-misc/ranger-9999 @@ -12,5 +12,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[ncur REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d2f80d5017dff6c1c9609b985cbaa9ee diff --git a/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 b/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 index 267c01cfbab5..799660285448 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 +++ b/metadata/md5-cache/app-misc/resolve-march-native-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/1.0.0.tar.gz -> resolve-march-native-1.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5a3277e61a13d90f36cc8c2d1cff162f diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 index d6ad4ba9b56e..95b7b42348a6 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.1.0.tar.gz -> resolve-march-native-2.1.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a1bd9b195a6b95469f97be9e36ea3364 diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 index 14a496a3991e..1cac6cbeb12f 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.1.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.1.0.tar.gz -> resolve-march-native-2.1.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1011b1eab6bb25d9bb29f1001e2c8e84 diff --git a/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 b/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 index fe2b16dfd1ed..47edac44ce41 100644 --- a/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 +++ b/metadata/md5-cache/app-misc/resolve-march-native-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/hartwork/resolve-march-native/archive/2.2.0.tar.gz -> resolve-march-native-2.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3a2f3be1d658d782af3bc3fc30306ef0 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.8-r1 b/metadata/md5-cache/app-misc/solaar-1.1.8-r1 index 59a8ba948ece..1ea36b0b47f7 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.8-r1 +++ b/metadata/md5-cache/app-misc/solaar-1.1.8-r1 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_10? ( dev-python/psutil[ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.8.tar.gz -> solaar-1.1.8.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=555bf44e4406762815d82f50743b87b8 diff --git a/metadata/md5-cache/app-misc/solaar-1.1.9 b/metadata/md5-cache/app-misc/solaar-1.1.9 index 87837b80f9d3..19d4cf6623c9 100644 --- a/metadata/md5-cache/app-misc/solaar-1.1.9 +++ b/metadata/md5-cache/app-misc/solaar-1.1.9 @@ -12,5 +12,5 @@ RDEPEND=acct-group/plugdev python_single_target_python3_10? ( dev-python/psutil[ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/pwr-Solaar/Solaar/archive/1.1.9.tar.gz -> solaar-1.1.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc71e558c2a929d07d509614f26b4a82 diff --git a/metadata/md5-cache/app-misc/solaar-9999 b/metadata/md5-cache/app-misc/solaar-9999 index 480d78f8ccf4..3b00a4ada8ed 100644 --- a/metadata/md5-cache/app-misc/solaar-9999 +++ b/metadata/md5-cache/app-misc/solaar-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=acct-group/plugdev python_single_target_python3_10? ( dev-python/psutil[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/python-evdev[python_targets_python3_10(-)] dev-python/python-xlib[python_targets_python3_10(-)] >=dev-python/pyudev-0.13[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/psutil[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/python-evdev[python_targets_python3_11(-)] dev-python/python-xlib[python_targets_python3_11(-)] >=dev-python/pyudev-0.13[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) x11-libs/gtk+:3[introspection] appindicator? ( dev-libs/libayatana-appindicator ) libnotify? ( x11-libs/libnotify[introspection] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fc71e558c2a929d07d509614f26b4a82 diff --git a/metadata/md5-cache/app-misc/timew-report-1.4.0 b/metadata/md5-cache/app-misc/timew-report-1.4.0 index cc8bd137d1e5..a573c05a322a 100644 --- a/metadata/md5-cache/app-misc/timew-report-1.4.0 +++ b/metadata/md5-cache/app-misc/timew-report-1.4.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/lauft/timew-report/archive/v1.4.0.tar.gz -> timew-report-1.4.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ecc69613395b20d828b1f97d3d4358ae diff --git a/metadata/md5-cache/app-misc/timew-report-1.4.0-r1 b/metadata/md5-cache/app-misc/timew-report-1.4.0-r1 index 4c8e866e9b2e..b1b3293053bf 100644 --- a/metadata/md5-cache/app-misc/timew-report-1.4.0-r1 +++ b/metadata/md5-cache/app-misc/timew-report-1.4.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/lauft/timew-report/archive/v1.4.0.tar.gz -> timew-report-1.4.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=90ef4035ab4529870b4e4295b25a3c09 diff --git a/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 b/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 index f7bee5d25e42..ddbfacf5082e 100644 --- a/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 +++ b/metadata/md5-cache/app-misc/tmux2html-0.1.11-r1 @@ -11,5 +11,5 @@ RDEPEND=app-misc/tmux python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/tweekmonster/tmux2html/archive/0.1.11.tar.gz -> tmux2html-0.1.11.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0500c0c5cd5b72044d68aa8a3900aeed diff --git a/metadata/md5-cache/app-misc/tmuxp-1.27.0 b/metadata/md5-cache/app-misc/tmuxp-1.27.0 index 2c1693e535ec..cfdf4617c242 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.27.0 +++ b/metadata/md5-cache/app-misc/tmuxp-1.27.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.27.0.tar.gz -> tmuxp-1.27.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=48394877c5e0a60050125020bb56b325 diff --git a/metadata/md5-cache/app-misc/tmuxp-1.27.1 b/metadata/md5-cache/app-misc/tmuxp-1.27.1 index 5ccc633d90ed..32bda333c5a8 100644 --- a/metadata/md5-cache/app-misc/tmuxp-1.27.1 +++ b/metadata/md5-cache/app-misc/tmuxp-1.27.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/tmux-python/tmuxp/archive/v1.27.1.tar.gz -> tmuxp-1.27.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f43fdcaeb3a0c65712e240b51a000a99 diff --git a/metadata/md5-cache/app-misc/tracker-3.5.1 b/metadata/md5-cache/app-misc/tracker-3.5.1 index 9981464a4b0f..d03098118293 100644 --- a/metadata/md5-cache/app-misc/tracker-3.5.1 +++ b/metadata/md5-cache/app-misc/tracker-3.5.1 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Tracker https://gitlab.gnome.org/GNOME/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=bash-completion-r1 flag-o-matic gnome.org gnome2-utils linux-info meson python-any-r1 systemd vala xdg IUSE=gtk-doc +miners stemmer test vala -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ LGPL-2.1+ PDEPEND=miners? ( >=app-misc/tracker-miners-3.5 ) RDEPEND=>=dev-libs/glib-2.52:2 >=sys-apps/dbus-1.3.2 >=dev-libs/gobject-introspection-1.54:= >=dev-libs/icu-4.8.1.2:= >=dev-libs/json-glib-1.4 >=net-libs/libsoup-2.99.2:3.0 >=dev-libs/libxml2-2.7 >=dev-db/sqlite-3.29.0:3 stemmer? ( dev-libs/snowball-stemmer:= ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=3/0 SRC_URI=mirror://gnome/sources/tracker/3.5/tracker-3.5.1.tar.xz _eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6d4baf97eaff46d1dd48ba34fa458177 +_md5_=dc991c7e765e59092d2fa0c3a819c107 diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.0 b/metadata/md5-cache/app-misc/tracker-miners-3.5.0 index 900e14989c3e..cb680b704a32 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.0 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.0 @@ -1,6 +1,6 @@ BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) DESCRIPTION=Collection of data extractors for Tracker/Nepomuk EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Tracker @@ -9,10 +9,10 @@ INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.0.tar.xz _eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=c10ab80334aa12378adce13ae2a73dbf +_md5_=833a4cf4fce0707e698b3414a4183eec diff --git a/metadata/md5-cache/app-misc/tracker-miners-3.5.1 b/metadata/md5-cache/app-misc/tracker-miners-3.5.1 index 088a82296c69..d3600595f18b 100644 --- a/metadata/md5-cache/app-misc/tracker-miners-3.5.1 +++ b/metadata/md5-cache/app-misc/tracker-miners-3.5.1 @@ -1,18 +1,18 @@ BDEPEND=app-text/asciidoc dev-libs/libxslt dev-util/glib-utils dev-util/gdbus-codegen >=sys-devel/gettext-0.19.8 virtual/pkgconfig test? ( || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/pygobject[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/pygobject[python_targets_python3_10(-)] ) ) || ( ( >=dev-lang/python-3.11.1-r1:3.11 dev-python/tappy[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9-r1:3.10 dev-python/tappy[python_targets_python3_10(-)] ) ) gstreamer? ( media-libs/gstreamer:1.0[introspection] || ( media-plugins/gst-plugins-libav:1.0 media-plugins/gst-plugins-openh264:1.0 ) ) ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +DEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) DESCRIPTION=Collection of data extractors for Tracker/Nepomuk EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Tracker IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=flag-o-matic gnome.org gnome2-utils meson python-any-r1 systemd xdg IUSE=cue exif ffmpeg gif gsf +gstreamer iptc +iso +jpeg networkmanager +pdf +playlist raw +rss seccomp test +tiff upower +xml xmp xps -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 LICENSE=GPL-2+ LGPL-2.1+ -RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.4.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) +RDEPEND=>=dev-libs/glib-2.70:2 >=app-misc/tracker-3.5.0:3 >=sys-apps/dbus-1.3.1 xmp? ( >=media-libs/exempi-2.1.0:= ) raw? ( media-libs/gexiv2 ) cue? ( media-libs/libcue:= ) exif? ( >=media-libs/libexif-0.6 ) gsf? ( >=gnome-extra/libgsf-1.14.24:= ) xps? ( app-text/libgxps ) iptc? ( media-libs/libiptcdata ) jpeg? ( media-libs/libjpeg-turbo:0= ) iso? ( >=sys-libs/libosinfo-1.10.0-r1 ) >=media-libs/libpng-1.2:0= seccomp? ( >=sys-libs/libseccomp-2.0 ) tiff? ( media-libs/tiff:= ) xml? ( >=dev-libs/libxml2-2.6 ) pdf? ( >=app-text/poppler-0.16.0:=[cairo] ) playlist? ( >=dev-libs/totem-pl-parser-3:= ) sys-apps/util-linux gif? ( media-libs/giflib:= ) networkmanager? ( net-misc/networkmanager ) rss? ( >=net-libs/libgrss-0.7:0 ) app-arch/gzip upower? ( >=sys-power/upower-0.9.0:= ) >=dev-libs/icu-4.8.1.1:= gstreamer? ( >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=media-plugins/gst-plugins-meta-1.20:1.0 ) !gstreamer? ( ffmpeg? ( media-video/ffmpeg:0= ) ) REQUIRED_USE=cue? ( gstreamer ) RESTRICT=!test? ( test ) SLOT=3 SRC_URI=mirror://gnome/sources/tracker-miners/3.5/tracker-miners-3.5.1.tar.xz _eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7fc26497032894ef4640a302821dd19f +_md5_=4b9b4b4487cbdb1ca73bd0ad10712994 diff --git a/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 b/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 index 03755156af14..4fccfa21486f 100644 --- a/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 +++ b/metadata/md5-cache/app-misc/trash-cli-0.22.8.27 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.22.8.27.tar.gz -> trash-cli-0.22.8.27.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=72e4423358da3734d59016d8c3e76105 diff --git a/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 b/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 index 787cb4df2204..56b9bd323e0a 100644 --- a/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 +++ b/metadata/md5-cache/app-misc/trash-cli-0.23.2.13.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/andreafrancia/trash-cli/archive/0.23.2.13.2.tar.gz -> trash-cli-0.23.2.13.2.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7d99296913f97a0473ec65156f8a002f diff --git a/metadata/md5-cache/app-misc/vifm-0.13 b/metadata/md5-cache/app-misc/vifm-0.13 new file mode 100644 index 000000000000..3fe176b76898 --- /dev/null +++ b/metadata/md5-cache/app-misc/vifm-0.13 @@ -0,0 +1,16 @@ +BDEPEND=|| ( dev-lang/perl app-editors/vim ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=configure install postinst postrm preinst prepare +DEPEND=>=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) +DESCRIPTION=Console file manager with vi(m)-like keybindings +EAPI=8 +HOMEPAGE=https://vifm.info/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools vim-doc xdg +IUSE=+extended-keys gtk +magic +vim +vim-syntax X +KEYWORDS=~amd64 ~arm64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=>=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) vim? ( || ( app-editors/vim app-editors/gvim ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +SLOT=0 +SRC_URI=https://github.com/vifm/vifm/archive/v0.13.tar.gz -> vifm-0.13.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1ccd02a85406e073c02b43e23b016374 diff --git a/metadata/md5-cache/app-misc/vifm-9999 b/metadata/md5-cache/app-misc/vifm-9999 index 239b594d885c..956b372821cc 100644 --- a/metadata/md5-cache/app-misc/vifm-9999 +++ b/metadata/md5-cache/app-misc/vifm-9999 @@ -1,14 +1,15 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +BDEPEND=|| ( dev-lang/perl app-editors/vim ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=configure install postinst postrm preinst prepare unpack -DEPEND=>=sys-libs/ncurses-5.9-r3:0 magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=>=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) DESCRIPTION=Console file manager with vi(m)-like keybindings -EAPI=7 +EAPI=8 HOMEPAGE=https://vifm.info/ -INHERIT=git-r3 autotools vim-doc xdg +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=autotools vim-doc xdg git-r3 IUSE=+extended-keys gtk +magic +vim +vim-syntax X LICENSE=GPL-2 PROPERTIES=live -RDEPEND=>=sys-libs/ncurses-5.9-r3:0 magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) vim? ( || ( app-editors/vim app-editors/gvim ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) +RDEPEND=>=sys-libs/ncurses-5.9-r3:= magic? ( sys-apps/file ) gtk? ( x11-libs/gtk+:2 ) X? ( x11-libs/libX11 ) vim? ( || ( app-editors/vim app-editors/gvim ) ) vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) SLOT=0 _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vim-doc f088862726f2bc672c57b1063b81ec52 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=206506ef70bfdf36db2870d49712be22 +_md5_=1ccd02a85406e073c02b43e23b016374 diff --git a/metadata/md5-cache/app-misc/vit-2.2.0 b/metadata/md5-cache/app-misc/vit-2.2.0 index fe2d53acc970..5bca4b6a6dc4 100644 --- a/metadata/md5-cache/app-misc/vit-2.2.0 +++ b/metadata/md5-cache/app-misc/vit-2.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vit/vit-2.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=24b88ec2cd8e403c8a23237c00c8e7e8 diff --git a/metadata/md5-cache/app-misc/vit-2.3.0 b/metadata/md5-cache/app-misc/vit-2.3.0 index 4952f1f6c81f..ff446981703a 100644 --- a/metadata/md5-cache/app-misc/vit-2.3.0 +++ b/metadata/md5-cache/app-misc/vit-2.3.0 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/v/vit/vit-2.3.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=caef8864cb22293f95bc55e801d1cfcf diff --git a/metadata/md5-cache/app-misc/wildq-1.1.11 b/metadata/md5-cache/app-misc/wildq-1.1.11 index f83f54d1cb27..5e10c9a513ef 100644 --- a/metadata/md5-cache/app-misc/wildq-1.1.11 +++ b/metadata/md5-cache/app-misc/wildq-1.1.11 @@ -11,5 +11,5 @@ RDEPEND=dev-python/jq[python_targets_python3_10(-)?,python_targets_python3_11(-) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/w/wildq/wildq-1.1.11.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=94f4b3724f913bf0d50b5991e9e3904c diff --git a/metadata/md5-cache/app-misc/yq-3.1.1 b/metadata/md5-cache/app-misc/yq-3.1.1 index 0cf99a0611f0..8dcfbe8c131c 100644 --- a/metadata/md5-cache/app-misc/yq-3.1.1 +++ b/metadata/md5-cache/app-misc/yq-3.1.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/y/yq/yq-3.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=29d7a87000878aaccd936b3822ff24e4 diff --git a/metadata/md5-cache/app-misc/yq-3.2.1 b/metadata/md5-cache/app-misc/yq-3.2.1 index 5a5e3624ad13..6a9655cf88e2 100644 --- a/metadata/md5-cache/app-misc/yq-3.2.1 +++ b/metadata/md5-cache/app-misc/yq-3.2.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/y/yq/yq-3.2.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=467248663e00c2d8635c0c9f38a9a51f diff --git a/metadata/md5-cache/app-misc/yq-3.2.2 b/metadata/md5-cache/app-misc/yq-3.2.2 index 650b312debdf..69bf95700836 100644 --- a/metadata/md5-cache/app-misc/yq-3.2.2 +++ b/metadata/md5-cache/app-misc/yq-3.2.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/y/yq/yq-3.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=467248663e00c2d8635c0c9f38a9a51f diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz index 78b670f14f2876ddc0db31dea7aa7e23601ac94d..e1984a4de7fb5653d17091ae8f0db7be53ab65fe 100644 GIT binary patch literal 10665 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 DQ4&A; diff --git a/metadata/md5-cache/app-office/calligra-3.2.1-r5 b/metadata/md5-cache/app-office/calligra-3.2.1-r5 deleted file mode 100644 index e15aff801733..000000000000 --- a/metadata/md5-cache/app-office/calligra-3.2.1-r5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 handbook? ( >=kde-frameworks/kdoctools-5.88.0:5 ) dev-libs/libpcre2:* >=kde-frameworks/extra-cmake-modules-5.88.0:5 -DEFINED_PHASES=compile configure install nofetch postinst postrm preinst prepare pretend setup test unpack -DEPEND=dev-lang/perl >=dev-qt/designer-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtscript-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcmutils-5.88.0:5 >=kde-frameworks/kcodecs-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/kdelibs4support-5.88.0:5 >=kde-frameworks/kemoticons-5.88.0:5 >=kde-frameworks/kglobalaccel-5.88.0:5 >=kde-frameworks/kguiaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/kitemmodels-5.88.0:5 >=kde-frameworks/kitemviews-5.88.0:5 >=kde-frameworks/kjobwidgets-5.88.0:5 >=kde-frameworks/knotifications-5.88.0:5 >=kde-frameworks/knotifyconfig-5.88.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kross-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwallet-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kwindowsystem-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/sonnet-5.88.0:5 sys-libs/zlib virtual/libiconv activities? ( >=kde-frameworks/kactivities-5.88.0:5 ) charts? ( dev-libs/kdiagram:5 ) crypt? ( >=app-crypt/qca-2.3.0:2 ) fontconfig? ( media-libs/fontconfig ) gemini? ( >=dev-qt/qtdeclarative-5.15.2:5[widgets] ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:5 ) pdf? ( app-text/poppler:=[qt5] ) phonon? ( >=media-libs/phonon-4.11.0 ) spacenav? ( dev-libs/libspnav ) truetype? ( media-libs/freetype:2 ) X? ( >=dev-qt/qtx11extras-5.15.2:5 x11-libs/libX11 ) calligra_features_sheets? ( dev-cpp/eigen:3 ) calligra_features_words? ( dev-libs/libxslt ) dev-libs/boost lcms? ( dev-libs/imath:3 ) test? ( >=kde-frameworks/threadweaver-5.88.0:5 ) test? ( dev-qt/qttest:5 ) dev-qt/qtcore:5 -DESCRIPTION=KDE Office Suite -EAPI=8 -HOMEPAGE=https://calligra.org/ -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=check-reqs ecm flag-o-matic kde.org -IUSE=activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms okular +pdf phonon spacenav +truetype X calligra_features_karbon calligra_features_sheets calligra_features_stage calligra_features_words debug +handbook test -KEYWORDS=amd64 ~ppc64 ~riscv x86 -LICENSE=GPL-2 -RDEPEND=dev-lang/perl >=dev-qt/designer-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtscript-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcmutils-5.88.0:5 >=kde-frameworks/kcodecs-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/kdelibs4support-5.88.0:5 >=kde-frameworks/kemoticons-5.88.0:5 >=kde-frameworks/kglobalaccel-5.88.0:5 >=kde-frameworks/kguiaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/kitemmodels-5.88.0:5 >=kde-frameworks/kitemviews-5.88.0:5 >=kde-frameworks/kjobwidgets-5.88.0:5 >=kde-frameworks/knotifications-5.88.0:5 >=kde-frameworks/knotifyconfig-5.88.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/kross-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwallet-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kwindowsystem-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/sonnet-5.88.0:5 sys-libs/zlib virtual/libiconv activities? ( >=kde-frameworks/kactivities-5.88.0:5 ) charts? ( dev-libs/kdiagram:5 ) crypt? ( >=app-crypt/qca-2.3.0:2 ) fontconfig? ( media-libs/fontconfig ) gemini? ( >=dev-qt/qtdeclarative-5.15.2:5[widgets] ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:5 ) pdf? ( app-text/poppler:=[qt5] ) phonon? ( >=media-libs/phonon-4.11.0 ) spacenav? ( dev-libs/libspnav ) truetype? ( media-libs/freetype:2 ) X? ( >=dev-qt/qtx11extras-5.15.2:5 x11-libs/libX11 ) calligra_features_sheets? ( dev-cpp/eigen:3 ) calligra_features_words? ( dev-libs/libxslt ) calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) gemini? ( >=dev-qt/qtquickcontrols-5.15.2:5 >=dev-qt/qtquickcontrols2-5.15.2:5 >=kde-frameworks/kirigami-5.88.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 -RESTRICT=test !test? ( test ) -SLOT=5 -SRC_URI=mirror://kde/stable/calligra/3.2.1/calligra-3.2.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/calligra-3.2.1-patchset-1.tar.xz -_eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=b7e5b57325bc3160267be95ed8dedbe6 diff --git a/metadata/md5-cache/app-office/calligra-3.2.1-r8 b/metadata/md5-cache/app-office/calligra-3.2.1-r8 index 39d623b57954..39df2dbe3196 100644 --- a/metadata/md5-cache/app-office/calligra-3.2.1-r8 +++ b/metadata/md5-cache/app-office/calligra-3.2.1-r8 @@ -7,11 +7,11 @@ HOMEPAGE=https://calligra.org/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=check-reqs ecm flag-o-matic kde.org IUSE=activities +charts +crypt +fontconfig gemini gsl +import-filter +lcms okular +pdf phonon spacenav +truetype X calligra_features_karbon calligra_features_sheets calligra_features_stage calligra_features_words debug +handbook test -KEYWORDS=~amd64 ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~ppc64 ~riscv x86 LICENSE=GPL-2 RDEPEND=dev-lang/perl >=dev-qt/designer-5.15.2:5 >=dev-qt/qtdbus-5.15.2:5 >=dev-qt/qtdeclarative-5.15.2:5 >=dev-qt/qtgui-5.15.2:5 >=dev-qt/qtnetwork-5.15.2:5 >=dev-qt/qtprintsupport-5.15.2:5 >=dev-qt/qtsvg-5.15.2:5 >=dev-qt/qtwidgets-5.15.2:5 >=dev-qt/qtxml-5.15.2:5 >=kde-frameworks/karchive-5.88.0:5 >=kde-frameworks/kcmutils-5.88.0:5 >=kde-frameworks/kcodecs-5.88.0:5 >=kde-frameworks/kcompletion-5.88.0:5 >=kde-frameworks/kconfig-5.88.0:5 >=kde-frameworks/kconfigwidgets-5.88.0:5 >=kde-frameworks/kcoreaddons-5.88.0:5 >=kde-frameworks/kdelibs4support-5.88.0:5 >=kde-frameworks/kemoticons-5.88.0:5 >=kde-frameworks/kglobalaccel-5.88.0:5 >=kde-frameworks/kguiaddons-5.88.0:5 >=kde-frameworks/ki18n-5.88.0:5 >=kde-frameworks/kiconthemes-5.88.0:5 >=kde-frameworks/kio-5.88.0:5 >=kde-frameworks/kitemmodels-5.88.0:5 >=kde-frameworks/kitemviews-5.88.0:5 >=kde-frameworks/kjobwidgets-5.88.0:5 >=kde-frameworks/knotifications-5.88.0:5 >=kde-frameworks/knotifyconfig-5.88.0:5 >=kde-frameworks/kparts-5.88.0:5 >=kde-frameworks/ktextwidgets-5.88.0:5 >=kde-frameworks/kwallet-5.88.0:5 >=kde-frameworks/kwidgetsaddons-5.88.0:5 >=kde-frameworks/kwindowsystem-5.88.0:5 >=kde-frameworks/kxmlgui-5.88.0:5 >=kde-frameworks/sonnet-5.88.0:5 sys-libs/zlib virtual/libiconv activities? ( >=kde-frameworks/kactivities-5.88.0:5 ) charts? ( dev-libs/kdiagram:5 ) crypt? ( >=app-crypt/qca-2.3.0:2 ) fontconfig? ( media-libs/fontconfig ) gemini? ( >=dev-qt/qtdeclarative-5.15.2:5[widgets] ) gsl? ( sci-libs/gsl:= ) import-filter? ( app-text/libetonyek app-text/libodfgen app-text/libwpd:* app-text/libwpg:* >=app-text/libwps-0.4 dev-libs/librevenge media-libs/libvisio ) lcms? ( media-libs/lcms:2 ) okular? ( kde-apps/okular:5 ) pdf? ( app-text/poppler:=[qt5] ) phonon? ( >=media-libs/phonon-4.11.0 ) spacenav? ( dev-libs/libspnav ) truetype? ( media-libs/freetype:2 ) X? ( >=dev-qt/qtx11extras-5.15.2:5 x11-libs/libX11 ) calligra_features_sheets? ( dev-cpp/eigen:3 ) calligra_features_words? ( dev-libs/libxslt ) calligra_features_karbon? ( media-gfx/pstoedit[plotutils] ) gemini? ( >=dev-qt/qtquickcontrols-5.15.2:5 >=dev-qt/qtquickcontrols2-5.15.2:5 >=kde-frameworks/kirigami-5.88.0:5 ) || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5 RESTRICT=test !test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/calligra/3.2.1/calligra-3.2.1.tar.xz https://dev.gentoo.org/~asturm/distfiles/calligra-3.2.1-patchset-1.tar.xz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5aba284742bb156188e02df6825f24c0 +_md5_=da8c215f530026a3295bf02bf4a11f1a diff --git a/metadata/md5-cache/app-office/gnucash-4.13 b/metadata/md5-cache/app-office/gnucash-4.13 index 3686be392536..754a8ad4770f 100644 --- a/metadata/md5-cache/app-office/gnucash-4.13 +++ b/metadata/md5-cache/app-office/gnucash-4.13 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://www.gnucash.org/ INHERIT=cmake gnome2-utils python-single-r1 xdg-utils IUSE=aqbanking debug doc examples gnome-keyring +gui mysql nls ofx postgres python quotes register2 smartcard sqlite test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 +KEYWORDS=amd64 ~arm64 ~ppc ~ppc64 ~riscv x86 LICENSE=GPL-2+ PDEPEND=doc? ( ~app-doc/gnucash-docs-4.13 gnome-extra/yelp ) RDEPEND=>=dev-libs/glib-2.56.1:2 >=dev-scheme/guile-2.2.0:=[regex] >=sys-libs/zlib-1.1.4 dev-libs/boost:=[icu,nls] dev-libs/icu:= dev-libs/libxml2:2 dev-libs/libxslt aqbanking? ( >=net-libs/aqbanking-6[ofx?] >=sys-libs/gwenhywfar-4.20.0:= smartcard? ( sys-libs/libchipcard ) ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gui? ( >=x11-libs/gtk+-3.22.30:3 gnome-base/dconf net-libs/webkit-gtk:4.1= aqbanking? ( sys-libs/gwenhywfar:=[gtk] ) ) mysql? ( dev-db/libdbi dev-db/libdbi-drivers[mysql] ) ofx? ( >=dev-libs/libofx-0.9.12:= ) postgres? ( dev-db/libdbi dev-db/libdbi-drivers[postgres] ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( dev-python/pygobject[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject[python_targets_python3_11(-)] ) ) quotes? ( >=dev-perl/Finance-Quote-1.11 dev-perl/Date-Manip dev-perl/HTML-TableExtract ) sqlite? ( dev-db/libdbi dev-db/libdbi-drivers[sqlite] ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Gnucash/gnucash/releases/download/4.13/gnucash-4.13.tar.bz2 _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=18fc4411256bd01919a0a3317c7c591c +_md5_=61be68a9c038b87b3ddf241388f4b6dc diff --git a/metadata/md5-cache/app-office/homebank-5.5.4 b/metadata/md5-cache/app-office/homebank-5.5.4 deleted file mode 100644 index becea91e7f21..000000000000 --- a/metadata/md5-cache/app-office/homebank-5.5.4 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/perl-5.8.1 dev-perl/XML-Parser >=dev-util/intltool-0.40.5 sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure postinst postrm preinst prepare -DEPEND=>=dev-libs/glib-2.39 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) -DESCRIPTION=Free, easy, personal accounting for everyone -EAPI=8 -HOMEPAGE=http://homebank.free.fr/index.php -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg -IUSE=+ofx -KEYWORDS=amd64 ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=>=dev-libs/glib-2.39 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) -SLOT=0 -SRC_URI=http://homebank.free.fr/public/homebank-5.5.4.tar.gz -_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=ac74ec33cdc896a61defcc1d92ab8968 diff --git a/metadata/md5-cache/app-office/homebank-5.6.1 b/metadata/md5-cache/app-office/homebank-5.6.1 deleted file mode 100644 index db2e003eeea3..000000000000 --- a/metadata/md5-cache/app-office/homebank-5.6.1 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=>=dev-lang/perl-5.8.1 dev-perl/XML-Parser >=dev-util/intltool-0.40.5 sys-devel/gettext virtual/pkgconfig -DEFINED_PHASES=configure postinst postrm preinst -DEPEND=>=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) x11-base/xorg-proto -DESCRIPTION=Free, easy, personal accounting for everyone -EAPI=8 -HOMEPAGE=http://homebank.free.fr/index.php -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg -IUSE=+ofx -KEYWORDS=amd64 ppc ~ppc64 x86 -LICENSE=GPL-2 -RDEPEND=>=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) -SLOT=0 -SRC_URI=http://homebank.free.fr/public/sources/homebank-5.6.1.tar.gz -_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4234a3b446d5609bd338b34e0b1cd05f diff --git a/metadata/md5-cache/app-office/homebank-5.6.2 b/metadata/md5-cache/app-office/homebank-5.6.2 index 4fb6cbb5afe8..6fec1375ceb0 100644 --- a/metadata/md5-cache/app-office/homebank-5.6.2 +++ b/metadata/md5-cache/app-office/homebank-5.6.2 @@ -7,10 +7,10 @@ HOMEPAGE=http://homebank.free.fr/index.php IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=xdg IUSE=+ofx -KEYWORDS=amd64 ~ppc ~ppc64 x86 +KEYWORDS=amd64 ppc ~ppc64 x86 LICENSE=GPL-2 RDEPEND=>=dev-libs/glib-2.39:2 >=net-libs/libsoup-2.26:2.4 x11-libs/cairo x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.22:3 x11-libs/pango ofx? ( >=dev-libs/libofx-0.8.3:= ) SLOT=0 SRC_URI=http://homebank.free.fr/public/sources/homebank-5.6.2.tar.gz _eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=93558b57c5e276fdd8687976e5112c9e +_md5_=4234a3b446d5609bd338b34e0b1cd05f diff --git a/metadata/md5-cache/app-office/libreoffice-7.5.2.2-r1 b/metadata/md5-cache/app-office/libreoffice-7.5.3.2 similarity index 73% rename from metadata/md5-cache/app-office/libreoffice-7.5.2.2-r1 rename to metadata/md5-cache/app-office/libreoffice-7.5.3.2 index f293094f053d..4f3a7eed258f 100644 --- a/metadata/md5-cache/app-office/libreoffice-7.5.2.2-r1 +++ b/metadata/md5-cache/app-office/libreoffice-7.5.3.2 @@ -1,6 +1,6 @@ BDEPEND=dev-util/intltool sys-apps/which sys-devel/bison sys-devel/flex sys-devel/gettext virtual/pkgconfig clang? ( || ( ( sys-devel/clang:16 sys-devel/llvm:16 =sys-devel/lld-16* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ) ) odk? ( >=app-doc/doxygen-1.8.4 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack -DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) java? ( >=dev-java/java-config-2.2.0-r3 ) +DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) >=dev-libs/libatomic_ops-7.2d dev-perl/Archive-Zip >=dev-util/cppunit-1.14.0 >=dev-util/gperf-3.1 dev-util/mdds:1/2.0 media-libs/glm x11-base/xorg-proto x11-libs/libXt x11-libs/libXtst java? ( dev-java/ant-core >=virtual/jdk-11 ) test? ( app-crypt/gnupg dev-util/cppunit media-fonts/dejavu media-fonts/liberation-fonts ) java? ( >=dev-java/java-config-2.2.0-r3 ) DESCRIPTION=A full office productivity suite EAPI=8 HOMEPAGE=https://www.libreoffice.org @@ -9,10 +9,10 @@ IUSE=accessibility base bluetooth +branding clang coinmp +cups custom-cflags +db KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux LICENSE=|| ( LGPL-3 MPL-1.1 ) PDEPEND==app-office/libreoffice-l10n-7.5* -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus[X] ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) +RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[threads(+),xml(+)] ) app-arch/unzip app-arch/zip app-crypt/gpgme:=[cxx] app-text/hunspell:= >=app-text/libabw-0.1.0 >=app-text/libebook-0.1 app-text/libepubgen >=app-text/libetonyek-0.1 app-text/libexttextcat app-text/liblangtag >=app-text/libmspub-0.1.0 >=app-text/libmwaw-0.3.21 >=app-text/libnumbertext-1.0.6 >=app-text/libodfgen-0.1.0 app-text/libqxp app-text/libstaroffice app-text/libwpd:0.10[tools] app-text/libwpg:0.3 >=app-text/libwps-0.4 app-text/mythes dev-cpp/abseil-cpp:= >=dev-cpp/clucene-2.3.3.4-r2 >=dev-cpp/libcmis-0.5.2-r2 dev-db/unixODBC dev-lang/perl dev-libs/boost:=[nls] dev-libs/expat dev-libs/hyphen dev-libs/icu:= dev-libs/libassuan dev-libs/libgpg-error >=dev-libs/liborcus-0.17.2:0/0.17 dev-libs/librevenge dev-libs/libxml2 dev-libs/libxslt dev-libs/nspr dev-libs/nss >=dev-libs/redland-1.0.16 >=dev-libs/xmlsec-1.2.35:=[nss] >=games-engines/box2d-2.4.1:0 media-gfx/fontforge media-gfx/graphite2 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1:2 >=media-libs/harfbuzz-5.1.0:=[graphite,icu] media-libs/lcms:2 >=media-libs/libcdr-0.1.0 >=media-libs/libepoxy-1.3.1[X] >=media-libs/libfreehand-0.1.0 media-libs/libjpeg-turbo:= media-libs/libpagemaker >=media-libs/libpng-1.4:0= >=media-libs/libvisio-0.1.0 media-libs/libwebp:= media-libs/libzmf media-libs/openjpeg:= media-libs/tiff:= media-libs/zxing-cpp:= net-misc/curl sci-mathematics/lpsolve:= sys-libs/zlib virtual/opengl x11-libs/cairo[X] x11-libs/libXinerama x11-libs/libXrandr x11-libs/libXrender accessibility? ( python_single_target_python3_10? ( dev-python/lxml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lxml[python_targets_python3_11(-)] ) ) bluetooth? ( dev-libs/glib:2 net-wireless/bluez ) coinmp? ( sci-libs/coinor-mp ) cups? ( net-print/cups ) dbus? ( sys-apps/dbus ) eds? ( dev-libs/glib:2 gnome-base/dconf gnome-extra/evolution-data-server ) firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) gtk? ( app-accessibility/at-spi2-core:2 dev-libs/glib:2 dev-libs/gobject-introspection gnome-base/dconf media-libs/mesa[egl(+)] x11-libs/gtk+:3[X] x11-libs/pango ) kde? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/kconfig:5 kde-frameworks/kcoreaddons:5 kde-frameworks/ki18n:5 kde-frameworks/kio:5 kde-frameworks/kwindowsystem:5 ) ldap? ( net-nds/openldap:= ) libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) acct-group/libreoffice acct-user/libreoffice !app-office/libreoffice-bin !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) java? ( >=dev-java/java-config-2.2.0-r3 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) base? ( firebird java ) bluetooth? ( dbus ) libreoffice_extensions_nlpsolver? ( java ) libreoffice_extensions_scripting-beanshell? ( java ) libreoffice_extensions_scripting-javascript? ( java ) libreoffice_extensions_wiki-publisher? ( java ) RESTRICT=!test? ( test ) SLOT=0 -SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.2.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-7.5.2.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.2//libreoffice-help-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-7.5.2.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.2.2/src/libreoffice-help-7.5.2.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) +SRC_URI=branding? ( https://dev.gentoo.org/~dilfridge/distfiles/libreoffice-branding-gentoo-0.8.tar.xz ) https://dev.gentoo.org/~asturm/distfiles/libreoffice-7.5.2.2-loong-buildsys-fix.patch.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-7.5.3.2.tar.xz https://dev-builds.libreoffice.org/pre-releases/src/libreoffice-help-7.5.3.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.3//libreoffice-7.5.3.2.tar.xz https://download.documentfoundation.org/libreoffice/src/7.5.3//libreoffice-help-7.5.3.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.3.2/src/libreoffice-7.5.3.2.tar.xz https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.3.2/src/libreoffice-help-7.5.3.2.tar.xz https://dev-www.libreoffice.org/src//dragonbox-1.1.3.tar.gz https://dev-www.libreoffice.org/src//dtoa-20180411.tgz https://dev-www.libreoffice.org/src//skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz base? ( https://dev-www.libreoffice.org/src//commons-logging-1.2-src.tar.gz https://dev-www.libreoffice.org/src//ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip https://dev-www.libreoffice.org/src//d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip https://dev-www.libreoffice.org/src//eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip https://dev-www.libreoffice.org/src//3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip https://dev-www.libreoffice.org/src//3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip https://dev-www.libreoffice.org/src//db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip https://dev-www.libreoffice.org/src//97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip https://dev-www.libreoffice.org/src//8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip https://dev-www.libreoffice.org/src//f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip https://dev-www.libreoffice.org/src//ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip https://dev-www.libreoffice.org/src//39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip ) java? ( https://dev-www.libreoffice.org/src//17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip ) libreoffice_extensions_wiki-publisher? ( https://dev-www.libreoffice.org/src//a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip ) libreoffice_extensions_scripting-javascript? ( https://dev-www.libreoffice.org/src//35c94d2df8893241173de1d16b6034c0-swingExSrc.zip ) odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 4d26f2efd4c5ec82b66d1e8816f421b2 java-utils-2 8c72ea36a4935f626b13a30141d0d39c libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=5ccab4b365c4414c4251e8ac526c63ec +_md5_=822bc6b4f9ddc186687e644dafe59797 diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2 b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2 deleted file mode 100644 index fd28a566e85b..000000000000 --- a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.2.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/rpm2targz -DEFINED_PHASES=compile configure install prepare unpack -DESCRIPTION=Translations for the Libreoffice suite -EAPI=8 -HOMEPAGE=https://www.libreoffice.org -INHERIT=rpm -IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu -KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux -LICENSE=|| ( LGPL-3 MPL-1.1 ) -RDEPEND=app-text/hunspell -RESTRICT=strip -SLOT=0 -SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.2/rpm/x86_64/LibreOffice_7.5.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.2/rpm/x86_64/LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.2.2_Linux_x86-64_rpm_langpack_zu.tar.gz ) -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 rpm f73e907469f65e52192f110dec72dce0 -_md5_=474720fda7a29f3081621f1e5db427b3 diff --git a/metadata/md5-cache/app-office/libreoffice-l10n-7.5.3.2 b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.3.2 new file mode 100644 index 000000000000..32a68cd3d59a --- /dev/null +++ b/metadata/md5-cache/app-office/libreoffice-l10n-7.5.3.2 @@ -0,0 +1,15 @@ +BDEPEND=app-arch/rpm2targz +DEFINED_PHASES=compile configure install prepare unpack +DESCRIPTION=Translations for the Libreoffice suite +EAPI=8 +HOMEPAGE=https://www.libreoffice.org +INHERIT=rpm +IUSE=offlinehelp l10n_am l10n_ar l10n_ast l10n_bg l10n_bn-IN l10n_bn l10n_bo l10n_bs l10n_ca-valencia l10n_ca l10n_cs l10n_da l10n_de l10n_dz l10n_el l10n_en-GB l10n_en l10n_en-ZA l10n_eo l10n_es l10n_et l10n_eu l10n_fi l10n_fr l10n_gl l10n_gu l10n_he l10n_hi l10n_hr l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_km l10n_ko l10n_lo l10n_lt l10n_lv l10n_mk l10n_nb l10n_ne l10n_nl l10n_nn l10n_om l10n_pl l10n_pt-BR l10n_pt l10n_ro l10n_ru l10n_si l10n_sid l10n_sk l10n_sl l10n_sq l10n_sv l10n_ta l10n_tg l10n_tr l10n_ug l10n_uk l10n_vi l10n_zh-CN l10n_zh-TW l10n_af l10n_as l10n_be l10n_br l10n_brx l10n_ckb l10n_cy l10n_dgo l10n_dsb l10n_fa l10n_fur l10n_fy l10n_ga l10n_gd l10n_gug l10n_hsb l10n_kab l10n_kk l10n_kmr-Latn l10n_kn l10n_kok l10n_ks l10n_lb l10n_mai l10n_ml l10n_mn l10n_mni l10n_mr l10n_my l10n_nr l10n_nso l10n_oc l10n_or l10n_pa l10n_rw l10n_sa l10n_sat l10n_sd l10n_sr-Latn l10n_sr l10n_ss l10n_st l10n_sw-TZ l10n_szl l10n_te l10n_th l10n_tn l10n_ts l10n_tt l10n_uz l10n_ve l10n_vec l10n_xh l10n_zu +KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux +LICENSE=|| ( LGPL-3 MPL-1.1 ) +RDEPEND=app-text/hunspell +RESTRICT=strip +SLOT=0 +SRC_URI=l10n_am? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_am.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_am.tar.gz ) ) l10n_ar? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ar.tar.gz ) ) l10n_ast? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ast.tar.gz ) ) l10n_bg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bg.tar.gz ) ) l10n_bn-IN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz ) ) l10n_bn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bn.tar.gz ) ) l10n_bo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bo.tar.gz ) ) l10n_bs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_bs.tar.gz ) ) l10n_ca-valencia? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz ) ) l10n_ca? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ca.tar.gz ) ) l10n_cs? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_cs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_cs.tar.gz ) ) l10n_da? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_da.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_da.tar.gz ) ) l10n_de? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_de.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_de.tar.gz ) ) l10n_dz? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_dz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_dz.tar.gz ) ) l10n_el? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_el.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_el.tar.gz ) ) l10n_en-GB? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz ) ) l10n_en? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-US.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-US.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-US.tar.gz ) ) l10n_en-ZA? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz ) ) l10n_eo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eo.tar.gz ) ) l10n_es? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_es.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_es.tar.gz ) ) l10n_et? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_et.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_et.tar.gz ) ) l10n_eu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_eu.tar.gz ) ) l10n_fi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fi.tar.gz ) ) l10n_fr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_fr.tar.gz ) ) l10n_gl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gl.tar.gz ) ) l10n_gu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_gu.tar.gz ) ) l10n_he? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_he.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_he.tar.gz ) ) l10n_hi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hi.tar.gz ) ) l10n_hr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hr.tar.gz ) ) l10n_hu? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_hu.tar.gz ) ) l10n_id? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_id.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_id.tar.gz ) ) l10n_is? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_is.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_is.tar.gz ) ) l10n_it? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_it.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_it.tar.gz ) ) l10n_ja? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ja.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ja.tar.gz ) ) l10n_ka? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ka.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ka.tar.gz ) ) l10n_km? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_km.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_km.tar.gz ) ) l10n_ko? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ko.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ko.tar.gz ) ) l10n_lo? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lo.tar.gz ) ) l10n_lt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lt.tar.gz ) ) l10n_lv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_lv.tar.gz ) ) l10n_mk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_mk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_mk.tar.gz ) ) l10n_nb? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nb.tar.gz ) ) l10n_ne? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ne.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ne.tar.gz ) ) l10n_nl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nl.tar.gz ) ) l10n_nn? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_nn.tar.gz ) ) l10n_om? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_om.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_om.tar.gz ) ) l10n_pl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pl.tar.gz ) ) l10n_pt-BR? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz ) ) l10n_pt? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_pt.tar.gz ) ) l10n_ro? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ro.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ro.tar.gz ) ) l10n_ru? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ru.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ru.tar.gz ) ) l10n_si? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_si.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_si.tar.gz ) ) l10n_sid? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sid.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sid.tar.gz ) ) l10n_sk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sk.tar.gz ) ) l10n_sl? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sl.tar.gz ) ) l10n_sq? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sq.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sq.tar.gz ) ) l10n_sv? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_sv.tar.gz ) ) l10n_ta? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ta.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ta.tar.gz ) ) l10n_tg? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tg.tar.gz ) ) l10n_tr? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_tr.tar.gz ) ) l10n_ug? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_ug.tar.gz ) ) l10n_uk? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_uk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_uk.tar.gz ) ) l10n_vi? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_vi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_vi.tar.gz ) ) l10n_zh-CN? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz ) ) l10n_zh-TW? ( offlinehelp? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz ) ) l10n_am? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_am.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_am.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_am.tar.gz ) l10n_ar? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ar.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ar.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ar.tar.gz ) l10n_ast? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ast.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ast.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ast.tar.gz ) l10n_bg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bg.tar.gz ) l10n_bn-IN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz ) l10n_bn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bn.tar.gz ) l10n_bo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bo.tar.gz ) l10n_bs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_bs.tar.gz ) l10n_ca-valencia? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz ) l10n_ca? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ca.tar.gz ) l10n_cs? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cs.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cs.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cs.tar.gz ) l10n_da? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_da.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_da.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_da.tar.gz ) l10n_de? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_de.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_de.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_de.tar.gz ) l10n_dz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dz.tar.gz ) l10n_el? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_el.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_el.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_el.tar.gz ) l10n_en-GB? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz ) l10n_en-ZA? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz ) l10n_eo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eo.tar.gz ) l10n_es? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_es.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_es.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_es.tar.gz ) l10n_et? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_et.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_et.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_et.tar.gz ) l10n_eu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_eu.tar.gz ) l10n_fi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fi.tar.gz ) l10n_fr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fr.tar.gz ) l10n_gl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gl.tar.gz ) l10n_gu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gu.tar.gz ) l10n_he? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_he.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_he.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_he.tar.gz ) l10n_hi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hi.tar.gz ) l10n_hr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hr.tar.gz ) l10n_hu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hu.tar.gz ) l10n_id? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_id.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_id.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_id.tar.gz ) l10n_is? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_is.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_is.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_is.tar.gz ) l10n_it? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_it.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_it.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_it.tar.gz ) l10n_ja? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ja.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ja.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ja.tar.gz ) l10n_ka? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ka.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ka.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ka.tar.gz ) l10n_km? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_km.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_km.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_km.tar.gz ) l10n_ko? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ko.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ko.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ko.tar.gz ) l10n_lo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lo.tar.gz ) l10n_lt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lt.tar.gz ) l10n_lv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lv.tar.gz ) l10n_mk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mk.tar.gz ) l10n_nb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nb.tar.gz ) l10n_ne? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ne.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ne.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ne.tar.gz ) l10n_nl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nl.tar.gz ) l10n_nn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nn.tar.gz ) l10n_om? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_om.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_om.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_om.tar.gz ) l10n_pl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pl.tar.gz ) l10n_pt-BR? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz ) l10n_pt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pt.tar.gz ) l10n_ro? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ro.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ro.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ro.tar.gz ) l10n_ru? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ru.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ru.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ru.tar.gz ) l10n_si? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_si.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_si.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_si.tar.gz ) l10n_sid? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sid.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sid.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sid.tar.gz ) l10n_sk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sk.tar.gz ) l10n_sl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sl.tar.gz ) l10n_sq? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sq.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sq.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sq.tar.gz ) l10n_sv? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sv.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sv.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sv.tar.gz ) l10n_ta? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ta.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ta.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ta.tar.gz ) l10n_tg? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tg.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tg.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tg.tar.gz ) l10n_tr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tr.tar.gz ) l10n_ug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ug.tar.gz ) l10n_uk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uk.tar.gz ) l10n_vi? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vi.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vi.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vi.tar.gz ) l10n_zh-CN? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz ) l10n_zh-TW? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz ) l10n_af? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_af.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_af.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_af.tar.gz ) l10n_as? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_as.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_as.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_as.tar.gz ) l10n_be? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_be.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_be.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_be.tar.gz ) l10n_br? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_br.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_br.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_br.tar.gz ) l10n_brx? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_brx.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_brx.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_brx.tar.gz ) l10n_ckb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ckb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ckb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ckb.tar.gz ) l10n_cy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cy.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_cy.tar.gz ) l10n_dgo? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dgo.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dgo.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dgo.tar.gz ) l10n_dsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dsb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_dsb.tar.gz ) l10n_fa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fa.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fa.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fa.tar.gz ) l10n_fur? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fur.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fur.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fur.tar.gz ) l10n_fy? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fy.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fy.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_fy.tar.gz ) l10n_ga? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ga.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ga.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ga.tar.gz ) l10n_gd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gd.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gd.tar.gz ) l10n_gug? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gug.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gug.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_gug.tar.gz ) l10n_hsb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hsb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hsb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_hsb.tar.gz ) l10n_kab? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kab.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kab.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kab.tar.gz ) l10n_kk? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kk.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kk.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kk.tar.gz ) l10n_kmr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz ) l10n_kn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kn.tar.gz ) l10n_kok? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kok.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kok.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_kok.tar.gz ) l10n_ks? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ks.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ks.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ks.tar.gz ) l10n_lb? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lb.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lb.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_lb.tar.gz ) l10n_mai? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mai.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mai.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mai.tar.gz ) l10n_ml? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ml.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ml.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ml.tar.gz ) l10n_mn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mn.tar.gz ) l10n_mni? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mni.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mni.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mni.tar.gz ) l10n_mr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_mr.tar.gz ) l10n_my? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_my.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_my.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_my.tar.gz ) l10n_nr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nr.tar.gz ) l10n_nso? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nso.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nso.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_nso.tar.gz ) l10n_oc? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_oc.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_oc.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_oc.tar.gz ) l10n_or? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_or.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_or.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_or.tar.gz ) l10n_pa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz ) l10n_rw? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_rw.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_rw.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_rw.tar.gz ) l10n_sa? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz ) l10n_sat? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sat.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sat.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sat.tar.gz ) l10n_sd? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sd.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sd.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sd.tar.gz ) l10n_sr-Latn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz ) l10n_sr? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sr.tar.gz ) l10n_ss? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ss.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ss.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ss.tar.gz ) l10n_st? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_st.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_st.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_st.tar.gz ) l10n_sw-TZ? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz ) l10n_szl? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_szl.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_szl.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_szl.tar.gz ) l10n_te? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_te.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_te.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_te.tar.gz ) l10n_th? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_th.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_th.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_th.tar.gz ) l10n_tn? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tn.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tn.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tn.tar.gz ) l10n_ts? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ts.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ts.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ts.tar.gz ) l10n_tt? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tt.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tt.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_tt.tar.gz ) l10n_uz? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uz.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uz.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_uz.tar.gz ) l10n_ve? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ve.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ve.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_ve.tar.gz ) l10n_vec? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vec.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vec.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_vec.tar.gz ) l10n_xh? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_xh.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_xh.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_xh.tar.gz ) l10n_zu? ( https://download.documentfoundation.org/libreoffice/stable/7.5.3/rpm/x86_64/LibreOffice_7.5.3_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zu.tar.gz https://download.documentfoundation.org/libreoffice/testing/7.5.3/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zu.tar.gz -> LibreOffice_7.5.3.2_Linux_x86-64_rpm_langpack_zu.tar.gz ) +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 rpm f73e907469f65e52192f110dec72dce0 +_md5_=474720fda7a29f3081621f1e5db427b3 diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz index f24aae7890cffc657a21984c960aaaedf3271e58..b0d37a4ec55288c73e7b95da07c30cb990eff96b 100644 GIT binary patch literal 17147 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 diff --git a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 index f8a418e2fee1..625e3bd9d586 100644 --- a/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 +++ b/metadata/md5-cache/app-portage/diffmask-0.3.3-r5 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/projg2/diffmask/releases/download/diffmask-0.3.3/diffmask-0.3.3.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=38f609c068cd2f4b050a84533647e6d7 diff --git a/metadata/md5-cache/app-portage/elicense-1.0.2 b/metadata/md5-cache/app-portage/elicense-1.0.2 index bc6041b1ac08..e3ae68bf6a75 100644 --- a/metadata/md5-cache/app-portage/elicense-1.0.2 +++ b/metadata/md5-cache/app-portage/elicense-1.0.2 @@ -11,5 +11,5 @@ RDEPEND=>=sys-apps/portage-2.3.62[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/Whissi/elicense/archive/v1.0.2.tar.gz -> elicense-1.0.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=212a186c80e91599876a8f1afd4555d1 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9 b/metadata/md5-cache/app-portage/elogv-0.7.9 index 4e21ff593581..7da1baf018af 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e0649ab9a59f0ac74c5647d5f7ba75d8 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r1 b/metadata/md5-cache/app-portage/elogv-0.7.9-r1 index c95ae5b4e546..c66139f05cc6 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r1 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r1 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8c13995881c026a2309f033e0be4c54e diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r2 b/metadata/md5-cache/app-portage/elogv-0.7.9-r2 index 5dc45e8b7056..29339b36fc92 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r2 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r2 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a0e64a71132112c3358bdd51f1487424 diff --git a/metadata/md5-cache/app-portage/elogv-0.7.9-r3 b/metadata/md5-cache/app-portage/elogv-0.7.9-r3 index 345549f900d6..df93556f8a09 100644 --- a/metadata/md5-cache/app-portage/elogv-0.7.9-r3 +++ b/metadata/md5-cache/app-portage/elogv-0.7.9-r3 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage[python_targets_pypy3(-)?,python_targets_python3_10(-)?, REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/elogv/archive/0.7.9.tar.gz -> elogv-0.7.9.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=509eb4e5493fdf0518c4d7f8f4e1aff1 diff --git a/metadata/md5-cache/app-portage/elsw-0.0.0-r1 b/metadata/md5-cache/app-portage/elsw-0.0.0-r1 index d475db79c2b9..accc4e31093a 100644 --- a/metadata/md5-cache/app-portage/elsw-0.0.0-r1 +++ b/metadata/md5-cache/app-portage/elsw-0.0.0-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/e/elsw/elsw-0.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=530e996acdc09bfd69c804b163f0cb9d diff --git a/metadata/md5-cache/app-portage/elsw-9999 b/metadata/md5-cache/app-portage/elsw-9999 index 092937a21a14..0efe083c3b9e 100644 --- a/metadata/md5-cache/app-portage/elsw-9999 +++ b/metadata/md5-cache/app-portage/elsw-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=774412bcbc8363142e86078a21b8eae3 diff --git a/metadata/md5-cache/app-portage/esearch-1.3-r3 b/metadata/md5-cache/app-portage/esearch-1.3-r3 index dd5f2115710d..402eb1549987 100644 --- a/metadata/md5-cache/app-portage/esearch-1.3-r3 +++ b/metadata/md5-cache/app-portage/esearch-1.3-r3 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/portage python_targets_python3_10? ( >=dev-lang/python-3.10.9-r REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/fuzzyray/esearch/archive/refs/tags/esearch-1.3.tar.gz -> esearch-1.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=238d7959afc78dec74d64d19c7866f1f diff --git a/metadata/md5-cache/app-portage/esearch-9999 b/metadata/md5-cache/app-portage/esearch-9999 index 5e364ba879a6..ee2065fde4a0 100644 --- a/metadata/md5-cache/app-portage/esearch-9999 +++ b/metadata/md5-cache/app-portage/esearch-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=sys-apps/portage python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[readline(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[readline(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b517bf1f438869d5f481a49e2c2d0c18 diff --git a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 index 914444a74c07..3e64be559986 100644 --- a/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 +++ b/metadata/md5-cache/app-portage/fetchcommandwrapper-0.8.4-r3 @@ -11,5 +11,5 @@ RDEPEND=>=net-misc/aria2-1.10.2[metalink,xmlrpc] python_targets_python3_10? ( >= REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/fetchcommandwrapper/fetchcommandwrapper-0.8.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=caf1924402842b3a24c813a7b1f137b6 diff --git a/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 b/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 index e8a103af68a5..d7f97bee8c8f 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 +++ b/metadata/md5-cache/app-portage/flaggie-0.2.1-r2 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?] python_targets_python3_1 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/releases/download/flaggie-0.2.1/flaggie-0.2.1.tar.bz2 -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7a8e34af5b6d3f8a3fe0908bcbfc4ea5 diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.2 b/metadata/md5-cache/app-portage/flaggie-0.99.2 index 876c8c7c97fa..7e179a109cf8 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.2 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/archive/v0.99.2.tar.gz -> flaggie-0.99.2.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4f48f088795dd48e273e2d3c658d251f diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.3 b/metadata/md5-cache/app-portage/flaggie-0.99.3 index 5f7824963ad6..f5d5de6a12de 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.3 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/flaggie/archive/v0.99.3.tar.gz -> flaggie-0.99.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e7d5362d399bef8b6de38c56a0fed616 diff --git a/metadata/md5-cache/app-portage/flaggie-0.99.4 b/metadata/md5-cache/app-portage/flaggie-0.99.4 index 8b42f660c6ea..6fd5fc70a54c 100644 --- a/metadata/md5-cache/app-portage/flaggie-0.99.4 +++ b/metadata/md5-cache/app-portage/flaggie-0.99.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/f/flaggie/flaggie-0.99.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e461fe91eaf0689b0c6eb6fa76037478 diff --git a/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 b/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 index b6aac5ea8fd3..8463c0c8095b 100644 --- a/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 +++ b/metadata/md5-cache/app-portage/g-octave-0.4.1-r8 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage python_targets_python3_10? ( >=dev-lang/python-3.10.9-r REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/rafaelmartins/g-octave/archive/refs/tags/0.4.1.tar.gz -> g-octave-0.4.1.gh.tar.gz https://github.com/rafaelmartins/g-octave-db/archive/b48055c9b54ef4fb941a07eb3b763c868ef4e0ca.tar.gz -> g-octave-db-b48055c.tar.gz https://dev.gentoo.org/~rafaelmartins/distfiles/g-octave-patches-0.4.1-r7.tar.xz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=20457758428cead2be3ae3a85d363d32 diff --git a/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 b/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 index ad10ce80a523..0d52dc9d5d94 100644 --- a/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 +++ b/metadata/md5-cache/app-portage/g-sorcery-0.2.2-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/g-sorcery-0.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=011f67b784fbc4d42d0c0fc0a639491a diff --git a/metadata/md5-cache/app-portage/g-sorcery-0.2.3 b/metadata/md5-cache/app-portage/g-sorcery-0.2.3 index 3ec7e7581b03..9ed40dddb65c 100644 --- a/metadata/md5-cache/app-portage/g-sorcery-0.2.3 +++ b/metadata/md5-cache/app-portage/g-sorcery-0.2.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/g-sorcery.git/snapshot/g-sorcery-0.2.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5a13ac4d102be30a5ca83f6264482a08 diff --git a/metadata/md5-cache/app-portage/gemato-20.1 b/metadata/md5-cache/app-portage/gemato-20.1 index 48297c6dbf89..f516e4d406d0 100644 --- a/metadata/md5-cache/app-portage/gemato-20.1 +++ b/metadata/md5-cache/app-portage/gemato-20.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gemato/archive/v20.1.tar.gz -> gemato-20.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=115e0f5025b4eaed000bc39665a33e01 diff --git a/metadata/md5-cache/app-portage/gemato-20.2 b/metadata/md5-cache/app-portage/gemato-20.2 index e77e07a530bd..e0177386fe21 100644 --- a/metadata/md5-cache/app-portage/gemato-20.2 +++ b/metadata/md5-cache/app-portage/gemato-20.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/gemato/gemato-20.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2a2efdcf8c7b5af3f7704bcf4e139a1c diff --git a/metadata/md5-cache/app-portage/gemato-9999 b/metadata/md5-cache/app-portage/gemato-9999 index f4543c889433..a1d52886ddf8 100644 --- a/metadata/md5-cache/app-portage/gemato-9999 +++ b/metadata/md5-cache/app-portage/gemato-9999 @@ -11,5 +11,5 @@ RDEPEND=gpg? ( >=app-crypt/gnupg-2.2.20-r1 dev-python/requests[python_targets_py REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b832154c661da617602c37ed6ee61ebb diff --git a/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 b/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 index c2b028d8b2b4..bb8c150ae5fb 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 +++ b/metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/gentoolkit-0.6.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e4e651e51e04aeaba6b14a9f720daf76 diff --git a/metadata/md5-cache/app-portage/gentoolkit-9999 b/metadata/md5-cache/app-portage/gentoolkit-9999 index beb8dbc9da1a..1cdc22f6f25a 100644 --- a/metadata/md5-cache/app-portage/gentoolkit-9999 +++ b/metadata/md5-cache/app-portage/gentoolkit-9999 @@ -12,5 +12,5 @@ RDEPEND=>=sys-apps/portage-3.0.32[python_targets_pypy3(-)?,python_targets_python REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=acf6d3741895da50af079e13f50d8be4 diff --git a/metadata/md5-cache/app-portage/gentoopm-0.5.0 b/metadata/md5-cache/app-portage/gentoopm-0.5.0 index 28429768d3bb..66aad4098406 100644 --- a/metadata/md5-cache/app-portage/gentoopm-0.5.0 +++ b/metadata/md5-cache/app-portage/gentoopm-0.5.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gentoopm/archive/v0.5.0.tar.gz -> gentoopm-0.5.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e387ac455cfc761bdd8cfc3a81cdcd1f diff --git a/metadata/md5-cache/app-portage/gentoopm-9999 b/metadata/md5-cache/app-portage/gentoopm-9999 index 859b0ab33611..1324e49373a0 100644 --- a/metadata/md5-cache/app-portage/gentoopm-9999 +++ b/metadata/md5-cache/app-portage/gentoopm-9999 @@ -12,5 +12,5 @@ RDEPEND=|| ( >=sys-apps/pkgcore-0.12.19[python_targets_pypy3(-)?,python_targets_ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a8686da8c0498364950d81d028834551 diff --git a/metadata/md5-cache/app-portage/gpyutils-0.8.4 b/metadata/md5-cache/app-portage/gpyutils-0.8.4 index e545b7559265..8a672a1ec909 100644 --- a/metadata/md5-cache/app-portage/gpyutils-0.8.4 +++ b/metadata/md5-cache/app-portage/gpyutils-0.8.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gpyutils/archive/v0.8.4.tar.gz -> gpyutils-0.8.4.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ac6227a8c42818b569fb1aedb6ca8421 diff --git a/metadata/md5-cache/app-portage/gpyutils-0.9 b/metadata/md5-cache/app-portage/gpyutils-0.9 index 2dd3918d1d45..bb2aa45bd6af 100644 --- a/metadata/md5-cache/app-portage/gpyutils-0.9 +++ b/metadata/md5-cache/app-portage/gpyutils-0.9 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/gpyutils/archive/v0.9.tar.gz -> gpyutils-0.9.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=31686c19bba9e3d0d0a024c92296c117 diff --git a/metadata/md5-cache/app-portage/grs-0.7 b/metadata/md5-cache/app-portage/grs-0.7 index d079c74c3b78..587b7bf87c5f 100644 --- a/metadata/md5-cache/app-portage/grs-0.7 +++ b/metadata/md5-cache/app-portage/grs-0.7 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/grs-0.7.tar.gz https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=baee92f084bab155e89ba2a1facbf9c8 diff --git a/metadata/md5-cache/app-portage/grs-0.8-r1 b/metadata/md5-cache/app-portage/grs-0.8-r1 index 96de11bb8206..b3b7c4b9007b 100644 --- a/metadata/md5-cache/app-portage/grs-0.8-r1 +++ b/metadata/md5-cache/app-portage/grs-0.8-r1 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/grs-0.8.tar.gz https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=434ba9005a6ba43c05120f82c03f1312 diff --git a/metadata/md5-cache/app-portage/grs-9999 b/metadata/md5-cache/app-portage/grs-9999 index db91294740f5..530655294fff 100644 --- a/metadata/md5-cache/app-portage/grs-9999 +++ b/metadata/md5-cache/app-portage/grs-9999 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~blueness/grs/ISO-1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=39f3c71be5756f466f69c39f1f8f50bd diff --git a/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 b/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 index 958465cdacbf..b94608175666 100644 --- a/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 +++ b/metadata/md5-cache/app-portage/gs-elpa-0.2.2-r2 @@ -11,5 +11,5 @@ RDEPEND=>=app-portage/g-sorcery-0.2.3[python_targets_python3_10(-)?,python_targe REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/gs-elpa.git/snapshot/gs-elpa-0.2.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ec507899ca2dee5e6bf2b00da1eea168 diff --git a/metadata/md5-cache/app-portage/kuroneko-0.1.3 b/metadata/md5-cache/app-portage/kuroneko-0.1.3 index bb10a18b9e1a..658f6b146322 100644 --- a/metadata/md5-cache/app-portage/kuroneko-0.1.3 +++ b/metadata/md5-cache/app-portage/kuroneko-0.1.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/kuroneko/archive/v0.1.3.tar.gz -> kuroneko-0.1.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=cbb4e841aa1c5af56ba3e90b9b2cabd6 diff --git a/metadata/md5-cache/app-portage/layman-2.4.3 b/metadata/md5-cache/app-portage/layman-2.4.3 index 82feb5e83d8d..808967175e07 100644 --- a/metadata/md5-cache/app-portage/layman-2.4.3 +++ b/metadata/md5-cache/app-portage/layman-2.4.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://sourceforge/layman/layman-2.4.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=445ceeebcf227a3572b8d82b8cbfa7b4 diff --git a/metadata/md5-cache/app-portage/layman-9999 b/metadata/md5-cache/app-portage/layman-9999 index 1b8d2f95f405..01f949fd6fe0 100644 --- a/metadata/md5-cache/app-portage/layman-9999 +++ b/metadata/md5-cache/app-portage/layman-9999 @@ -11,5 +11,5 @@ RDEPEND=cvs? ( dev-vcs/cvs ) darcs? ( dev-vcs/darcs ) git? ( dev-vcs/git ) mercu REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=92dd4d5f7a63e6d9d1baab7f20527250 diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3 b/metadata/md5-cache/app-portage/metagen-0.7.3 index bba62ebdcb3c..35b5716d10ed 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3 @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_10(-)?] sys-apps/portage[python_t REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6ee948a68cbb773fa59f125f50730f78 diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 index e96e22fd4c38..026a68e17294 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3-r1 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3-r1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_10(-)?] sys-apps/portage[python_t REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3d66f7d2db00019ec5dd3ae8197e0eda diff --git a/metadata/md5-cache/app-portage/metagen-0.7.3-r2 b/metadata/md5-cache/app-portage/metagen-0.7.3-r2 index 280670eede9d..487c9ea04218 100644 --- a/metadata/md5-cache/app-portage/metagen-0.7.3-r2 +++ b/metadata/md5-cache/app-portage/metagen-0.7.3-r2 @@ -12,5 +12,5 @@ RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11( REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/m/metagen/metagen-0.7.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=173b4b861d526deea536e639953a2df0 diff --git a/metadata/md5-cache/app-portage/metagen-9999 b/metadata/md5-cache/app-portage/metagen-9999 index 4e6216b7b7fd..f58c9d770702 100644 --- a/metadata/md5-cache/app-portage/metagen-9999 +++ b/metadata/md5-cache/app-portage/metagen-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e2c0823b586c73633d5caefe23eea837 diff --git a/metadata/md5-cache/app-portage/mgorny-dev-scripts-38 b/metadata/md5-cache/app-portage/mgorny-dev-scripts-38 new file mode 100644 index 000000000000..92db5d467a79 --- /dev/null +++ b/metadata/md5-cache/app-portage/mgorny-dev-scripts-38 @@ -0,0 +1,10 @@ +DEFINED_PHASES=install +DESCRIPTION=Handy scripts for ebuild development and more +EAPI=8 +HOMEPAGE=https://github.com/projg2/mgorny-dev-scripts/ +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos +LICENSE=BSD-2 +RDEPEND=app-portage/gentoolkit app-portage/portage-utils dev-perl/URI dev-util/pkgcheck dev-vcs/git net-misc/wget sys-apps/portage x11-misc/xdg-utils +SLOT=0 +SRC_URI=https://github.com/projg2/mgorny-dev-scripts/archive/v38.tar.gz -> mgorny-dev-scripts-38.tar.gz +_md5_=b629f9355f58e115c31af9795edbaf43 diff --git a/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 b/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 index ffa9fca0d92b..a3a1b762aa91 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 +++ b/metadata/md5-cache/app-portage/mirrorselect-2.2.6-r2 @@ -11,5 +11,5 @@ RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)?] >=dev-python/ssl- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~zmedico/dist/mirrorselect-2.2.6.tar.gz https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=557e879d20073429ce853c4a167b14bf diff --git a/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 b/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 index ea40accccbf2..17ef8858e458 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 +++ b/metadata/md5-cache/app-portage/mirrorselect-2.3.0-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)?] >=dev-python/ssl- REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-2.3.0.tar.gz https://dev.gentoo.org/~dolsen/releases/mirrorselect/mirrorselect-test -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bf01634e4d53718ecef5269facaa08b6 diff --git a/metadata/md5-cache/app-portage/mirrorselect-9999 b/metadata/md5-cache/app-portage/mirrorselect-9999 index a1ce4471774d..0de32a213f8e 100644 --- a/metadata/md5-cache/app-portage/mirrorselect-9999 +++ b/metadata/md5-cache/app-portage/mirrorselect-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-util/dialog >=net-analyzer/netselect-0.4[ipv6(+)] ~dev-python/ssl-fetch-9999[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=58f3c2b7a9b6bf7add1e8ce815fee9d2 diff --git a/metadata/md5-cache/app-portage/nattka-0.4.1 b/metadata/md5-cache/app-portage/nattka-0.4.1 index f1166c55f0e1..497c88099548 100644 --- a/metadata/md5-cache/app-portage/nattka-0.4.1 +++ b/metadata/md5-cache/app-portage/nattka-0.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/nattka/archive/v0.4.1.tar.gz -> nattka-0.4.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e555841972d966695027390d95e936d7 diff --git a/metadata/md5-cache/app-portage/overlint-0.5.3-r4 b/metadata/md5-cache/app-portage/overlint-0.5.3-r4 index e41ec781522c..4c48290e024e 100644 --- a/metadata/md5-cache/app-portage/overlint-0.5.3-r4 +++ b/metadata/md5-cache/app-portage/overlint-0.5.3-r4 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://www.hartwork.org/public/overlint-0.5.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f20f4614d53bf24b0315005d96f6341d diff --git a/metadata/md5-cache/app-portage/pfl-3.2-r2 b/metadata/md5-cache/app-portage/pfl-3.2-r2 index a48d4c324430..18481f724759 100644 --- a/metadata/md5-cache/app-portage/pfl-3.2-r2 +++ b/metadata/md5-cache/app-portage/pfl-3.2-r2 @@ -11,5 +11,5 @@ RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/portagefilelist/client/archive/3.2.tar.gz -> pfl-3.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3d5f96925bc4e4eedcd054efa0407b11 diff --git a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 index b202f20b07af..00a61acba40a 100644 --- a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 +++ b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.0 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?] python_targets_python3_1 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/slashbeast/pkg-testing-tools/archive/refs/tags/v0.1.0.tar.gz -> pkg-testing-tools-0.1.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=520d969d80ebe92987172f48664c94e1 diff --git a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 index 939ba3e9fedc..478bdc25fe74 100644 --- a/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 +++ b/metadata/md5-cache/app-portage/pkg-testing-tools-0.1.2 @@ -11,5 +11,5 @@ RDEPEND=sys-apps/portage[python_targets_python3_10(-)?,python_targets_python3_11 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/slashbeast/pkg-testing-tools/archive/refs/tags/v0.1.2.tar.gz -> pkg-testing-tools-0.1.2.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f393cbc48eee47f1691bbde685e06fad diff --git a/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 b/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 index d777b828ede3..5fb3465d9248 100644 --- a/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 +++ b/metadata/md5-cache/app-portage/pycargoebuild-0.6.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/pycargoebuild/archive/v0.6.3.tar.gz -> pycargoebuild-0.6.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=870b7bd2eb5dd348a35b491031aac2cd diff --git a/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 b/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 index 367b2b772824..0d35746edb34 100644 --- a/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 +++ b/metadata/md5-cache/app-portage/recover-broken-vdb-1.0.0-r2 @@ -11,5 +11,5 @@ RDEPEND=>=app-misc/pax-utils-1.3.5 sys-apps/file python_single_target_python3_10 REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/thesamesam/recover-broken-vdb/archive/refs/tags/1.0.0.tar.gz -> recover-broken-vdb-1.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f86d552c20498b33e0059ca11eac3c07 diff --git a/metadata/md5-cache/app-portage/recover-broken-vdb-9999 b/metadata/md5-cache/app-portage/recover-broken-vdb-9999 index d53884689b80..ff15ec8b044c 100644 --- a/metadata/md5-cache/app-portage/recover-broken-vdb-9999 +++ b/metadata/md5-cache/app-portage/recover-broken-vdb-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=>=app-misc/pax-utils-1.3.5 sys-apps/file python_single_target_python3_10? ( sys-apps/portage[python_targets_python3_10(-)] ) python_single_target_python3_11? ( sys-apps/portage[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a7a591261b079d166aa6c3c3a185b589 diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 index a2cf467423f6..5ac23dd6d861 100644 --- a/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 +++ b/metadata/md5-cache/app-portage/smart-live-rebuild-1.4.1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/projg2/smart-live-rebuild/archive/v1.4.1.tar.gz -> smart-live-rebuild-1.4.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c8795f24798576f9768ccd29570f155c diff --git a/metadata/md5-cache/app-portage/smart-live-rebuild-9999 b/metadata/md5-cache/app-portage/smart-live-rebuild-9999 index 6ab7b7cf4bf1..f9b3636b1916 100644 --- a/metadata/md5-cache/app-portage/smart-live-rebuild-9999 +++ b/metadata/md5-cache/app-portage/smart-live-rebuild-9999 @@ -11,5 +11,5 @@ RDEPEND=>=app-portage/gentoopm-0.2.1[python_targets_pypy3(-)?,python_targets_pyt REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ff7c97c56c638680f1a9faad2a9b54f0 diff --git a/metadata/md5-cache/app-portage/tatt-0.10 b/metadata/md5-cache/app-portage/tatt-0.10 index 6ff565f8eaf5..eef9b96ffa99 100644 --- a/metadata/md5-cache/app-portage/tatt-0.10 +++ b/metadata/md5-cache/app-portage/tatt-0.10 @@ -11,5 +11,5 @@ RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_10(-)?,pyt REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/tatt/archive/v0.10.tar.gz -> tatt-0.10.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=1fff7636f3d2006618858955af3dadce diff --git a/metadata/md5-cache/app-portage/tatt-0.11 b/metadata/md5-cache/app-portage/tatt-0.11 index bc3fcbb9214e..c6271882f4e8 100644 --- a/metadata/md5-cache/app-portage/tatt-0.11 +++ b/metadata/md5-cache/app-portage/tatt-0.11 @@ -11,5 +11,5 @@ RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_10(-)?,pyt REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/gentoo/tatt/archive/v0.11.tar.gz -> tatt-0.11.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7c482719db1c06b09cfa52705ea0b02c diff --git a/metadata/md5-cache/app-portage/tatt-9999 b/metadata/md5-cache/app-portage/tatt-9999 index 6946e99fcb8e..fbf9eff90626 100644 --- a/metadata/md5-cache/app-portage/tatt-9999 +++ b/metadata/md5-cache/app-portage/tatt-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=app-portage/eix app-portage/gentoolkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?] app-portage/nattka[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/configobj[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] www-client/pybugz python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a781f1df33e7609a3d37b25404fcb8bf diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz index 566fa0746e2f3dfb437ed2de7be62a1a75ce06c1..8aa59be1d49eeb157aa318b1f7757a0c93053f8e 100644 GIT binary patch delta 15043 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 autojump-22.5.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-snapshot eab6d8533446763c2e9777d8bbd1594e _md5_=08b0a1290f7456b8a92ac18952508dba diff --git a/metadata/md5-cache/app-shells/powerline-2.7-r2 b/metadata/md5-cache/app-shells/powerline-2.7-r2 index 1cea4be455a6..4da5b028e197 100644 --- a/metadata/md5-cache/app-shells/powerline-2.7-r2 +++ b/metadata/md5-cache/app-shells/powerline-2.7-r2 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/powerline-status/powerline-status-2.7.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=56107725b0bc51d60ba9f4f64c254965 diff --git a/metadata/md5-cache/app-shells/powerline-9999 b/metadata/md5-cache/app-shells/powerline-9999 index 7e98c5e08657..5b92efb7c3e2 100644 --- a/metadata/md5-cache/app-shells/powerline-9999 +++ b/metadata/md5-cache/app-shells/powerline-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5373dc660927123b6624882d0a6ea08e diff --git a/metadata/md5-cache/app-shells/thefuck-3.32 b/metadata/md5-cache/app-shells/thefuck-3.32 index ec6f22b60c6d..939b4a659ed0 100644 --- a/metadata/md5-cache/app-shells/thefuck-3.32 +++ b/metadata/md5-cache/app-shells/thefuck-3.32 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nvbn/thefuck/archive/3.32.tar.gz -> thefuck-3.32.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0e9a0643a1c3b82e786c983b2fae6693 diff --git a/metadata/md5-cache/app-shells/thefuck-3.32-r1 b/metadata/md5-cache/app-shells/thefuck-3.32-r1 index 88897628e5d1..7cb5dd3a02af 100644 --- a/metadata/md5-cache/app-shells/thefuck-3.32-r1 +++ b/metadata/md5-cache/app-shells/thefuck-3.32-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/nvbn/thefuck/archive/3.32.tar.gz -> thefuck-3.32.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b00348a43d3e4cefb2b9e063f8bbf2f2 diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz index 0d08310b02a0542dfa53b0870e261b765447f856..b61d1058323a7ae8ee9a497bd4efe3cb7ddf2787 100644 GIT binary patch delta 72250 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 Avj6}9 delta 72430 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�C~$szt8B30zoXmvQZ2|aY`<&pPNrf1q&IIi;dFj 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

?K%`rd91pq{EBzFq2)TC$Vv6AcFXjEJV&6 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 Y=Ow3NqdKEp_5b_70xQdTiUI-w07)#P8~^|S diff --git a/metadata/md5-cache/app-text/asciidoc-10.2.0 b/metadata/md5-cache/app-text/asciidoc-10.2.0 index 659bfb1601b3..d08b4806d5bd 100644 --- a/metadata/md5-cache/app-text/asciidoc-10.2.0 +++ b/metadata/md5-cache/app-text/asciidoc-10.2.0 @@ -11,5 +11,5 @@ RDEPEND=app-text/docbook-xml-dtd:4.5 >=app-text/docbook-xsl-stylesheets-1.75 dev REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-10.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=e9bd807c5510312e95a03249642eaf94 diff --git a/metadata/md5-cache/app-text/blahtexml-1.0 b/metadata/md5-cache/app-text/blahtexml-1.0 index cd9a60038ee0..85de30f22409 100644 --- a/metadata/md5-cache/app-text/blahtexml-1.0 +++ b/metadata/md5-cache/app-text/blahtexml-1.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=http://gva.noekeon.org/blahtexml INHERIT=toolchain-funcs IUSE=doc -KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 +KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86 LICENSE=BSD CC-BY-3.0 ZLIB RDEPEND=dev-libs/xerces-c SLOT=0 SRC_URI=https://github.com/gvanas/blahtexml/archive/refs/tags/v1.0.tar.gz -> blahtexml-1.0.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=912a604d99dc3980f9138f7d4d3c4eaa +_md5_=70fa78db84b8eb0061d818923fb6926e diff --git a/metadata/md5-cache/app-text/capyt-1.1.1 b/metadata/md5-cache/app-text/capyt-1.1.1 index 6caa3f328b35..eaca82568467 100644 --- a/metadata/md5-cache/app-text/capyt-1.1.1 +++ b/metadata/md5-cache/app-text/capyt-1.1.1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/lbatalha/capyt/archive/1.1-1.tar.gz -> capyt-1.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d73fd4599d9fa4a5cfa9a62dc691af41 diff --git a/metadata/md5-cache/app-text/cssmin-0.2.0-r1 b/metadata/md5-cache/app-text/cssmin-0.2.0-r1 index 408a0e054f6e..ca438051c279 100644 --- a/metadata/md5-cache/app-text/cssmin-0.2.0-r1 +++ b/metadata/md5-cache/app-text/cssmin-0.2.0-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/c/cssmin/cssmin-0.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4c611da231f9391c24f71501b8fe9e1f diff --git a/metadata/md5-cache/app-text/dblatex-0.3.11-r1 b/metadata/md5-cache/app-text/dblatex-0.3.11-r1 index dcd9c48eb821..d959b12e9dc3 100644 --- a/metadata/md5-cache/app-text/dblatex-0.3.11-r1 +++ b/metadata/md5-cache/app-text/dblatex-0.3.11-r1 @@ -12,5 +12,5 @@ RDEPEND=app-text/docbook-xml-dtd:4.5 dev-libs/kpathsea dev-libs/libxslt dev-libs REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/dblatex/dblatex/dblatex-0.3.11/dblatex-0.3.11py3.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=edd755d5917202562d8d3cc098aa08a8 diff --git a/metadata/md5-cache/app-text/dblatex-0.3.12 b/metadata/md5-cache/app-text/dblatex-0.3.12 index ad1a582aae12..eca2bb2ff775 100644 --- a/metadata/md5-cache/app-text/dblatex-0.3.12 +++ b/metadata/md5-cache/app-text/dblatex-0.3.12 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://downloads.sourceforge.net/project/dblatex/dblatex/dblatex-0.3.12/dblatex3-0.3.12.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b8e5d32e4b249047a8223daec469d4dc diff --git a/metadata/md5-cache/app-text/grip-4.6.1 b/metadata/md5-cache/app-text/grip-4.6.1 index 68a4edd1846e..15ad80efe55a 100644 --- a/metadata/md5-cache/app-text/grip-4.6.1 +++ b/metadata/md5-cache/app-text/grip-4.6.1 @@ -12,5 +12,5 @@ RDEPEND=!media-sound/grip >=dev-python/docopt-0.4.0[python_targets_pypy3(-)?,pyt REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/g/grip/grip-4.6.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=cb8883c063d1e3232b8cd4092bf1a72a diff --git a/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 b/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 index c3c1c679ab52..70546308344f 100644 --- a/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 +++ b/metadata/md5-cache/app-text/htmlmin-0.1.12-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/mankyd/htmlmin/archive/220b1d16442eb4b6fafed338ee3b61f698a01e63.tar.gz -> htmlmin-0.1.12.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dc46366df96a39b0db2ea30faa44eb35 diff --git a/metadata/md5-cache/app-text/krop-0.6.0-r1 b/metadata/md5-cache/app-text/krop-0.6.0-r1 index c45fc6d4d10a..634ea7a72fe5 100644 --- a/metadata/md5-cache/app-text/krop-0.6.0-r1 +++ b/metadata/md5-cache/app-text/krop-0.6.0-r1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/python-poppler-qt5[python_targets_python3_10(-)?] dev-python/ REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/arminstraub/krop/archive/v0.6.0.tar.gz -> krop-0.6.0.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=f19959545e54de88f2552dd056a9a5a9 diff --git a/metadata/md5-cache/app-text/krop-0.6.0-r2 b/metadata/md5-cache/app-text/krop-0.6.0-r2 index e3ede1c03f24..b2cc2954aed6 100644 --- a/metadata/md5-cache/app-text/krop-0.6.0-r2 +++ b/metadata/md5-cache/app-text/krop-0.6.0-r2 @@ -11,5 +11,5 @@ RDEPEND=dev-python/python-poppler-qt5[python_targets_python3_10(-)?,python_targe REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/arminstraub/krop/archive/v0.6.0.tar.gz -> krop-0.6.0.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=582d4edfbe3e9c4783e650db2b79240e diff --git a/metadata/md5-cache/app-text/krop-9999 b/metadata/md5-cache/app-text/krop-9999 index 5560946cdef8..251279d86b01 100644 --- a/metadata/md5-cache/app-text/krop-9999 +++ b/metadata/md5-cache/app-text/krop-9999 @@ -10,5 +10,5 @@ PROPERTIES=live RDEPEND=dev-python/python-poppler-qt5[python_targets_python3_10(-)?] dev-python/PyPDF2[python_targets_python3_10(-)?] dev-python/PyQt5[python_targets_python3_10(-)?,gui,widgets] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) >=dev-python/setuptools-65.7.0[python_targets_python3_10(-)?] REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=917e6c865a8e19761798eb5c7d28e4a3 diff --git a/metadata/md5-cache/app-text/nfoview-1.28.1-r1 b/metadata/md5-cache/app-text/nfoview-1.28.1-r1 index 9acefc409ce5..323472cf1446 100644 --- a/metadata/md5-cache/app-text/nfoview-1.28.1-r1 +++ b/metadata/md5-cache/app-text/nfoview-1.28.1-r1 @@ -14,5 +14,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/otsaloma/nfoview/archive/1.28.1.tar.gz -> nfoview-1.28.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4298ea4e031174553b2d01756c4c94d3 diff --git a/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 b/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 index a3c679737de4..4f650dc6fe6c 100644 --- a/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 +++ b/metadata/md5-cache/app-text/openpaperwork-core-2.1.1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/distro[python_targets_python3_10(-)?] python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/o/openpaperwork-core/openpaperwork-core-2.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8b381b1e20166b543adcf04512ddafe5 diff --git a/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 b/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 index 22de365e38b1..65167ed2b18b 100644 --- a/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 +++ b/metadata/md5-cache/app-text/openpaperwork-core-2.1.2 @@ -12,5 +12,5 @@ RDEPEND=dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_1 REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openpaperwork-core/openpaperwork-core-2.1.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=25261e8d6a67cfb76c307b7bd0f0f5c2 diff --git a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 index d2ed6a07a341..5e6a860b34e0 100644 --- a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 +++ b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.1 @@ -12,5 +12,5 @@ RDEPEND=dev-python/pillow[python_targets_python3_10(-)?] dev-python/pycairo[pyth REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/o/openpaperwork-gtk/openpaperwork-gtk-2.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fd00cb72afa83f8f369712151df2c28a diff --git a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 index b0a864dcf22f..9dc976b4e884 100644 --- a/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 +++ b/metadata/md5-cache/app-text/openpaperwork-gtk-2.1.2 @@ -12,5 +12,5 @@ RDEPEND=app-text/openpaperwork-core[python_targets_python3_10(-)?,python_targets REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/o/openpaperwork-gtk/openpaperwork-gtk-2.1.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=80f8aee47198b0a7f3f32fbe1b065393 diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1 b/metadata/md5-cache/app-text/pandoc-bin-3.1 deleted file mode 100644 index 91933bed41eb..000000000000 --- a/metadata/md5-cache/app-text/pandoc-bin-3.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Conversion between markup formats (binary package) -EAPI=8 -HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ -IUSE=+pandoc-symlink -KEYWORDS=-* amd64 ~arm64 -LICENSE=GPL-2+ -RDEPEND=pandoc-symlink? ( !app-text/pandoc ) -SLOT=0 -SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1/pandoc-3.1-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1/pandoc-3.1-linux-arm64.tar.gz ) -_md5_=a1373e75410a54c5e16a243a0a26fccf diff --git a/metadata/md5-cache/app-text/pandoc-bin-3.1.2 b/metadata/md5-cache/app-text/pandoc-bin-3.1.2 index a6bc707907b1..51e9efc6eab3 100644 --- a/metadata/md5-cache/app-text/pandoc-bin-3.1.2 +++ b/metadata/md5-cache/app-text/pandoc-bin-3.1.2 @@ -3,9 +3,9 @@ DESCRIPTION=Conversion between markup formats (binary package) EAPI=8 HOMEPAGE=https://pandoc.org/ https://github.com/jgm/pandoc/ IUSE=+pandoc-symlink -KEYWORDS=-* ~amd64 ~arm64 +KEYWORDS=-* amd64 arm64 LICENSE=GPL-2+ RDEPEND=pandoc-symlink? ( !app-text/pandoc ) SLOT=0 SRC_URI=amd64? ( https://github.com/jgm/pandoc/releases/download/3.1.2/pandoc-3.1.2-linux-amd64.tar.gz ) arm64? ( https://github.com/jgm/pandoc/releases/download/3.1.2/pandoc-3.1.2-linux-arm64.tar.gz ) -_md5_=9de2481ca42246e96194be468def2f3c +_md5_=e442be8235bc1d246765ad2eea234986 diff --git a/metadata/md5-cache/app-text/paperwork-2.1.1-r1 b/metadata/md5-cache/app-text/paperwork-2.1.1-r1 index aa3430e74631..2438ce3bdaa4 100644 --- a/metadata/md5-cache/app-text/paperwork-2.1.1-r1 +++ b/metadata/md5-cache/app-text/paperwork-2.1.1-r1 @@ -13,5 +13,5 @@ RDEPEND=~app-text/openpaperwork-core-2.1.1[python_targets_python3_10(-)?] ~app-t REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/p/paperwork/paperwork-2.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=93685ee226299f1ed31b028b2bf698f1 diff --git a/metadata/md5-cache/app-text/paperwork-2.1.2 b/metadata/md5-cache/app-text/paperwork-2.1.2 index 9bf66cd6c048..be2ba81fc66d 100644 --- a/metadata/md5-cache/app-text/paperwork-2.1.2 +++ b/metadata/md5-cache/app-text/paperwork-2.1.2 @@ -13,5 +13,5 @@ RDEPEND=~app-text/openpaperwork-core-2.1.2[python_targets_python3_10(-)?,python_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/paperwork/paperwork-2.1.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0f897e0b63e2781bf27f19c03103d7d2 diff --git a/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 b/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 index 24b35a9b729e..7b2910c85d0a 100644 --- a/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 +++ b/metadata/md5-cache/app-text/paperwork-backend-2.1.1-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/p/paperwork-backend/paperwork-backend-2.1.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=94945beebf40bc474b5d7dc080dbcfeb diff --git a/metadata/md5-cache/app-text/paperwork-backend-2.1.2 b/metadata/md5-cache/app-text/paperwork-backend-2.1.2 index 21b39fe8a34e..0997c791cef8 100644 --- a/metadata/md5-cache/app-text/paperwork-backend-2.1.2 +++ b/metadata/md5-cache/app-text/paperwork-backend-2.1.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/paperwork-backend/paperwork-backend-2.1.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2e5bc07a0c9e23f8b68e695017927d05 diff --git a/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 b/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 index 82f7a589134a..e83474a93077 100644 --- a/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 +++ b/metadata/md5-cache/app-text/pdfarranger-1.9.1-r1 @@ -13,5 +13,5 @@ RDEPEND=app-text/poppler[introspection,cairo] >=dev-python/pikepdf-6.0.0[python_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeromerobert/pdfarranger/archive/1.9.1.tar.gz -> pdfarranger-1.9.1.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=fd20d405b12af2c2d5ad613719380407 diff --git a/metadata/md5-cache/app-text/pdfarranger-1.9.2 b/metadata/md5-cache/app-text/pdfarranger-1.9.2 index 9510410212cb..c75ff2beab1b 100644 --- a/metadata/md5-cache/app-text/pdfarranger-1.9.2 +++ b/metadata/md5-cache/app-text/pdfarranger-1.9.2 @@ -13,5 +13,5 @@ RDEPEND=app-text/poppler[introspection,cairo] >=dev-python/pikepdf-6.0.0[python_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/jeromerobert/pdfarranger/archive/1.9.2.tar.gz -> pdfarranger-1.9.2.tar.gz -_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e584d71f8e5eba2ac293517a5b9f3342 diff --git a/metadata/md5-cache/app-text/pdfminer-20220506 b/metadata/md5-cache/app-text/pdfminer-20220506 index 373998a6778b..161fc2490015 100644 --- a/metadata/md5-cache/app-text/pdfminer-20220506 +++ b/metadata/md5-cache/app-text/pdfminer-20220506 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/pdfminer/pdfminer.six/archive/refs/tags/20220506.tar.gz -> pdfminer-20220506.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=dd48f5e7910b52f11ac902659109304b diff --git a/metadata/md5-cache/app-text/pelican-4.8.0 b/metadata/md5-cache/app-text/pelican-4.8.0 index bdb1d57df863..221d20999053 100644 --- a/metadata/md5-cache/app-text/pelican-4.8.0 +++ b/metadata/md5-cache/app-text/pelican-4.8.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/getpelican/pelican/archive/4.8.0.tar.gz -> pelican-4.8.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=0137ee47c40afffc29fdbddce5452cc6 diff --git a/metadata/md5-cache/app-text/restview-3.0.0 b/metadata/md5-cache/app-text/restview-3.0.0 index dbc13c6d7fe8..09d28004cf49 100644 --- a/metadata/md5-cache/app-text/restview-3.0.0 +++ b/metadata/md5-cache/app-text/restview-3.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/restview/restview-3.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fa1a53fbaa0b0fa4ad3c9b11248fd25d diff --git a/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 b/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 index db53b9a41a30..bb575fd57ad0 100644 --- a/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 +++ b/metadata/md5-cache/app-text/rnc2rng-2.6.6-r3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/r/rnc2rng/rnc2rng-2.6.6.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7d964ea0713180eb126c4f0663a79e39 diff --git a/metadata/md5-cache/app-text/rpl-1.15.2 b/metadata/md5-cache/app-text/rpl-1.15.2 index 43c3c304c916..c17e960cb13b 100644 --- a/metadata/md5-cache/app-text/rpl-1.15.2 +++ b/metadata/md5-cache/app-text/rpl-1.15.2 @@ -11,5 +11,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/rrthomas/rpl/archive/v1.15.2.tar.gz -> rpl-1.15.2.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2c6b06d1f5c94d3003129fb8eab09ef9 diff --git a/metadata/md5-cache/app-text/rpl-1.9.1 b/metadata/md5-cache/app-text/rpl-1.9.1 index 55be1ce56c03..ef951c3f0d1a 100644 --- a/metadata/md5-cache/app-text/rpl-1.9.1 +++ b/metadata/md5-cache/app-text/rpl-1.9.1 @@ -11,5 +11,5 @@ RDEPEND=dev-python/chardet[python_targets_python3_10(-)?] python_targets_python3 REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/rrthomas/rpl/archive/v1.9.1.tar.gz -> rpl-1.9.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4b123edef389d7320de38809b8b97d09 diff --git a/metadata/md5-cache/app-text/sigil-1.9.20 b/metadata/md5-cache/app-text/sigil-1.9.20 deleted file mode 100644 index 007706a2ab4f..000000000000 --- a/metadata/md5-cache/app-text/sigil-1.9.20 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[tk] ) dev-qt/linguist-tools:5 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test -DEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[tk] ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/css-parser[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 sys-libs/zlib[minizip] plugins? ( python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cssselect[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] ) ) system-mathjax? ( dev-libs/mathjax ) -DESCRIPTION=Multi-platform WYSIWYG ebook editor for ePub format -EAPI=8 -HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil -IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info -INHERIT=xdg cmake python-single-r1 -IUSE=+plugins system-mathjax python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~x86 -LICENSE=GPL-3+ Apache-2.0 -RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[tk] ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/css-parser[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 sys-libs/zlib[minizip] plugins? ( python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cssselect[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] ) ) system-mathjax? ( dev-libs/mathjax ) -REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) -SLOT=0 -SRC_URI=https://github.com/Sigil-Ebook/Sigil/archive/1.9.20.tar.gz -> sigil-1.9.20.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=f43cd05ee369a54672075bd7f3e66b0e diff --git a/metadata/md5-cache/app-text/sigil-1.9.30 b/metadata/md5-cache/app-text/sigil-1.9.30 index 2df0c788caab..c333afdfd39a 100644 --- a/metadata/md5-cache/app-text/sigil-1.9.30 +++ b/metadata/md5-cache/app-text/sigil-1.9.30 @@ -7,11 +7,11 @@ HOMEPAGE=https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=xdg cmake python-single-r1 IUSE=+plugins system-mathjax python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=GPL-3+ Apache-2.0 RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[tk] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[tk] ) app-text/hunspell:= dev-libs/libpcre2:=[pcre16] python_single_target_python3_10? ( dev-python/css-parser[python_targets_python3_10(-)] dev-python/lxml[python_targets_python3_10(-)] dev-python/six[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/css-parser[python_targets_python3_11(-)] dev-python/lxml[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] ) dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtprintsupport:5 dev-qt/qtwebengine:5[widgets] dev-qt/qtwidgets:5 sys-libs/zlib[minizip] plugins? ( python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/cssselect[python_targets_python3_10(-)] dev-python/dulwich[python_targets_python3_10(-)] dev-python/html5lib[python_targets_python3_10(-)] dev-python/pillow[python_targets_python3_10(-)] dev-python/regex[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/cssselect[python_targets_python3_11(-)] dev-python/dulwich[python_targets_python3_11(-)] dev-python/html5lib[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/regex[python_targets_python3_11(-)] ) ) system-mathjax? ( dev-libs/mathjax ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 SRC_URI=https://github.com/Sigil-Ebook/Sigil/archive/1.9.30.tar.gz -> sigil-1.9.30.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=acf7fd269de7a47ec980fc8ab814678c +_md5_=f43cd05ee369a54672075bd7f3e66b0e diff --git a/metadata/md5-cache/app-text/stardict-3.0.6-r4 b/metadata/md5-cache/app-text/stardict-3.0.6-r5 similarity index 96% rename from metadata/md5-cache/app-text/stardict-3.0.6-r4 rename to metadata/md5-cache/app-text/stardict-3.0.6-r5 index f0d804484d4d..9f6482f15eca 100644 --- a/metadata/md5-cache/app-text/stardict-3.0.6-r4 +++ b/metadata/md5-cache/app-text/stardict-3.0.6-r5 @@ -7,9 +7,9 @@ INHERIT=flag-o-matic gnome2 IUSE=advertisement debug dictdotcn espeak examples +gucharmap +htmlparse man perl +powerwordparse pronounce qqwry spell tools updateinfo +wikiparse +wordnet +xdxfparse KEYWORDS=amd64 ~arm ~arm64 ppc ppc64 sparc x86 LICENSE=CPL-1.0 GPL-3 LGPL-2 -RDEPEND=>=dev-libs/glib-2.16:2 dev-libs/libsigc++:2= sys-libs/zlib:= x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.20:2 x11-libs/libX11 x11-libs/pango gucharmap? ( gnome-extra/gucharmap:0= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/libpcre:= dev-libs/libxml2:= ) espeak? ( >=app-accessibility/espeak-1.29 ) perl? ( dev-lang/perl ) +RDEPEND=>=dev-libs/glib-2.16:2 dev-libs/libsigc++:2= sys-libs/zlib:= x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.20:2 x11-libs/libX11 x11-libs/pango gucharmap? ( gnome-extra/gucharmap:0= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/libpcre:= dev-libs/libxml2:= ) espeak? ( >=app-accessibility/espeak-ng-1.29 ) perl? ( dev-lang/perl ) RESTRICT=test SLOT=0 SRC_URI=mirror://sourceforge/stardict-4/stardict-3.0.6.tar.bz2 pronounce? ( https://stardict-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 ) qqwry? ( mirror://gentoo/QQWry.Dat.bz2 ) _eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=910e43c8bcf3c5ea67c2ac661a605c9f +_md5_=77056448b02f16894051a30041b2e71a diff --git a/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 b/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r2 similarity index 70% rename from metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 rename to metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r2 index d5597f11283d..b75a2e38e6f2 100644 --- a/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r1 +++ b/metadata/md5-cache/app-text/stardict-4.0.0_pre20170304-r2 @@ -1,5 +1,5 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare -DEPEND=>=dev-libs/glib-2.32:2 dev-libs/libsigc++:2= media-libs/libcanberra[gtk3] sys-libs/zlib:= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango espeak? ( >=app-accessibility/espeak-1.29 ) flite? ( app-accessibility/flite ) gucharmap? ( gnome-extra/gucharmap:2.90= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/expat dev-libs/libpcre:= dev-libs/libxml2:= ) app-text/docbook-xml-dtd:4.3 app-text/gnome-doc-utils dev-libs/libxslt dev-util/intltool sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info +DEPEND=>=dev-libs/glib-2.32:2 dev-libs/libsigc++:2= media-libs/libcanberra[gtk3] sys-libs/zlib:= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango espeak? ( >=app-accessibility/espeak-ng-1.29 ) flite? ( app-accessibility/flite ) gucharmap? ( gnome-extra/gucharmap:2.90= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/expat dev-libs/libpcre:= dev-libs/libxml2:= ) app-text/docbook-xml-dtd:4.3 app-text/gnome-doc-utils dev-libs/libxslt dev-util/intltool sys-devel/gettext virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info DESCRIPTION=A international dictionary supporting fuzzy and glob style matching EAPI=6 HOMEPAGE=http://stardict-4.sourceforge.net/ https://github.com/huzheng001/stardict-3 @@ -7,9 +7,9 @@ INHERIT=autotools flag-o-matic gnome2 IUSE=advertisement cal debug dictdotcn espeak examples flite fortune gucharmap +htmlparse info man perl +powerwordparse pronounce qqwry spell tools updateinfo +wikiparse +wordnet +xdxfparse youdaodict KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=CPL-1.0 GPL-3 LGPL-2 -RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/libsigc++:2= media-libs/libcanberra[gtk3] sys-libs/zlib:= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango espeak? ( >=app-accessibility/espeak-1.29 ) flite? ( app-accessibility/flite ) gucharmap? ( gnome-extra/gucharmap:2.90= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/expat dev-libs/libpcre:= dev-libs/libxml2:= ) info? ( sys-apps/texinfo ) fortune? ( games-misc/fortune-mod ) perl? ( dev-lang/perl ) +RDEPEND=>=dev-libs/glib-2.32:2 dev-libs/libsigc++:2= media-libs/libcanberra[gtk3] sys-libs/zlib:= x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango espeak? ( >=app-accessibility/espeak-ng-1.29 ) flite? ( app-accessibility/flite ) gucharmap? ( gnome-extra/gucharmap:2.90= ) spell? ( >=app-text/enchant-1.2:0 ) tools? ( dev-db/mysql-connector-c dev-libs/expat dev-libs/libpcre:= dev-libs/libxml2:= ) info? ( sys-apps/texinfo ) fortune? ( games-misc/fortune-mod ) perl? ( dev-lang/perl ) RESTRICT=test SLOT=0 SRC_URI=https://dev.gentoo.org/~bircoph/distfiles/stardict-4.0.0_pre20170304.tar.xz pronounce? ( https://stardict-3.googlecode.com/files/WyabdcRealPeopleTTS.tar.bz2 ) qqwry? ( mirror://gentoo/QQWry.Dat.bz2 ) _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a desktop 021728fdc1b03b36357dbc89489e0f0d eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 2b02655f061dfa25067b543539110259 eqawarn c9847c43b3253a276ae2eabddedab3d7 estack 055c42df72f76a4f45ec92b35e83cd56 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib d1408425c7c4a7669b9b17735404b693 preserve-libs 21162ec96c87041004a75348d97342dd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vcs-clean d271b7bc7e6a009758d7d4ef749174e3 versionator d3fb3ba33acc3bbbdc4d7970227c100d wrapper 4a1902f969e5718126434fc35f3a0d9c xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=11438c9242ec9538e260d3ca83289d97 +_md5_=2768840cbdeefe56b3c3e5dcb4aff31a diff --git a/metadata/md5-cache/app-text/tree-2.1.0 b/metadata/md5-cache/app-text/tree-2.1.0 index 50c8e6a0a2a1..127e1d61d32b 100644 --- a/metadata/md5-cache/app-text/tree-2.1.0 +++ b/metadata/md5-cache/app-text/tree-2.1.0 @@ -3,9 +3,9 @@ DESCRIPTION=Lists directories recursively, and produces an indented listing of f EAPI=8 HOMEPAGE=https://mama.indstate.edu/users/ice/tree/ https://gitlab.com/OldManProgrammer/unix-tree INHERIT=toolchain-funcs flag-o-matic bash-completion-r1 -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos LICENSE=GPL-2 SLOT=0 SRC_URI=https://gitlab.com/OldManProgrammer/unix-tree/-/archive/2.1.0/unix-tree-2.1.0.tar.bz2 _eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=bd06ccfe4cce05cfd92223cc82cd1785 +_md5_=b6dce727fe20e278843b19fded0e42cc diff --git a/metadata/md5-cache/app-text/txt2tags-3.8 b/metadata/md5-cache/app-text/txt2tags-3.8 index e36736fd0272..545b8fbbeedd 100644 --- a/metadata/md5-cache/app-text/txt2tags-3.8 +++ b/metadata/md5-cache/app-text/txt2tags-3.8 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://codeload.github.com/txt2tags/txt2tags/tar.gz/3.8 -> txt2tags-3.8.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=67b6e429d20672177ead9747cc4a43a5 diff --git a/metadata/md5-cache/app-text/xapers-0.9.0 b/metadata/md5-cache/app-text/xapers-0.9.0 index 091d149b0a0c..c09a2ca9e1f3 100644 --- a/metadata/md5-cache/app-text/xapers-0.9.0 +++ b/metadata/md5-cache/app-text/xapers-0.9.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.com/jrollins/xapers/-/archive/0.9.0/xapers-0.9.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=51782d36259f7acc7aace7b05240bc2e diff --git a/metadata/md5-cache/app-text/xdvik-22.87.06 b/metadata/md5-cache/app-text/xdvik-22.87.06 index 4959fbd94d17..233f85f7bc5a 100644 --- a/metadata/md5-cache/app-text/xdvik-22.87.06 +++ b/metadata/md5-cache/app-text/xdvik-22.87.06 @@ -7,10 +7,10 @@ HOMEPAGE=http://xdvi.sourceforge.net/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=autotools desktop elisp-common flag-o-matic toolchain-funcs xdg IUSE=motif neXt Xaw3d emacs -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-2 RDEPEND=>=media-libs/freetype-2.9.1-r2:2 x11-libs/libX11 x11-libs/libXi x11-libs/libXmu x11-libs/libXpm x11-libs/libXt emacs? ( >=app-editors/emacs-23.1:* ) motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( neXt? ( x11-libs/neXtaw ) !neXt? ( Xaw3d? ( x11-libs/libXaw3d ) !Xaw3d? ( x11-libs/libXaw ) ) ) dev-libs/kpathsea:= virtual/latex-base !=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 ) SLOT=0 SRC_URI=mirror://pypi/x/xlsx2csv/xlsx2csv-0.7.6.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b75814bbccab64a27ea9b9a04c661576 diff --git a/metadata/md5-cache/app-text/xlsx2csv-0.8.0 b/metadata/md5-cache/app-text/xlsx2csv-0.8.0 index 8280a1700e0b..20d34cfd0e5a 100644 --- a/metadata/md5-cache/app-text/xlsx2csv-0.8.0 +++ b/metadata/md5-cache/app-text/xlsx2csv-0.8.0 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/x/xlsx2csv/xlsx2csv-0.8.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=004743b5d5d84ee2588a60680074b02f diff --git a/metadata/md5-cache/app-text/xml2rfc-3.15.3 b/metadata/md5-cache/app-text/xml2rfc-3.15.3 index 7d889d87052f..705f271ccde3 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.15.3 +++ b/metadata/md5-cache/app-text/xml2rfc-3.15.3 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.15.3.tar.gz -> xml2rfc-3.15.3.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=3aaf2ab6912ff73abc60b8dcda02dd7f diff --git a/metadata/md5-cache/app-text/xml2rfc-3.16.0 b/metadata/md5-cache/app-text/xml2rfc-3.16.0 index dd14db6059df..5f0fa5475140 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.16.0 +++ b/metadata/md5-cache/app-text/xml2rfc-3.16.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.16.0.tar.gz -> xml2rfc-3.16.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=647459c32fca436774cacafb1af1c6b7 diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.0 b/metadata/md5-cache/app-text/xml2rfc-3.17.0 index b3797ef3c496..081d327d4e9a 100644 --- a/metadata/md5-cache/app-text/xml2rfc-3.17.0 +++ b/metadata/md5-cache/app-text/xml2rfc-3.17.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.0.tar.gz -> xml2rfc-3.17.0.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4512b552cfcee99c4470a6bfccdbaad7 diff --git a/metadata/md5-cache/app-text/xml2rfc-3.17.1 b/metadata/md5-cache/app-text/xml2rfc-3.17.1 new file mode 100644 index 000000000000..68f2737622d1 --- /dev/null +++ b/metadata/md5-cache/app-text/xml2rfc-3.17.1 @@ -0,0 +1,16 @@ +BDEPEND=test? ( >=dev-python/pypdf-3.2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dict2xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/weasyprint[python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-fonts/noto[cjk] ) test? ( dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Generates RFCs and IETF drafts from document source in XML +EAPI=8 +HOMEPAGE=https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc +INHERIT=distutils-r1 +IUSE=test python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~amd64 +LICENSE=BSD +RDEPEND=dev-python/appdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/ConfigArgParse[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/intervaltree[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/google-i18n-address[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/html5lib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jinja-3.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/markupsafe-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pycountry[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pyyaml-5.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v3.17.1.tar.gz -> xml2rfc-3.17.1.gh.tar.gz +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=4512b552cfcee99c4470a6bfccdbaad7 diff --git a/metadata/md5-cache/app-text/xmldiff-2.4 b/metadata/md5-cache/app-text/xmldiff-2.4 index e59296028ea7..cac20f8ff547 100644 --- a/metadata/md5-cache/app-text/xmldiff-2.4 +++ b/metadata/md5-cache/app-text/xmldiff-2.4 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Shoobx/xmldiff/archive/2.4.tar.gz -> xmldiff-2.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=b3a8d3491c7a96b9d6e7a0acb40291fe diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz index 1918799c35e820219e5dc3d0c9a36838c4f81522..d09db336b2cc339593b9a4379901c2fe606586a2 100644 GIT binary patch literal 4747 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 e3-core-22.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=814c29c3f9fd64eb632ae5a9e1eedfb2 diff --git a/metadata/md5-cache/dev-ada/e3-testsuite-25.0 b/metadata/md5-cache/dev-ada/e3-testsuite-25.0 index 0e13c352cc6c..821fac0905b0 100644 --- a/metadata/md5-cache/dev-ada/e3-testsuite-25.0 +++ b/metadata/md5-cache/dev-ada/e3-testsuite-25.0 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/AdaCore/e3-testsuite/archive/refs/tags/v25.0.tar.gz -> e3-testsuite-25.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2d7afe2f873d3eb53e70f6aeeada9b2b diff --git a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 b/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 index 8958f4bc1ddd..9736eba00816 100644 --- a/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 +++ b/metadata/md5-cache/dev-ada/langkit-23.0.0-r1 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ) || ( shared static-libs static-pic ) || ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0/23.0.0 SRC_URI=https://github.com/AdaCore/langkit/archive/refs/tags/v23.0.0.tar.gz -> langkit-23.0.0.tar.gz -_eclasses_=ada bb78cd39726bbc190344572dd3631ac3 distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=ada bb78cd39726bbc190344572dd3631ac3 distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c7bfc236198b70769d854b011f8a92f1 diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz index 081897a925f5acfee3e068b24eaf7f7aafa0160b..d16c72c97d7d728d5eb4ff9a9fabb933b3ad2aed 100644 GIT binary patch delta 24451 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 aox&2B`dCIH9Ex%L@-NP`==WN$0ssKx|AvnM delta 24171 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 GtN;KLf)~vI diff --git a/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 b/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 new file mode 100644 index 000000000000..84ccd116f2be --- /dev/null +++ b/metadata/md5-cache/dev-cpp/edencommon-2023.05.01.00 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-cpp/gtest +DESCRIPTION=Shared library for Watchman and Eden projects +EAPI=8 +HOMEPAGE=https://github.com/facebookexperimental/edencommon +INHERIT=cmake +IUSE=llvm-libunwind +KEYWORDS=~amd64 +LICENSE=MIT +RDEPEND=dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-cpp/folly:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) +SLOT=0/2023.05.01.00 +SRC_URI=https://github.com/facebookexperimental/edencommon/archive/refs/tags/v2023.05.01.00.tar.gz -> edencommon-2023.05.01.00.gh.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=1b309e37af19e9f6c09e91748bef4382 diff --git a/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 b/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 new file mode 100644 index 000000000000..ab97a37655f0 --- /dev/null +++ b/metadata/md5-cache/dev-cpp/folly-2023.05.01.00 @@ -0,0 +1,16 @@ +BDEPEND=test? ( sys-devel/clang ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) sys-libs/binutils-libs test? ( dev-cpp/gtest ) +DESCRIPTION=An open-source C++ library developed and used at Facebook +EAPI=8 +HOMEPAGE=https://github.com/facebook/folly +INHERIT=cmake toolchain-funcs +IUSE=llvm-libunwind test +KEYWORDS=~amd64 ~ppc64 +LICENSE=Apache-2.0 +RDEPEND=app-arch/bzip2 app-arch/lz4:= app-arch/snappy:= app-arch/xz-utils app-arch/zstd:= dev-cpp/gflags:= dev-cpp/glog:=[gflags] dev-libs/boost:=[context] dev-libs/double-conversion:= dev-libs/libaio dev-libs/libevent:= dev-libs/libfmt:= dev-libs/libsodium:= dev-libs/openssl:= >=sys-libs/liburing-2.3:= sys-libs/zlib llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) +RESTRICT=!test? ( test ) +SLOT=0/2023.05.01.00 +SRC_URI=https://github.com/facebook/folly/releases/download/v2023.05.01.00/folly-v2023.05.01.00.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=93e3800fdc4c66c6aefaf19e0e10fae9 diff --git a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 index 9f58a03e0884..89d2402813b0 100644 --- a/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 +++ b/metadata/md5-cache/dev-cpp/gtkmm-4.10.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://www.gtkmm.org INHERIT=gnome.org meson python-any-r1 virtualx IUSE=gtk-doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris +KEYWORDS=amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris LICENSE=LGPL-2.1+ RDEPEND=>=dev-cpp/glibmm-2.68.0:2.68[gtk-doc?] >=gui-libs/gtk-4.10.0:4 >=dev-cpp/cairomm-1.15.4:1.16[gtk-doc?] >=dev-cpp/pangomm-2.50.0:2.48[gtk-doc?] >=x11-libs/gdk-pixbuf-2.35.5:2 >=media-libs/libepoxy-1.2 RESTRICT=!test? ( test ) !test? ( test ) SLOT=4.0 SRC_URI=mirror://gnome/sources/gtkmm/4.10/gtkmm-4.10.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 -_md5_=29cb87d53a5099402b192b3a6ac1cc0b +_md5_=f400a6cb4c442380b0ea05c6fc59051a diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 836d504d050b98dbaaf416f174eb9b98e954e9d6..eba83eb6093946f7588637e77eaf25afd1ccd839 100644 GIT binary patch literal 30665 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 A0{{R3 literal 30196 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ⓈS6`3!R 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 diff --git a/metadata/md5-cache/dev-db/barman-2.19 b/metadata/md5-cache/dev-db/barman-2.19 index c90b11056eb5..f6b5dd34fcfc 100644 --- a/metadata/md5-cache/dev-db/barman-2.19 +++ b/metadata/md5-cache/dev-db/barman-2.19 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/2ndquadrant-it/barman/archive/release/2.19.tar.gz -> barman-2.19.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ab01ce7c844d34a4204b3bdc7836275 diff --git a/metadata/md5-cache/dev-db/barman-3.2.0 b/metadata/md5-cache/dev-db/barman-3.2.0 index 8952a83d8f79..37ec99c4838b 100644 --- a/metadata/md5-cache/dev-db/barman-3.2.0 +++ b/metadata/md5-cache/dev-db/barman-3.2.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/2ndquadrant-it/barman/archive/release/3.2.0.tar.gz -> barman-3.2.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5c6d90ede2eda8682863c014e5eba2aa diff --git a/metadata/md5-cache/dev-db/lmdb-0.9.30 b/metadata/md5-cache/dev-db/lmdb-0.9.30 index f8c5e257cb05..0deebdadc108 100644 --- a/metadata/md5-cache/dev-db/lmdb-0.9.30 +++ b/metadata/md5-cache/dev-db/lmdb-0.9.30 @@ -4,9 +4,9 @@ EAPI=8 HOMEPAGE=https://symas.com/lmdb/technical/ INHERIT=flag-o-matic multilib multilib-minimal toolchain-funcs IUSE=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 ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=OPENLDAP SLOT=0/0.9.30 SRC_URI=https://git.openldap.org/openldap/openldap/-/archive/LMDB_0.9.30/openldap-LMDB_0.9.30.tar.gz _eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=f8d3e461d314b5fd2a78b67a858ee9c7 +_md5_=eaa4c237cffebc13313e41e1511144c9 diff --git a/metadata/md5-cache/dev-db/mongodb-4.4.20 b/metadata/md5-cache/dev-db/mongodb-4.4.20 index cbb98d071ac0..faf2bc1cfd01 100644 --- a/metadata/md5-cache/dev-db/mongodb-4.4.20 +++ b/metadata/md5-cache/dev-db/mongodb-4.4.20 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://www.mongodb.com INHERIT=check-reqs flag-o-matic multiprocessing pax-utils python-any-r1 scons-utils systemd toolchain-funcs IUSE=debug kerberos lto ssl test +tools -KEYWORDS=~amd64 ~arm64 -riscv +KEYWORDS=amd64 ~arm64 -riscv LICENSE=Apache-2.0 SSPL-1 PDEPEND=tools? ( >=app-admin/mongo-tools-100 ) RDEPEND=acct-group/mongodb acct-user/mongodb >=app-arch/snappy-1.1.3:= >=dev-cpp/yaml-cpp-0.6.2:= dev-libs/boost:=[nls] >=dev-libs/libpcre-8.42[cxx] app-arch/zstd:= dev-libs/snowball-stemmer:= net-libs/libpcap >=sys-libs/zlib-1.2.11:= kerberos? ( dev-libs/cyrus-sasl[kerberos] ) ssl? ( >=dev-libs/openssl-1.0.1g:0= ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://fastdl.mongodb.org/src/mongodb-src-r4.4.20.tar.gz _eclasses_=check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 scons-utils 03ca4edc3a0fdb533f0f358787059bdc strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=faa7aa61638558511393636f2a4ac305 +_md5_=81b19d8c4dcec23bbe31cba747c4876e diff --git a/metadata/md5-cache/dev-db/mycli-1.26.1 b/metadata/md5-cache/dev-db/mycli-1.26.1 index f469bccbc0b1..8e260a7027ff 100644 --- a/metadata/md5-cache/dev-db/mycli-1.26.1 +++ b/metadata/md5-cache/dev-db/mycli-1.26.1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dbcli/mycli/archive/v1.26.1.tar.gz -> mycli-1.26.1.gh.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a75cd4fad538eb25e9b3f2d737b99bc0 diff --git a/metadata/md5-cache/dev-db/mycli-9999 b/metadata/md5-cache/dev-db/mycli-9999 index 29e4cae9b52b..01f9fe0f43a0 100644 --- a/metadata/md5-cache/dev-db/mycli-9999 +++ b/metadata/md5-cache/dev-db/mycli-9999 @@ -11,5 +11,5 @@ RDEPEND=python_single_target_python3_10? ( >=dev-python/cli_helpers-2.0.1[python REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=6269a3a8d50033f8926ec22ef9aa22a8 diff --git a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 index 07fad7f9d4ff..ce3dea9c09bc 100644 --- a/metadata/md5-cache/dev-db/mysql-8.0.32-r2 +++ b/metadata/md5-cache/dev-db/mysql-8.0.32-r2 @@ -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 ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~mips -ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-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 ) @@ -15,4 +15,4 @@ 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 a5f1e025c53d62f98bc24bd63d7d95e1 cmake 7fb5980de96325cbab639f5b2187357c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=6d4d19bc5db1f61bc3d9f3d47555995d +_md5_=8a36b5ed005aaa2b2b0dba7a8dcdf94a diff --git a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 index 5a253adcac81..66fa3668e207 100644 --- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 +++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.32 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://dev.mysql.com/downloads/connector/cpp/ INHERIT=cmake IUSE=+legacy -KEYWORDS=amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86 +KEYWORDS=amd64 arm ~arm64 -ppc ppc64 -sparc x86 LICENSE=Artistic GPL-2 RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/openssl:= >=dev-libs/protobuf-3.19.6:= sys-libs/zlib legacy? ( dev-libs/boost:= >=dev-db/mysql-connector-c-8.0.27:= ) SLOT=0 SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.32-src.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=a0f7984f76a4514c593e41796ca48f29 +_md5_=7df491d559bdb2d1a847688250acbbe6 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 index 49af2ebe0b65..17bdad42b42c 100644 --- 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 @@ -6,10 +6,10 @@ 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 ~ia64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~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(-)?] ) ! pg_activity-3.3.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bbb4f2803c30b469f6d4ab9a960ccf36 diff --git a/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 b/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 index 947d637c1cb6..147733c55823 100644 --- a/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 +++ b/metadata/md5-cache/dev-db/pgcli-3.3.1-r2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/dbcli/pgcli/archive/v3.3.1.tar.gz -> pgcli-3.3.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=5be798d5646919609cf44a09145c0484 diff --git a/metadata/md5-cache/dev-db/pgxnclient-1.3.2 b/metadata/md5-cache/dev-db/pgxnclient-1.3.2 index dd34387acda9..98bc4f543f09 100644 --- a/metadata/md5-cache/dev-db/pgxnclient-1.3.2 +++ b/metadata/md5-cache/dev-db/pgxnclient-1.3.2 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/p/pgxnclient/pgxnclient-1.3.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=c0c7236fc6d5a940c8450376acee57cd diff --git a/metadata/md5-cache/dev-db/redis-6.2.12 b/metadata/md5-cache/dev-db/redis-6.2.12 index 42f9ca397ac0..c5c971f3c15f 100644 --- a/metadata/md5-cache/dev-db/redis-6.2.12 +++ b/metadata/md5-cache/dev-db/redis-6.2.12 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://redis.io INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris +KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris LICENSE=BSD RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.redis.io/releases/redis-6.2.12.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=0570f27cd61172e024a1a266945be844 +_md5_=31b425212c974f0d989ede7162c8638c diff --git a/metadata/md5-cache/dev-db/redis-7.0.11 b/metadata/md5-cache/dev-db/redis-7.0.11 index 236f671a0cee..b490834b2c94 100644 --- a/metadata/md5-cache/dev-db/redis-7.0.11 +++ b/metadata/md5-cache/dev-db/redis-7.0.11 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://redis.io INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs IUSE=+jemalloc selinux ssl systemd tcmalloc test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris +KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris LICENSE=BSD RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles REQUIRED_USE=?? ( jemalloc tcmalloc ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://download.redis.io/releases/redis-7.0.11.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=6146b738e9a9eaabad7ceae5b4816846 +_md5_=ed0cf4eddc438f08e5fc3a8e06b4c402 diff --git a/metadata/md5-cache/dev-db/sqlitestudio-3.4.3-r1 b/metadata/md5-cache/dev-db/sqlitestudio-3.4.3-r1 new file mode 100644 index 000000000000..9303206d305b --- /dev/null +++ b/metadata/md5-cache/dev-db/sqlitestudio-3.4.3-r1 @@ -0,0 +1,18 @@ +BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=dev-libs/openssl:= dev-db/sqlite:3 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 cli? ( sys-libs/readline:= sys-libs/ncurses:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) cups? ( dev-qt/qtprintsupport:5 ) tcl? ( dev-lang/tcl:0= ) dev-qt/designer:5 dev-qt/qtconcurrent:5 test? ( dev-qt/qttest:5 ) +DESCRIPTION=Powerful cross-platform SQLite database manager +EAPI=8 +HOMEPAGE=https://sqlitestudio.pl +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop plocale python-single-r1 qmake-utils xdg +IUSE=cli cups python tcl test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/openssl:= dev-db/sqlite:3 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 cli? ( sys-libs/readline:= sys-libs/ncurses:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) cups? ( dev-qt/qtprintsupport:5 ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=test? ( cli ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/3.4.3.tar.gz -> sqlitestudio-3.4.3.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=eb28c6ef62715abc88043cdf527e097c diff --git a/metadata/md5-cache/dev-db/sqlitestudio-3.4.4 b/metadata/md5-cache/dev-db/sqlitestudio-3.4.4 new file mode 100644 index 000000000000..e92b04f33565 --- /dev/null +++ b/metadata/md5-cache/dev-db/sqlitestudio-3.4.4 @@ -0,0 +1,18 @@ +BDEPEND=dev-qt/linguist-tools:5 virtual/pkgconfig +DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup +DEPEND=dev-libs/openssl:= dev-db/sqlite:3 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 cli? ( sys-libs/readline:= sys-libs/ncurses:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) cups? ( dev-qt/qtprintsupport:5 ) tcl? ( dev-lang/tcl:0= ) dev-qt/designer:5 dev-qt/qtconcurrent:5 test? ( dev-qt/qttest:5 ) +DESCRIPTION=Powerful cross-platform SQLite database manager +EAPI=8 +HOMEPAGE=https://sqlitestudio.pl +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=desktop plocale python-single-r1 qmake-utils xdg +IUSE=cli cups python tcl test python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=dev-libs/openssl:= dev-db/sqlite:3 dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtscript:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 cli? ( sys-libs/readline:= sys-libs/ncurses:= ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) cups? ( dev-qt/qtprintsupport:5 ) tcl? ( dev-lang/tcl:0= ) +REQUIRED_USE=test? ( cli ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pawelsalawa/sqlitestudio/archive/refs/tags/3.4.4.tar.gz -> sqlitestudio-3.4.4.tar.gz +_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 plocale 950fbaec7deeba41b5bcc0572cca99b9 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 qmake-utils 59420c906278d16deaaa629f9d115707 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=8d830fe4f9b5359c2544ff90b46a1071 diff --git a/metadata/md5-cache/dev-db/sqlmap-1.7.2 b/metadata/md5-cache/dev-db/sqlmap-1.7.5 similarity index 90% rename from metadata/md5-cache/dev-db/sqlmap-1.7.2 rename to metadata/md5-cache/dev-db/sqlmap-1.7.5 index e9c93002fdb1..258d20f12aee 100644 --- a/metadata/md5-cache/dev-db/sqlmap-1.7.2 +++ b/metadata/md5-cache/dev-db/sqlmap-1.7.5 @@ -4,11 +4,11 @@ EAPI=8 HOMEPAGE=https://sqlmap.org/ INHERIT=bash-completion-r1 python-single-r1 wrapper IUSE=python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 x86 +KEYWORDS=~amd64 ~x86 LICENSE=BSD BSD-2 GPL-2+ LGPL-2.1+ MIT public-domain RDEPEND=python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[sqlite] ) REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) SLOT=0 -SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.2.tar.gz -> sqlmap-1.7.2.gh.tar.gz +SRC_URI=https://github.com/sqlmapproject/sqlmap/archive/refs/tags/1.7.5.tar.gz -> sqlmap-1.7.5.gh.tar.gz _eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=ebea929e1df06df14bf753cacf4cd73a +_md5_=bb5c0373087a303f70bc7079cc631962 diff --git a/metadata/md5-cache/dev-db/unixODBC-2.3.11 b/metadata/md5-cache/dev-db/unixODBC-2.3.11 new file mode 100644 index 000000000000..bd8765c2e5c3 --- /dev/null +++ b/metadata/md5-cache/dev-db/unixODBC-2.3.11 @@ -0,0 +1,15 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare test +DEPEND=dev-libs/libltdl:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/readline-6.2_p5-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(-)?] >=sys-libs/ncurses-5.9-r3:=[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-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(-)?] sys-devel/bison sys-devel/flex +DESCRIPTION=Complete ODBC driver manager +EAPI=8 +HOMEPAGE=https://www.unixodbc.org/ +INHERIT=autotools multilib-minimal +IUSE=+minimal odbcmanual static-libs unicode abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 LGPL-2.1 +RDEPEND=dev-libs/libltdl:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-libs/readline-6.2_p5-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(-)?] >=sys-libs/ncurses-5.9-r3:=[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-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(-)?] +SLOT=0 +SRC_URI=https://www.unixodbc.org/unixODBC-2.3.11.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=f4b1957b5d1ab26e396eb68f33eac0e7 diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz index 955b3d1272640854ba8082cfb940c40dece74d17..818821204764eab374dd79981e0a413d475c3eba 100644 GIT binary patch delta 11214 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 diff --git a/metadata/md5-cache/dev-embedded/esptool-3.3.2 b/metadata/md5-cache/dev-embedded/esptool-3.3.2 index 3dd002d47096..193264c87d7f 100644 --- a/metadata/md5-cache/dev-embedded/esptool-3.3.2 +++ b/metadata/md5-cache/dev-embedded/esptool-3.3.2 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/espressif/esptool/archive/v3.3.2.tar.gz -> esptool-3.3.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fd70cb2e77699c8fa2c5e2397588d513 diff --git a/metadata/md5-cache/dev-embedded/esptool-3.3.3 b/metadata/md5-cache/dev-embedded/esptool-3.3.3 index aeb13bb932ff..0547c5f98e33 100644 --- a/metadata/md5-cache/dev-embedded/esptool-3.3.3 +++ b/metadata/md5-cache/dev-embedded/esptool-3.3.3 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/espressif/esptool/archive/v3.3.3.tar.gz -> esptool-3.3.3.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8a752a6ab71214ef761643b66906ae24 diff --git a/metadata/md5-cache/dev-embedded/esptool-4.4 b/metadata/md5-cache/dev-embedded/esptool-4.4 index 3d55589d1b68..e3eb7a3293bc 100644 --- a/metadata/md5-cache/dev-embedded/esptool-4.4 +++ b/metadata/md5-cache/dev-embedded/esptool-4.4 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/espressif/esptool/archive/v4.4.tar.gz -> esptool-4.4.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=d51185ece95ec2409f68261a5b409623 diff --git a/metadata/md5-cache/dev-embedded/esptool-4.5.1 b/metadata/md5-cache/dev-embedded/esptool-4.5.1 index da0d2a751386..5db0e741fabc 100644 --- a/metadata/md5-cache/dev-embedded/esptool-4.5.1 +++ b/metadata/md5-cache/dev-embedded/esptool-4.5.1 @@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/espressif/esptool/archive/v4.5.1.tar.gz -> esptool-4.5.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4612b30c0d87302799191ff6656d34d8 diff --git a/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0 b/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0 index ba32ff9acda5..adba44e0ee78 100644 --- a/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0 +++ b/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kmpm/nodemcu-uploader/archive/v1.0.0.tar.gz -> nodemcu-uploader-1.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f93ddf049f1a6b9981104960e0373529 diff --git a/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0-r1 b/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0-r1 index d0a3893cfe53..f2600659fcba 100644 --- a/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0-r1 +++ b/metadata/md5-cache/dev-embedded/nodemcu-uploader-1.0.0-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kmpm/nodemcu-uploader/archive/v1.0.0.tar.gz -> nodemcu-uploader-1.0.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9a057fe196d1d7222c9f1ddaa7c08d23 diff --git a/metadata/md5-cache/dev-embedded/platformio-6.1.6-r2 b/metadata/md5-cache/dev-embedded/platformio-6.1.6-r2 index 3307c6452cca..eb628d2669b7 100644 --- a/metadata/md5-cache/dev-embedded/platformio-6.1.6-r2 +++ b/metadata/md5-cache/dev-embedded/platformio-6.1.6-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/platformio/platformio-core/archive/refs/tags/v6.1.6.tar.gz -> platformio-6.1.6.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 _md5_=1886d5261258caf65fd14df8efac81ea diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz index 5bf9d6cd2e39da2e4f12c08ec248b2017c8772ec..aa977b3709b2060451b986ae7e80380e7c9bafbc 100644 GIT binary patch delta 68150 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 delta 69073 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 diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.0 b/metadata/md5-cache/dev-java/coursier-bin-2.1.0 index 9d19837d1f68..82b44efde00e 100644 --- a/metadata/md5-cache/dev-java/coursier-bin-2.1.0 +++ b/metadata/md5-cache/dev-java/coursier-bin-2.1.0 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=Java/Scala artifact fetching, bundling and deploying EAPI=8 HOMEPAGE=https://get-coursier.io/ -KEYWORDS=~amd64 +KEYWORDS=amd64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-8 SLOT=0 SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.0/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.0.gz -_md5_=3ddd5d56221f1fa5a366b5e36be7d9bd +_md5_=fec1e87bd0530c7484b4ede5abca8d05 diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc3 b/metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc3 deleted file mode 100644 index 3c173667b3e8..000000000000 --- a/metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Java/Scala artifact fetching, bundling and deploying -EAPI=8 -HOMEPAGE=https://get-coursier.io/ -KEYWORDS=amd64 -LICENSE=Apache-2.0 -RDEPEND=>=virtual/jre-8 -SLOT=0 -SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.0-RC3/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.0_rc3.gz -_md5_=fec1e87bd0530c7484b4ede5abca8d05 diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc5 b/metadata/md5-cache/dev-java/coursier-bin-2.1.2 similarity index 67% rename from metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc5 rename to metadata/md5-cache/dev-java/coursier-bin-2.1.2 index cf82220c402f..70543f7a362b 100644 --- a/metadata/md5-cache/dev-java/coursier-bin-2.1.0_rc5 +++ b/metadata/md5-cache/dev-java/coursier-bin-2.1.2 @@ -2,9 +2,9 @@ DEFINED_PHASES=install DESCRIPTION=Java/Scala artifact fetching, bundling and deploying EAPI=8 HOMEPAGE=https://get-coursier.io/ -KEYWORDS=amd64 +KEYWORDS=~amd64 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-8 SLOT=0 -SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.0-RC5/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.0_rc5.gz -_md5_=fec1e87bd0530c7484b4ede5abca8d05 +SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.2/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.2.gz +_md5_=3ddd5d56221f1fa5a366b5e36be7d9bd diff --git a/metadata/md5-cache/dev-java/dom4j-2.1.3 b/metadata/md5-cache/dev-java/dom4j-2.1.3 deleted file mode 100644 index 1a7611334b4a..000000000000 --- a/metadata/md5-cache/dev-java/dom4j-2.1.3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=dev-java/jaxb-api:2 dev-java/xpp2:0 dev-java/xpp3:0 dev-java/xsdlib:0 jaxen? ( dev-java/jaxen:1.2[dom4j] ) >=virtual/jdk-1.8:* test? ( dev-java/xerces:2 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/testng:0 ) -DESCRIPTION=flexible XML framework for Java -EAPI=7 -HOMEPAGE=https://dom4j.github.io/ -INHERIT=java-pkg-2 java-pkg-simple -IUSE=jaxen doc source test -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=dom4j -RDEPEND=dev-java/jaxb-api:2 dev-java/xpp2:0 dev-java/xpp3:0 dev-java/xsdlib:0 jaxen? ( dev-java/jaxen:1.2[dom4j] ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=!test? ( test ) -SLOT=1 -SRC_URI=https://github.com/dom4j/dom4j/archive/refs/tags/version-2.1.3.tar.gz -> dom4j-2.1.3.tar.gz https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=6b7b54ce52fe6dc61ec15e131c7cb961 diff --git a/metadata/md5-cache/dev-java/dom4j-2.1.4 b/metadata/md5-cache/dev-java/dom4j-2.1.4 index d2eb7c2d581a..918601ab3542 100644 --- a/metadata/md5-cache/dev-java/dom4j-2.1.4 +++ b/metadata/md5-cache/dev-java/dom4j-2.1.4 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://dom4j.github.io/ INHERIT=java-pkg-2 java-pkg-simple IUSE=jaxen doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=dom4j RDEPEND=dev-java/jaxb-api:2 dev-java/xpp2:0 dev-java/xpp3:0 dev-java/xsdlib:0 >=virtual/jre-1.8:* jaxen? ( dev-java/jaxen:1.2[dom4j] ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=1 SRC_URI=https://github.com/dom4j/dom4j/archive/version-2.1.4.tar.gz -> dom4j-2.1.4.tar.gz https://repo1.maven.org/maven2/jaxen/jaxen/1.2.0/jaxen-1.2.0.jar _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=85b6bcbcbe7b228e0cc80de879efd7d0 +_md5_=fb6bc14b97fd987c930140032ef03275 diff --git a/metadata/md5-cache/dev-java/java-config-2.3.1 b/metadata/md5-cache/dev-java/java-config-2.3.1 index e06409bcb16b..b115b3a1306e 100644 --- a/metadata/md5-cache/dev-java/java-config-2.3.1 +++ b/metadata/md5-cache/dev-java/java-config-2.3.1 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://gitweb.gentoo.org/proj/java-config.git/snapshot/java-config-2.3.1.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a71cc5c8e841cad9c2b21f6162dc1491 diff --git a/metadata/md5-cache/dev-java/java-config-9999 b/metadata/md5-cache/dev-java/java-config-9999 index 034c9a7bce93..c4a05999d381 100644 --- a/metadata/md5-cache/dev-java/java-config-9999 +++ b/metadata/md5-cache/dev-java/java-config-9999 @@ -12,5 +12,5 @@ RDEPEND=sys-apps/baselayout-java sys-apps/portage[python_targets_python3_10(-)?, REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=ab2792117aa461fbe474a3a86cbd7ac5 diff --git a/metadata/md5-cache/dev-java/javatoolkit-0.6.7 b/metadata/md5-cache/dev-java/javatoolkit-0.6.7 index b06eb60e2998..7846b2cfa1f1 100644 --- a/metadata/md5-cache/dev-java/javatoolkit-0.6.7 +++ b/metadata/md5-cache/dev-java/javatoolkit-0.6.7 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://gitweb.gentoo.org/proj/javatoolkit.git/snapshot/javatoolkit-0.6.7.tar.bz2 -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=32848758c18371cd45a0ff47ddc8302d diff --git a/metadata/md5-cache/dev-java/jaxen-1.2.0-r1 b/metadata/md5-cache/dev-java/jaxen-1.2.0-r1 deleted file mode 100644 index 631cfcfa5d0f..000000000000 --- a/metadata/md5-cache/dev-java/jaxen-1.2.0-r1 +++ /dev/null @@ -1,16 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=dom4j? ( dev-java/dom4j:1 ) jdom? ( dev-java/jdom:0 ) xom? ( dev-java/xom:0 ) >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:0 ) -DESCRIPTION=Jaxen is a universal XPath engine for Java -EAPI=7 -HOMEPAGE=http://www.cafeconleche.org/jaxen/ -INHERIT=java-pkg-2 java-pkg-simple -IUSE=dom4j jdom xom doc source test -KEYWORDS=amd64 ~arm arm64 ppc64 x86 -LICENSE=BSD-2 -RDEPEND=dom4j? ( dev-java/dom4j:1 ) jdom? ( dev-java/jdom:0 ) xom? ( dev-java/xom:0 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -REQUIRED_USE=test? ( dom4j jdom xom ) -RESTRICT=!test? ( test ) -SLOT=1.2 -SRC_URI=https://github.com/jaxen-xpath/jaxen/archive/refs/tags/v1.2.0.tar.gz -> jaxen-1.2.0.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=40233440ad9fc6c27b7884eb9f32577c diff --git a/metadata/md5-cache/dev-java/jaxen-2.0.0 b/metadata/md5-cache/dev-java/jaxen-2.0.0 index 2fd1f129818f..8754467ccb44 100644 --- a/metadata/md5-cache/dev-java/jaxen-2.0.0 +++ b/metadata/md5-cache/dev-java/jaxen-2.0.0 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=http://www.cafeconleche.org/jaxen/ INHERIT=java-pkg-2 java-pkg-simple IUSE=dom4j jdom xom doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=BSD-2 RDEPEND=dom4j? ( dev-java/dom4j:1 ) jdom? ( dev-java/jdom:0 ) xom? ( dev-java/xom:0 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) REQUIRED_USE=test? ( dom4j jdom xom ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=1.2 SRC_URI=https://github.com/jaxen-xpath/jaxen/archive/v2.0.0.tar.gz -> jaxen-2.0.0.tar.gz _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=5295b7b9801ac07b1f80690c70b43efe +_md5_=b62beabc47d40afe687cec4965a8c866 diff --git a/metadata/md5-cache/dev-java/mill-bin-0.10.11 b/metadata/md5-cache/dev-java/mill-bin-0.10.11 deleted file mode 100644 index 49a0dbb14bf4..000000000000 --- a/metadata/md5-cache/dev-java/mill-bin-0.10.11 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=A Java/Scala build tool -EAPI=8 -HOMEPAGE=https://com-lihaoyi.github.io/mill/ -KEYWORDS=amd64 ~x86 -LICENSE=MIT -RDEPEND=>=virtual/jre-1.8:* -SLOT=0 -SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.10.11/0.10.11-assembly -> mill-bin-0.10.11 -_md5_=a506d339cf220640b0ebb892feff0f39 diff --git a/metadata/md5-cache/dev-java/mill-bin-0.10.12 b/metadata/md5-cache/dev-java/mill-bin-0.10.12 index 311adf2c9468..275e72a17e0a 100644 --- a/metadata/md5-cache/dev-java/mill-bin-0.10.12 +++ b/metadata/md5-cache/dev-java/mill-bin-0.10.12 @@ -2,9 +2,9 @@ DEFINED_PHASES=install unpack DESCRIPTION=A Java/Scala build tool EAPI=8 HOMEPAGE=https://com-lihaoyi.github.io/mill/ -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=MIT RDEPEND=>=virtual/jre-1.8:* SLOT=0 SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.10.12/0.10.12-assembly -> mill-bin-0.10.12 -_md5_=31340302c2c66a312ab68015d268b1a2 +_md5_=51fc38f30a15ef2b74b631eb3b1d4b1a diff --git a/metadata/md5-cache/dev-java/mill-bin-0.10.9 b/metadata/md5-cache/dev-java/mill-bin-0.10.9 deleted file mode 100644 index b48c4fc396f1..000000000000 --- a/metadata/md5-cache/dev-java/mill-bin-0.10.9 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=A Java/Scala build tool -EAPI=8 -HOMEPAGE=https://com-lihaoyi.github.io/mill/ -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=>=virtual/jre-1.8:* -SLOT=0 -SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.10.9/0.10.9-assembly -> mill-bin-0.10.9 -_md5_=3a6ba799e376fdf7242adbdd130f301a diff --git a/metadata/md5-cache/dev-java/snakeyaml-2.0 b/metadata/md5-cache/dev-java/snakeyaml-2.0 index 222397c728c1..68540fd89031 100644 --- a/metadata/md5-cache/dev-java/snakeyaml-2.0 +++ b/metadata/md5-cache/dev-java/snakeyaml-2.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://bitbucket.org/snakeyaml/snakeyaml INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=amd64 ~arm arm64 ppc64 ~x86 +KEYWORDS=amd64 ~arm arm64 ppc64 x86 LICENSE=Apache-2.0 RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=2 SRC_URI=https://bitbucket.org/snakeyaml/snakeyaml/get/snakeyaml-2.0.tar.gz _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=4b1fd7f8e828f702fadc05f5c3253b82 +_md5_=a72f0b84ed08afa27f7476911c329b29 diff --git a/metadata/md5-cache/dev-java/xom-1.3.7 b/metadata/md5-cache/dev-java/xom-1.3.7 deleted file mode 100644 index 1010bd6c761b..000000000000 --- a/metadata/md5-cache/dev-java/xom-1.3.7 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile install preinst prepare setup test -DEPEND=dev-java/jaxen:1.2 dev-java/xerces:2 dev-java/junit:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:0 ) -DESCRIPTION=XML Object Model -EAPI=7 -HOMEPAGE=https://xom.nu -INHERIT=java-pkg-2 java-pkg-simple -IUSE=doc source test -KEYWORDS=amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris -LICENSE=LGPL-2 -RDEPEND=dev-java/jaxen:1.2 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/elharo/xom/releases/download/v1.3.7/xom-1.3.7-src.tar.gz -_eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=9c30cff4e1a02cc0ffcbe68aa5a5c148 diff --git a/metadata/md5-cache/dev-java/xom-1.3.8-r1 b/metadata/md5-cache/dev-java/xom-1.3.8-r1 index 1d4ab9c2b6cd..b36cb9cc3117 100644 --- a/metadata/md5-cache/dev-java/xom-1.3.8-r1 +++ b/metadata/md5-cache/dev-java/xom-1.3.8-r1 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://xom.nu INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris +KEYWORDS=amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris LICENSE=LGPL-2 PROPERTIES=test_network RDEPEND=dev-java/jaxen:1.2 dev-java/xerces:2 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) @@ -13,4 +13,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/elharo/xom/releases/download/v1.3.8/xom-1.3.8-src.tar.gz _eclasses_=java-pkg-2 1794573de2f5124d88b64ee5dc9aabb4 java-pkg-simple 7dacd744ab3fb5ec581318fefaa7a9e5 java-utils-2 8c72ea36a4935f626b13a30141d0d39c -_md5_=834e74e9799fe550212202e2a4324bdd +_md5_=f1cce60dd6a1976519b39101fb6cf4a1 diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz index b77f9b247ec04225d3951c905db4fd957d73806b..afc912a06d636a8a77d29c09a3b78d4a6986657b 100644 GIT binary patch literal 42598 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 P^}qf=dev-libs/tre-0.8.0_p20210321[approx] net-misc/curl virtual/blas sys-libs/zlib[minizip] || ( sys-apps/coreutils app-misc/realpath ) cairo? ( x11-libs/cairo:=[X=] x11-libs/pango:= ) icu? ( dev-libs/icu:= ) jpeg? ( media-libs/libjpeg-turbo:= ) kernel_linux? ( net-libs/libtirpc ) lapack? ( virtual/lapack ) perl? ( dev-lang/perl ) png? ( media-libs/libpng:= ) readline? ( sys-libs/readline:= ) tiff? ( media-libs/tiff:= ) tk? ( dev-lang/tk:= ) X? ( x11-libs/libXmu x11-libs/libXt ) java? ( >=virtual/jre-1.8:* ) virtual/fortran REQUIRED_USE=png? ( || ( cairo X ) ) jpeg? ( || ( cairo X ) ) tiff? ( || ( cairo X ) ) @@ -14,4 +14,4 @@ RESTRICT=minimal? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cran/src/base/R-4/R-4.2.3.tar.gz https://raw.githubusercontent.com/deepayan/rcompletion/78d6830e28ea90a046da79a9b4f70c39594bb6d6/bash_completion/R -> R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=5d2f0d0b482bf49cc3850b7174d5464f +_md5_=0c06f91d57094267507d7b4723405f92 diff --git a/metadata/md5-cache/dev-lang/execline-2.9.2.1 b/metadata/md5-cache/dev-lang/execline-2.9.2.1 index c441a3ddbc33..91d85cc4e9dc 100644 --- a/metadata/md5-cache/dev-lang/execline-2.9.2.1 +++ b/metadata/md5-cache/dev-lang/execline-2.9.2.1 @@ -4,10 +4,10 @@ DESCRIPTION=A non-interactive scripting language EAPI=8 HOMEPAGE=https://www.skarnet.org/software/execline/ INHERIT=toolchain-funcs -KEYWORDS=amd64 ~arm ~riscv x86 +KEYWORDS=amd64 arm ~riscv x86 LICENSE=ISC RDEPEND=>=dev-libs/skalibs-2.13.0.0:= SLOT=0/2.9 SRC_URI=https://www.skarnet.org/software/execline/execline-2.9.2.1.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=3140ba1a19b8c6c2fa564227b710df5f +_md5_=a74fa9a159d23f6f83b9944848addd9f diff --git a/metadata/md5-cache/dev-lang/fennel-1.3.0 b/metadata/md5-cache/dev-lang/fennel-1.3.0 index bb2c101f5817..5a2de17bfffb 100644 --- a/metadata/md5-cache/dev-lang/fennel-1.3.0 +++ b/metadata/md5-cache/dev-lang/fennel-1.3.0 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://fennel-lang.org/ https://sr.ht/~technomancy/fennel/ INHERIT=lua-single IUSE=lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=MIT RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) REQUIRED_USE=^^ ( lua_single_target_luajit lua_single_target_lua5-3 lua_single_target_lua5-4 ) SLOT=0/1.3.0 SRC_URI=https://git.sr.ht/~technomancy/fennel/archive/1.3.0.tar.gz -> fennel-1.3.0.tar.gz _eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d21301cbeb9c6fadd9c3da22040577e9 +_md5_=8ad3af921d957d15ef619d10ebd64dad diff --git a/metadata/md5-cache/dev-lang/gdl-1.0.1-r1 b/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 similarity index 94% rename from metadata/md5-cache/dev-lang/gdl-1.0.1-r1 rename to metadata/md5-cache/dev-lang/gdl-1.0.1-r2 index dc49f3c08452..1e3e83c540c2 100644 --- a/metadata/md5-cache/dev-lang/gdl-1.0.1-r1 +++ b/metadata/md5-cache/dev-lang/gdl-1.0.1-r2 @@ -1,4 +1,4 @@ -BDEPEND=dev-util/intltool virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) DEFINED_PHASES=compile configure install prepare pretend setup test DEPEND=dev-cpp/antlr-cpp:2= dev-libs/expat net-libs/libtirpc:= sci-libs/gsl:= sci-libs/plplot:=[X,cxx,-dynamic,wxwidgets?] sys-libs/ncurses:= sys-libs/readline:= sys-libs/zlib x11-libs/libX11 fftw? ( sci-libs/fftw:3.0= ) glpk? ( sci-mathematics/glpk:= ) gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs:= ) hdf? ( sci-libs/hdf:= ) hdf5? ( sci-libs/hdf5:= ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[cxx] ) graphicsmagick? ( media-gfx/graphicsmagick:=[cxx] ) ) netcdf? ( sci-libs/netcdf:= ) proj? ( sci-libs/proj:= ) postscript? ( dev-libs/pslib ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) ) shapelib? ( sci-libs/shapelib:= ) tiff? ( media-libs/tiff:= sci-libs/libgeotiff:= ) udunits? ( sci-libs/udunits ) wxwidgets? ( x11-libs/wxGTK:3.0-gtk3[X] ) eigen? ( dev-cpp/eigen:3 ) DESCRIPTION=GNU Data Language @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/gnudatalanguage/gdl/archive/v1.0.1.tar.gz -> gdl-1.0.1.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1c04cb09016e600e71059c764120213e +_md5_=f92dce4ecc2d67f47a1fba71d17365a7 diff --git a/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 b/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 index d6d0a05e7e5e..7e55857ebe32 100644 --- a/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 +++ b/metadata/md5-cache/dev-lang/jerryscript-2.4.0-r4 @@ -1,16 +1,16 @@ -BDEPEND=debugger? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=debugger? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Ultra-lightweight JavaScript engine for the Internet of Things EAPI=7 HOMEPAGE=https://github.com/jerryscript-project/jerryscript INHERIT=cmake python-single-r1 -IUSE=debugger +python_single_target_python3_10 +IUSE=debugger python_single_target_python3_10 python_single_target_python3_11 KEYWORDS=~amd64 LICENSE=Apache-2.0 -RDEPEND=debugger? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) -REQUIRED_USE=debugger? ( ^^ ( python_single_target_python3_10 ) ) +RDEPEND=debugger? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) +REQUIRED_USE=debugger? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) RESTRICT=test SLOT=0 SRC_URI=https://github.com/jerryscript-project/jerryscript/archive/refs/tags/v2.4.0.tar.gz -> jerryscript-2.4.0.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c eapi8-dosym 741bfa77afb2a9321261501aca58c208 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=76fa3b4a107b12e508b4a09ca2548d22 +_md5_=9257dfbce9838752b6dd2153bf6b5f76 diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 b/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 index cd6f324c259c..3a580e4531a8 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.19.0-r1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.19.0.tar.gz -> jsonnet-0.19.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=065e88c5f55d7d681393607fc985239e diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.19.1 b/metadata/md5-cache/dev-lang/jsonnet-0.19.1 index 2f2059cd9288..d61aac669836 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.19.1 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.19.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.19.1.tar.gz -> jsonnet-0.19.1.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4aa4a883dd07d26c670ace8003df9706 diff --git a/metadata/md5-cache/dev-lang/jsonnet-0.20.0 b/metadata/md5-cache/dev-lang/jsonnet-0.20.0 index 2e79c3156fe5..dffa8b38ed70 100644 --- a/metadata/md5-cache/dev-lang/jsonnet-0.20.0 +++ b/metadata/md5-cache/dev-lang/jsonnet-0.20.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_pypy3 python_targets_python3_10 pytho RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/google/jsonnet/archive/v0.20.0.tar.gz -> jsonnet-0.20.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4aa4a883dd07d26c670ace8003df9706 diff --git a/metadata/md5-cache/dev-lang/nim-1.6.8-r1 b/metadata/md5-cache/dev-lang/nim-1.6.8-r1 deleted file mode 100644 index 9e54c9457246..000000000000 --- a/metadata/md5-cache/dev-lang/nim-1.6.8-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=compiled, garbage-collected systems programming language -EAPI=8 -HOMEPAGE=https://nim-lang.org/ -INHERIT=bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils -IUSE=experimental -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=MIT -RESTRICT=test -SLOT=0 -SRC_URI=https://nim-lang.org/download/nim-1.6.8.tar.xz experimental? ( https://git.sr.ht/~cyber/nim-patches/archive/1.6.6.tar.gz -> nim-patches-1.6.6.tar.gz ) -_eclasses_=bash-completion-r1 59cf54afadd3b37d31d9d85c7d7d8067 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=8b32530861f714cb356e850d4ec9b60a diff --git a/metadata/md5-cache/dev-lang/nprolog-1.92 b/metadata/md5-cache/dev-lang/nprolog-1.92 deleted file mode 100644 index ed7bd9c2ed81..000000000000 --- a/metadata/md5-cache/dev-lang/nprolog-1.92 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=compile install -DESCRIPTION=Interpreter and compiler to be compatible with Arity/Prolog32 -EAPI=8 -HOMEPAGE=https://github.com/sasagawa888/nprolog/ -INHERIT=toolchain-funcs -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -SLOT=0 -SRC_URI=https://github.com/sasagawa888/nprolog/archive/v1.92.tar.gz -> nprolog-1.92.tar.gz -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=89bd0154cffa972ca4475f0186751093 diff --git a/metadata/md5-cache/dev-lang/perl-5.36.1-r1 b/metadata/md5-cache/dev-lang/perl-5.36.1-r1 index 51436c5a7990..0f458bf39171 100644 --- a/metadata/md5-cache/dev-lang/perl-5.36.1-r1 +++ b/metadata/md5-cache/dev-lang/perl-5.36.1-r1 @@ -11,6 +11,6 @@ LICENSE=|| ( Artistic GPL-1+ ) PDEPEND=!minimal? ( >=app-admin/perl-cleaner-2.5 >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 virtual/perl-Test-Harness ) RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:= SLOT=0/5.36 -SRC_URI=mirror://cpan/src/5.0/perl-5.36.1.tar.xz mirror://cpan/authors/id/R/RJ/RJBS/perl-5.36.1.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.36.0-patches-1/perl-5.36.0-patches-1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.36.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.4/perl-cross-1.4.tar.gz +SRC_URI=mirror://cpan/src/5.0/perl-5.36.1.tar.xz mirror://cpan/authors/id/R/RJ/RJBS/perl-5.36.1.tar.xz https://github.com/gentoo-perl/perl-patchset/releases/download/perl-5.36.0-patches-1/perl-5.36.0-patches-1.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.36.0-patches-1.tar.xz https://github.com/arsv/perl-cross/releases/download/1.4.1/perl-cross-1.4.1.tar.gz _eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=7c6f097602aa9c326e925a7a05666c34 +_md5_=e9e50f3a7781184d76530c5712560b1b diff --git a/metadata/md5-cache/dev-lang/php-8.1.18 b/metadata/md5-cache/dev-lang/php-8.1.18 new file mode 100644 index 000000000000..e8469cc97654 --- /dev/null +++ b/metadata/md5-cache/dev-lang/php-8.1.18 @@ -0,0 +1,18 @@ +BDEPEND=virtual/pkgconfig virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) app-arch/xz-utils >=sys-devel/bison-3.0.1 +DESCRIPTION=The PHP language runtime engine +EAPI=8 +HOMEPAGE=https://www.php.net/ +IDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] +INHERIT=flag-o-matic systemd autotools +IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk coverage +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc ipv6 +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp +xml xmlreader xmlwriter xpm xslt zip zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) +RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) +REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) +RESTRICT=!test? ( test ) +SLOT=8.1 +SRC_URI=https://www.php.net/distributions/php-8.1.18.tar.xz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=0f0ba45ffc998d830565e8b1430a8d82 diff --git a/metadata/md5-cache/dev-lang/php-8.2.5 b/metadata/md5-cache/dev-lang/php-8.2.5 new file mode 100644 index 000000000000..7cbf18e3de89 --- /dev/null +++ b/metadata/md5-cache/dev-lang/php-8.2.5 @@ -0,0 +1,18 @@ +BDEPEND=virtual/pkgconfig virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) app-arch/xz-utils >=sys-devel/bison-3.0.1 +DESCRIPTION=The PHP language runtime engine +EAPI=8 +HOMEPAGE=https://www.php.net/ +IDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] +INHERIT=flag-o-matic multilib systemd autotools +IUSE=embed +cli cgi fpm apache2 phpdbg threads acl apparmor argon2 bcmath berkdb bzip2 calendar cdb cjk coverage +ctype curl debug enchant exif ffi +fileinfo +filter firebird +flatfile ftp gd gdbm gmp +iconv imap inifile intl iodbc +jit kerberos ldap ldap-sasl libedit lmdb mhash mssql mysql mysqli nls oci8-instant-client odbc +opcache pcntl pdo +phar +posix postgres qdbm readline selinux +session session-mm sharedmem +simplexml snmp soap sockets sodium spell sqlite ssl sysvipc systemd test tidy +tokenizer tokyocabinet truetype unicode webp +xml xmlreader xmlwriter xpm xslt zip zlib +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos +LICENSE=PHP-3.01 BSD Zend-2.0 bcmath? ( LGPL-2.1+ ) fpm? ( BSD-2 ) gd? ( gd ) unicode? ( BSD-2 LGPL-2.1 ) +RDEPEND=>=app-eselect/eselect-php-0.9.7[apache2?,fpm?] >=dev-libs/libpcre2-10.30[jit?,unicode] fpm? ( acl? ( sys-apps/acl ) apparmor? ( sys-libs/libapparmor ) selinux? ( sys-libs/libselinux ) ) apache2? ( www-servers/apache[apache2_modules_unixd(+),threads=] ) argon2? ( app-crypt/argon2:= ) berkdb? ( || ( sys-libs/db:5.3 sys-libs/db:4.8 ) ) bzip2? ( app-arch/bzip2:0= ) cdb? ( || ( dev-db/cdb dev-db/tinycdb ) ) coverage? ( dev-util/lcov ) curl? ( >=net-misc/curl-7.29.0 ) enchant? ( app-text/enchant:2 ) ffi? ( >=dev-libs/libffi-3.0.11:= ) firebird? ( dev-db/firebird ) gd? ( media-libs/libjpeg-turbo:0= media-libs/libpng:0= ) gdbm? ( >=sys-libs/gdbm-1.8.0:0= ) gmp? ( dev-libs/gmp:0= ) iconv? ( virtual/libiconv ) imap? ( net-libs/c-client[kerberos=,ssl=] ) intl? ( dev-libs/icu:= ) kerberos? ( virtual/krb5 ) ldap? ( >=net-nds/openldap-1.2.11:= ) ldap-sasl? ( dev-libs/cyrus-sasl ) libedit? ( dev-libs/libedit ) lmdb? ( dev-db/lmdb:= ) mssql? ( dev-db/freetds[mssql] ) nls? ( sys-devel/gettext ) oci8-instant-client? ( dev-db/oracle-instantclient[sdk] ) odbc? ( iodbc? ( dev-db/libiodbc ) !iodbc? ( >=dev-db/unixODBC-1.8.13 ) ) postgres? ( >=dev-db/postgresql-9.1:* ) qdbm? ( dev-db/qdbm ) readline? ( sys-libs/readline:0= ) session-mm? ( dev-libs/mm ) snmp? ( >=net-analyzer/net-snmp-5.2 ) sodium? ( dev-libs/libsodium:=[-minimal] ) spell? ( >=app-text/aspell-0.50 ) sqlite? ( >=dev-db/sqlite-3.7.6.3 ) ssl? ( >=dev-libs/openssl-1.0.2:0= ) tidy? ( app-text/htmltidy ) tokyocabinet? ( dev-db/tokyocabinet ) truetype? ( =media-libs/freetype-2* ) unicode? ( dev-libs/oniguruma:= ) webp? ( media-libs/libwebp:0= ) xml? ( >=dev-libs/libxml2-2.9.0 ) xpm? ( x11-libs/libXpm ) xslt? ( dev-libs/libxslt ) zip? ( >=dev-libs/libzip-1.2.0:= ) zlib? ( >=sys-libs/zlib-1.2.0.4:0= ) virtual/mta fpm? ( selinux? ( sec-policy/selinux-phpfpm ) systemd? ( sys-apps/systemd ) ) +REQUIRED_USE=|| ( cli cgi fpm apache2 embed phpdbg ) cli? ( ^^ ( readline libedit ) ) !cli? ( ?? ( readline libedit ) ) truetype? ( gd zlib ) webp? ( gd zlib ) cjk? ( gd zlib ) exif? ( gd zlib ) xpm? ( gd zlib ) gd? ( zlib ) simplexml? ( xml ) soap? ( xml ) xmlreader? ( xml ) xmlwriter? ( xml ) xslt? ( xml ) ldap-sasl? ( ldap ) oci8-instant-client? ( !ldap ) qdbm? ( !gdbm ) session-mm? ( session !threads ) mysql? ( || ( mysqli pdo ) ) firebird? ( pdo ) mssql? ( pdo ) +RESTRICT=!test? ( test ) +SLOT=8.2 +SRC_URI=https://www.php.net/distributions/php-8.2.5.tar.xz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=7b383e07f9f46d0a26179f3bee3511e2 diff --git a/metadata/md5-cache/dev-lang/python-3.10.11 b/metadata/md5-cache/dev-lang/python-3.10.11 index 10e0d4ee3e12..cfb9968c20c5 100644 --- a/metadata/md5-cache/dev-lang/python-3.10.11 +++ b/metadata/md5-cache/dev-lang/python-3.10.11 @@ -6,11 +6,11 @@ EAPI=7 HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/ INHERIT=autotools check-reqs flag-o-matic multiprocessing pax-utils prefix python-utils-r1 toolchain-funcs verify-sig IUSE=bluetooth build +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml verify-sig -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 LICENSE=PSF-2 RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= dev-lang/python-exec[python_targets_python3_10(-)] dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) xml? ( >=dev-libs/expat-2.1:= ) !!=dev-libs/expat-2.1:= dev-libs/libffi:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libcrypt:= virtual/libintl ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !!=dev-libs/glib-2.48.0:2 >=dev-libs/vala-common-0.56.6 valadoc? ( >=media-gfx/graphviz-2.16 ) RESTRICT=!test? ( test ) SLOT=0.56 SRC_URI=mirror://gnome/sources/vala/0.56/vala-0.56.6.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=1da48b532f83b790ec5b189eba93b58f +_md5_=1706812fa0ccd4c1ec26a13ba5465fd3 diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index c305603f5a77906ac0d6630b7c5becc6f98ed5b8..1a810880d2bbe24bc84dce326b80b403fde82722 100644 GIT binary patch literal 156045 zcmV($K;yq3iwFP!00002|9rhovnEH9owwJosQp-#Wkkm3a>htWltfZy)Iz(qjEIbG zZ~zpnP#E_7dp%E9-48TC^^n~_)xGbV8R35X91nMo|M1WM&p&_YKmIU&{TMzSAHU=e zErk#N@_+sF|M?%|zkH~zw4A~$WX94Gvs#7cC@hh-Fm0vI?h$*NY}pBjyoMC^)tu5uW`q-q!5m)uB(0cZ~yy0 z=MX=f`zj-yXV2$VQfWJfzRx=MxXu-?a^-Z~J={myyT`Kbd0)A=ezvQI9^#q9JW{_y z3CF?T&KYt_*O~SVBh+%7Jsg{_Ki7GeF?(6pc^xt3n69?Q|MDMPrvLR{{#d)TD)4!F~*%|DY5Ln zdM?M2bE{VvN36ZoGtVCHxmO!wucO_^UP;2DH&+{x}9Wl;(^iokj+-V*THtxKvox`6*&q=ZBDv^txKU)Vwn* zSlg_8^L6KaUps|*-)Zgh?rcC{Kl1K80&7x^z!LS{YZ^hD3pLLxE?)3xCFMH$C~fw0 zV+pVlL;w%CI&^+oc?K-;!Q&pKx4kj;*4MtzgmGWt z7&)CK_OREPdrs>(g5G-K+3DWQ)!Nzfn%e3(V_GYX($}hY=!FmDGs?(!4A)B6sD2!e9eTt|?{lzg zy2ue1OATm@o9Dt0Cl=AloswWvbGgf8-M9AeZMFW>yg#0w>Zj&1#a7>}YQ)A~E{r|( zR6|_YC|2M1#O>S3w;b9D-^Vwtyl{unF7~(d$SX|zl~Z#&#O%o+;0pHCUNf zyfBfy8(ZB|+aT&l<>(8@xUYqYBry)J#z_JzS?bF=9ash?eB|RO1Dp=^T8kfSI{;O9 zH73Kp1(pW$9>k+@k8;U#AR`PXj7DFRb!SHJkYfQ60#hOgKbJG=4(c@`0I z8G%B1S*<#*3mm-o#T##)`#7(BB~XjcYaOIvA$vQX8W% zSVbYOvF&XT=IW}~S$NKHKwG{qQ+d9exU%^mJRX)26L7bDlXDPA;3r^yOTg9@D;rDT zz+c0I>+EMg7NH!N?X{m1Ppd>j4D`6}#dh)axj}43<6XzGQ^FJQ?!Xri!{0Ac{1`vQ zzl{6q6$PshdA^tRI&giqduBl4NRt?QhujCznwKtZ@vLm*#HC?42P=JFanH5JOzGh! znm729dkIjjJ7Pi+VBbJZ12i+we-m8q`-pAd7~FAUqI@gcl8*JVUIEAMp<@hr*V$N( zP}u%4_+cQL*cW$+*iXDtEjgr`L75cq3oEld z5y7aI_hzG^K?x_k=ekP#{d#@3tK*GW#SfuW5>E_p z^T{!`3{GH2du-Sjh;$vJf=%qzV0A~hunG{jVtFmzckRa$YsNVO7RCEkT&vFu+SOmz zsX-N5J?_v_OC1yDDSHJ;!(FZumphX9I9baROgyicG1ChMiEkbFJ|R_j3&g)TF9Nab z#O+8ID9l$M<67F-!2Srd$G}31Hb0E4-`45+Y5nz=-#-5G<@3kSEZO`K+VCmC8`ziF z$_JP4mA~^I6-Jwhu&}E$w}VAFh+Cks#kwGZeWLR&$Cd_r6)#LEM`2+W9y$ ze~CTt(&=U8e*AcRg1djH^^IBq17me;f^gM4RCiwirE%g&t>I`a8_P)4?=z3c(typA zUzkU$KvPLjs|(Ld8!)>!IDuf;g!F5MtFlRmIwIlxgvO}p`c^S;2Z6G}rM<-<0DYhz;A9W3PF z;dr0d_}6c!Zi7%k-by_{1)>SMhHd5{0#=Iu#1m=)|ICCN$P~C%`qlWr2q!zCnb`Y6 z!{h`ef&fHDxEAUl@(bwJfHF#8?tw63KY0oyrd<0wuwOs__5ShK`Q?XSz5?!N{uCaz ze!j6Qd;-d`;!V&*Ag#UJORNEu#)6SEC$2uTY-LUqLB_O!(AwbyZX$9SiOSm<8Q^}n z9gmOVf$Rb9pmk}zf}+II4llz~fNMl#8aT}BdL0RF$gXS<5*UmXz`=RIxkK4~>5u|< z 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%0DsP+ZesC1*j|0I+?wv7aBZ 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 +=Ax7yz{IGGO`U*Py*vC!$04E)t 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 z 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≫qSItdeVcuUtt9W-n?vQX98yzYCi) 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

Tg|yns<`vRCD1p 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 diff --git a/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 b/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 new file mode 100644 index 000000000000..db4a860bb568 --- /dev/null +++ b/metadata/md5-cache/dev-libs/apache-arrow-12.0.0 @@ -0,0 +1,17 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) compute? ( dev-libs/libutf8proc ) dataset? ( dev-libs/libutf8proc re2? ( dev-libs/re2 ) ) lz4? ( app-arch/lz4 ) parquet? ( dev-libs/libutf8proc dev-libs/thrift ssl? ( dev-libs/openssl ) ) snappy? ( app-arch/snappy ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) dev-cpp/xsimd json? ( dev-libs/rapidjson ) test? ( dev-libs/boost dev-cpp/gflags dev-cpp/gtest ) +DESCRIPTION=A cross-language development platform for in-memory data. +EAPI=8 +HOMEPAGE=https://arrow.apache.org/ +INHERIT=cmake +IUSE=brotli bzip2 compute dataset +json lz4 parquet re2 snappy ssl test zlib zstd +KEYWORDS=~amd64 +LICENSE=Apache-2.0 +RDEPEND=brotli? ( app-arch/brotli ) bzip2? ( app-arch/bzip2 ) compute? ( dev-libs/libutf8proc ) dataset? ( dev-libs/libutf8proc re2? ( dev-libs/re2 ) ) lz4? ( app-arch/lz4 ) parquet? ( dev-libs/libutf8proc dev-libs/thrift ssl? ( dev-libs/openssl ) ) snappy? ( app-arch/snappy ) zlib? ( sys-libs/zlib ) zstd? ( app-arch/zstd ) +REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://apache/arrow/arrow-12.0.0/apache-arrow-12.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/b2e7cc755159196e3a068c8594f7acbaecfdaaac.tar.gz -> apache-arrow-parquet-data-12.0.0.tar.gz https://github.com/apache/arrow-testing/archive/d2c73bf78246331d8e58b6f11aa8aa199cbb5929.tar.gz -> apache-arrow-arrow-data-12.0.0.tar.gz ) +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=45c9bc24b2a8ea0621981eb96cc1ef10 diff --git a/metadata/md5-cache/dev-libs/bemenu-0.6.14 b/metadata/md5-cache/dev-libs/bemenu-0.6.14 new file mode 100644 index 000000000000..de27623bd211 --- /dev/null +++ b/metadata/md5-cache/dev-libs/bemenu-0.6.14 @@ -0,0 +1,16 @@ +BDEPEND=doc? ( app-doc/doxygen ) +DEFINED_PHASES=compile install +DEPEND=ncurses? ( sys-libs/ncurses:= ) wayland? ( dev-libs/wayland x11-libs/cairo x11-libs/pango x11-libs/libxcb ) X? ( x11-libs/libxcb x11-libs/libXext x11-libs/libX11 x11-libs/cairo[X] x11-libs/pango[X] x11-libs/libXinerama ) wayland? ( dev-libs/wayland-protocols ) +DESCRIPTION=dmenu clone for wayland +EAPI=8 +HOMEPAGE=https://github.com/Cloudef/bemenu +INHERIT=toolchain-funcs +IUSE=doc ncurses wayland X +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=GPL-3 +RDEPEND=ncurses? ( sys-libs/ncurses:= ) wayland? ( dev-libs/wayland x11-libs/cairo x11-libs/pango x11-libs/libxcb ) X? ( x11-libs/libxcb x11-libs/libXext x11-libs/libX11 x11-libs/cairo[X] x11-libs/pango[X] x11-libs/libXinerama ) +REQUIRED_USE=|| ( ncurses wayland X ) +SLOT=0 +SRC_URI=https://github.com/Cloudef/bemenu/archive/0.6.14.tar.gz -> bemenu-0.6.14.tar.gz +_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=18eb5fef261e14e34c8bed2fa95e10a8 diff --git a/metadata/md5-cache/dev-libs/botan-2.19.3 b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 similarity index 94% rename from metadata/md5-cache/dev-libs/botan-2.19.3 rename to metadata/md5-cache/dev-libs/botan-2.19.3-r2 index 6357c6b1c68d..dce41bedd943 100644 --- a/metadata/md5-cache/dev-libs/botan-2.19.3 +++ b/metadata/md5-cache/dev-libs/botan-2.19.3-r2 @@ -8,10 +8,10 @@ INHERIT=edo python-r1 toolchain-funcs verify-sig IUSE=doc boost bzip2 lzma python static-libs sqlite test tools zlib cpu_flags_arm_aes cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_x86_aes cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_rdrand cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 python_targets_python3_10 python_targets_python3_11 verify-sig KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 ~ppc-macos LICENSE=BSD-2 -RDEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) +RDEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) !=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) +RDEPEND=boost? ( dev-libs/boost:= ) bzip2? ( >=app-arch/bzip2-1.0.5:= ) lzma? ( app-arch/xz-utils:= ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) sqlite? ( dev-db/sqlite:3= ) zlib? ( >=sys-libs/zlib-1.2.3:= ) ! capstone-4.0.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=4ba79d7e302c33f9d0ce8da92bbb0eee diff --git a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 index a3eced0ab479..4086a41be5c5 100644 --- a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 +++ b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/capstone-engine/capstone/archive/5.0-rc2.tar.gz -> capstone-5.0_rc2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=8b39d35e89c1b2af664aaa20e8ca138d diff --git a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 index 1f623e3c0230..76868f28bb2b 100644 --- a/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 +++ b/metadata/md5-cache/dev-libs/capstone-5.0_rc2-r3 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/5 SRC_URI=https://github.com/capstone-engine/capstone/archive/5.0-rc2.tar.gz -> capstone-5.0_rc2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=c4433a52b68f0c7a89f78b9ecd3a1e08 diff --git a/metadata/md5-cache/dev-libs/capstone-9999 b/metadata/md5-cache/dev-libs/capstone-9999 index 654b496d1509..ceb01acfab92 100644 --- a/metadata/md5-cache/dev-libs/capstone-9999 +++ b/metadata/md5-cache/dev-libs/capstone-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0/5 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=5ca92befb11564720613e7878cee956a diff --git a/metadata/md5-cache/dev-libs/distorm3-3.5.2 b/metadata/md5-cache/dev-libs/distorm3-3.5.2 index d6df199c928d..6bb35f15c9a0 100644 --- a/metadata/md5-cache/dev-libs/distorm3-3.5.2 +++ b/metadata/md5-cache/dev-libs/distorm3-3.5.2 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://pypi/d/distorm3/distorm3-3.5.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=52ccfb054da6b7b57675251887ddec98 diff --git a/metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 b/metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 index 930305d57212..8c57a8475b49 100644 --- a/metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 +++ b/metadata/md5-cache/dev-libs/distorm3-3.5.2-r1 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://files.pythonhosted.org/packages/source/d/distorm3/distorm3-3.5.2.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 3b6a844fbf71f1581992b44c78b549b7 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=33dd8a04312c1022584654af0c717bb5 diff --git a/metadata/md5-cache/dev-libs/folks-0.15.6 b/metadata/md5-cache/dev-libs/folks-0.15.6 index cdb2bcf49a26..eccff26da6b6 100644 --- a/metadata/md5-cache/dev-libs/folks-0.15.6 +++ b/metadata/md5-cache/dev-libs/folks-0.15.6 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Folks https://gitlab.gnome.org/GNOME/fo IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg IUSE=bluetooth eds telepathy test utils -KEYWORDS=~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~x86-linux LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.58:2 >=dev-libs/libgee-0.10:0.8[introspection] >=dev-libs/gobject-introspection-1.54:= telepathy? ( >=net-libs/telepathy-glib-0.19.9 dev-libs/dbus-glib ) eds? ( >=gnome-extra/evolution-data-server-3.38:= ) dev-libs/libxml2:2 utils? ( sys-libs/readline:0= ) bluetooth? ( >=net-wireless/bluez-5[obex] ) telepathy? ( net-im/telepathy-mission-control ) REQUIRED_USE=bluetooth? ( eds ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0/26 SRC_URI=mirror://gnome/sources/folks/0.15/folks-0.15.6.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=cafb65c20fe97191b478ade962a505aa +_md5_=cfe170e89caa50c57bdc1b8ec1a741fc diff --git a/metadata/md5-cache/dev-libs/gjs-1.76.0 b/metadata/md5-cache/dev-libs/gjs-1.76.0 index bd7f7fd257dd..8da71951601e 100644 --- a/metadata/md5-cache/dev-libs/gjs-1.76.0 +++ b/metadata/md5-cache/dev-libs/gjs-1.76.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://wiki.gnome.org/Projects/Gjs https://gitlab.gnome.org/GNOME/gjs INHERIT=flag-o-matic gnome.org meson virtualx IUSE=+cairo examples readline sysprof test test -KEYWORDS=amd64 arm arm64 ~ppc ppc64 ~riscv x86 +KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv x86 LICENSE=MIT || ( MPL-1.1 LGPL-2+ GPL-2+ ) RDEPEND=>=dev-libs/glib-2.66.0:2 dev-libs/libffi:= >=dev-libs/gobject-introspection-1.71.1:= >=dev-lang/spidermonkey-102.2.0:102 cairo? ( x11-libs/cairo[X,glib] ) readline? ( sys-libs/readline:0= ) RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/gjs/1.76/gjs-1.76.0.tar.xz _eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 -_md5_=69550b8dc78dfbe1208b06a92d4eaff1 +_md5_=c07a7d9ba7f336a246f1d8406439a3ef diff --git a/metadata/md5-cache/dev-libs/imath-3.1.7 b/metadata/md5-cache/dev-libs/imath-3.1.7 index 38f270c95b1c..2438caa26ac1 100644 --- a/metadata/md5-cache/dev-libs/imath-3.1.7 +++ b/metadata/md5-cache/dev-libs/imath-3.1.7 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://imath.readthedocs.io INHERIT=cmake python-single-r1 IUSE=large-stack python test python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=BSD RDEPEND=!dev-libs/imath:0 !media-libs/ilmbase sys-libs/zlib python? ( !dev-python/pyilmbase python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] ) ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=3/30 SRC_URI=https://github.com/AcademySoftwareFoundation/Imath/archive/refs/tags/v3.1.7.tar.gz -> imath-3.1.7.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0bc0e1d15250cff9f00806f554ea3a2c +_md5_=15865ab329eb4e061a26f2a6ff337102 diff --git a/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208 b/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208 index 9270ca7e6183..69f95db214e2 100644 --- a/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208 +++ b/metadata/md5-cache/dev-libs/json-parser-1.1.0_p20211208 @@ -11,5 +11,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0/1.1 SRC_URI=https://github.com/json-parser/json-parser/archive/531a49062975d6d2cd5d69b75ad5481a8c0e18c5.tar.gz -> json-parser-1.1.0_p20211208.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=a6b83bf9573555b2bfb9ac27cf78a4d7 diff --git a/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 b/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 index f123010819a2..9c25476968d0 100644 --- a/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 +++ b/metadata/md5-cache/dev-libs/keystone-0.9.2-r2 @@ -5,7 +5,7 @@ DESCRIPTION=assembly/assembler framework + bindings EAPI=8 HOMEPAGE=https://www.keystone-engine.org/ INHERIT=cmake distutils-r1 -IUSE=debug python python_targets_python3_10 python_targets_python3_11 +IUSE=debug python python_targets_python3_10 python_targets_python3_11 debug KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86 LICENSE=GPL-2 RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=test SLOT=0 SRC_URI=https://github.com/keystone-engine/keystone/archive/0.9.2.tar.gz -> keystone-0.9.2.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=d16a24d90bbd5c12c4cba6f956db247c diff --git a/metadata/md5-cache/dev-libs/keystone-9999 b/metadata/md5-cache/dev-libs/keystone-9999 index 0609569bc100..9ebc7766e878 100644 --- a/metadata/md5-cache/dev-libs/keystone-9999 +++ b/metadata/md5-cache/dev-libs/keystone-9999 @@ -5,12 +5,12 @@ DESCRIPTION=assembly/assembler framework + bindings EAPI=8 HOMEPAGE=https://www.keystone-engine.org/ INHERIT=cmake distutils-r1 git-r3 -IUSE=debug python python_targets_python3_10 python_targets_python3_11 +IUSE=debug python python_targets_python3_10 python_targets_python3_11 debug LICENSE=GPL-2 PROPERTIES=live RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=test SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=2c09d93748fc34648d2b99bfe41d2768 diff --git a/metadata/md5-cache/dev-libs/kweathercore-0.7 b/metadata/md5-cache/dev-libs/kweathercore-0.7 index 17847924c6af..d6e8036a0274 100644 --- a/metadata/md5-cache/dev-libs/kweathercore-0.7 +++ b/metadata/md5-cache/dev-libs/kweathercore-0.7 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://kde.org/ INHERIT=ecm kde.org IUSE=debug doc test -KEYWORDS=~amd64 ~arm64 ~ppc64 +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 LICENSE=LGPL-2+ RDEPEND=>=dev-qt/qtnetwork-5.15.5:5 >=dev-qt/qtpositioning-5.15.5:5 >=kde-frameworks/kholidays-5.99.0:5 >=kde-frameworks/ki18n-5.99.0:5 >=kde-frameworks/kf-env-4 doc? ( dev-qt/qt-docs:5 ) dev-qt/qtcore:5 RESTRICT=!test? ( test ) SLOT=5 SRC_URI=mirror://kde/stable/kweathercore/0.7/kweathercore-0.7.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c ecm 15862358f80ef4da6fd9d7dde64e9148 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a kde.org dc60243572471279b11120514b85b558 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=e5e4b034e298f1ebac5da0d14ddbe904 +_md5_=1560537580031cbe40127a3079f60e79 diff --git a/metadata/md5-cache/dev-libs/libansilove-1.2.9 b/metadata/md5-cache/dev-libs/libansilove-1.2.9 deleted file mode 100644 index ab9f32ec9016..000000000000 --- a/metadata/md5-cache/dev-libs/libansilove-1.2.9 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/gd:2=[png] -DESCRIPTION=library to convert ANSi and artscene related file formats into PNG images -EAPI=8 -HOMEPAGE=https://github.com/ansilove/libansilove -INHERIT=cmake -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSD-2 -RDEPEND=media-libs/gd:2=[png] -SLOT=0 -SRC_URI=https://github.com/ansilove/libansilove/archive/refs/tags/1.2.9.tar.gz -> libansilove-1.2.9.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=43c3c5abb9cc53043b5837f7181474fc diff --git a/metadata/md5-cache/dev-libs/libansilove-1.3.0 b/metadata/md5-cache/dev-libs/libansilove-1.3.0 deleted file mode 100644 index 01cf5e563d39..000000000000 --- a/metadata/md5-cache/dev-libs/libansilove-1.3.0 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/gd:2=[png] -DESCRIPTION=library to convert ANSi and artscene related file formats into PNG images -EAPI=8 -HOMEPAGE=https://github.com/ansilove/libansilove -INHERIT=cmake -KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 -LICENSE=BSD-2 -RDEPEND=media-libs/gd:2=[png] -SLOT=0 -SRC_URI=https://github.com/ansilove/libansilove/archive/refs/tags/1.3.0.tar.gz -> libansilove-1.3.0.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7e298865ae473383fb06cd2e1edf0e0f diff --git a/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 b/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 index 03937482f7ff..dc4cc003755c 100644 --- a/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 +++ b/metadata/md5-cache/dev-libs/libcec-6.0.2-r1 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://libcec.pulse-eight.com INHERIT=cmake linux-info python-single-r1 toolchain-funcs udev IUSE=cubox exynos kernel-cec python raspberry-pi tools udev +xrandr python_single_target_python3_10 python_single_target_python3_11 -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 +KEYWORDS=amd64 ~arm arm64 ~riscv x86 LICENSE=GPL-2+ RDEPEND=>=dev-libs/libplatform-2.0.0 python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) raspberry-pi? ( >=media-libs/raspberrypi-userland-0_pre20160305-r1 ) udev? ( virtual/udev ) xrandr? ( x11-libs/libX11 x11-libs/libXrandr ) REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/Pulse-Eight/libcec/archive/libcec-6.0.2.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4daed081a97ede3a53e0bd3217786cfd +_md5_=c69de900aca15b3adc423d7cc1cb5184 diff --git a/metadata/md5-cache/dev-libs/libclc-14.0.6 b/metadata/md5-cache/dev-libs/libclc-14.0.6 index 6701f6d05361..423ce21507e4 100644 --- a/metadata/md5-cache/dev-libs/libclc-14.0.6 +++ b/metadata/md5-cache/dev-libs/libclc-14.0.6 @@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) REQUIRED_USE=|| ( video_cards_nvidia video_cards_r600 video_cards_radeonsi ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1146abd4294efeffbee6b66090a04a69 diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7 index d7ae868f86bc..c1a80b4a4812 100644 --- a/metadata/md5-cache/dev-libs/libclc-15.0.7 +++ b/metadata/md5-cache/dev-libs/libclc-15.0.7 @@ -10,5 +10,5 @@ KEYWORDS=amd64 x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=1d1c104375d7a3406edd39028898ffef diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.1 b/metadata/md5-cache/dev-libs/libclc-16.0.1 deleted file mode 100644 index c75c308eae4a..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-16.0.1 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-15 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.1/llvm-project-16.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.1/llvm-project-16.0.1.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=75e107841b2809e5c6a7f568c1861581 diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.2 b/metadata/md5-cache/dev-libs/libclc-16.0.2 deleted file mode 100644 index 08d3cc4f98ae..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-16.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-15 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi verify-sig -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.2/llvm-project-16.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.2/llvm-project-16.0.2.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=af1bd058edd8c60f49e0841ecf0f40bc diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.3 b/metadata/md5-cache/dev-libs/libclc-16.0.3 index babd870b4026..eea9933bd449 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.3 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.3 @@ -10,5 +10,5 @@ KEYWORDS=~amd64 ~riscv ~x86 LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.3/llvm-project-16.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.3/llvm-project-16.0.3.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=af1bd058edd8c60f49e0841ecf0f40bc diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.3.9999 b/metadata/md5-cache/dev-libs/libclc-16.0.4.9999 similarity index 90% rename from metadata/md5-cache/dev-libs/libclc-16.0.3.9999 rename to metadata/md5-cache/dev-libs/libclc-16.0.4.9999 index 9bcbeda9e84a..cc5db0e8637f 100644 --- a/metadata/md5-cache/dev-libs/libclc-16.0.3.9999 +++ b/metadata/md5-cache/dev-libs/libclc-16.0.4.9999 @@ -9,5 +9,5 @@ IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=a58fe7488220b532b0ac71a5315cdb8b diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 index 86230a41d236..616477e181a2 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0.9999 @@ -9,5 +9,5 @@ IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) PROPERTIES=live SLOT=0 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0fae6b12ce0d1ece79a21405ece2b4f9 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230325 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230325 deleted file mode 100644 index 01414be26d7d..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230325 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz -> llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0fae6b12ce0d1ece79a21405ece2b4f9 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230414 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230414 deleted file mode 100644 index 9d28f8e69d5b..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230414 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz -> llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0fae6b12ce0d1ece79a21405ece2b4f9 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230421 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230421 deleted file mode 100644 index 0997271dee6a..000000000000 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230421 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) || ( ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) ( sys-devel/clang:16 spirv? ( dev-util/spirv-llvm-translator:16 ) ) ( sys-devel/clang:15 spirv? ( dev-util/spirv-llvm-translator:15 ) ) ( sys-devel/clang:14 spirv? ( dev-util/spirv-llvm-translator:14 ) ) ( sys-devel/clang:13 spirv? ( dev-util/spirv-llvm-translator:13 ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=!!sys-devel/llvm:0 -DESCRIPTION=OpenCL C library -EAPI=8 -HOMEPAGE=https://libclc.llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi -LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) -SLOT=0 -SRC_URI=https://github.com/llvm/llvm-project/archive/5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz -> llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0fae6b12ce0d1ece79a21405ece2b4f9 diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230502 b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230502 index 04bf6106dbd9..8f7251f45782 100644 --- a/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230502 +++ b/metadata/md5-cache/dev-libs/libclc-17.0.0_pre20230502 @@ -9,5 +9,5 @@ IUSE=spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD ) SLOT=0 SRC_URI=https://github.com/llvm/llvm-project/archive/52882de0e641487329c9e093a90ea3dad01842c8.tar.gz -> llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=0fae6b12ce0d1ece79a21405ece2b4f9 diff --git a/metadata/md5-cache/dev-libs/libdex-0.2.0 b/metadata/md5-cache/dev-libs/libdex-0.2.0 index 3ac9e674be7f..8c210da437d8 100644 --- a/metadata/md5-cache/dev-libs/libdex-0.2.0 +++ b/metadata/md5-cache/dev-libs/libdex-0.2.0 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://gitlab.gnome.org/GNOME/libdex INHERIT=gnome.org meson vala IUSE=gtk-doc +introspection sysprof test vala -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 ~x86 LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.68:2 >=sys-libs/liburing-0.7:= introspection? ( dev-libs/gobject-introspection:= ) sysprof? ( dev-util/sysprof-capture:4 ) REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0/1 SRC_URI=mirror://gnome/sources/libdex/0.2/libdex-0.2.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d -_md5_=a598e75bc0f74164bf89d59d18b66d9f +_md5_=3266ec2640673c557460152a383ed57e diff --git a/metadata/md5-cache/dev-libs/libdnet-1.14-r2 b/metadata/md5-cache/dev-libs/libdnet-1.14-r2 index eb486a931b9a..8cb805bde233 100644 --- a/metadata/md5-cache/dev-libs/libdnet-1.14-r2 +++ b/metadata/md5-cache/dev-libs/libdnet-1.14-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ofalk/libdnet/archive/libdnet-1.14.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=8efe98c47a3708996e22177b8846b80f diff --git a/metadata/md5-cache/dev-libs/libdnet-1.16.1 b/metadata/md5-cache/dev-libs/libdnet-1.16.1 index 0511bd4b20cb..248f9473d7ab 100644 --- a/metadata/md5-cache/dev-libs/libdnet-1.16.1 +++ b/metadata/md5-cache/dev-libs/libdnet-1.16.1 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ofalk/libdnet/archive/libdnet-1.16.1.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=96c5dca75e26444ed322ad5cb37e782a diff --git a/metadata/md5-cache/dev-libs/libdnet-1.16.2 b/metadata/md5-cache/dev-libs/libdnet-1.16.2 index ec78891b100f..c1f710e712af 100644 --- a/metadata/md5-cache/dev-libs/libdnet-1.16.2 +++ b/metadata/md5-cache/dev-libs/libdnet-1.16.2 @@ -6,12 +6,12 @@ EAPI=8 HOMEPAGE=https://github.com/ofalk/libdnet INHERIT=autotools distutils-r1 IUSE=python test python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 LICENSE=LGPL-2 RDEPEND=dev-libs/libbsd python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/ofalk/libdnet/archive/libdnet-1.16.2.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=d0b2113ac7f38b1fd6081480bc5d2dcf +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=705f5bd43fea0fc6ce168383522c4293 diff --git a/metadata/md5-cache/dev-libs/libevdev-1.13.1 b/metadata/md5-cache/dev-libs/libevdev-1.13.1 new file mode 100644 index 000000000000..cfccc0d7d308 --- /dev/null +++ b/metadata/md5-cache/dev-libs/libevdev-1.13.1 @@ -0,0 +1,15 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) doc? ( app-doc/doxygen ) virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=test? ( dev-libs/check[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=Handler library for evdev events +EAPI=8 +HOMEPAGE=https://www.freedesktop.org/wiki/Software/libevdev/ https://gitlab.freedesktop.org/libevdev/libevdev +INHERIT=meson-multilib python-any-r1 +IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=MIT +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://www.freedesktop.org/software/libevdev/libevdev-1.13.1.tar.xz +_eclasses_=meson 915ec7c25e08d7886558215e6809ca1e meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=febaa369f7b25464211371c9839859be diff --git a/metadata/md5-cache/dev-libs/libfastjson-0.99.9.1 b/metadata/md5-cache/dev-libs/libfastjson-0.99.9.1 index b0ef263d5c50..e94da7fd5134 100644 --- a/metadata/md5-cache/dev-libs/libfastjson-0.99.9.1 +++ b/metadata/md5-cache/dev-libs/libfastjson-0.99.9.1 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://www.rsyslog.com/tag/libfastjson/ INHERIT=autotools IUSE=static-libs -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv sparc x86 LICENSE=MIT SLOT=0/4.3.0 SRC_URI=https://github.com/rsyslog/libfastjson/archive/v0.99.9.1.tar.gz -> libfastjson-0.99.9.1.tar.gz _eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a828d04235c0a354ed12fa5bb6cf3cf1 +_md5_=ce1c53d2e3f4c41fe29a030e6a9f5310 diff --git a/metadata/md5-cache/dev-libs/libksba-1.6.3 b/metadata/md5-cache/dev-libs/libksba-1.6.3 index d2c7e6e8333a..47d1fdb6c0cb 100644 --- a/metadata/md5-cache/dev-libs/libksba-1.6.3 +++ b/metadata/md5-cache/dev-libs/libksba-1.6.3 @@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/libgpg-error-1.8 SLOT=0 SRC_URI=mirror://gnupg/libksba/libksba-1.6.3.tar.bz2 verify-sig? ( mirror://gnupg/libksba/libksba-1.6.3.tar.bz2.sig ) _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 -_md5_=6297fea703c3fadd25053adbcdec5439 +_md5_=df937071967d05e6d13ae292ed389bb2 diff --git a/metadata/md5-cache/dev-libs/liblouis-3.23.0 b/metadata/md5-cache/dev-libs/liblouis-3.23.0 index 8059a7ad3f5d..bb38dae8f392 100644 --- a/metadata/md5-cache/dev-libs/liblouis-3.23.0 +++ b/metadata/md5-cache/dev-libs/liblouis-3.23.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=0/20 SRC_URI=https://github.com/liblouis/liblouis/releases/download/v3.23.0/liblouis-3.23.0.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=fa547d81547b5c6c8051fd6bde5ff13e diff --git a/metadata/md5-cache/dev-libs/libnl-3.7.0 b/metadata/md5-cache/dev-libs/libnl-3.7.0 index e65a4d56bfd3..52d917b8b871 100644 --- a/metadata/md5-cache/dev-libs/libnl-3.7.0 +++ b/metadata/md5-cache/dev-libs/libnl-3.7.0 @@ -13,5 +13,5 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 RESTRICT=!test? ( test ) SLOT=3 SRC_URI=https://github.com/thom311/libnl/releases/download/libnl3_7_0/libnl-3.7.0.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=9d18a1be407deb90b518c6b2af7fca56 diff --git a/metadata/md5-cache/dev-libs/libnl-9999 b/metadata/md5-cache/dev-libs/libnl-9999 index 499a9aad80c7..6ef32b73b0ae 100644 --- a/metadata/md5-cache/dev-libs/libnl-9999 +++ b/metadata/md5-cache/dev-libs/libnl-9999 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) RESTRICT=!test? ( test ) SLOT=3 -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=db22afec08478c2782b799476492f3f0 diff --git a/metadata/md5-cache/dev-libs/libpeas-1.36.0 b/metadata/md5-cache/dev-libs/libpeas-1.36.0 index bdcfa08a600b..2b3156a257f9 100644 --- a/metadata/md5-cache/dev-libs/libpeas-1.36.0 +++ b/metadata/md5-cache/dev-libs/libpeas-1.36.0 @@ -7,7 +7,7 @@ HOMEPAGE=https://wiki.gnome.org/Projects/Libpeas https://gitlab.gnome.org/GNOME/ IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info INHERIT=gnome.org lua-single meson python-single-r1 vala virtualx xdg IUSE=glade +gtk gtk-doc lua +python vala lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_10 python_single_target_python3_11 test -KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux +KEYWORDS=~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux LICENSE=LGPL-2.1+ RDEPEND=>=dev-libs/glib-2.44:2 >=dev-libs/gobject-introspection-1.39:= gtk? ( >=x11-libs/gtk+-3.0.0:3[introspection] ) glade? ( >=dev-util/glade-3.9.1:3.10 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_luajit? ( >=dev-lua/lgi-0.9.0[lua_targets_luajit(-)] ) lua_single_target_lua5-1? ( >=dev-lua/lgi-0.9.0[lua_targets_lua5-1(-)] ) ) python? ( python_single_target_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) python_single_target_python3_10? ( >=dev-python/pygobject-3.2:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.2:3[python_targets_python3_11(-)] ) ) REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) @@ -15,4 +15,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://gnome/sources/libpeas/1.36/libpeas-1.36.0.tar.xz _eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e vala 1343f639cc74d2aa8b36fc08677da58d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=11ed878755181a18897aac84c5b54ed0 +_md5_=11ce333f9efc5321cd4563e9db6be6bc diff --git a/metadata/md5-cache/dev-libs/libpy-0.2.5-r2 b/metadata/md5-cache/dev-libs/libpy-0.2.5-r2 index 229eebaf2b5f..e0856d028596 100644 --- a/metadata/md5-cache/dev-libs/libpy-0.2.5-r2 +++ b/metadata/md5-cache/dev-libs/libpy-0.2.5-r2 @@ -13,5 +13,5 @@ REQUIRED_USE=test? ( sparsehash ) || ( python_targets_python3_10 python_targets_ RESTRICT=!test? ( test ) test SLOT=0 SRC_URI=https://github.com/quantopian/libpy/archive/0.2.5.tar.gz -> libpy-0.2.5.tar.gz test? ( https://github.com/google/googletest/archive/23b2a3b1cf803999fb38175f6e9e038a4495c8a5.tar.gz -> gtest-23b2a3b1cf803999fb38175f6e9e038a4495c8a5.tar.gz ) -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=00a8e296772a6c8528100a5f3da44c86 diff --git a/metadata/md5-cache/dev-libs/librdkafka-1.8.2 b/metadata/md5-cache/dev-libs/librdkafka-1.8.2 index 27c9f6b47f32..32fadad64fa8 100644 --- a/metadata/md5-cache/dev-libs/librdkafka-1.8.2 +++ b/metadata/md5-cache/dev-libs/librdkafka-1.8.2 @@ -1,4 +1,4 @@ -BDEPEND=virtual/pkgconfig || ( >=dev-lang/python-3.10.9-r1:3.10 ) +BDEPEND=virtual/pkgconfig || ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) DEFINED_PHASES=configure install prepare setup test DEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( dev-libs/openssl:0= ) zstd? ( app-arch/zstd:= ) sys-libs/zlib:= ) static-libs? ( lz4? ( app-arch/lz4:=[static-libs(+)] ) sasl? ( dev-libs/cyrus-sasl:=[static-libs(+)] ) ssl? ( dev-libs/openssl:0=[static-libs(+)] ) zstd? ( app-arch/zstd:=[static-libs(+)] ) sys-libs/zlib:=[static-libs(+)] ) DESCRIPTION=Apache Kafka C/C++ client library @@ -12,4 +12,4 @@ RDEPEND=!static-libs? ( lz4? ( app-arch/lz4:= ) sasl? ( dev-libs/cyrus-sasl:= ) SLOT=0/1 SRC_URI=https://github.com/edenhill/librdkafka/archive/v1.8.2.tar.gz -> librdkafka-1.8.2.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=c94d441beb323959dd15668da81fa076 +_md5_=6f4d9c2f571d9bea9b7642cf8f835c65 diff --git a/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 new file mode 100644 index 000000000000..0773670b712a --- /dev/null +++ b/metadata/md5-cache/dev-libs/libxlsxwriter-1.1.5-r1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= ) +DESCRIPTION=C library for creating Excel XLSX files +EAPI=8 +HOMEPAGE=https://libxlsxwriter.github.io/ https://github.com/jmcnamara/libxlsxwriter +INHERIT=cmake plocale +IUSE=openssl +KEYWORDS=~amd64 ~arm ~arm64 ~x86 +LICENSE=BSD-2 +RDEPEND=sys-libs/zlib[minizip] openssl? ( dev-libs/openssl:= ) +SLOT=0 +SRC_URI=https://github.com/jmcnamara/libxlsxwriter/archive/RELEASE_1.1.5.tar.gz -> libxlsxwriter-1.1.5.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 plocale 950fbaec7deeba41b5bcc0572cca99b9 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=f94aa1b37d820bf7f24cc630a6b8c635 diff --git a/metadata/md5-cache/dev-libs/libxml2-2.11.2 b/metadata/md5-cache/dev-libs/libxml2-2.11.2 new file mode 100644 index 000000000000..b92ab9997fca --- /dev/null +++ b/metadata/md5-cache/dev-libs/libxml2-2.11.2 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig app-arch/xz-utils >=app-portage/elt-patches-20170815 +DEFINED_PHASES=compile configure install postinst prepare test unpack +DEPEND=>=sys-libs/zlib-1.2.8-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(-)?] icu? ( >=dev-libs/icu-51.2-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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) ) readline? ( sys-libs/readline:= ) +DESCRIPTION=XML C parser and toolkit +EAPI=8 +HOMEPAGE=http://www.xmlsoft.org/ https://gitlab.gnome.org/GNOME/libxml2 +INHERIT=flag-o-matic python-r1 multilib-minimal gnome.org libtool +IUSE=debug examples +ftp icu lzma +python readline static-libs test python_targets_python3_10 python_targets_python3_11 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=>=sys-libs/zlib-1.2.8-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(-)?] icu? ( >=dev-libs/icu-51.2-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(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-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(-)?] ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10[xml(+)] ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11[xml(+)] ) ) readline? ( sys-libs/readline:= ) +REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) +RESTRICT=!test? ( test ) +SLOT=2 +SRC_URI=mirror://gnome/sources/libxml2/2.11/libxml2-2.11.2.tar.xz test? ( http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2002-01-16/xsts-2002-01-16.tar.gz http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2004-01-14/xsts-2004-01-14.tar.gz https://www.w3.org/XML/Test/xmlts20130923.tar.gz ) +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a gnome.org 6b39404f1491c60a2d32e3c693a683fe libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=404279c67ec2c01a1dabeb0348f9c468 diff --git a/metadata/md5-cache/dev-libs/link-grammar-5.12.0 b/metadata/md5-cache/dev-libs/link-grammar-5.12.0 deleted file mode 100644 index 67484ba9cdad..000000000000 --- a/metadata/md5-cache/dev-libs/link-grammar-5.12.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-lang/swig:0 sys-devel/autoconf-archive virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=dev-db/sqlite:3 dev-libs/libpcre2:= aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) !sci-mathematics/minisat -DESCRIPTION=A Syntactic English parser -EAPI=8 -HOMEPAGE=https://www.abisource.com/projects/link-grammar/ https://www.link.cs.cmu.edu/link/ -INHERIT=autotools python-r1 out-of-source -IUSE=aspell +hunspell python python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-db/sqlite:3 dev-libs/libpcre2:= aspell? ( app-text/aspell ) hunspell? ( app-text/hunspell ) python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) ) !sci-mathematics/minisat -REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) -SLOT=0/5 -SRC_URI=https://www.abisource.com/downloads/link-grammar/5.12.0/link-grammar-5.12.0.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source 15ce2b6ae214f3abe70892ce1e517abd out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=eca672342efbfd45501c8bd70607c478 diff --git a/metadata/md5-cache/dev-libs/marisa-0.2.6 b/metadata/md5-cache/dev-libs/marisa-0.2.6 index 5cb11cffc94a..6a2ce4e584e3 100644 --- a/metadata/md5-cache/dev-libs/marisa-0.2.6 +++ b/metadata/md5-cache/dev-libs/marisa-0.2.6 @@ -12,5 +12,5 @@ RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) SLOT=0 SRC_URI=https://github.com/s-yata/marisa-trie/archive/v0.2.6.tar.gz -> marisa-0.2.6.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=976c4aea894e01ad4401ebf110bd18ff diff --git a/metadata/md5-cache/dev-libs/marisa-9999 b/metadata/md5-cache/dev-libs/marisa-9999 index c3cad59c1f2e..c21dec21a1eb 100644 --- a/metadata/md5-cache/dev-libs/marisa-9999 +++ b/metadata/md5-cache/dev-libs/marisa-9999 @@ -11,5 +11,5 @@ PROPERTIES=live RDEPEND=python? ( python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) ) REQUIRED_USE=python? ( || ( python_targets_python3_10 ) ) SLOT=0 -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 git-r3 27e13c09a4c7e4c78ac812f74727e676 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=f2039c96e7d4fb43b45b5c90d40c8ea8 diff --git a/metadata/md5-cache/dev-libs/newt-0.52.23-r1 b/metadata/md5-cache/dev-libs/newt-0.52.23-r1 new file mode 100644 index 000000000000..c1c155051b86 --- /dev/null +++ b/metadata/md5-cache/dev-libs/newt-0.52.23-r1 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gettext sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install prepare +DEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) +DESCRIPTION=Redhat's Newt windowing toolkit development files +EAPI=8 +HOMEPAGE=https://pagure.io/newt +INHERIT=autotools python-r1 toolchain-funcs +IUSE=gpm nls tcl python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=LGPL-2 +RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1-r1:3.11 ) >=dev-libs/popt-1.6 =sys-libs/slang-2* gpm? ( sys-libs/gpm ) tcl? ( >=dev-lang/tcl-8.5:0 ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/mlichvar/newt/archive/r0-52-23.tar.gz -> newt-0.52.23.tar.gz +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=ef881238d766bdac91a96814ca651f6a diff --git a/metadata/md5-cache/dev-libs/nss-3.89.1 b/metadata/md5-cache/dev-libs/nss-3.89.1 new file mode 100644 index 000000000000..42b9797ce966 --- /dev/null +++ b/metadata/md5-cache/dev-libs/nss-3.89.1 @@ -0,0 +1,16 @@ +BDEPEND=dev-lang/perl +DEFINED_PHASES=compile configure install postinst postrm prepare test +DEPEND=>=dev-libs/nspr-4.35[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-db/sqlite-3.8.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(-)?] >=sys-libs/zlib-1.2.8-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(-)?] virtual/pkgconfig +DESCRIPTION=Mozilla's Network Security Services library that implements PKI support +EAPI=8 +HOMEPAGE=https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS +INHERIT=flag-o-matic multilib toolchain-funcs multilib-minimal +IUSE=cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +RDEPEND=>=dev-libs/nspr-4.35[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-db/sqlite-3.8.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(-)?] >=sys-libs/zlib-1.2.8-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(-)?] virtual/pkgconfig +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://archive.mozilla.org/pub/security/nss/releases/NSS_3_89_1_RTM/src/nss-3.89.1.tar.gz cacert? ( https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch ) +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=232feeef7171e184f7f3554f269c36fc diff --git a/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 b/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 new file mode 100644 index 000000000000..160237cf0b06 --- /dev/null +++ b/metadata/md5-cache/dev-libs/opencl-clang-16.0.0 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-util/spirv-llvm-translator:16= sys-devel/clang:16=[static-analyzer] sys-devel/llvm:16= !!sys-devel/llvm:0 +DESCRIPTION=OpenCL-oriented thin wrapper library around clang +EAPI=8 +HOMEPAGE=https://github.com/intel/opencl-clang +INHERIT=cmake llvm +KEYWORDS=~amd64 +LICENSE=UoI-NCSA +RDEPEND=dev-util/spirv-llvm-translator:16= sys-devel/clang:16=[static-analyzer] sys-devel/llvm:16= +SLOT=16 +SRC_URI=https://github.com/intel/opencl-clang/archive/refs/tags/v16.0.0.tar.gz -> opencl-clang-16.0.0.tar.gz +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=22c17927713296cc7dd4160661630713 diff --git a/metadata/md5-cache/dev-libs/pigpio-79 b/metadata/md5-cache/dev-libs/pigpio-79 index c504c13aa894..ddd5c12d4423 100644 --- a/metadata/md5-cache/dev-libs/pigpio-79 +++ b/metadata/md5-cache/dev-libs/pigpio-79 @@ -11,5 +11,5 @@ RDEPEND=python_targets_python3_10? ( >=dev-lang/python-3.10.9-r1:3.10 ) python_t REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 ) ) || ( python_targets_python3_10 python_targets_python3_11 ) SLOT=0 SRC_URI=https://github.com/joan2937/pigpio/archive/v79.tar.gz -> pigpio-79.tar.gz -_eclasses_=distutils-r1 c377e6aa4e8a33d679b05d0441586b86 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 eapi8-dosym 741bfa77afb2a9321261501aca58c208 multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=2bdb97f5b0f9ebc5a787eec7540e219d diff --git a/metadata/md5-cache/dev-libs/qcoro5-0.9.0 b/metadata/md5-cache/dev-libs/qcoro5-0.9.0 index bf721eac0fe7..780d662d0306 100644 --- a/metadata/md5-cache/dev-libs/qcoro5-0.9.0 +++ b/metadata/md5-cache/dev-libs/qcoro5-0.9.0 @@ -9,8 +9,9 @@ IUSE=dbus examples +network qml test testlib websockets KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 LICENSE=MIT RDEPEND=dev-qt/qtcore:5 dbus? ( dev-qt/qtdbus:5 ) network? ( dev-qt/qtnetwork:5 ) qml? ( dev-qt/qtdeclarative:5= ) testlib? ( dev-qt/qttest:5 ) websockets? ( dev-qt/qtwebsockets:5 ) +REQUIRED_USE=test? ( testlib ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/danvratil/qcoro/archive/refs/tags/v0.9.0.tar.gz -> qcoro5-0.9.0.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=2f45e349ac627c29f6eb85e62b2eb4f2 +_md5_=4cbebc5381e8baafeb323a618de30a08 diff --git a/metadata/md5-cache/dev-libs/rinutils-0.10.1 b/metadata/md5-cache/dev-libs/rinutils-0.10.2 similarity index 96% rename from metadata/md5-cache/dev-libs/rinutils-0.10.1 rename to metadata/md5-cache/dev-libs/rinutils-0.10.2 index 69885ba3ee0b..f23da9a0f9c7 100644 --- a/metadata/md5-cache/dev-libs/rinutils-0.10.1 +++ b/metadata/md5-cache/dev-libs/rinutils-0.10.2 @@ -7,6 +7,6 @@ INHERIT=cmake KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT SLOT=0 -SRC_URI=https://github.com/shlomif/rinutils/releases/download/0.10.1/rinutils-0.10.1.tar.xz +SRC_URI=https://github.com/shlomif/rinutils/releases/download/0.10.2/rinutils-0.10.2.tar.xz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=518c729aea6cc13e3a95806068f56cdd diff --git a/metadata/md5-cache/dev-libs/skalibs-2.13.1.0 b/metadata/md5-cache/dev-libs/skalibs-2.13.1.0 index cb2c89cdb7f5..05d57dd855ef 100644 --- a/metadata/md5-cache/dev-libs/skalibs-2.13.1.0 +++ b/metadata/md5-cache/dev-libs/skalibs-2.13.1.0 @@ -3,9 +3,9 @@ DESCRIPTION=General-purpose libraries from skarnet.org EAPI=8 HOMEPAGE=https://www.skarnet.org/software/skalibs/ INHERIT=toolchain-funcs -KEYWORDS=amd64 ~arm ~arm64 ~riscv x86 +KEYWORDS=amd64 arm ~arm64 ~riscv x86 LICENSE=ISC SLOT=0/2.13 SRC_URI=https://www.skarnet.org/software/skalibs/skalibs-2.13.1.0.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=ee27f4564d6eba86f7d05d9b708efbe5 +_md5_=a747076e87586b8fc13372d157e8bea5 diff --git a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 index 30f6b82145dc..54ae90ddf253 100644 --- a/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 +++ b/metadata/md5-cache/dev-libs/tinyxml2-9.0.0-r1 @@ -11,4 +11,4 @@ RESTRICT=!test? ( test ) SLOT=0/9 SRC_URI=https://github.com/leethomason/tinyxml2/archive/9.0.0.tar.gz -> tinyxml2-9.0.0.tar.gz _eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0477fe70cf1a86a6483af9280ee9d40e +_md5_=7487ce4a387183f89fd2b45e5d14ae3e diff --git a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r1 b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r1 index 272a6ef3666d..ef201f365f5d 100644 --- a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r1 +++ b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r1 @@ -12,5 +12,5 @@ RDEPEND=agrep? ( !app-text/agrep !dev-ruby/amatch !app-misc/glimpse ) python? ( REQUIRED_USE=agrep? ( approx ) python? ( || ( python_targets_pypy3 python_targets_python3_10 ) ) || ( python_targets_pypy3 python_targets_python3_10 ) SLOT=0 SRC_URI=https://github.com/laurikari/tre/archive/6092368aabdd0dbb0fbceb2766a37b98e0ff6911.tar.gz -> tre-0.8.0_p20210321.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=bc7976ffa78bcb376fd5eff89f104a7d diff --git a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r2 b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r2 index 4ac7bd23b495..4007d77b3410 100644 --- a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r2 +++ b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r2 @@ -12,5 +12,5 @@ RDEPEND=agrep? ( !app-text/agrep !dev-ruby/amatch !app-misc/glimpse ) python? ( REQUIRED_USE=agrep? ( approx ) python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/laurikari/tre/archive/6092368aabdd0dbb0fbceb2766a37b98e0ff6911.tar.gz -> tre-0.8.0_p20210321.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=4ac069f9a9a96c8583bd97f640ab2a4f diff --git a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r3 b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r3 index 2c62d09b5b70..270b4615c4c9 100644 --- a/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r3 +++ b/metadata/md5-cache/dev-libs/tre-0.8.0_p20210321-r3 @@ -12,5 +12,5 @@ RDEPEND=agrep? ( !app-text/agrep !dev-ruby/amatch !app-misc/glimpse ) python? ( REQUIRED_USE=agrep? ( approx ) python? ( || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 ) ) SLOT=0 SRC_URI=https://github.com/laurikari/tre/archive/6092368aabdd0dbb0fbceb2766a37b98e0ff6911.tar.gz -> tre-0.8.0_p20210321.tar.gz -_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 c377e6aa4e8a33d679b05d0441586b86 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_eclasses_=autotools f0d3196128225dee3220e65f3371bc7a distutils-r1 87ebb7e1e8d4ac49be0a91406b443060 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild bddcb51b74f4a76724ff7cf8e7388869 multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 3c6cd0f418ba702c186a9865b85e704d python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e _md5_=7f4bd975043da5baf3e2f3aeb40e4dac diff --git a/metadata/md5-cache/dev-libs/weston-11.0.1 b/metadata/md5-cache/dev-libs/weston-11.0.1 index 80d629094072..6f54b3749d2c 100644 --- a/metadata/md5-cache/dev-libs/weston-11.0.1 +++ b/metadata/md5-cache/dev-libs/weston-11.0.1 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://wayland.freedesktop.org/ https://gitlab.freedesktop.org/wayland/weston INHERIT=meson python-any-r1 readme.gentoo-r1 xdg-utils IUSE=+desktop +drm editor examples fullscreen +gles2 headless ivi jpeg kiosk lcms pipewire rdp remoting +resize-optimization screen-sharing +seatd +suid systemd test wayland-compositor webp +X xwayland -KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 LICENSE=MIT CC-BY-SA-3.0 RDEPEND=>=dev-libs/libinput-0.8.0 >=dev-libs/wayland-1.20.0 lcms? ( >=media-libs/lcms-2.9:2 ) media-libs/libpng:0= webp? ( media-libs/libwebp:0= ) jpeg? ( media-libs/libjpeg-turbo:0= ) >=x11-libs/cairo-1.11.3 >=x11-libs/libdrm-2.4.108 >=x11-libs/libxkbcommon-0.5.0 >=x11-libs/pixman-0.25.2 x11-misc/xkeyboard-config drm? ( >=media-libs/mesa-17.1[gbm(+)] >=sys-libs/mtdev-1.1.0 >=virtual/udev-136 ) editor? ( x11-libs/pango ) examples? ( x11-libs/pango ) gles2? ( media-libs/mesa[gles2,wayland] ) pipewire? ( >=media-video/pipewire-0.3:= ) rdp? ( >=net-misc/freerdp-2.3.0:=[server] ) remoting? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0 ) seatd? ( sys-auth/seatd:= ) systemd? ( sys-auth/pambase[systemd] >=sys-apps/dbus-1.6 >=sys-apps/systemd-209[pam] ) X? ( >=x11-libs/libxcb-1.9 x11-libs/libX11 ) xwayland? ( x11-base/xwayland x11-libs/cairo[X,xcb(+)] >=x11-libs/libxcb-1.9 x11-libs/libXcursor ) REQUIRED_USE=drm? ( gles2 ) pipewire? ( drm ) remoting? ( drm gles2 ) screen-sharing? ( rdp ) test? ( desktop headless lcms xwayland ) wayland-compositor? ( gles2 ) || ( drm headless rdp wayland-compositor X ) || ( seatd systemd ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://gitlab.freedesktop.org/wayland/weston/uploads/f5648c818fba5432edc3ea63c4db4813/weston-11.0.1.tar.xz _eclasses_=meson 915ec7c25e08d7886558215e6809ca1e multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=d288cf182b4036264ca861fdf4df70b1 +_md5_=60093502b627d68d2fb0553e74ac6bd3 diff --git a/metadata/md5-cache/dev-lisp/Manifest.gz b/metadata/md5-cache/dev-lisp/Manifest.gz index 9b6b6afbcf0d90f8b0a607994d152c5ee1db10d1..d92a49a6a6238ea88d21995539eb9e5f4975434b 100644 GIT binary patch literal 4878 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 AmjD0& literal 5043 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 JOH3If005cGv{3*6 diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.3.2 b/metadata/md5-cache/dev-lisp/sbcl-2.3.2 deleted file mode 100644 index db0e91017909..000000000000 --- a/metadata/md5-cache/dev-lisp/sbcl-2.3.2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-util/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp -EAPI=8 -HOMEPAGE=https://www.sbcl.org/ http://sbcl.sourceforge.net/ -INHERIT=flag-o-matic pax-utils toolchain-funcs -IUSE=debug doc source +threads +unicode +zstd -KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris -LICENSE=MIT -RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) -SLOT=0/2.3.2 -SRC_URI=mirror://sourceforge/sbcl/sbcl-2.3.2-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.3.2-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-1.4.11-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x86-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) sparc-solaris? ( mirror://sourceforge/sbcl/sbcl-1.0.23-sparc-solaris-binary.tar.bz2 ) -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=b6349d2d5ce13da27f474592ae941651 diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.3.3 b/metadata/md5-cache/dev-lisp/sbcl-2.3.3 deleted file mode 100644 index bd61740018ac..000000000000 --- a/metadata/md5-cache/dev-lisp/sbcl-2.3.3 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-util/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) -DEFINED_PHASES=compile configure install prepare test unpack -DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp -EAPI=8 -HOMEPAGE=https://www.sbcl.org/ http://sbcl.sourceforge.net/ -INHERIT=flag-o-matic pax-utils toolchain-funcs -IUSE=debug doc source +threads +unicode +zstd -KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris -LICENSE=MIT -RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) -SLOT=0/2.3.3 -SRC_URI=mirror://sourceforge/sbcl/sbcl-2.3.3-source.tar.bz2 x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.3.2-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x86-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) sparc-solaris? ( mirror://sourceforge/sbcl/sbcl-1.0.23-sparc-solaris-binary.tar.bz2 ) -_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=0e1beb6a7d94c07fef03b4a332c92a7f diff --git a/metadata/md5-cache/dev-lisp/sbcl-2.3.4 b/metadata/md5-cache/dev-lisp/sbcl-2.3.4 new file mode 100644 index 000000000000..582211915572 --- /dev/null +++ b/metadata/md5-cache/dev-lisp/sbcl-2.3.4 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) dev-util/strace doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 ) system-bootstrap? ( || ( dev-lisp/clisp dev-lisp/sbcl ) ) +DEFINED_PHASES=compile configure install prepare test unpack +DESCRIPTION=Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp +EAPI=8 +HOMEPAGE=https://www.sbcl.org/ http://sbcl.sourceforge.net/ +INHERIT=flag-o-matic pax-utils toolchain-funcs +IUSE=system-bootstrap debug doc source +threads +unicode +zstd +KEYWORDS=-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris +LICENSE=MIT +RDEPEND=>=dev-lisp/asdf-3.3:= prefix? ( dev-util/patchelf ) zstd? ( app-arch/zstd ) !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) ) +SLOT=0/2.3.4 +SRC_URI=mirror://sourceforge/sbcl/sbcl-2.3.4-source.tar.bz2 !system-bootstrap? ( x86? ( mirror://sourceforge/sbcl/sbcl-1.4.3-x86-linux-binary.tar.bz2 ) amd64? ( mirror://sourceforge/sbcl/sbcl-2.3.4-x86-64-linux-binary.tar.bz2 ) ppc? ( mirror://sourceforge/sbcl/sbcl-1.2.7-powerpc-linux-binary.tar.bz2 ) ppc64? ( mirror://sourceforge/sbcl/sbcl-1.5.8-ppc64le-linux-binary.tar.bz2 ) sparc? ( mirror://sourceforge/sbcl/sbcl-1.0.28-sparc-linux-binary.tar.bz2 ) alpha? ( mirror://sourceforge/sbcl/sbcl-1.0.28-alpha-linux-binary.tar.bz2 ) arm? ( mirror://sourceforge/sbcl/sbcl-2.3.3-armhf-linux-binary.tar.bz2 ) arm64? ( mirror://sourceforge/sbcl/sbcl-1.4.2-arm64-linux-binary.tar.bz2 ) x64-macos? ( mirror://sourceforge/sbcl/sbcl-1.2.11-x86-64-darwin-binary.tar.bz2 ) ppc-macos? ( mirror://sourceforge/sbcl/sbcl-1.0.47-powerpc-darwin-binary.tar.bz2 ) x86-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-solaris-binary.tar.bz2 ) x64-solaris? ( mirror://sourceforge/sbcl/sbcl-1.2.7-x86-64-solaris-binary.tar.bz2 ) sparc-solaris? ( mirror://sourceforge/sbcl/sbcl-1.0.23-sparc-solaris-binary.tar.bz2 ) ) +_eclasses_=flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a multilib d1408425c7c4a7669b9b17735404b693 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e +_md5_=e68e5f1f96f9b7ccbf8ce0663fad72ec diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz index 0641ecd148e5cf1a70036a7472800d0c6251048d..33b4fc8c424ea7bcfcdf30fbd26648ad91da6699 100644 GIT binary patch delta 87332 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¬rB@;S+3e6W%K%Tb92t)M?H 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%0DXSK&Vn!aQ1&)22(LvGTpcF4%BXo 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 diff --git a/metadata/md5-cache/dev-ml/async_unix-0.15.0 b/metadata/md5-cache/dev-ml/async_unix-0.15.0 index 41e147fe34d0..00395a9c3991 100644 --- a/metadata/md5-cache/dev-ml/async_unix-0.15.0 +++ b/metadata/md5-cache/dev-ml/async_unix-0.15.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/janestreet/async_unix INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=MIT RDEPEND=dev-ml/async_kernel:0/0.15 dev-ml/core_unix:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.15 SRC_URI=https://github.com/janestreet/async_unix/archive/v0.15.0.tar.gz -> async_unix-0.15.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=b151a173b08564ea914fbe0d2e56efe1 +_md5_=3c8b0b8f2b3ca849535412701d8d4120 diff --git a/metadata/md5-cache/dev-ml/core_bench-0.15.0 b/metadata/md5-cache/dev-ml/core_bench-0.15.0 index 6e984d43202b..f49d87495545 100644 --- a/metadata/md5-cache/dev-ml/core_bench-0.15.0 +++ b/metadata/md5-cache/dev-ml/core_bench-0.15.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/janestreet/core_bench INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=MIT RDEPEND=dev-ml/textutils:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.15 SRC_URI=https://github.com/janestreet/core_bench/archive/v0.15.0.tar.gz -> core_bench-0.15.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=170c09c61e8c383ebb97d06b07585858 +_md5_=870b2de27593b0435d84a0a0cd9e5f51 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 index 46ed6e05adf4..791adbab4fc2 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/14.0.6 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-14.0.6/llvm-project-14.0.6.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=81a9f3aae36c4d277e7deb51da8e2119 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 index 11319a652d09..cb347366a542 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/15.0.7 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=47ac9fc5ccf47d31fdeabf577e9b531c diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 deleted file mode 100644 index a735053647ba..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-15 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.1[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.1[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/16.0.1 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.1/llvm-project-16.0.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.1/llvm-project-16.0.1.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bb054ccbb72b406130928bc4c24b2faa diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2 deleted file mode 100644 index 8781c26b05db..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 verify-sig? ( >=sec-keys/openpgp-keys-llvm-15 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 ) -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.2[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.2:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.2[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.2[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.2[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.2[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.2[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.2[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.2[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.2[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.2[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.2[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.2[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.2[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.2[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.2[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.2[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.2[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.2[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.2[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.2[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.2[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.2[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.2[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.2[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.2[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.2[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/16.0.2 -SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.2/llvm-project-16.0.2.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.2/llvm-project-16.0.2.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=bb054ccbb72b406130928bc4c24b2faa diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 index fe6cf481d898..0726c6e8c8ff 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3 @@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/16.0.3 SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.3/llvm-project-16.0.3.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.3/llvm-project-16.0.3.src.tar.xz.sig ) -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e verify-sig ed3712fa46ee0fdc2dbbad539e20ff26 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=bb054ccbb72b406130928bc4c24b2faa diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3.9999 deleted file mode 100644 index 899aede3f629..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.3.9999 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.3.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -PROPERTIES=live -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.3.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.3.9999[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/16.0.3.9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e3e6f841757b36483d0138e342540e9 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.4.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.4.9999 new file mode 100644 index 000000000000..8b33bd45953f --- /dev/null +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.4.9999 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.4.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 +DESCRIPTION=OCaml bindings for LLVM +EAPI=8 +HOMEPAGE=https://llvm.org/ +INHERIT=cmake llvm llvm.org python-any-r1 +IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa +LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA +PROPERTIES=live +RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-16.0.4.9999:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-16.0.4.9999[llvm_targets_Xtensa] ) +REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) +RESTRICT=!test? ( test ) +SLOT=0/16.0.4.9999 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=0e3e6f841757b36483d0138e342540e9 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 index c24ae49f95c4..c5d31354bc87 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0.9999 @@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0. REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) RESTRICT=!test? ( test ) SLOT=0/17.0.0.9999 -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a git-r3 27e13c09a4c7e4c78ac812f74727e676 llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7627d6d7d4810ada8a9a656eb003e9b1 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230325 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230325 deleted file mode 100644 index dd3a0e02ec3d..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230325 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230325:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230325:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230325[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/17.0.0_pre20230325 -SRC_URI=https://github.com/llvm/llvm-project/archive/0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz -> llvm-project-0be1fbac2a7797399c0970e3f4033288036b65f6.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e3e6f841757b36483d0138e342540e9 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230414 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230414 deleted file mode 100644 index 079a3bfc2f5e..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230414 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230414:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230414:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230414[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/17.0.0_pre20230414 -SRC_URI=https://github.com/llvm/llvm-project/archive/5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz -> llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=0e3e6f841757b36483d0138e342540e9 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230421 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230421 deleted file mode 100644 index 0dbbf26e0b62..000000000000 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230421 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=|| ( >=dev-lang/python-3.11.1-r1:3.11 >=dev-lang/python-3.10.9-r1:3.10 ) dev-lang/perl dev-ml/findlib >=dev-util/cmake-3.16 >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230421:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Xtensa] ) !!sys-devel/llvm:0 -DESCRIPTION=OCaml bindings for LLVM -EAPI=8 -HOMEPAGE=https://llvm.org/ -INHERIT=cmake llvm llvm.org python-any-r1 -IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa -LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA -RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-17.0.0_pre20230421:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-17.0.0_pre20230421[llvm_targets_Xtensa] ) -REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa ) -RESTRICT=!test? ( test ) -SLOT=0/17.0.0_pre20230421 -SRC_URI=https://github.com/llvm/llvm-project/archive/5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz -> llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=7627d6d7d4810ada8a9a656eb003e9b1 diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230502 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230502 index 3af5d4673a78..1fa681f29b5f 100644 --- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230502 +++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.0_pre20230502 @@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm RESTRICT=!test? ( test ) SLOT=0/17.0.0_pre20230502 SRC_URI=https://github.com/llvm/llvm-project/archive/52882de0e641487329c9e093a90ea3dad01842c8.tar.gz -> llvm-project-52882de0e641487329c9e093a90ea3dad01842c8.tar.gz -_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 8572a4cc47580dfe86d0f8668a58683d multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 +_eclasses_=cmake 7fb5980de96325cbab639f5b2187357c flag-o-matic 514815b1cc0dd4aeac177c2e812b3b1a llvm 4cc6f8e29d24a8011266413e74c728bb llvm.org 2efc4a13b5f85a9b39a806d06cc5f5ce multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 76050953ad5b70d7e09a6ca55558db92 python-any-r1 d2955aaac8daaaa69fcc6dc93ed19f29 python-utils-r1 4544ab96b58e177dc52d75e42f5ee307 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=7627d6d7d4810ada8a9a656eb003e9b1 diff --git a/metadata/md5-cache/dev-ml/textutils-0.15.0 b/metadata/md5-cache/dev-ml/textutils-0.15.0 index ac964978511d..d8d0403d0011 100644 --- a/metadata/md5-cache/dev-ml/textutils-0.15.0 +++ b/metadata/md5-cache/dev-ml/textutils-0.15.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/janestreet/textutils INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 ~arm ~arm64 ~x86 +KEYWORDS=amd64 arm arm64 x86 LICENSE=MIT RDEPEND=dev-ml/core_unix:0/0.15 dev-ml/textutils_kernel:0/0.15 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.15 SRC_URI=https://github.com/janestreet/textutils/archive/v0.15.0.tar.gz -> textutils-0.15.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=e58f18cf8a343f3e66421c8ea0493b7c +_md5_=12b448b4b48d7956070e9735f9f8c5f2 diff --git a/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0 b/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0 index e1387c7e84c8..542bdba74dd1 100644 --- a/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0 +++ b/metadata/md5-cache/dev-ml/textutils_kernel-0.15.0 @@ -6,10 +6,10 @@ EAPI=8 HOMEPAGE=https://github.com/janestreet/textutils_kernel INHERIT=dune IUSE=+ocamlopt -KEYWORDS=amd64 ~arm ~arm64 ~riscv ~x86 +KEYWORDS=amd64 arm arm64 ~riscv x86 LICENSE=MIT RDEPEND=dev-ml/core:0/0.15 >=dev-ml/uutf-1.0.2:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:= SLOT=0/0.15 SRC_URI=https://github.com/janestreet/textutils_kernel/archive/refs/tags/v0.15.0.tar.gz -> textutils_kernel-0.15.0.tar.gz _eclasses_=dune beddc7cde467b2e48afc78a87d042c01 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 -_md5_=2778f2ed6502108483a80ba0785e5c61 +_md5_=dbd62bd68677f74c63097c03fc79905c diff --git a/metadata/md5-cache/dev-perl/Bio-SamTools-1.430.0-r2 b/metadata/md5-cache/dev-perl/Bio-SamTools-1.430.0-r2 deleted file mode 100644 index 063e4a0c989b..000000000000 --- a/metadata/md5-cache/dev-perl/Bio-SamTools-1.430.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=>=sci-biology/bioperl-1.6.9 sci-biology/samtools:0.1-legacy= virtual/perl-ExtUtils-CBuilder >=dev-perl/Module-Build-0.420.0 dev-lang/perl -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-perl/Module-Build sci-biology/samtools:0.1-legacy= dev-lang/perl -DESCRIPTION=Read SAM/BAM database files -EAPI=7 -HOMEPAGE=https://metacpan.org/release/Bio-SamTools -INHERIT=perl-module toolchain-funcs -KEYWORDS=~amd64 ~x86 -LICENSE=|| ( Artistic GPL-1+ ) -RDEPEND=>=sci-biology/bioperl-1.6.9 sci-biology/samtools:0.1-legacy= dev-lang/perl:= -SLOT=0 -SRC_URI=mirror://cpan/authors/id/L/LD/LDS/Bio-SamTools-1.43.tar.gz -_eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=a0dc9c9ad6149f321d5c57f99b04aadf diff --git a/metadata/md5-cache/dev-perl/IO-AIO-4.790.0 b/metadata/md5-cache/dev-perl/IO-AIO-4.790.0 index 47b31f5c139d..06b9473d0c27 100644 --- a/metadata/md5-cache/dev-perl/IO-AIO-4.790.0 +++ b/metadata/md5-cache/dev-perl/IO-AIO-4.790.0 @@ -6,11 +6,11 @@ EAPI=8 HOMEPAGE=https://metacpan.org/release/IO-AIO INHERIT=perl-module IUSE=test -KEYWORDS=amd64 ~arm64 ~ppc ~riscv ~x86 +KEYWORDS=amd64 ~arm64 ~ppc ~riscv x86 LICENSE=|| ( Artistic GPL-1+ ) RDEPEND=dev-perl/common-sense dev-lang/perl:= RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://cpan/authors/id/M/ML/MLEHMANN/IO-AIO-4.79.tar.gz _eclasses_=multilib d1408425c7c4a7669b9b17735404b693 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 8c55459fea879ccdec282839a3b22f78 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 14a8ae365191b518fad51caad7a08f3e -_md5_=4cb63fcb7c047ebef99c09a92a52b1fd +_md5_=fe1d02d6021acdb8435810064330c8a1 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz index 687fdc7f30ca2e95725f6d3d28b6ca3f0e38d1b0..5d7a750b0be3113cb863f4c0b2555fb2f57b70ae 100644 GIT binary patch delta 309269 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