From 07394b0a525d5f2d033c7ee151b0eea5a8400526 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 31 Jan 2024 09:13:22 +0300 Subject: [PATCH] Sync with portage [Wed Jan 31 09:13:22 MSK 2024]. --- Manifest.files.gz | Bin 29751 -> 29768 bytes app-admin/Manifest.gz | Bin 32012 -> 32021 bytes app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.32.30.ebuild | 89 + app-arch/Manifest.gz | Bin 17744 -> 17739 bytes app-arch/patool/Manifest | 3 +- app-arch/patool/patool-1.12_p20230424.ebuild | 128 -- ...tool-1.14.1.ebuild => patool-2.1.1.ebuild} | 21 +- app-editors/Manifest.gz | Bin 13948 -> 13952 bytes app-editors/emacs/Manifest | 8 +- app-editors/emacs/emacs-26.3-r16.ebuild | 5 +- app-editors/emacs/emacs-27.2-r14.ebuild | 5 +- app-editors/emacs/emacs-28.2-r10.ebuild | 5 +- app-editors/emacs/emacs-29.2.9999.ebuild | 3 + app-editors/emacs/emacs-29.2.ebuild | 4 +- app-editors/emacs/emacs-30.0.9999.ebuild | 5 + app-editors/gvim/gvim-9.0.2167.ebuild | 2 +- app-editors/vim-core/vim-core-9.0.2167.ebuild | 2 +- app-editors/vim/vim-9.0.2167.ebuild | 2 +- app-emulation/Manifest.gz | Bin 15136 -> 15135 bytes app-emulation/libvirt/libvirt-9.8.0.ebuild | 2 +- app-misc/Manifest.gz | Bin 50428 -> 50431 bytes .../ca-certificates-20230311.3.96.1-r1.ebuild | 201 ++ ...icates-drop-pointless-dependency-on-.patch | 46 + app-misc/fastfetch/Manifest | 2 +- ...ch-2.7.0.ebuild => fastfetch-2.7.1.ebuild} | 0 app-misc/pax-utils/pax-utils-1.3.7.ebuild | 2 +- app-office/Manifest.gz | Bin 8425 -> 8428 bytes app-office/libreoffice-l10n/Manifest | 366 ++-- ...build => libreoffice-l10n-24.2.0.3.ebuild} | 0 app-portage/Manifest.gz | Bin 9757 -> 9756 bytes app-portage/gpyutils/Manifest | 1 + app-portage/gpyutils/gpyutils-0.13.ebuild | 31 + app-text/Manifest.gz | Bin 49616 -> 49616 bytes app-text/highlight/highlight-4.9.ebuild | 2 +- dev-cpp/Manifest.gz | Bin 14586 -> 14595 bytes dev-cpp/jwt-cpp/Manifest | 1 + dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild | 80 + ...kens-cpp-1.1.0-invalid-vector-access.patch | 24 + .../scitokens-cpp-1.0.2-r1.ebuild | 4 +- .../scitokens-cpp-1.0.2-r2.ebuild | 61 + .../scitokens-cpp-1.1.0-r1.ebuild | 61 + .../scitokens-cpp/scitokens-cpp-1.1.0.ebuild | 4 +- .../files/sdbus-c++-1.4.0-fix-pkgconfig.patch | 94 + ...1.4.0.ebuild => sdbus-c++-1.4.0-r1.ebuild} | 1 + dev-db/Manifest.gz | Bin 16229 -> 16230 bytes dev-db/mariadb/Manifest | 4 + dev-db/mariadb/mariadb-10.11.6.ebuild | 1318 +++++++++++++ dev-db/mariadb/mariadb-10.6.16.ebuild | 1329 +++++++++++++ dev-debug/Manifest.gz | Bin 4011 -> 4016 bytes dev-debug/lldb/Manifest | 5 +- dev-debug/lldb/lldb-18.0.0_pre20240106.ebuild | 115 -- dev-debug/lldb/lldb-18.0.0_pre20240113.ebuild | 115 -- dev-debug/lldb/lldb-18.0.0_pre20240120.ebuild | 115 -- ...0.0.9999.ebuild => lldb-18.1.0_rc1.ebuild} | 0 dev-dotnet/Manifest.gz | Bin 4296 -> 4296 bytes dev-dotnet/fable/fable-4.9.0.ebuild | 9 +- dev-java/Manifest.gz | Bin 60162 -> 60148 bytes ...mail-1.77.ebuild => bcmail-1.77-r1.ebuild} | 2 + ...-mail-2.0.1-LogManagerPropertiesTest.patch | 11 + .../jakarta-mail/jakarta-mail-2.0.1.ebuild | 42 +- dev-java/leiningen-bin/Manifest | 2 + .../leiningen-bin/leiningen-bin-2.11.1.ebuild | 62 + dev-lang/Manifest.gz | Bin 21652 -> 21831 bytes dev-lang/fennel/Manifest | 1 - dev-lang/fennel/fennel-1.3.1.ebuild | 41 - ...el-1.4.0.ebuild => fennel-1.4.0-r1.ebuild} | 2 +- dev-lang/fuzion/fuzion-0.086.ebuild | 28 +- dev-lang/oorexx/Manifest | 1 + dev-lang/oorexx/files/oorexx-5.0.0-man.patch | 21 + dev-lang/oorexx/metadata.xml | 20 + dev-lang/oorexx/oorexx-5.0.0.ebuild | 37 + dev-lang/php/php-8.2.15.ebuild | 2 +- dev-libs/Manifest.gz | Bin 97667 -> 97678 bytes dev-libs/boost/boost-1.83.0-r2.ebuild | 2 +- .../files/folks-0.15.6-implicit-decl.patch | 61 + dev-libs/folks/folks-0.15.6-r1.ebuild | 102 + .../files/isa-l-2.30.0_makefile-x86.patch | 12 + dev-libs/isa-l/isa-l-2.30.0-r1.ebuild | 3 +- dev-libs/libclc/Manifest | 5 +- dev-libs/libclc/libclc-18.0.0.9999.ebuild | 87 - .../libclc/libclc-18.0.0_pre20240106.ebuild | 87 - .../libclc/libclc-18.0.0_pre20240120.ebuild | 79 - ...240113.ebuild => libclc-18.1.0_rc1.ebuild} | 0 ...sic-syntax-errors-in-the-shell-scrip.patch | 109 ++ .../liberasurecode-1.6.3.ebuild | 15 +- dev-libs/libverto/metadata.xml | 1 - dev-libs/libxslt/libxslt-1.1.39.ebuild | 3 +- dev-libs/libxslt/libxslt-9999.ebuild | 3 +- dev-libs/openssl/Manifest | 6 + dev-libs/openssl/openssl-3.0.13.ebuild | 278 +++ dev-libs/openssl/openssl-3.1.5.ebuild | 281 +++ dev-libs/openssl/openssl-3.2.1.ebuild | 300 +++ dev-libs/vectorscan/vectorscan-5.4.11.ebuild | 2 +- dev-libs/yaz/Manifest | 2 +- .../yaz/files/yaz-3.0.47-icu-automagic.patch | 25 - .../files/yaz-5.34.0-fix-atoi-header.patch | 54 + .../files/yaz-5.34.0-fix-libxml2-2.12.patch | 108 ++ .../{yaz-3.0.53.ebuild => yaz-5.34.0.ebuild} | 34 +- dev-ml/Manifest.gz | Bin 38307 -> 38302 bytes dev-ml/llvm-ocaml/Manifest | 5 +- .../llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild | 110 -- .../llvm-ocaml-18.0.0_pre20240106.ebuild | 110 -- .../llvm-ocaml-18.0.0_pre20240113.ebuild | 110 -- ...20.ebuild => llvm-ocaml-18.1.0_rc1.ebuild} | 0 dev-perl/Manifest.gz | Bin 285670 -> 285675 bytes dev-perl/Sys-Virt/Sys-Virt-9.7.0.ebuild | 4 +- dev-python/Faker/Faker-22.6.0.ebuild | 40 + dev-python/Faker/Manifest | 1 + dev-python/Manifest.gz | Bin 268793 -> 269448 bytes dev-python/PyGithub/Manifest | 1 + dev-python/PyGithub/PyGithub-2.2.0.ebuild | 39 + dev-python/aiohttp/Manifest | 1 + dev-python/aiohttp/aiohttp-3.9.3.ebuild | 117 ++ dev-python/argparse-addons/Manifest | 1 + .../argparse-addons-0.12.0.ebuild | 21 + dev-python/argparse-addons/metadata.xml | 17 + dev-python/bincopy/Manifest | 1 + dev-python/bincopy/bincopy-20.0.0.ebuild | 27 + dev-python/bincopy/metadata.xml | 17 + dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.34.30.ebuild | 58 + dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.34.30.ebuild | 63 + dev-python/capturer/capturer-3.0-r1.ebuild | 4 +- dev-python/chameleon/Manifest | 1 + dev-python/chameleon/chameleon-4.5.2.ebuild | 23 + dev-python/clang-python/Manifest | 5 +- .../clang-python-18.0.0.9999.ebuild | 53 - .../clang-python-18.0.0_pre20240106.ebuild | 53 - .../clang-python-18.0.0_pre20240113.ebuild | 53 - ....ebuild => clang-python-18.1.0_rc1.ebuild} | 0 .../coloredlogs/coloredlogs-15.0.1-r1.ebuild | 4 +- .../Manifest | 1 + .../confusable-homoglyphs-3.2.0-r2.ebuild} | 2 +- .../confusable-homoglyphs-3.3.1.ebuild | 34 + .../metadata.xml | 8 +- .../django-registration-3.4-r1.ebuild | 4 +- dev-python/furo/Manifest | 1 + dev-python/furo/furo-2023.9.10.ebuild | 2 +- dev-python/furo/furo-2024.1.29.ebuild | 42 + dev-python/google-api-core/Manifest | 1 + .../google-api-core-2.16.0.ebuild | 65 + .../humanfriendly-10.0-r1.ebuild | 4 +- dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.97.3.ebuild | 90 + .../jupyterlab-pygments-0.3.0.ebuild | 8 +- .../libvirt-python-9.8.0.ebuild | 2 +- dev-python/lit/Manifest | 5 +- dev-python/lit/lit-18.0.0.9999.ebuild | 45 - dev-python/lit/lit-18.0.0_pre20240106.ebuild | 45 - dev-python/lit/lit-18.0.0_pre20240113.ebuild | 45 - ...e20240120.ebuild => lit-18.1.0_rc1.ebuild} | 0 dev-python/mako/Manifest | 1 + dev-python/mako/mako-1.3.2.ebuild | 49 + dev-python/mcbootflash/Manifest | 1 + .../mcbootflash/mcbootflash-8.0.0.ebuild | 30 + dev-python/mcbootflash/metadata.xml | 17 + dev-python/multiprocess/Manifest | 1 + .../multiprocess/multiprocess-0.70.16.ebuild | 27 + dev-python/pslab/Manifest | 1 + .../files/pslab-3.0.0-pytest_record.patch | 36 + dev-python/pslab/pslab-3.0.0.ebuild | 51 + dev-python/pydantic/Manifest | 1 + dev-python/pydantic/pydantic-2.6.0.ebuild | 57 + .../pypdf/files/pypdf-4.0.1-pytest-8.patch | 80 + dev-python/pypdf/pypdf-4.0.1.ebuild | 19 +- .../pyside2-tools-5.15.12.ebuild | 2 +- dev-python/pyside2/pyside2-5.15.12.ebuild | 2 +- dev-python/pytest-django/Manifest | 1 + .../pytest-django/pytest-django-4.8.0.ebuild | 51 + dev-python/pytest-httpx/Manifest | 1 + .../pytest-httpx/pytest-httpx-0.29.0.ebuild | 32 + dev-python/pytest-reserial/Manifest | 1 + dev-python/pytest-reserial/metadata.xml | 17 + .../pytest-reserial-0.2.4.ebuild | 27 + dev-python/pythonfinder/Manifest | 1 + .../pythonfinder/pythonfinder-2.1.0.ebuild | 31 + dev-python/pythonnet/pythonnet-3.0.3.ebuild | 8 +- dev-python/referencing/Manifest | 1 + .../referencing/referencing-0.33.0.ebuild | 33 + dev-python/requests-file/Manifest | 1 + .../requests-file/requests-file-2.0.0.ebuild | 29 + dev-python/sentry-sdk/Manifest | 1 + .../sentry-sdk/sentry-sdk-1.40.0.ebuild | 146 ++ dev-python/setuptools-gettext/Manifest | 1 + .../setuptools-gettext-0.1.11.ebuild | 37 + dev-python/shiboken2/shiboken2-5.15.12.ebuild | 2 +- dev-python/sqlglot/Manifest | 1 + dev-python/sqlglot/sqlglot-20.11.0.ebuild | 121 ++ dev-python/tifffile/Manifest | 1 + dev-python/tifffile/tifffile-2024.1.30.ebuild | 57 + dev-python/trio/files/trio-0.24.0-musl.patch | 66 + dev-python/trio/trio-0.24.0.ebuild | 5 + dev-python/urwid/Manifest | 1 + dev-python/urwid/urwid-2.5.0.ebuild | 43 + dev-python/virtualenvwrapper/Manifest | 1 + .../virtualenvwrapper-6.1.0.ebuild | 71 + ...-1.1.2.ebuild => xdoctest-1.1.2-r1.ebuild} | 5 +- dev-python/ytmusicapi/Manifest | 1 + dev-python/ytmusicapi/ytmusicapi-1.5.1.ebuild | 23 + dev-qt/Manifest.gz | Bin 11552 -> 11562 bytes dev-qt/assistant/assistant-5.15.12.ebuild | 2 +- dev-qt/designer/designer-5.15.12.ebuild | 2 +- .../linguist-tools-5.15.12.ebuild | 2 +- dev-qt/linguist/linguist-5.15.12.ebuild | 2 +- dev-qt/pixeltool/pixeltool-5.15.12.ebuild | 2 +- dev-qt/qdbus/qdbus-5.15.12.ebuild | 2 +- dev-qt/qdbusviewer/qdbusviewer-5.15.12.ebuild | 2 +- dev-qt/qdoc/qdoc-5.15.12.ebuild | 2 +- dev-qt/qt3d/qt3d-5.15.12.ebuild | 2 +- dev-qt/qt5compat/qt5compat-6.6.9999.ebuild | 4 +- dev-qt/qt5compat/qt5compat-6.7.9999.ebuild | 4 +- dev-qt/qt5compat/qt5compat-6.9999.ebuild | 4 +- dev-qt/qtbase/qtbase-6.6.9999.ebuild | 2 +- dev-qt/qtbase/qtbase-6.7.9999.ebuild | 2 +- dev-qt/qtbase/qtbase-6.9999.ebuild | 2 +- dev-qt/qtbluetooth/qtbluetooth-5.15.12.ebuild | 2 +- dev-qt/qtcharts/qtcharts-5.15.12.ebuild | 2 +- dev-qt/qtcharts/qtcharts-6.6.9999.ebuild | 4 +- dev-qt/qtcharts/qtcharts-6.7.9999.ebuild | 4 +- dev-qt/qtcharts/qtcharts-6.9999.ebuild | 4 +- .../qtconcurrent/qtconcurrent-5.15.12.ebuild | 2 +- .../qtconnectivity-6.6.9999.ebuild | 4 +- .../qtconnectivity-6.7.9999.ebuild | 4 +- .../qtconnectivity-6.9999.ebuild | 4 +- dev-qt/qtcore/qtcore-5.15.12-r1.ebuild | 2 +- dev-qt/qtdatavis3d/qtdatavis3d-5.15.12.ebuild | 2 +- dev-qt/qtdbus/qtdbus-5.15.12.ebuild | 2 +- .../qtdeclarative-5.15.12.ebuild | 2 +- .../qtdeclarative-6.6.9999.ebuild | 4 +- .../qtdeclarative-6.7.9999.ebuild | 4 +- .../qtdeclarative/qtdeclarative-6.9999.ebuild | 4 +- dev-qt/qtdiag/qtdiag-5.15.12.ebuild | 2 +- dev-qt/qtgamepad/qtgamepad-5.15.12.ebuild | 2 +- .../qtgraphicaleffects-5.15.12.ebuild | 2 +- dev-qt/qtgui/qtgui-5.15.12.ebuild | 2 +- dev-qt/qthelp/qthelp-5.15.12.ebuild | 2 +- .../qtimageformats-5.15.12.ebuild | 2 +- .../qtimageformats-6.6.9999.ebuild | 4 +- .../qtimageformats-6.7.9999.ebuild | 4 +- .../qtimageformats-6.9999.ebuild | 4 +- dev-qt/qtlocation/qtlocation-5.15.12.ebuild | 2 +- .../qtmultimedia/qtmultimedia-5.15.12.ebuild | 2 +- .../qtmultimedia/qtmultimedia-6.6.9999.ebuild | 6 +- .../qtmultimedia/qtmultimedia-6.7.9999.ebuild | 6 +- .../qtmultimedia/qtmultimedia-6.9999.ebuild | 6 +- dev-qt/qtnetwork/qtnetwork-5.15.12-r1.ebuild | 2 +- .../qtnetworkauth-5.15.12.ebuild | 2 +- dev-qt/qtopengl/qtopengl-5.15.12.ebuild | 2 +- dev-qt/qtpaths/qtpaths-5.15.12.ebuild | 2 +- .../qtpositioning-5.15.12.ebuild | 2 +- .../qtpositioning-6.6.9999.ebuild | 4 +- .../qtpositioning-6.7.9999.ebuild | 4 +- .../qtpositioning/qtpositioning-6.9999.ebuild | 4 +- .../qtprintsupport-5.15.12.ebuild | 2 +- dev-qt/qtquick3d/qtquick3d-6.6.9999.ebuild | 4 +- dev-qt/qtquick3d/qtquick3d-6.7.9999.ebuild | 4 +- dev-qt/qtquick3d/qtquick3d-6.9999.ebuild | 4 +- .../qtquickcontrols-5.15.12.ebuild | 2 +- .../qtquickcontrols2-5.15.12.ebuild | 2 +- .../qtquicktimeline-6.6.9999.ebuild | 4 +- .../qtquicktimeline-6.7.9999.ebuild | 4 +- .../qtquicktimeline-6.9999.ebuild | 4 +- dev-qt/qtscript/qtscript-5.15.12.ebuild | 2 +- dev-qt/qtscxml/qtscxml-5.15.12.ebuild | 2 +- dev-qt/qtsensors/qtsensors-5.15.12.ebuild | 2 +- dev-qt/qtsensors/qtsensors-6.6.9999.ebuild | 4 +- dev-qt/qtsensors/qtsensors-6.7.9999.ebuild | 4 +- dev-qt/qtsensors/qtsensors-6.9999.ebuild | 4 +- .../qtserialport/qtserialport-5.15.12.ebuild | 2 +- .../qtserialport/qtserialport-6.6.9999.ebuild | 4 +- .../qtserialport/qtserialport-6.7.9999.ebuild | 4 +- .../qtserialport/qtserialport-6.9999.ebuild | 4 +- .../qtshadertools-6.6.9999.ebuild | 4 +- .../qtshadertools-6.7.9999.ebuild | 4 +- .../qtshadertools/qtshadertools-6.9999.ebuild | 4 +- dev-qt/qtspeech/qtspeech-5.15.12.ebuild | 2 +- dev-qt/qtspeech/qtspeech-6.6.9999.ebuild | 4 +- dev-qt/qtspeech/qtspeech-6.7.9999.ebuild | 4 +- dev-qt/qtspeech/qtspeech-6.9999.ebuild | 4 +- dev-qt/qtsql/qtsql-5.15.12.ebuild | 2 +- dev-qt/qtsvg/qtsvg-5.15.12.ebuild | 2 +- dev-qt/qtsvg/qtsvg-6.6.9999.ebuild | 4 +- dev-qt/qtsvg/qtsvg-6.7.9999.ebuild | 4 +- dev-qt/qtsvg/qtsvg-6.9999.ebuild | 4 +- dev-qt/qttest/qttest-5.15.12.ebuild | 2 +- dev-qt/qttools/qttools-6.6.9999.ebuild | 4 +- dev-qt/qttools/qttools-6.7.9999.ebuild | 4 +- dev-qt/qttools/qttools-6.9999.ebuild | 4 +- .../qttranslations-5.15.12.ebuild | 2 +- .../qttranslations-6.6.9999.ebuild | 4 +- .../qttranslations-6.7.9999.ebuild | 4 +- .../qttranslations-6.9999.ebuild | 4 +- .../qtvirtualkeyboard-5.15.12.ebuild | 2 +- .../qtvirtualkeyboard-6.6.9999.ebuild | 4 +- .../qtvirtualkeyboard-6.7.9999.ebuild | 4 +- .../qtvirtualkeyboard-6.9999.ebuild | 4 +- dev-qt/qtwayland/qtwayland-5.15.12.ebuild | 2 +- dev-qt/qtwayland/qtwayland-6.6.9999.ebuild | 4 +- dev-qt/qtwayland/qtwayland-6.7.9999.ebuild | 4 +- dev-qt/qtwayland/qtwayland-6.9999.ebuild | 4 +- .../qtwaylandscanner-5.15.12.ebuild | 2 +- .../qtwebchannel/qtwebchannel-5.15.12.ebuild | 2 +- .../qtwebchannel/qtwebchannel-6.6.9999.ebuild | 4 +- .../qtwebchannel/qtwebchannel-6.7.9999.ebuild | 4 +- .../qtwebchannel/qtwebchannel-6.9999.ebuild | 4 +- .../qtwebengine/qtwebengine-6.6.9999.ebuild | 2 +- .../qtwebengine/qtwebengine-6.7.9999.ebuild | 2 +- dev-qt/qtwebengine/qtwebengine-6.9999.ebuild | 2 +- .../qtwebsockets/qtwebsockets-5.15.12.ebuild | 2 +- .../qtwebsockets/qtwebsockets-6.6.9999.ebuild | 4 +- .../qtwebsockets/qtwebsockets-6.7.9999.ebuild | 4 +- .../qtwebsockets/qtwebsockets-6.9999.ebuild | 4 +- dev-qt/qtwidgets/qtwidgets-5.15.12.ebuild | 2 +- dev-qt/qtx11extras/qtx11extras-5.15.12.ebuild | 2 +- dev-qt/qtxml/qtxml-5.15.12.ebuild | 2 +- .../qtxmlpatterns-5.15.12.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 108910 -> 108913 bytes dev-ruby/dalli/Manifest | 1 + dev-ruby/dalli/dalli-3.2.7.ebuild | 44 + dev-util/Manifest.gz | Bin 64133 -> 64312 bytes dev-util/buildbot-badges/Manifest | 1 + .../buildbot-badges-3.11.0.ebuild | 29 + dev-util/buildbot-console-view/Manifest | 1 + .../buildbot-console-view-3.11.0.ebuild | 25 + dev-util/buildbot-grid-view/Manifest | 1 + .../buildbot-grid-view-3.11.0.ebuild | 24 + dev-util/buildbot-pkg/Manifest | 1 + .../buildbot-pkg/buildbot-pkg-3.11.0.ebuild | 30 + dev-util/buildbot-react-console-view/Manifest | 1 + .../buildbot-react-console-view-3.11.0.ebuild | 25 + dev-util/buildbot-react-grid-view/Manifest | 1 + .../buildbot-react-grid-view-3.11.0.ebuild | 24 + .../buildbot-react-wsgi-dashboards/Manifest | 1 + ...ildbot-react-wsgi-dashboards-3.11.0.ebuild | 24 + .../metadata.xml | 24 + dev-util/buildbot-waterfall-view/Manifest | 1 + .../buildbot-waterfall-view-3.11.0.ebuild | 25 + dev-util/buildbot-worker/Manifest | 2 + .../buildbot-worker-3.11.0.ebuild | 139 ++ dev-util/buildbot-wsgi-dashboards/Manifest | 1 + .../buildbot-wsgi-dashboards-3.11.0.ebuild | 24 + dev-util/buildbot-www-react/Manifest | 1 + .../buildbot-www-react-3.11.0.ebuild | 22 + dev-util/buildbot-www/Manifest | 1 + .../buildbot-www/buildbot-www-3.11.0.ebuild | 22 + dev-util/buildbot/Manifest | 1 + dev-util/buildbot/buildbot-3.11.0.ebuild | 183 ++ .../buildbot-3.11.0-importlib.resources.patch | 13 + dev-util/diffstat/Manifest | 2 + dev-util/diffstat/diffstat-1.66.ebuild | 18 + dev-util/gitlab-cli/Manifest | 2 + dev-util/gitlab-cli/gitlab-cli-1.36.0.ebuild | 32 + dev-util/perf/Manifest | 1 + dev-util/perf/files/perf-6.7-expr.patch | 24 + dev-util/perf/perf-6.7.ebuild | 337 ++++ dev-util/uftrace/Manifest | 2 +- dev-util/uftrace/uftrace-0.14.ebuild | 4 +- ...ce-0.13.1.ebuild => uftrace-0.15.2.ebuild} | 6 +- dev-vcs/Manifest.gz | Bin 11520 -> 11519 bytes .../git-filter-repo-2.38.0-r1.ebuild | 9 +- .../git-filter-repo-2.38.0-r2.ebuild | 49 + dev-vcs/gitolite/Manifest | 3 - dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild | 65 - dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild | 100 - dev-vcs/gitolite/gitolite-3.6.12.ebuild | 98 - dev-vcs/gitolite/metadata.xml | 1 - eclass/Manifest.gz | Bin 39127 -> 39112 bytes eclass/linux-mod-r1.eclass | 20 +- eclass/llvm.org.eclass | 9 - eclass/texlive-common.eclass | 128 +- eclass/texlive-module.eclass | 77 +- games-engines/Manifest.gz | Bin 3889 -> 3885 bytes .../minetest-5.8.0-include_algorithm.patch | 20 + games-engines/minetest/minetest-5.8.0.ebuild | 1 + gui-libs/Manifest.gz | Bin 4609 -> 4609 bytes .../gtk-layer-shell-0.8.1.ebuild | 4 +- gui-wm/Manifest.gz | Bin 1214 -> 1210 bytes gui-wm/gamescope/gamescope-3.14.0.ebuild | 2 +- .../wayfire-0.8.0-fix-duplicate-manpage.patch | 21 + gui-wm/wayfire/wayfire-0.7.5-r1.ebuild | 11 +- gui-wm/wayfire/wayfire-0.8.0-r1.ebuild | 157 ++ gui-wm/wayfire/wayfire-0.8.0.ebuild | 9 +- gui-wm/wayfire/wayfire-9999.ebuild | 11 +- kde-plasma/Manifest.gz | Bin 11136 -> 11138 bytes kde-plasma/discover/Manifest | 1 + kde-plasma/discover/discover-5.27.10.1.ebuild | 96 + mail-client/Manifest.gz | Bin 3387 -> 3389 bytes .../claws-mail/claws-mail-3.20.0-r2.ebuild | 2 +- mail-filter/Manifest.gz | Bin 8372 -> 8374 bytes mail-filter/rspamd/rspamd-3.7.5.ebuild | 4 +- mail-mta/Manifest.gz | Bin 2387 -> 2384 bytes mail-mta/postfix/Manifest | 2 +- ....ebuild => postfix-3.9_pre20240129.ebuild} | 3 + media-gfx/Manifest.gz | Bin 37697 -> 37705 bytes media-gfx/inkscape/Manifest | 1 - media-gfx/inkscape/inkscape-1.2.2-r4.ebuild | 3 +- media-gfx/inkscape/inkscape-1.2.2.ebuild | 191 -- media-gfx/inkscape/inkscape-1.3.ebuild | 201 -- .../files/pngcrush-1.8.13-adler32_check.patch | 13 + media-gfx/pngcrush/pngcrush-1.8.13.ebuild | 6 +- media-libs/Manifest.gz | Bin 69150 -> 69160 bytes .../hamlib/files/hamlib-4.5.5-gcc14-fix.patch | 12 + media-libs/hamlib/hamlib-4.5.5-r2.ebuild | 101 + .../libpng-1.6.41-png_check_sig-abi.patch | 94 + ...-1.6.41.ebuild => libpng-1.6.41-r1.ebuild} | 4 + media-libs/taglib/Manifest | 1 - .../taglib/files/taglib-1.13-cmake.patch | 37 - media-libs/taglib/taglib-1.13.ebuild | 60 - media-radio/Manifest.gz | Bin 5194 -> 5200 bytes media-radio/direwolf/Manifest | 2 +- media-radio/direwolf/direwolf-1.5-r1.ebuild | 67 - media-radio/direwolf/direwolf-1.7.ebuild | 72 + media-radio/direwolf/metadata.xml | 4 + media-radio/gpredict/gpredict-2.3-r1.ebuild | 36 - media-sound/Manifest.gz | Bin 57710 -> 57713 bytes media-sound/schismtracker/Manifest | 1 + .../schismtracker-20240129.ebuild | 47 + media-sound/whipper/whipper-0.10.0-r1.ebuild | 58 + metadata/Manifest.gz | Bin 9832 -> 9833 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28378 -> 28354 bytes metadata/md5-cache/app-admin/Manifest.gz | Bin 58091 -> 58245 bytes metadata/md5-cache/app-admin/awscli-1.32.30 | 16 + .../app-admin/ryzen_smu-0.1.2_p20211205-r1 | 2 +- metadata/md5-cache/app-admin/ryzen_smu-0.1.5 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1680 -> 1681 bytes .../md5-cache/app-antivirus/lkrg-0.9.6-r1 | 2 +- metadata/md5-cache/app-antivirus/lkrg-0.9.7 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 28448 -> 28290 bytes .../md5-cache/app-arch/patool-1.12_p20230424 | 16 - .../app-arch/{patool-1.14.1 => patool-2.1.1} | 8 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 28573 -> 28578 bytes metadata/md5-cache/app-editors/emacs-26.3-r16 | 4 +- metadata/md5-cache/app-editors/emacs-27.2-r14 | 4 +- metadata/md5-cache/app-editors/emacs-28.2-r10 | 4 +- metadata/md5-cache/app-editors/emacs-29.2 | 4 +- .../md5-cache/app-editors/emacs-29.2.9999 | 2 +- .../md5-cache/app-editors/emacs-30.0.9999 | 2 +- metadata/md5-cache/app-editors/gvim-9.0.2167 | 4 +- metadata/md5-cache/app-editors/vim-9.0.2167 | 4 +- .../md5-cache/app-editors/vim-core-9.0.2167 | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 34008 -> 34023 bytes .../md5-cache/app-emulation/libvirt-9.8.0 | 4 +- .../vendor-reset-0.1.1_pre20221205-r1 | 2 +- .../md5-cache/app-emulation/vendor-reset-9999 | 2 +- .../md5-cache/app-emulation/virtualbox-9999 | 2 +- .../virtualbox-guest-additions-6.1.48 | 2 +- .../virtualbox-guest-additions-6.1.50 | 2 +- .../virtualbox-guest-additions-7.0.12 | 2 +- .../virtualbox-guest-additions-7.0.14 | 2 +- .../app-emulation/virtualbox-modules-6.1.48 | 2 +- .../app-emulation/virtualbox-modules-6.1.50 | 2 +- .../app-emulation/virtualbox-modules-7.0.12 | 2 +- .../app-emulation/virtualbox-modules-7.0.14 | 2 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4608 -> 4607 bytes .../framework-laptop-kmod-0_pre20231204 | 2 +- metadata/md5-cache/app-laptop/tp_smapi-0.44 | 2 +- .../app-laptop/tuxedo-drivers-3.2.14 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 78799 -> 78965 bytes .../ca-certificates-20230311.3.96.1-r1 | 13 + .../{fastfetch-2.7.0 => fastfetch-2.7.1} | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.7 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 13523 -> 13520 bytes ...10n-24.2.0.2 => libreoffice-l10n-24.2.0.3} | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18927 -> 19080 bytes metadata/md5-cache/app-portage/gpyutils-0.13 | 16 + metadata/md5-cache/app-text/Manifest.gz | Bin 78303 -> 78277 bytes .../app-text/dvipsk-2021.1_p20210325-r2 | 2 +- metadata/md5-cache/app-text/epspdf-0.6.3-r1 | 2 +- metadata/md5-cache/app-text/epspdf-0.6.5 | 2 +- metadata/md5-cache/app-text/highlight-4.9 | 4 +- .../md5-cache/app-text/texlive-core-2021-r6 | 2 +- .../md5-cache/app-text/texlive-core-2021-r7 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 27099 -> 27577 bytes metadata/md5-cache/dev-cpp/jwt-cpp-0.7.0 | 16 + .../md5-cache/dev-cpp/scitokens-cpp-1.0.2-r1 | 6 +- .../md5-cache/dev-cpp/scitokens-cpp-1.0.2-r2 | 16 + .../md5-cache/dev-cpp/scitokens-cpp-1.1.0 | 6 +- .../md5-cache/dev-cpp/scitokens-cpp-1.1.0-r1 | 16 + .../{sdbus-c++-1.4.0 => sdbus-c++-1.4.0-r1} | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 32536 -> 32861 bytes metadata/md5-cache/dev-db/mariadb-10.11.6 | 18 + metadata/md5-cache/dev-db/mariadb-10.6.16 | 18 + metadata/md5-cache/dev-debug/Manifest.gz | Bin 9916 -> 9442 bytes metadata/md5-cache/dev-debug/lldb-15.0.7 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-16.0.6-r1 | 2 +- metadata/md5-cache/dev-debug/lldb-17.0.6 | 2 +- metadata/md5-cache/dev-debug/lldb-18.0.0.9999 | 16 - .../dev-debug/lldb-18.0.0_pre20240106 | 16 - .../dev-debug/lldb-18.0.0_pre20240113 | 16 - .../dev-debug/lldb-18.0.0_pre20240120 | 16 - metadata/md5-cache/dev-debug/lldb-18.1.0_rc1 | 16 + metadata/md5-cache/dev-debug/lldb-19.0.0.9999 | 2 +- .../dev-debug/lldb-19.0.0_pre20240127 | 2 +- .../md5-cache/dev-debug/scap-driver-0.29.3-r4 | 2 +- .../md5-cache/dev-debug/scap-driver-0.29.3-r5 | 2 +- metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 6808 -> 6806 bytes metadata/md5-cache/dev-dotnet/fable-4.9.0 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 75638 -> 75800 bytes .../dev-java/{bcmail-1.77 => bcmail-1.77-r1} | 4 +- .../md5-cache/dev-java/jakarta-mail-2.0.1 | 6 +- .../md5-cache/dev-java/leiningen-bin-2.11.1 | 14 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 46533 -> 46535 bytes metadata/md5-cache/dev-lang/fennel-1.3.1 | 15 - .../{fennel-1.4.0 => fennel-1.4.0-r1} | 10 +- metadata/md5-cache/dev-lang/fuzion-0.086 | 2 +- metadata/md5-cache/dev-lang/oorexx-5.0.0 | 14 + metadata/md5-cache/dev-lang/php-8.2.15 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 179566 -> 179716 bytes metadata/md5-cache/dev-libs/boost-1.83.0-r2 | 4 +- metadata/md5-cache/dev-libs/folks-0.15.6-r1 | 18 + metadata/md5-cache/dev-libs/isa-l-2.30.0-r1 | 2 +- .../dev-libs/kpathsea-6.3.3_p20210325-r1 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.7 | 2 +- metadata/md5-cache/dev-libs/libclc-16.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-17.0.6 | 2 +- .../md5-cache/dev-libs/libclc-18.0.0.9999 | 13 - .../dev-libs/libclc-18.0.0_pre20240113 | 13 - .../dev-libs/libclc-18.0.0_pre20240120 | 13 - ...c-18.0.0_pre20240106 => libclc-18.1.0_rc1} | 8 +- .../md5-cache/dev-libs/libclc-19.0.0.9999 | 2 +- .../dev-libs/libclc-19.0.0_pre20240127 | 2 +- .../md5-cache/dev-libs/liberasurecode-1.6.3 | 6 +- metadata/md5-cache/dev-libs/libxslt-1.1.39 | 2 +- metadata/md5-cache/dev-libs/libxslt-9999 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.13 | 17 + metadata/md5-cache/dev-libs/openssl-3.1.5 | 17 + metadata/md5-cache/dev-libs/openssl-3.2.1 | 16 + metadata/md5-cache/dev-libs/vectorscan-5.4.11 | 4 +- metadata/md5-cache/dev-libs/yaz-3.0.53 | 15 - metadata/md5-cache/dev-libs/yaz-5.34.0 | 15 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 105778 -> 105322 bytes metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 | 16 - .../dev-ml/llvm-ocaml-18.0.0_pre20240106 | 16 - .../dev-ml/llvm-ocaml-18.0.0_pre20240113 | 16 - .../dev-ml/llvm-ocaml-18.0.0_pre20240120 | 16 - .../md5-cache/dev-ml/llvm-ocaml-18.1.0_rc1 | 16 + .../md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-19.0.0_pre20240127 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 382349 -> 382348 bytes metadata/md5-cache/dev-perl/Sys-Virt-9.7.0 | 4 +- metadata/md5-cache/dev-python/Faker-22.6.0 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 342804 -> 346668 bytes metadata/md5-cache/dev-python/PyGithub-2.2.0 | 16 + metadata/md5-cache/dev-python/aiohttp-3.9.3 | 17 + .../dev-python/argparse-addons-0.12.0 | 16 + metadata/md5-cache/dev-python/bincopy-20.0.0 | 16 + metadata/md5-cache/dev-python/boto3-1.34.30 | 16 + .../md5-cache/dev-python/botocore-1.34.30 | 16 + metadata/md5-cache/dev-python/capturer-3.0-r1 | 10 +- metadata/md5-cache/dev-python/chameleon-4.5.2 | 16 + .../md5-cache/dev-python/clang-python-15.0.7 | 2 +- .../md5-cache/dev-python/clang-python-16.0.6 | 2 +- .../md5-cache/dev-python/clang-python-17.0.6 | 2 +- .../dev-python/clang-python-18.0.0.9999 | 16 - .../clang-python-18.0.0_pre20240106 | 16 - .../clang-python-18.0.0_pre20240113 | 16 - .../clang-python-18.0.0_pre20240120 | 16 - .../dev-python/clang-python-18.1.0_rc1 | 16 + .../dev-python/clang-python-19.0.0.9999 | 2 +- .../clang-python-19.0.0_pre20240127 | 2 +- .../dev-python/coloredlogs-15.0.1-r1 | 10 +- ....2.0-r2 => confusable-homoglyphs-3.2.0-r2} | 4 +- .../dev-python/confusable-homoglyphs-3.3.1 | 16 + .../dev-python/django-registration-3.4-r1 | 4 +- metadata/md5-cache/dev-python/furo-2023.9.10 | 2 +- metadata/md5-cache/dev-python/furo-2024.1.29 | 15 + .../dev-python/google-api-core-2.16.0 | 16 + .../dev-python/humanfriendly-10.0-r1 | 10 +- .../md5-cache/dev-python/hypothesis-6.97.3 | 16 + .../dev-python/jupyterlab-pygments-0.3.0 | 4 +- .../md5-cache/dev-python/libvirt-python-9.8.0 | 4 +- metadata/md5-cache/dev-python/lit-15.0.7 | 2 +- metadata/md5-cache/dev-python/lit-16.0.6 | 2 +- metadata/md5-cache/dev-python/lit-17.0.6 | 2 +- metadata/md5-cache/dev-python/lit-18.0.0.9999 | 15 - .../dev-python/lit-18.0.0_pre20240106 | 15 - .../dev-python/lit-18.0.0_pre20240113 | 15 - ...{lit-18.0.0_pre20240120 => lit-18.1.0_rc1} | 8 +- metadata/md5-cache/dev-python/lit-19.0.0.9999 | 2 +- .../dev-python/lit-19.0.0_pre20240127 | 2 +- metadata/md5-cache/dev-python/mako-1.3.2 | 16 + .../md5-cache/dev-python/mcbootflash-8.0.0 | 16 + .../md5-cache/dev-python/multiprocess-0.70.16 | 15 + metadata/md5-cache/dev-python/pslab-3.0.0 | 16 + metadata/md5-cache/dev-python/pydantic-2.6.0 | 16 + metadata/md5-cache/dev-python/pypdf-4.0.1 | 2 +- metadata/md5-cache/dev-python/pyside2-5.15.12 | 4 +- .../dev-python/pyside2-tools-5.15.12 | 4 +- .../md5-cache/dev-python/pytest-django-4.8.0 | 16 + .../md5-cache/dev-python/pytest-httpx-0.29.0 | 16 + .../dev-python/pytest-reserial-0.2.4 | 16 + .../md5-cache/dev-python/pythonfinder-2.1.0 | 16 + metadata/md5-cache/dev-python/pythonnet-3.0.3 | 2 +- .../md5-cache/dev-python/referencing-0.33.0 | 16 + .../md5-cache/dev-python/requests-file-2.0.0 | 16 + .../md5-cache/dev-python/sentry-sdk-1.40.0 | 16 + .../dev-python/setuptools-gettext-0.1.11 | 15 + .../md5-cache/dev-python/shiboken2-5.15.12 | 4 +- metadata/md5-cache/dev-python/sqlglot-20.11.0 | 17 + .../md5-cache/dev-python/tifffile-2024.1.30 | 16 + metadata/md5-cache/dev-python/trio-0.24.0 | 2 +- metadata/md5-cache/dev-python/urwid-2.5.0 | 17 + .../dev-python/virtualenvwrapper-6.1.0 | 16 + .../{xdoctest-1.1.2 => xdoctest-1.1.2-r1} | 6 +- .../md5-cache/dev-python/ytmusicapi-1.5.1 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 37872 -> 37857 bytes metadata/md5-cache/dev-qt/assistant-5.15.12 | 4 +- metadata/md5-cache/dev-qt/designer-5.15.12 | 4 +- metadata/md5-cache/dev-qt/linguist-5.15.12 | 4 +- .../md5-cache/dev-qt/linguist-tools-5.15.12 | 4 +- metadata/md5-cache/dev-qt/pixeltool-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qdbus-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qdbusviewer-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qdoc-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qt3d-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qt5compat-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qt5compat-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtbase-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtbluetooth-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtcharts-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtcharts-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtcharts-6.9999 | 2 +- .../md5-cache/dev-qt/qtconcurrent-5.15.12 | 4 +- .../md5-cache/dev-qt/qtconnectivity-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtconnectivity-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.12-r1 | 4 +- metadata/md5-cache/dev-qt/qtdatavis3d-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtdbus-5.15.12 | 4 +- .../md5-cache/dev-qt/qtdeclarative-5.15.12 | 4 +- .../md5-cache/dev-qt/qtdeclarative-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtdeclarative-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtdiag-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.12 | 4 +- .../dev-qt/qtgraphicaleffects-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtgui-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qthelp-5.15.12 | 4 +- .../md5-cache/dev-qt/qtimageformats-5.15.12 | 4 +- .../md5-cache/dev-qt/qtimageformats-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtimageformats-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtlocation-5.15.12 | 4 +- .../md5-cache/dev-qt/qtmultimedia-5.15.12 | 4 +- .../md5-cache/dev-qt/qtmultimedia-6.6.9999 | 6 +- .../md5-cache/dev-qt/qtmultimedia-6.7.9999 | 6 +- metadata/md5-cache/dev-qt/qtmultimedia-6.9999 | 6 +- .../md5-cache/dev-qt/qtnetwork-5.15.12-r1 | 4 +- .../md5-cache/dev-qt/qtnetworkauth-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtopengl-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtpaths-5.15.12 | 4 +- .../md5-cache/dev-qt/qtpositioning-5.15.12 | 4 +- .../md5-cache/dev-qt/qtpositioning-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtpositioning-6.9999 | 2 +- .../md5-cache/dev-qt/qtprintsupport-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtquick3d-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtquick3d-6.9999 | 2 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.12 | 4 +- .../md5-cache/dev-qt/qtquickcontrols2-5.15.12 | 4 +- .../md5-cache/dev-qt/qtquicktimeline-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtquicktimeline-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtscript-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtscxml-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtsensors-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtsensors-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtsensors-6.9999 | 2 +- .../md5-cache/dev-qt/qtserialport-5.15.12 | 4 +- .../md5-cache/dev-qt/qtserialport-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtserialport-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtserialport-6.9999 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtshadertools-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtspeech-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtspeech-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsql-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtsvg-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtsvg-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtsvg-6.9999 | 2 +- metadata/md5-cache/dev-qt/qttest-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qttools-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qttools-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qttools-6.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-5.15.12 | 4 +- .../md5-cache/dev-qt/qttranslations-6.6.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-6.7.9999 | 2 +- .../md5-cache/dev-qt/qttranslations-6.9999 | 2 +- .../dev-qt/qtvirtualkeyboard-5.15.12 | 4 +- .../dev-qt/qtvirtualkeyboard-6.6.9999 | 2 +- .../dev-qt/qtvirtualkeyboard-6.7.9999 | 2 +- .../md5-cache/dev-qt/qtvirtualkeyboard-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtwayland-6.6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwayland-6.9999 | 2 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.12 | 4 +- .../md5-cache/dev-qt/qtwebchannel-5.15.12 | 4 +- .../md5-cache/dev-qt/qtwebchannel-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtwebchannel-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebchannel-6.9999 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtwebengine-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebengine-6.9999 | 2 +- .../md5-cache/dev-qt/qtwebsockets-5.15.12 | 4 +- .../md5-cache/dev-qt/qtwebsockets-6.6.9999 | 2 +- .../md5-cache/dev-qt/qtwebsockets-6.7.9999 | 2 +- metadata/md5-cache/dev-qt/qtwebsockets-6.9999 | 2 +- metadata/md5-cache/dev-qt/qtwidgets-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.12 | 4 +- metadata/md5-cache/dev-qt/qtxml-5.15.12 | 4 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.12 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 186633 -> 186791 bytes metadata/md5-cache/dev-ruby/dalli-3.2.7 | 17 + metadata/md5-cache/dev-texlive/Manifest.gz | Bin 6413 -> 6407 bytes .../md5-cache/dev-texlive/texlive-basic-2021 | 4 +- .../dev-texlive/texlive-bibtexextra-2021 | 4 +- .../dev-texlive/texlive-context-2021 | 4 +- .../dev-texlive/texlive-fontsextra-2021 | 4 +- .../dev-texlive/texlive-fontsrecommended-2021 | 4 +- .../dev-texlive/texlive-fontutils-2021 | 4 +- .../dev-texlive/texlive-formatsextra-2021 | 4 +- .../md5-cache/dev-texlive/texlive-games-2021 | 4 +- .../dev-texlive/texlive-humanities-2021 | 4 +- .../dev-texlive/texlive-langarabic-2021 | 4 +- .../dev-texlive/texlive-langchinese-2021 | 4 +- .../dev-texlive/texlive-langcjk-2021 | 4 +- .../dev-texlive/texlive-langcyrillic-2021 | 4 +- .../dev-texlive/texlive-langczechslovak-2021 | 4 +- .../dev-texlive/texlive-langenglish-2021 | 4 +- .../dev-texlive/texlive-langeuropean-2021 | 4 +- .../dev-texlive/texlive-langfrench-2021 | 4 +- .../dev-texlive/texlive-langgerman-2021 | 4 +- .../dev-texlive/texlive-langgreek-2021 | 4 +- .../dev-texlive/texlive-langitalian-2021 | 4 +- .../dev-texlive/texlive-langjapanese-2021 | 4 +- .../dev-texlive/texlive-langkorean-2021 | 4 +- .../dev-texlive/texlive-langother-2021 | 4 +- .../dev-texlive/texlive-langpolish-2021 | 4 +- .../dev-texlive/texlive-langportuguese-2021 | 4 +- .../dev-texlive/texlive-langspanish-2021 | 4 +- .../md5-cache/dev-texlive/texlive-latex-2021 | 4 +- .../dev-texlive/texlive-latexextra-2021 | 4 +- .../dev-texlive/texlive-latexrecommended-2021 | 4 +- .../dev-texlive/texlive-luatex-2021-r2 | 4 +- .../dev-texlive/texlive-mathscience-2021 | 4 +- .../dev-texlive/texlive-metapost-2021 | 4 +- .../md5-cache/dev-texlive/texlive-music-2021 | 4 +- .../dev-texlive/texlive-pictures-2021 | 4 +- .../dev-texlive/texlive-plaingeneric-2021 | 4 +- .../dev-texlive/texlive-pstricks-2021 | 4 +- .../dev-texlive/texlive-publishers-2021 | 4 +- .../dev-texlive/texlive-xetex-2021-r1 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 123166 -> 125714 bytes metadata/md5-cache/dev-util/buildbot-3.11.0 | 16 + .../md5-cache/dev-util/buildbot-badges-3.11.0 | 15 + .../dev-util/buildbot-console-view-3.11.0 | 15 + .../dev-util/buildbot-grid-view-3.11.0 | 15 + .../md5-cache/dev-util/buildbot-pkg-3.11.0 | 16 + .../buildbot-react-console-view-3.11.0 | 15 + .../dev-util/buildbot-react-grid-view-3.11.0 | 15 + .../buildbot-react-wsgi-dashboards-3.11.0 | 15 + .../dev-util/buildbot-waterfall-view-3.11.0 | 15 + .../md5-cache/dev-util/buildbot-worker-3.11.0 | 16 + .../dev-util/buildbot-wsgi-dashboards-3.11.0 | 15 + .../md5-cache/dev-util/buildbot-www-3.11.0 | 15 + .../dev-util/buildbot-www-react-3.11.0 | 15 + metadata/md5-cache/dev-util/diffstat-1.66 | 13 + metadata/md5-cache/dev-util/gitlab-cli-1.36.0 | 13 + .../md5-cache/dev-util/lttng-modules-2.13.10 | 2 +- metadata/md5-cache/dev-util/perf-6.7 | 16 + metadata/md5-cache/dev-util/uftrace-0.14 | 4 +- .../{uftrace-0.13.1 => uftrace-0.15.2} | 14 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 20319 -> 19989 bytes .../dev-vcs/git-filter-repo-2.38.0-r1 | 6 +- .../dev-vcs/git-filter-repo-2.38.0-r2 | 15 + metadata/md5-cache/dev-vcs/gitolite-2.3.1-r2 | 15 - metadata/md5-cache/dev-vcs/gitolite-3.6.11-r1 | 15 - metadata/md5-cache/dev-vcs/gitolite-3.6.12 | 15 - metadata/md5-cache/games-engines/Manifest.gz | Bin 6381 -> 6384 bytes .../md5-cache/games-engines/minetest-5.8.0 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 11663 -> 11654 bytes .../md5-cache/games-util/xpadneo-0.9.5-r1 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 10013 -> 10014 bytes .../md5-cache/gui-libs/gtk-layer-shell-0.8.1 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 2662 -> 2824 bytes metadata/md5-cache/gui-wm/gamescope-3.14.0 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.5-r1 | 6 +- metadata/md5-cache/gui-wm/wayfire-0.8.0 | 6 +- metadata/md5-cache/gui-wm/wayfire-0.8.0-r1 | 16 + metadata/md5-cache/gui-wm/wayfire-9999 | 6 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 21366 -> 21524 bytes .../md5-cache/kde-plasma/discover-5.27.10.1 | 17 + metadata/md5-cache/mail-client/Manifest.gz | Bin 8903 -> 8908 bytes .../mail-client/claws-mail-3.20.0-r2 | 4 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 13747 -> 13748 bytes metadata/md5-cache/mail-filter/rspamd-3.7.5 | 4 +- metadata/md5-cache/mail-mta/Manifest.gz | Bin 4215 -> 4214 bytes ....9_pre20240125 => postfix-3.9_pre20240129} | 4 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 59963 -> 59647 bytes metadata/md5-cache/media-gfx/inkscape-1.2.2 | 18 - .../md5-cache/media-gfx/inkscape-1.2.2-r4 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.3 | 18 - metadata/md5-cache/media-gfx/pngcrush-1.8.13 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 118519 -> 118511 bytes metadata/md5-cache/media-libs/hamlib-4.5.5-r2 | 17 + .../{libpng-1.6.41 => libpng-1.6.41-r1} | 2 +- metadata/md5-cache/media-libs/taglib-1.13 | 16 - metadata/md5-cache/media-radio/Manifest.gz | Bin 7052 -> 6892 bytes .../md5-cache/media-radio/direwolf-1.5-r1 | 15 - metadata/md5-cache/media-radio/direwolf-1.7 | 16 + .../md5-cache/media-radio/gpredict-2.3-r1 | 14 - metadata/md5-cache/media-sound/Manifest.gz | Bin 74848 -> 75168 bytes .../media-sound/schismtracker-20240129 | 15 + .../md5-cache/media-sound/whipper-0.10.0-r1 | 17 + metadata/md5-cache/media-video/Manifest.gz | Bin 40020 -> 40016 bytes .../md5-cache/media-video/droidcam-2.0.0-r3 | 2 +- metadata/md5-cache/media-video/droidcam-2.1.1 | 2 +- metadata/md5-cache/media-video/droidcam-2.1.2 | 2 +- .../md5-cache/media-video/v4l2loopback-0.12.7 | 2 +- .../md5-cache/media-video/v4l2loopback-9999 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 57789 -> 58267 bytes metadata/md5-cache/net-analyzer/zabbix-5.0.41 | 17 + metadata/md5-cache/net-analyzer/zabbix-6.0.26 | 17 + metadata/md5-cache/net-analyzer/zabbix-6.4.11 | 17 + metadata/md5-cache/net-dialup/Manifest.gz | Bin 7592 -> 7585 bytes .../net-dialup/accel-ppp-1.12.0_p20230609 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14352 -> 14513 bytes metadata/md5-cache/net-dns/bind-9.16.41 | 2 +- metadata/md5-cache/net-dns/bind-9.16.42 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.41 | 2 +- metadata/md5-cache/net-dns/bind-tools-9.16.42 | 2 +- metadata/md5-cache/net-dns/c-ares-1.26.0 | 14 + metadata/md5-cache/net-firewall/Manifest.gz | Bin 7198 -> 7201 bytes metadata/md5-cache/net-firewall/ipset-7.19-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-2.6-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../md5-cache/net-firewall/iptables-1.8.10 | 6 +- .../md5-cache/net-firewall/iptables-1.8.9-r1 | 6 +- .../net-firewall/rtsp-conntrack-5.3-r1 | 2 +- .../net-firewall/xtables-addons-3.24-r1 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15680 -> 15673 bytes .../net-im/{discord-0.0.41 => discord-0.0.42} | 2 +- .../net-im/{slack-4.36.136 => slack-4.36.140} | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 14291 -> 14459 bytes metadata/md5-cache/net-irc/ircii-20240111 | 13 + metadata/md5-cache/net-libs/Manifest.gz | Bin 59793 -> 59950 bytes .../net-libs/libtorrent-rasterbar-2.0.9-r1 | 17 + metadata/md5-cache/net-misc/Manifest.gz | Bin 92268 -> 92272 bytes .../md5-cache/net-misc/dropbox-191.4.4995 | 16 + metadata/md5-cache/net-misc/ena-driver-2.10.0 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.11.0 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.8.9 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.9.1 | 2 +- metadata/md5-cache/net-misc/ofono-1.34 | 16 - metadata/md5-cache/net-misc/ofono-2.1 | 4 +- .../net-misc/{ofono-2.0 => ofono-2.3} | 6 +- metadata/md5-cache/net-misc/r8125-9.008.00-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.01-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.02-r1 | 2 +- metadata/md5-cache/net-misc/r8125-9.011.01-r1 | 2 +- metadata/md5-cache/net-misc/r8152-2.16.3-r1 | 2 +- metadata/md5-cache/net-misc/r8152-2.17.1 | 2 +- metadata/md5-cache/net-misc/r8168-8.051.02-r1 | 2 +- metadata/md5-cache/net-misc/r8168-8.052.01 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 4368 -> 4371 bytes metadata/md5-cache/net-nds/nsscache-0.49 | 6 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3850 -> 3846 bytes .../{liferea-1.15.5 => liferea-1.15.5-r1} | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 14580 -> 14578 bytes metadata/md5-cache/net-vpn/openconnect-9.12 | 2 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20230426 | 2 +- .../md5-cache/net-vpn/ovpn-dco-0.2.20231117 | 2 +- metadata/md5-cache/net-vpn/ovpn-dco-9999 | 2 +- .../net-vpn/wireguard-modules-1.0.20220627-r1 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 28002 -> 28003 bytes metadata/md5-cache/net-wireless/aic8800-1.0.3 | 2 +- .../net-wireless/broadcom-sta-6.30.223.271-r7 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 70037 -> 70190 bytes metadata/md5-cache/sci-libs/gdal-3.8.0 | 4 +- .../sci-libs/linux-gpib-modules-4.3.5-r3 | 2 +- metadata/md5-cache/sci-libs/pdal-2.6.2 | 16 + metadata/md5-cache/sci-physics/Manifest.gz | Bin 10914 -> 10911 bytes .../{root-6.28.10-r1 => root-6.28.12} | 6 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 88648 -> 88789 bytes metadata/md5-cache/sys-apps/busybox-1.36.1-r1 | 2 +- metadata/md5-cache/sys-apps/busybox-9999 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.4-r1 | 16 + metadata/md5-cache/sys-apps/fwts-22.03.00 | 4 +- metadata/md5-cache/sys-apps/fwts-23.11.00 | 2 +- metadata/md5-cache/sys-apps/openrazer-3.7.0 | 2 +- .../sys-apps/smc-sum-2.13.0.20230825 | 2 +- metadata/md5-cache/sys-apps/systemd-254.8-r1 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 32300 -> 32441 bytes .../md5-cache/sys-cluster/galera-26.4.13-r1 | 4 +- metadata/md5-cache/sys-cluster/galera-26.4.14 | 4 +- metadata/md5-cache/sys-cluster/galera-26.4.15 | 4 +- metadata/md5-cache/sys-cluster/galera-26.4.17 | 15 + metadata/md5-cache/sys-devel/Manifest.gz | Bin 33370 -> 30512 bytes metadata/md5-cache/sys-devel/binutils-2.42 | 4 +- metadata/md5-cache/sys-devel/binutils-9999 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/clang-16.0.6 | 2 +- metadata/md5-cache/sys-devel/clang-17.0.6 | 2 +- .../md5-cache/sys-devel/clang-18.0.0.9999 | 17 - .../sys-devel/clang-18.0.0_pre20240106 | 17 - .../sys-devel/clang-18.0.0_pre20240113 | 17 - .../sys-devel/clang-18.0.0_pre20240120 | 17 - metadata/md5-cache/sys-devel/clang-18.1.0_rc1 | 17 + .../md5-cache/sys-devel/clang-19.0.0.9999 | 2 +- .../sys-devel/clang-19.0.0_pre20240127 | 2 +- .../sys-devel/clang-common-15.0.7-r7 | 2 +- .../sys-devel/clang-common-16.0.6-r2 | 2 +- .../sys-devel/clang-common-17.0.6-r1 | 2 +- .../sys-devel/clang-common-18.0.0.9999 | 14 - .../sys-devel/clang-common-18.0.0_pre20240106 | 13 - .../sys-devel/clang-common-18.0.0_pre20240113 | 13 - ....0_pre20240120 => clang-common-18.1.0_rc1} | 9 +- .../sys-devel/clang-common-19.0.0.9999 | 2 +- .../sys-devel/clang-common-19.0.0_pre20240127 | 2 +- .../sys-devel/clang-runtime-18.0.0.9999 | 12 - .../clang-runtime-18.0.0_pre20240106 | 12 - .../clang-runtime-18.0.0_pre20240120 | 12 - ...0_pre20240113 => clang-runtime-18.1.0_rc1} | 2 +- .../sys-devel/gcc-14.0.1_pre20240128 | 4 +- metadata/md5-cache/sys-devel/lld-15.0.7 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-17.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-18.0.0.9999 | 16 - .../sys-devel/lld-18.0.0_pre20240106 | 16 - .../sys-devel/lld-18.0.0_pre20240113 | 16 - .../sys-devel/lld-18.0.0_pre20240120 | 16 - metadata/md5-cache/sys-devel/lld-18.1.0_rc1 | 16 + metadata/md5-cache/sys-devel/lld-19.0.0.9999 | 2 +- .../sys-devel/lld-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.7-r3 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-17.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-18.0.0.9999 | 17 - .../sys-devel/llvm-18.0.0_pre20240113 | 17 - .../sys-devel/llvm-18.0.0_pre20240120 | 17 - ...lvm-18.0.0_pre20240106 => llvm-18.1.0_rc1} | 10 +- metadata/md5-cache/sys-devel/llvm-19.0.0.9999 | 2 +- .../sys-devel/llvm-19.0.0_pre20240127 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.7 | 2 +- .../md5-cache/sys-devel/llvm-common-16.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-17.0.6 | 2 +- .../sys-devel/llvm-common-18.0.0.9999 | 13 - .../sys-devel/llvm-common-18.0.0_pre20240106 | 13 - .../sys-devel/llvm-common-18.0.0_pre20240113 | 13 - .../sys-devel/llvm-common-18.0.0_pre20240120 | 13 - .../sys-devel/llvm-common-18.1.0_rc1 | 13 + .../sys-devel/llvm-common-19.0.0.9999 | 2 +- .../sys-devel/llvm-common-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35509 -> 35506 bytes metadata/md5-cache/sys-fs/loop-aes-3.8b | 2 +- metadata/md5-cache/sys-fs/vhba-20211218-r2 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.14 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.2.2 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 21967 -> 21809 bytes .../md5-cache/sys-kernel/cryptodev-1.13-r1 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- metadata/md5-cache/sys-kernel/kpatch-0.9.8 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- .../sys-kernel/linux-firmware-20231111-r1 | 16 - metadata/md5-cache/sys-libs/Manifest.gz | Bin 41046 -> 38329 bytes .../md5-cache/sys-libs/compiler-rt-15.0.7 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6 | 2 +- .../md5-cache/sys-libs/compiler-rt-16.0.6-r4 | 2 +- .../md5-cache/sys-libs/compiler-rt-17.0.6 | 2 +- .../sys-libs/compiler-rt-18.0.0.9999 | 14 - .../sys-libs/compiler-rt-18.0.0_pre20240113 | 14 - .../sys-libs/compiler-rt-18.0.0_pre20240120 | 14 - ...0.0_pre20240106 => compiler-rt-18.1.0_rc1} | 8 +- .../sys-libs/compiler-rt-19.0.0.9999 | 2 +- .../sys-libs/compiler-rt-19.0.0_pre20240127 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.7 | 2 +- .../sys-libs/compiler-rt-sanitizers-16.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-17.0.6 | 2 +- .../compiler-rt-sanitizers-18.0.0.9999 | 15 - .../compiler-rt-sanitizers-18.0.0_pre20240113 | 15 - .../compiler-rt-sanitizers-18.0.0_pre20240120 | 15 - ...0106 => compiler-rt-sanitizers-18.1.0_rc1} | 8 +- .../compiler-rt-sanitizers-19.0.0.9999 | 2 +- .../compiler-rt-sanitizers-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-libs/glibc-2.38-r10 | 18 + metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 | 2 +- metadata/md5-cache/sys-libs/libcxx-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-17.0.6 | 2 +- .../md5-cache/sys-libs/libcxx-18.0.0.9999 | 16 - .../sys-libs/libcxx-18.0.0_pre20240106 | 16 - .../sys-libs/libcxx-18.0.0_pre20240113 | 16 - ...x-18.0.0_pre20240120 => libcxx-18.1.0_rc1} | 12 +- .../md5-cache/sys-libs/libcxx-19.0.0.9999 | 2 +- .../sys-libs/libcxx-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.7 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-17.0.6 | 2 +- .../md5-cache/sys-libs/libcxxabi-18.0.0.9999 | 16 - .../sys-libs/libcxxabi-18.0.0_pre20240106 | 16 - .../sys-libs/libcxxabi-18.0.0_pre20240120 | 16 - ...8.0.0_pre20240113 => libcxxabi-18.1.0_rc1} | 8 +- .../md5-cache/sys-libs/libcxxabi-19.0.0.9999 | 2 +- .../sys-libs/libcxxabi-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.7-r6 | 2 +- metadata/md5-cache/sys-libs/libomp-16.0.6 | 2 +- metadata/md5-cache/sys-libs/libomp-17.0.6 | 2 +- .../md5-cache/sys-libs/libomp-18.0.0.9999 | 16 - .../sys-libs/libomp-18.0.0_pre20240106 | 16 - .../sys-libs/libomp-18.0.0_pre20240120 | 16 - ...p-18.0.0_pre20240113 => libomp-18.1.0_rc1} | 12 +- .../md5-cache/sys-libs/libomp-19.0.0.9999 | 2 +- .../sys-libs/libomp-19.0.0_pre20240127 | 2 +- ...ibxcrypt-4.4.36-r1 => libxcrypt-4.4.36-r2} | 6 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.7 | 2 +- .../sys-libs/llvm-libunwind-16.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-17.0.6 | 2 +- .../sys-libs/llvm-libunwind-18.0.0.9999 | 16 - .../llvm-libunwind-18.0.0_pre20240106 | 16 - .../llvm-libunwind-18.0.0_pre20240120 | 16 - ..._pre20240113 => llvm-libunwind-18.1.0_rc1} | 8 +- .../sys-libs/llvm-libunwind-19.0.0.9999 | 2 +- .../llvm-libunwind-19.0.0_pre20240127 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 8622 -> 8618 bytes .../md5-cache/sys-power/acpi_call-1.2.2-r1 | 2 +- metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- .../sys-power/bbswitch-0.8_p20211129-r1 | 2 +- metadata/md5-cache/sys-power/upower-0.99.20 | 2 +- metadata/md5-cache/sys-power/upower-1.90.2 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 16764 -> 16738 bytes metadata/md5-cache/sys-process/atop-2.10.0-r1 | 2 +- metadata/md5-cache/sys-process/atop-2.9.0-r1 | 2 +- .../sys-process/systemd-cron-1.16.7-r1 | 2 +- .../sys-process/systemd-cron-2.2.0-r1 | 2 +- .../sys-process/systemd-cron-2.3.0-r1 | 2 +- .../sys-process/systemd-cron-2.3.0-r2 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 23958 -> 23954 bytes .../{wordpress-6.4.2 => wordpress-6.4.3} | 6 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6466 -> 6461 bytes .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.223.02 | 2 +- .../x11-drivers/nvidia-drivers-525.147.05 | 2 +- .../x11-drivers/nvidia-drivers-535.146.02 | 2 +- .../x11-drivers/nvidia-drivers-535.154.05 | 2 +- .../x11-drivers/nvidia-drivers-535.43.23 | 2 +- .../x11-drivers/nvidia-drivers-545.29.06-r1 | 2 +- .../x11-drivers/nvidia-drivers-550.40.07 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 63390 -> 63715 bytes .../x11-misc/{copyq-7.1.0 => copyq-7.1.0-r1} | 2 +- metadata/md5-cache/x11-misc/picom-11.1 | 18 + metadata/md5-cache/x11-misc/xdg-utils-1.2.0 | 16 + 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 43733 -> 43734 bytes net-analyzer/zabbix/Manifest | 6 + net-analyzer/zabbix/zabbix-5.0.41.ebuild | 379 ++++ net-analyzer/zabbix/zabbix-6.0.26.ebuild | 382 ++++ net-analyzer/zabbix/zabbix-6.4.11.ebuild | 386 ++++ net-dns/Manifest.gz | Bin 8202 -> 8202 bytes net-dns/bind-tools/bind-tools-9.16.41.ebuild | 9 +- net-dns/bind-tools/bind-tools-9.16.42.ebuild | 9 +- net-dns/bind/bind-9.16.41.ebuild | 9 +- net-dns/bind/bind-9.16.42.ebuild | 9 +- net-dns/c-ares/Manifest | 2 + net-dns/c-ares/c-ares-1.26.0.ebuild | 92 + net-firewall/Manifest.gz | Bin 4390 -> 4391 bytes net-firewall/iptables/iptables-1.8.10.ebuild | 5 +- .../iptables/iptables-1.8.9-r1.ebuild | 5 +- net-im/Manifest.gz | Bin 9403 -> 9402 bytes net-im/discord/Manifest | 2 +- ...rd-0.0.41.ebuild => discord-0.0.42.ebuild} | 0 net-im/slack/Manifest | 2 +- ...-4.36.136.ebuild => slack-4.36.140.ebuild} | 0 net-irc/Manifest.gz | Bin 8231 -> 8235 bytes net-irc/ircii/Manifest | 1 + net-irc/ircii/ircii-20240111.ebuild | 39 + net-libs/Manifest.gz | Bin 31814 -> 31815 bytes .../libtorrent-rasterbar-2.0.9-r1.ebuild | 112 ++ net-misc/Manifest.gz | Bin 55127 -> 55130 bytes net-misc/dropbox/Manifest | 2 + net-misc/dropbox/dropbox-191.4.4995.ebuild | 110 ++ net-misc/ofono/Manifest | 3 +- net-misc/ofono/ofono-1.34.ebuild | 66 - net-misc/ofono/ofono-2.1.ebuild | 4 +- .../{ofono-2.0.ebuild => ofono-2.3.ebuild} | 6 +- net-nds/Manifest.gz | Bin 2396 -> 2397 bytes net-nds/nsscache/nsscache-0.49.ebuild | 26 +- net-news/Manifest.gz | Bin 2220 -> 2222 bytes .../files/liferea-1.15.5-libxml2.patch | 28 + ...1.15.5.ebuild => liferea-1.15.5-r1.ebuild} | 6 +- net-vpn/Manifest.gz | Bin 7563 -> 7562 bytes .../files/openconnect-9.12-stdlib.patch | 37 + net-vpn/openconnect/openconnect-9.12.ebuild | 5 +- profiles/Manifest.gz | Bin 191063 -> 191070 bytes profiles/default/linux/package.use.mask | 4 + profiles/package.mask | 7 + profiles/updates/1Q-2024 | 1 + profiles/use.local.desc | 2 - sci-libs/Manifest.gz | Bin 45108 -> 45103 bytes sci-libs/gdal/gdal-3.8.0.ebuild | 2 +- sci-libs/pdal/Manifest | 1 + sci-libs/pdal/pdal-2.6.2.ebuild | 59 + sci-physics/Manifest.gz | Bin 4193 -> 4193 bytes sci-physics/root/Manifest | 2 +- ...-6.28.10-r1.ebuild => root-6.28.12.ebuild} | 2 +- sys-apps/Manifest.gz | Bin 50227 -> 50215 bytes sys-apps/busybox/busybox-1.36.1-r1.ebuild | 3 - sys-apps/busybox/busybox-9999.ebuild | 5 +- sys-apps/coreutils/coreutils-9.4-r1.ebuild | 273 +++ .../files/coreutils-9.4-CVE-2024-0684.patch | 31 + sys-apps/fwts/fwts-22.03.00.ebuild | 7 +- sys-apps/fwts/fwts-23.11.00.ebuild | 6 +- sys-apps/systemd/systemd-254.8-r1.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 11375 -> 11379 bytes sys-cluster/galera/Manifest | 1 + sys-cluster/galera/galera-26.4.13-r1.ebuild | 7 +- sys-cluster/galera/galera-26.4.14.ebuild | 7 +- sys-cluster/galera/galera-26.4.15.ebuild | 7 +- sys-cluster/galera/galera-26.4.17.ebuild | 71 + sys-devel/Manifest.gz | Bin 7864 -> 7864 bytes sys-devel/binutils/Manifest | 2 +- sys-devel/binutils/binutils-2.42.ebuild | 7 +- sys-devel/binutils/binutils-9999.ebuild | 5 +- sys-devel/clang-common/Manifest | 5 +- .../clang-common-18.0.0.9999.ebuild | 283 --- .../clang-common-18.0.0_pre20240106.ebuild | 283 --- .../clang-common-18.0.0_pre20240113.ebuild | 283 --- ....ebuild => clang-common-18.1.0_rc1.ebuild} | 0 .../clang-runtime-18.0.0.9999.ebuild | 39 - .../clang-runtime-18.0.0_pre20240106.ebuild | 39 - .../clang-runtime-18.0.0_pre20240113.ebuild | 39 - ...ebuild => clang-runtime-18.1.0_rc1.ebuild} | 0 sys-devel/clang/Manifest | 5 +- sys-devel/clang/clang-18.0.0.9999.ebuild | 472 ----- .../clang/clang-18.0.0_pre20240106.ebuild | 472 ----- .../clang/clang-18.0.0_pre20240113.ebuild | 472 ----- ...0240120.ebuild => clang-18.1.0_rc1.ebuild} | 0 sys-devel/gcc/Manifest | 2 +- sys-devel/gcc/gcc-14.0.1_pre20240128.ebuild | 2 +- sys-devel/lld/Manifest | 5 +- sys-devel/lld/lld-18.0.0.9999.ebuild | 89 - sys-devel/lld/lld-18.0.0_pre20240106.ebuild | 89 - sys-devel/lld/lld-18.0.0_pre20240113.ebuild | 89 - ...e20240120.ebuild => lld-18.1.0_rc1.ebuild} | 0 sys-devel/llvm-common/Manifest | 5 +- .../llvm-common-18.0.0.9999.ebuild | 53 - .../llvm-common-18.0.0_pre20240106.ebuild | 53 - .../llvm-common-18.0.0_pre20240113.ebuild | 53 - ...0.ebuild => llvm-common-18.1.0_rc1.ebuild} | 0 sys-devel/llvm/Manifest | 5 +- sys-devel/llvm/llvm-18.0.0.9999.ebuild | 534 ----- sys-devel/llvm/llvm-18.0.0_pre20240113.ebuild | 534 ----- sys-devel/llvm/llvm-18.0.0_pre20240120.ebuild | 534 ----- ...20240106.ebuild => llvm-18.1.0_rc1.ebuild} | 6 + sys-kernel/Manifest.gz | Bin 4568 -> 4567 bytes sys-kernel/linux-firmware/Manifest | 1 - .../linux-firmware-20231111-r1.ebuild | 408 ---- sys-libs/Manifest.gz | Bin 14756 -> 14756 bytes sys-libs/compiler-rt-sanitizers/Manifest | 5 +- .../compiler-rt-sanitizers-18.0.0.9999.ebuild | 216 --- ...er-rt-sanitizers-18.0.0_pre20240106.ebuild | 216 --- ...er-rt-sanitizers-18.0.0_pre20240113.ebuild | 216 --- ... compiler-rt-sanitizers-18.1.0_rc1.ebuild} | 0 sys-libs/compiler-rt/Manifest | 5 +- .../compiler-rt-18.0.0.9999.ebuild | 175 -- .../compiler-rt-18.0.0_pre20240106.ebuild | 175 -- .../compiler-rt-18.0.0_pre20240113.ebuild | 175 -- ...0.ebuild => compiler-rt-18.1.0_rc1.ebuild} | 0 sys-libs/glibc/Manifest | 1 + sys-libs/glibc/glibc-2.38-r10.ebuild | 1718 +++++++++++++++++ sys-libs/libcxx/Manifest | 5 +- sys-libs/libcxx/libcxx-18.0.0.9999.ebuild | 213 -- .../libcxx/libcxx-18.0.0_pre20240106.ebuild | 211 -- .../libcxx/libcxx-18.0.0_pre20240113.ebuild | 213 -- ...240120.ebuild => libcxx-18.1.0_rc1.ebuild} | 0 sys-libs/libcxxabi/Manifest | 5 +- .../libcxxabi/libcxxabi-18.0.0.9999.ebuild | 117 -- .../libcxxabi-18.0.0_pre20240106.ebuild | 115 -- .../libcxxabi-18.0.0_pre20240113.ebuild | 117 -- ...120.ebuild => libcxxabi-18.1.0_rc1.ebuild} | 0 sys-libs/libomp/Manifest | 5 +- sys-libs/libomp/libomp-18.0.0.9999.ebuild | 157 -- .../libomp/libomp-18.0.0_pre20240106.ebuild | 150 -- .../libomp/libomp-18.0.0_pre20240113.ebuild | 157 -- ...240120.ebuild => libomp-18.1.0_rc1.ebuild} | 0 ...6-r1.ebuild => libxcrypt-4.4.36-r2.ebuild} | 4 +- sys-libs/llvm-libunwind/Manifest | 5 +- .../llvm-libunwind-18.0.0.9999.ebuild | 131 -- .../llvm-libunwind-18.0.0_pre20240106.ebuild | 131 -- .../llvm-libunwind-18.0.0_pre20240113.ebuild | 131 -- ...build => llvm-libunwind-18.1.0_rc1.ebuild} | 0 sys-power/Manifest.gz | Bin 5747 -> 5748 bytes sys-power/upower/upower-0.99.20.ebuild | 3 +- sys-power/upower/upower-1.90.2.ebuild | 3 +- sys-process/Manifest.gz | Bin 10145 -> 10143 bytes .../systemd-cron-1.16.7-r1.ebuild | 8 +- .../systemd-cron/systemd-cron-2.2.0-r1.ebuild | 8 +- .../systemd-cron/systemd-cron-2.3.0-r1.ebuild | 8 +- .../systemd-cron/systemd-cron-2.3.0-r2.ebuild | 6 +- www-apps/Manifest.gz | Bin 13471 -> 13470 bytes www-apps/rutorrent/metadata.xml | 1 - www-apps/wordpress/Manifest | 2 +- ...ss-6.4.2.ebuild => wordpress-6.4.3.ebuild} | 2 +- x11-drivers/Manifest.gz | Bin 4712 -> 4718 bytes .../nvidia-drivers-550.40.07.ebuild | 1 + x11-misc/Manifest.gz | Bin 46893 -> 46887 bytes ...pyq-7.1.0.ebuild => copyq-7.1.0-r1.ebuild} | 4 +- ...-7.1.0-support-plugin-dir-envvar-r1.patch} | 12 +- x11-misc/picom/Manifest | 1 + x11-misc/picom/picom-11.1.ebuild | 68 + x11-misc/xdg-utils/Manifest | 1 + ...utils-1.2.0-xdg-icon-resource-syntax.patch | 21 + x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild | 90 + 1238 files changed, 15377 insertions(+), 12661 deletions(-) create mode 100644 app-admin/awscli/awscli-1.32.30.ebuild delete mode 100644 app-arch/patool/patool-1.12_p20230424.ebuild rename app-arch/patool/{patool-1.14.1.ebuild => patool-2.1.1.ebuild} (87%) create mode 100644 app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild create mode 100644 app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch rename app-misc/fastfetch/{fastfetch-2.7.0.ebuild => fastfetch-2.7.1.ebuild} (100%) rename app-office/libreoffice-l10n/{libreoffice-l10n-24.2.0.2.ebuild => libreoffice-l10n-24.2.0.3.ebuild} (100%) create mode 100644 app-portage/gpyutils/gpyutils-0.13.ebuild create mode 100644 dev-cpp/jwt-cpp/jwt-cpp-0.7.0.ebuild create mode 100644 dev-cpp/scitokens-cpp/files/scitokens-cpp-1.1.0-invalid-vector-access.patch create mode 100644 dev-cpp/scitokens-cpp/scitokens-cpp-1.0.2-r2.ebuild create mode 100644 dev-cpp/scitokens-cpp/scitokens-cpp-1.1.0-r1.ebuild create mode 100644 dev-cpp/sdbus-c++/files/sdbus-c++-1.4.0-fix-pkgconfig.patch rename dev-cpp/sdbus-c++/{sdbus-c++-1.4.0.ebuild => sdbus-c++-1.4.0-r1.ebuild} (97%) create mode 100644 dev-db/mariadb/mariadb-10.11.6.ebuild create mode 100644 dev-db/mariadb/mariadb-10.6.16.ebuild delete mode 100644 dev-debug/lldb/lldb-18.0.0_pre20240106.ebuild delete mode 100644 dev-debug/lldb/lldb-18.0.0_pre20240113.ebuild delete mode 100644 dev-debug/lldb/lldb-18.0.0_pre20240120.ebuild rename dev-debug/lldb/{lldb-18.0.0.9999.ebuild => lldb-18.1.0_rc1.ebuild} (100%) rename dev-java/bcmail/{bcmail-1.77.ebuild => bcmail-1.77-r1.ebuild} (94%) create mode 100644 dev-java/jakarta-mail/files/jakarta-mail-2.0.1-LogManagerPropertiesTest.patch create mode 100644 dev-java/leiningen-bin/leiningen-bin-2.11.1.ebuild delete mode 100644 dev-lang/fennel/fennel-1.3.1.ebuild rename dev-lang/fennel/{fennel-1.4.0.ebuild => fennel-1.4.0-r1.ebuild} (96%) create mode 100644 dev-lang/oorexx/Manifest create mode 100644 dev-lang/oorexx/files/oorexx-5.0.0-man.patch create mode 100644 dev-lang/oorexx/metadata.xml create mode 100644 dev-lang/oorexx/oorexx-5.0.0.ebuild create mode 100644 dev-libs/folks/files/folks-0.15.6-implicit-decl.patch create mode 100644 dev-libs/folks/folks-0.15.6-r1.ebuild create mode 100644 dev-libs/isa-l/files/isa-l-2.30.0_makefile-x86.patch delete mode 100644 dev-libs/libclc/libclc-18.0.0.9999.ebuild delete mode 100644 dev-libs/libclc/libclc-18.0.0_pre20240106.ebuild delete mode 100644 dev-libs/libclc/libclc-18.0.0_pre20240120.ebuild rename dev-libs/libclc/{libclc-18.0.0_pre20240113.ebuild => libclc-18.1.0_rc1.ebuild} (100%) create mode 100644 dev-libs/liberasurecode/files/0001-configure-fix-basic-syntax-errors-in-the-shell-scrip.patch create mode 100644 dev-libs/openssl/openssl-3.0.13.ebuild create mode 100644 dev-libs/openssl/openssl-3.1.5.ebuild create mode 100644 dev-libs/openssl/openssl-3.2.1.ebuild delete mode 100644 dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch create mode 100644 dev-libs/yaz/files/yaz-5.34.0-fix-atoi-header.patch create mode 100644 dev-libs/yaz/files/yaz-5.34.0-fix-libxml2-2.12.patch rename dev-libs/yaz/{yaz-3.0.53.ebuild => yaz-5.34.0.ebuild} (64%) delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0.9999.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20240106.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-18.0.0_pre20240113.ebuild rename dev-ml/llvm-ocaml/{llvm-ocaml-18.0.0_pre20240120.ebuild => llvm-ocaml-18.1.0_rc1.ebuild} (100%) create mode 100644 dev-python/Faker/Faker-22.6.0.ebuild create mode 100644 dev-python/PyGithub/PyGithub-2.2.0.ebuild create mode 100644 dev-python/aiohttp/aiohttp-3.9.3.ebuild create mode 100644 dev-python/argparse-addons/Manifest create mode 100644 dev-python/argparse-addons/argparse-addons-0.12.0.ebuild create mode 100644 dev-python/argparse-addons/metadata.xml create mode 100644 dev-python/bincopy/Manifest create mode 100644 dev-python/bincopy/bincopy-20.0.0.ebuild create mode 100644 dev-python/bincopy/metadata.xml create mode 100644 dev-python/boto3/boto3-1.34.30.ebuild create mode 100644 dev-python/botocore/botocore-1.34.30.ebuild create mode 100644 dev-python/chameleon/chameleon-4.5.2.ebuild delete mode 100644 dev-python/clang-python/clang-python-18.0.0.9999.ebuild delete mode 100644 dev-python/clang-python/clang-python-18.0.0_pre20240106.ebuild delete mode 100644 dev-python/clang-python/clang-python-18.0.0_pre20240113.ebuild rename dev-python/clang-python/{clang-python-18.0.0_pre20240120.ebuild => clang-python-18.1.0_rc1.ebuild} (100%) rename dev-python/{confusable_homoglyphs => confusable-homoglyphs}/Manifest (50%) rename dev-python/{confusable_homoglyphs/confusable_homoglyphs-3.2.0-r2.ebuild => confusable-homoglyphs/confusable-homoglyphs-3.2.0-r2.ebuild} (94%) create mode 100644 dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild rename dev-python/{confusable_homoglyphs => confusable-homoglyphs}/metadata.xml (53%) create mode 100644 dev-python/furo/furo-2024.1.29.ebuild create mode 100644 dev-python/google-api-core/google-api-core-2.16.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.97.3.ebuild delete mode 100644 dev-python/lit/lit-18.0.0.9999.ebuild delete mode 100644 dev-python/lit/lit-18.0.0_pre20240106.ebuild delete mode 100644 dev-python/lit/lit-18.0.0_pre20240113.ebuild rename dev-python/lit/{lit-18.0.0_pre20240120.ebuild => lit-18.1.0_rc1.ebuild} (100%) create mode 100644 dev-python/mako/mako-1.3.2.ebuild create mode 100644 dev-python/mcbootflash/Manifest create mode 100644 dev-python/mcbootflash/mcbootflash-8.0.0.ebuild create mode 100644 dev-python/mcbootflash/metadata.xml create mode 100644 dev-python/multiprocess/multiprocess-0.70.16.ebuild create mode 100644 dev-python/pslab/files/pslab-3.0.0-pytest_record.patch create mode 100644 dev-python/pslab/pslab-3.0.0.ebuild create mode 100644 dev-python/pydantic/pydantic-2.6.0.ebuild create mode 100644 dev-python/pypdf/files/pypdf-4.0.1-pytest-8.patch create mode 100644 dev-python/pytest-django/pytest-django-4.8.0.ebuild create mode 100644 dev-python/pytest-httpx/pytest-httpx-0.29.0.ebuild create mode 100644 dev-python/pytest-reserial/Manifest create mode 100644 dev-python/pytest-reserial/metadata.xml create mode 100644 dev-python/pytest-reserial/pytest-reserial-0.2.4.ebuild create mode 100644 dev-python/pythonfinder/pythonfinder-2.1.0.ebuild create mode 100644 dev-python/referencing/referencing-0.33.0.ebuild create mode 100644 dev-python/requests-file/requests-file-2.0.0.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.40.0.ebuild create mode 100644 dev-python/setuptools-gettext/setuptools-gettext-0.1.11.ebuild create mode 100644 dev-python/sqlglot/sqlglot-20.11.0.ebuild create mode 100644 dev-python/tifffile/tifffile-2024.1.30.ebuild create mode 100644 dev-python/trio/files/trio-0.24.0-musl.patch create mode 100644 dev-python/urwid/urwid-2.5.0.ebuild create mode 100644 dev-python/virtualenvwrapper/virtualenvwrapper-6.1.0.ebuild rename dev-python/xdoctest/{xdoctest-1.1.2.ebuild => xdoctest-1.1.2-r1.ebuild} (91%) create mode 100644 dev-python/ytmusicapi/ytmusicapi-1.5.1.ebuild create mode 100644 dev-ruby/dalli/dalli-3.2.7.ebuild create mode 100644 dev-util/buildbot-badges/buildbot-badges-3.11.0.ebuild create mode 100644 dev-util/buildbot-console-view/buildbot-console-view-3.11.0.ebuild create mode 100644 dev-util/buildbot-grid-view/buildbot-grid-view-3.11.0.ebuild create mode 100644 dev-util/buildbot-pkg/buildbot-pkg-3.11.0.ebuild create mode 100644 dev-util/buildbot-react-console-view/buildbot-react-console-view-3.11.0.ebuild create mode 100644 dev-util/buildbot-react-grid-view/buildbot-react-grid-view-3.11.0.ebuild create mode 100644 dev-util/buildbot-react-wsgi-dashboards/Manifest create mode 100644 dev-util/buildbot-react-wsgi-dashboards/buildbot-react-wsgi-dashboards-3.11.0.ebuild create mode 100644 dev-util/buildbot-react-wsgi-dashboards/metadata.xml create mode 100644 dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.11.0.ebuild create mode 100644 dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild create mode 100644 dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.11.0.ebuild create mode 100644 dev-util/buildbot-www-react/buildbot-www-react-3.11.0.ebuild create mode 100644 dev-util/buildbot-www/buildbot-www-3.11.0.ebuild create mode 100644 dev-util/buildbot/buildbot-3.11.0.ebuild create mode 100644 dev-util/buildbot/files/buildbot-3.11.0-importlib.resources.patch create mode 100644 dev-util/diffstat/diffstat-1.66.ebuild create mode 100644 dev-util/gitlab-cli/gitlab-cli-1.36.0.ebuild create mode 100644 dev-util/perf/files/perf-6.7-expr.patch create mode 100644 dev-util/perf/perf-6.7.ebuild rename dev-util/uftrace/{uftrace-0.13.1.ebuild => uftrace-0.15.2.ebuild} (93%) create mode 100644 dev-vcs/git-filter-repo/git-filter-repo-2.38.0-r2.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-2.3.1-r2.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.11-r1.ebuild delete mode 100644 dev-vcs/gitolite/gitolite-3.6.12.ebuild create mode 100644 games-engines/minetest/files/minetest-5.8.0-include_algorithm.patch create mode 100644 gui-wm/wayfire/files/wayfire-0.8.0-fix-duplicate-manpage.patch create mode 100644 gui-wm/wayfire/wayfire-0.8.0-r1.ebuild create mode 100644 kde-plasma/discover/discover-5.27.10.1.ebuild rename mail-mta/postfix/{postfix-3.9_pre20240125.ebuild => postfix-3.9_pre20240129.ebuild} (99%) delete mode 100644 media-gfx/inkscape/inkscape-1.2.2.ebuild delete mode 100644 media-gfx/inkscape/inkscape-1.3.ebuild create mode 100644 media-gfx/pngcrush/files/pngcrush-1.8.13-adler32_check.patch create mode 100644 media-libs/hamlib/files/hamlib-4.5.5-gcc14-fix.patch create mode 100644 media-libs/hamlib/hamlib-4.5.5-r2.ebuild create mode 100644 media-libs/libpng/files/libpng-1.6.41-png_check_sig-abi.patch rename media-libs/libpng/{libpng-1.6.41.ebuild => libpng-1.6.41-r1.ebuild} (97%) delete mode 100644 media-libs/taglib/files/taglib-1.13-cmake.patch delete mode 100644 media-libs/taglib/taglib-1.13.ebuild delete mode 100644 media-radio/direwolf/direwolf-1.5-r1.ebuild create mode 100644 media-radio/direwolf/direwolf-1.7.ebuild delete mode 100644 media-radio/gpredict/gpredict-2.3-r1.ebuild create mode 100644 media-sound/schismtracker/schismtracker-20240129.ebuild create mode 100644 media-sound/whipper/whipper-0.10.0-r1.ebuild create mode 100644 metadata/md5-cache/app-admin/awscli-1.32.30 delete mode 100644 metadata/md5-cache/app-arch/patool-1.12_p20230424 rename metadata/md5-cache/app-arch/{patool-1.14.1 => patool-2.1.1} (54%) create mode 100644 metadata/md5-cache/app-misc/ca-certificates-20230311.3.96.1-r1 rename metadata/md5-cache/app-misc/{fastfetch-2.7.0 => fastfetch-2.7.1} (98%) rename metadata/md5-cache/app-office/{libreoffice-l10n-24.2.0.2 => libreoffice-l10n-24.2.0.3} (55%) create mode 100644 metadata/md5-cache/app-portage/gpyutils-0.13 create mode 100644 metadata/md5-cache/dev-cpp/jwt-cpp-0.7.0 create mode 100644 metadata/md5-cache/dev-cpp/scitokens-cpp-1.0.2-r2 create mode 100644 metadata/md5-cache/dev-cpp/scitokens-cpp-1.1.0-r1 rename metadata/md5-cache/dev-cpp/{sdbus-c++-1.4.0 => sdbus-c++-1.4.0-r1} (97%) create mode 100644 metadata/md5-cache/dev-db/mariadb-10.11.6 create mode 100644 metadata/md5-cache/dev-db/mariadb-10.6.16 delete mode 100644 metadata/md5-cache/dev-debug/lldb-18.0.0.9999 delete mode 100644 metadata/md5-cache/dev-debug/lldb-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/dev-debug/lldb-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/dev-debug/lldb-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/dev-debug/lldb-18.1.0_rc1 rename metadata/md5-cache/dev-java/{bcmail-1.77 => bcmail-1.77-r1} (79%) create mode 100644 metadata/md5-cache/dev-java/leiningen-bin-2.11.1 delete mode 100644 metadata/md5-cache/dev-lang/fennel-1.3.1 rename metadata/md5-cache/dev-lang/{fennel-1.4.0 => fennel-1.4.0-r1} (50%) create mode 100644 metadata/md5-cache/dev-lang/oorexx-5.0.0 create mode 100644 metadata/md5-cache/dev-libs/folks-0.15.6-r1 delete mode 100644 metadata/md5-cache/dev-libs/libclc-18.0.0.9999 delete mode 100644 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/dev-libs/libclc-18.0.0_pre20240120 rename metadata/md5-cache/dev-libs/{libclc-18.0.0_pre20240106 => libclc-18.1.0_rc1} (64%) create mode 100644 metadata/md5-cache/dev-libs/openssl-3.0.13 create mode 100644 metadata/md5-cache/dev-libs/openssl-3.1.5 create mode 100644 metadata/md5-cache/dev-libs/openssl-3.2.1 delete mode 100644 metadata/md5-cache/dev-libs/yaz-3.0.53 create mode 100644 metadata/md5-cache/dev-libs/yaz-5.34.0 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0.9999 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-18.1.0_rc1 create mode 100644 metadata/md5-cache/dev-python/Faker-22.6.0 create mode 100644 metadata/md5-cache/dev-python/PyGithub-2.2.0 create mode 100644 metadata/md5-cache/dev-python/aiohttp-3.9.3 create mode 100644 metadata/md5-cache/dev-python/argparse-addons-0.12.0 create mode 100644 metadata/md5-cache/dev-python/bincopy-20.0.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.34.30 create mode 100644 metadata/md5-cache/dev-python/botocore-1.34.30 create mode 100644 metadata/md5-cache/dev-python/chameleon-4.5.2 delete mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0.9999 delete mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/dev-python/clang-python-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/dev-python/clang-python-18.1.0_rc1 rename metadata/md5-cache/dev-python/{confusable_homoglyphs-3.2.0-r2 => confusable-homoglyphs-3.2.0-r2} (95%) create mode 100644 metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.1 create mode 100644 metadata/md5-cache/dev-python/furo-2024.1.29 create mode 100644 metadata/md5-cache/dev-python/google-api-core-2.16.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.97.3 delete mode 100644 metadata/md5-cache/dev-python/lit-18.0.0.9999 delete mode 100644 metadata/md5-cache/dev-python/lit-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/dev-python/lit-18.0.0_pre20240113 rename metadata/md5-cache/dev-python/{lit-18.0.0_pre20240120 => lit-18.1.0_rc1} (54%) create mode 100644 metadata/md5-cache/dev-python/mako-1.3.2 create mode 100644 metadata/md5-cache/dev-python/mcbootflash-8.0.0 create mode 100644 metadata/md5-cache/dev-python/multiprocess-0.70.16 create mode 100644 metadata/md5-cache/dev-python/pslab-3.0.0 create mode 100644 metadata/md5-cache/dev-python/pydantic-2.6.0 create mode 100644 metadata/md5-cache/dev-python/pytest-django-4.8.0 create mode 100644 metadata/md5-cache/dev-python/pytest-httpx-0.29.0 create mode 100644 metadata/md5-cache/dev-python/pytest-reserial-0.2.4 create mode 100644 metadata/md5-cache/dev-python/pythonfinder-2.1.0 create mode 100644 metadata/md5-cache/dev-python/referencing-0.33.0 create mode 100644 metadata/md5-cache/dev-python/requests-file-2.0.0 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.40.0 create mode 100644 metadata/md5-cache/dev-python/setuptools-gettext-0.1.11 create mode 100644 metadata/md5-cache/dev-python/sqlglot-20.11.0 create mode 100644 metadata/md5-cache/dev-python/tifffile-2024.1.30 create mode 100644 metadata/md5-cache/dev-python/urwid-2.5.0 create mode 100644 metadata/md5-cache/dev-python/virtualenvwrapper-6.1.0 rename metadata/md5-cache/dev-python/{xdoctest-1.1.2 => xdoctest-1.1.2-r1} (55%) create mode 100644 metadata/md5-cache/dev-python/ytmusicapi-1.5.1 create mode 100644 metadata/md5-cache/dev-ruby/dalli-3.2.7 create mode 100644 metadata/md5-cache/dev-util/buildbot-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-badges-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-console-view-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-grid-view-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-pkg-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-react-console-view-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-react-grid-view-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-react-wsgi-dashboards-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-waterfall-view-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-worker-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-wsgi-dashboards-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-www-3.11.0 create mode 100644 metadata/md5-cache/dev-util/buildbot-www-react-3.11.0 create mode 100644 metadata/md5-cache/dev-util/diffstat-1.66 create mode 100644 metadata/md5-cache/dev-util/gitlab-cli-1.36.0 create mode 100644 metadata/md5-cache/dev-util/perf-6.7 rename metadata/md5-cache/dev-util/{uftrace-0.13.1 => uftrace-0.15.2} (73%) create mode 100644 metadata/md5-cache/dev-vcs/git-filter-repo-2.38.0-r2 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-2.3.1-r2 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.11-r1 delete mode 100644 metadata/md5-cache/dev-vcs/gitolite-3.6.12 create mode 100644 metadata/md5-cache/gui-wm/wayfire-0.8.0-r1 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.27.10.1 rename metadata/md5-cache/mail-mta/{postfix-3.9_pre20240125 => postfix-3.9_pre20240129} (96%) delete mode 100644 metadata/md5-cache/media-gfx/inkscape-1.2.2 delete mode 100644 metadata/md5-cache/media-gfx/inkscape-1.3 create mode 100644 metadata/md5-cache/media-libs/hamlib-4.5.5-r2 rename metadata/md5-cache/media-libs/{libpng-1.6.41 => libpng-1.6.41-r1} (97%) delete mode 100644 metadata/md5-cache/media-libs/taglib-1.13 delete mode 100644 metadata/md5-cache/media-radio/direwolf-1.5-r1 create mode 100644 metadata/md5-cache/media-radio/direwolf-1.7 delete mode 100644 metadata/md5-cache/media-radio/gpredict-2.3-r1 create mode 100644 metadata/md5-cache/media-sound/schismtracker-20240129 create mode 100644 metadata/md5-cache/media-sound/whipper-0.10.0-r1 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-5.0.41 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.0.26 create mode 100644 metadata/md5-cache/net-analyzer/zabbix-6.4.11 create mode 100644 metadata/md5-cache/net-dns/c-ares-1.26.0 rename metadata/md5-cache/net-im/{discord-0.0.41 => discord-0.0.42} (96%) rename metadata/md5-cache/net-im/{slack-4.36.136 => slack-4.36.140} (94%) create mode 100644 metadata/md5-cache/net-irc/ircii-20240111 create mode 100644 metadata/md5-cache/net-libs/libtorrent-rasterbar-2.0.9-r1 create mode 100644 metadata/md5-cache/net-misc/dropbox-191.4.4995 delete mode 100644 metadata/md5-cache/net-misc/ofono-1.34 rename metadata/md5-cache/net-misc/{ofono-2.0 => ofono-2.3} (84%) rename metadata/md5-cache/net-news/{liferea-1.15.5 => liferea-1.15.5-r1} (98%) create mode 100644 metadata/md5-cache/sci-libs/pdal-2.6.2 rename metadata/md5-cache/sci-physics/{root-6.28.10-r1 => root-6.28.12} (98%) create mode 100644 metadata/md5-cache/sys-apps/coreutils-9.4-r1 create mode 100644 metadata/md5-cache/sys-cluster/galera-26.4.17 delete mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-devel/clang-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/sys-devel/clang-18.1.0_rc1 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-18.0.0_pre20240113 rename metadata/md5-cache/sys-devel/{clang-common-18.0.0_pre20240120 => clang-common-18.1.0_rc1} (54%) delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-18.0.0_pre20240120 rename metadata/md5-cache/sys-devel/{clang-runtime-18.0.0_pre20240113 => clang-runtime-18.1.0_rc1} (53%) delete mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-devel/lld-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/sys-devel/lld-18.1.0_rc1 delete mode 100644 metadata/md5-cache/sys-devel/llvm-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-devel/llvm-18.0.0_pre20240120 rename metadata/md5-cache/sys-devel/{llvm-18.0.0_pre20240106 => llvm-18.1.0_rc1} (85%) delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.0.0_pre20240120 create mode 100644 metadata/md5-cache/sys-devel/llvm-common-18.1.0_rc1 delete mode 100644 metadata/md5-cache/sys-kernel/linux-firmware-20231111-r1 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-18.0.0_pre20240120 rename metadata/md5-cache/sys-libs/{compiler-rt-18.0.0_pre20240106 => compiler-rt-18.1.0_rc1} (57%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20240113 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.0.0_pre20240120 rename metadata/md5-cache/sys-libs/{compiler-rt-sanitizers-18.0.0_pre20240106 => compiler-rt-sanitizers-18.1.0_rc1} (62%) create mode 100644 metadata/md5-cache/sys-libs/glibc-2.38-r10 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-18.0.0_pre20240113 rename metadata/md5-cache/sys-libs/{libcxx-18.0.0_pre20240120 => libcxx-18.1.0_rc1} (52%) delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-18.0.0_pre20240120 rename metadata/md5-cache/sys-libs/{libcxxabi-18.0.0_pre20240113 => libcxxabi-18.1.0_rc1} (67%) delete mode 100644 metadata/md5-cache/sys-libs/libomp-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-libs/libomp-18.0.0_pre20240120 rename metadata/md5-cache/sys-libs/{libomp-18.0.0_pre20240113 => libomp-18.1.0_rc1} (68%) rename metadata/md5-cache/sys-libs/{libxcrypt-4.4.36-r1 => libxcrypt-4.4.36-r2} (83%) delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0.9999 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20240106 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-18.0.0_pre20240120 rename metadata/md5-cache/sys-libs/{llvm-libunwind-18.0.0_pre20240113 => llvm-libunwind-18.1.0_rc1} (66%) rename metadata/md5-cache/www-apps/{wordpress-6.4.2 => wordpress-6.4.3} (83%) rename metadata/md5-cache/x11-misc/{copyq-7.1.0 => copyq-7.1.0-r1} (98%) create mode 100644 metadata/md5-cache/x11-misc/picom-11.1 create mode 100644 metadata/md5-cache/x11-misc/xdg-utils-1.2.0 create mode 100644 net-analyzer/zabbix/zabbix-5.0.41.ebuild create mode 100644 net-analyzer/zabbix/zabbix-6.0.26.ebuild create mode 100644 net-analyzer/zabbix/zabbix-6.4.11.ebuild create mode 100644 net-dns/c-ares/c-ares-1.26.0.ebuild rename net-im/discord/{discord-0.0.41.ebuild => discord-0.0.42.ebuild} (100%) rename net-im/slack/{slack-4.36.136.ebuild => slack-4.36.140.ebuild} (100%) create mode 100644 net-irc/ircii/ircii-20240111.ebuild create mode 100644 net-libs/libtorrent-rasterbar/libtorrent-rasterbar-2.0.9-r1.ebuild create mode 100644 net-misc/dropbox/dropbox-191.4.4995.ebuild delete mode 100644 net-misc/ofono/ofono-1.34.ebuild rename net-misc/ofono/{ofono-2.0.ebuild => ofono-2.3.ebuild} (86%) create mode 100644 net-news/liferea/files/liferea-1.15.5-libxml2.patch rename net-news/liferea/{liferea-1.15.5.ebuild => liferea-1.15.5-r1.ebuild} (95%) create mode 100644 net-vpn/openconnect/files/openconnect-9.12-stdlib.patch create mode 100644 sci-libs/pdal/pdal-2.6.2.ebuild rename sci-physics/root/{root-6.28.10-r1.ebuild => root-6.28.12.ebuild} (99%) create mode 100644 sys-apps/coreutils/coreutils-9.4-r1.ebuild create mode 100644 sys-apps/coreutils/files/coreutils-9.4-CVE-2024-0684.patch create mode 100644 sys-cluster/galera/galera-26.4.17.ebuild delete mode 100644 sys-devel/clang-common/clang-common-18.0.0.9999.ebuild delete mode 100644 sys-devel/clang-common/clang-common-18.0.0_pre20240106.ebuild delete mode 100644 sys-devel/clang-common/clang-common-18.0.0_pre20240113.ebuild rename sys-devel/clang-common/{clang-common-18.0.0_pre20240120.ebuild => clang-common-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-devel/clang-runtime/clang-runtime-18.0.0.9999.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240106.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-18.0.0_pre20240113.ebuild rename sys-devel/clang-runtime/{clang-runtime-18.0.0_pre20240120.ebuild => clang-runtime-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-devel/clang/clang-18.0.0.9999.ebuild delete mode 100644 sys-devel/clang/clang-18.0.0_pre20240106.ebuild delete mode 100644 sys-devel/clang/clang-18.0.0_pre20240113.ebuild rename sys-devel/clang/{clang-18.0.0_pre20240120.ebuild => clang-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-devel/lld/lld-18.0.0.9999.ebuild delete mode 100644 sys-devel/lld/lld-18.0.0_pre20240106.ebuild delete mode 100644 sys-devel/lld/lld-18.0.0_pre20240113.ebuild rename sys-devel/lld/{lld-18.0.0_pre20240120.ebuild => lld-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-devel/llvm-common/llvm-common-18.0.0.9999.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-18.0.0_pre20240106.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-18.0.0_pre20240113.ebuild rename sys-devel/llvm-common/{llvm-common-18.0.0_pre20240120.ebuild => llvm-common-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-devel/llvm/llvm-18.0.0.9999.ebuild delete mode 100644 sys-devel/llvm/llvm-18.0.0_pre20240113.ebuild delete mode 100644 sys-devel/llvm/llvm-18.0.0_pre20240120.ebuild rename sys-devel/llvm/{llvm-18.0.0_pre20240106.ebuild => llvm-18.1.0_rc1.ebuild} (99%) delete mode 100644 sys-kernel/linux-firmware/linux-firmware-20231111-r1.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0.9999.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-18.0.0_pre20240113.ebuild rename sys-libs/compiler-rt-sanitizers/{compiler-rt-sanitizers-18.0.0_pre20240120.ebuild => compiler-rt-sanitizers-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt/compiler-rt-18.0.0.9999.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-18.0.0_pre20240113.ebuild rename sys-libs/compiler-rt/{compiler-rt-18.0.0_pre20240120.ebuild => compiler-rt-18.1.0_rc1.ebuild} (100%) create mode 100644 sys-libs/glibc/glibc-2.38-r10.ebuild delete mode 100644 sys-libs/libcxx/libcxx-18.0.0.9999.ebuild delete mode 100644 sys-libs/libcxx/libcxx-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/libcxx/libcxx-18.0.0_pre20240113.ebuild rename sys-libs/libcxx/{libcxx-18.0.0_pre20240120.ebuild => libcxx-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-libs/libcxxabi/libcxxabi-18.0.0.9999.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-18.0.0_pre20240113.ebuild rename sys-libs/libcxxabi/{libcxxabi-18.0.0_pre20240120.ebuild => libcxxabi-18.1.0_rc1.ebuild} (100%) delete mode 100644 sys-libs/libomp/libomp-18.0.0.9999.ebuild delete mode 100644 sys-libs/libomp/libomp-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/libomp/libomp-18.0.0_pre20240113.ebuild rename sys-libs/libomp/{libomp-18.0.0_pre20240120.ebuild => libomp-18.1.0_rc1.ebuild} (100%) rename sys-libs/libxcrypt/{libxcrypt-4.4.36-r1.ebuild => libxcrypt-4.4.36-r2.ebuild} (99%) delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-18.0.0.9999.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20240106.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-18.0.0_pre20240113.ebuild rename sys-libs/llvm-libunwind/{llvm-libunwind-18.0.0_pre20240120.ebuild => llvm-libunwind-18.1.0_rc1.ebuild} (100%) rename www-apps/wordpress/{wordpress-6.4.2.ebuild => wordpress-6.4.3.ebuild} (97%) rename x11-misc/copyq/{copyq-7.1.0.ebuild => copyq-7.1.0-r1.ebuild} (97%) rename x11-misc/copyq/files/{copyq-7.1.0-support-plugin-dir-envvar.patch => copyq-7.1.0-support-plugin-dir-envvar-r1.patch} (72%) create mode 100644 x11-misc/picom/picom-11.1.ebuild create mode 100644 x11-misc/xdg-utils/files/xdg-utils-1.2.0-xdg-icon-resource-syntax.patch create mode 100644 x11-misc/xdg-utils/xdg-utils-1.2.0.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index 334d3c31b386899dcb5de5abebd4861989ce18c2..e02849746c6e6186050e7083a292c3164e5c0f48 100644 GIT binary patch literal 29768 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%0Auq>ze)EUP?>P4+jLcW;BbCP~}#s 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 WGoCfLI<=Pl*Z%`!Z7syQ*8l)41A)Q- diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 72a29e2aea0ebc6f10a908db0f451adeaf246520..c17e8f6b0e4e105704767bdbc7fec4791896149a 100644 GIT binary patch literal 32021 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 E00l_$>;M1& literal 32012 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

;R68t1hEo*K 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 diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 2f985e489527..07c00f06eeb7 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -1,3 +1,4 @@ DIST aws-cli-1.32.18.gh.tar.gz 2626034 BLAKE2B 3d60094c5b6e70f8df57ada95e269cb710975b36724eadc2fcac07733099a8bf063e7198cd90af382e3a8480ad6d173143daed3e03b5c18a529a1b3227d3126f SHA512 ab161193d52c21751fe3515eae1182adeb23a6d8198d85e922674c6af6a64c4efb68975a38a5ec36957eb62350437b5e3d6a6b9c36dc4a6b4ae4bebc4d92fdf6 DIST aws-cli-1.32.23.gh.tar.gz 2627296 BLAKE2B b85f77efb7e7f9fac19fc342bcef44def80de24ec7ce50157fc06b0db6c3e0726c21ffcd13861d11170745d76e15e8f54d4d3ec030b4dea93d882b31a9aa38b2 SHA512 b566af885a980a74e159bd41ec4dbb94af87a5a43f4c07845c98ce60762bf33f2770c46a290f95102819da7266bb59040fbb4c7d92422c32f6e1a0b7bfa6f5cf DIST aws-cli-1.32.29.gh.tar.gz 2643387 BLAKE2B 0d07a5478c5a51baf743c97aa613611aee9e84d569af1ae62e0adde56229f2973d17490a9ae287a713c2b8e54149674d416c12b5387f87504d3d1c5133a26789 SHA512 221315ab814691dc7cdcdee3fbe702275ad85dde50313249ccd57904d5bdd3266295eed885c7e80228970e04af240dbdfa7f3303c8a84d39633575cd0a579f81 +DIST aws-cli-1.32.30.gh.tar.gz 2644389 BLAKE2B 1cf06d774c83b1abfd91ab08100b6211a330ca30eb10a5312466dd14460b2db3588ac9318c412527f3fc8205f29852202b012ad09bde69bbdc601aae5fa0e48e SHA512 f2a746062460be4d87aa377e03cdc68e060cbf2121eedfb266d272c6930d71834decb869b9ff9cf03fc03c964634fe4451db6cc2aa1ecdeeba2762240ced8032 diff --git a/app-admin/awscli/awscli-1.32.30.ebuild b/app-admin/awscli/awscli-1.32.30.ebuild new file mode 100644 index 000000000000..18c949df1583 --- /dev/null +++ b/app-admin/awscli/awscli-1.32.30.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit bash-completion-r1 distutils-r1 + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+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.10.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + ) +" + +EPYTEST_XDIST=1 +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local serial_tests=( + tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success} + tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking + tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows + tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking + tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success + tests/unit/customizations/test_sessionmanager.py + tests/unit/test_compat.py::TestIgnoreUserSignals + tests/unit/test_help.py + tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + EPYTEST_XDIST= epytest "${serial_tests[@]}" + + local EPYTEST_DESELECT=( "${serial_tests[@]}" ) + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 7aee00c0bacb3f3de3df40f057b1579ea1a02e82..5638b08e143df52104899fa114cf09670aa8dc40 100644 GIT binary patch delta 8119 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 W=3PciMcv;2@c#fJ#B}JBegFVt8AVV4 diff --git a/app-arch/patool/Manifest b/app-arch/patool/Manifest index 40ce9a5d2c50..fc364192548d 100644 --- a/app-arch/patool/Manifest +++ b/app-arch/patool/Manifest @@ -1,4 +1,3 @@ -DIST patool-1.12_p20230424.gh.tar.gz 1990425 BLAKE2B dd0ae58fd26ef1849c26cb681839536b0499d666faf48cb7028adc12840055d72e70a85db99c615c79b076671f16e1371ee5ddbb24228248cd3c1b0daf2dc496 SHA512 c2974bad22ab57aca3aab32e51aeac0c2a2aa3ffee41241d3220151206b8a5d709ec72ea1b4a73a218c03b9fad64297ecd2ab44cc20da5f4d0e4a3ecd5589d43 -DIST patool-1.14.1.tar.gz 1992559 BLAKE2B 3468c6b7779806ecb906830043964f2fa88384569af4cad857d8519568a7670a403ce17ca5b495fae6ad129f109bfac38693bfe651bad54dc5e6a46b5b58ea4f SHA512 df5ce0f5275fcc0b653775b9fbc36e11dfff1fcf30e5caf78bbebbf2c169125c7d27e71481c7ba108d39fb12cebdf3d84ab8c40f1a5f061dea5e5304e2306481 DIST patool-1.15.0.tar.gz 1993753 BLAKE2B 18dbbb6d73862778af9774b64f192e20d48f1454c078a2ab0bf9ccf12f3de988b7799c5e6116b1f49fe48b2512968789d363e37aa504d622a72c22a620398f5f SHA512 c7cbcd829a803025a99df67c8d4aca1d803d3bd8e06f2897c65bc0e2475fbd42e273654f978090fe4c2bbcac02e5d1f8e322cb90220e746ac9ef9d0755e0c717 DIST patool-2.0.0.tar.gz 1987911 BLAKE2B a9c12f8083e82835792445f50e1e72f55e98c505f0019656cd00c1f882a860ae61c7484ea16c7744101b6a983c1934fad12dbb58af2a03e82d0ec4ceb417aa92 SHA512 c81a65fa89ff77ee80ae85fbc6868e5414d5141e47433028546273b3a231ce3240d6b30baae114247bc0ab0b3e4e91c6e127b8734eff9af8721abdae7f464ef5 +DIST patool-2.1.1.tar.gz 1991183 BLAKE2B f33c92c628ffcca349ad897c29cec935730aba7f2e9a5581acedb9b3ecb0bab22046cd16af9f2d2e605bc483c2dc624db01b52dea8459388a8b140b7f357b193 SHA512 3b51fe917da9672dbeae015852680b67e81ec35d609af3e465f0d53afb12c35bee885f4f3db4a135c01521cc70db182b27fc25320d141f96eaf098ba99524f63 diff --git a/app-arch/patool/patool-1.12_p20230424.ebuild b/app-arch/patool/patool-1.12_p20230424.ebuild deleted file mode 100644 index 2aa28fce4eff..000000000000 --- a/app-arch/patool/patool-1.12_p20230424.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 - -DESCRIPTION="Portable archive file manager" -HOMEPAGE="https://wummel.github.io/patool/" -COMMIT="ab64562c8cdac34dfd69fcb6e30c8c0014282d11" -SRC_URI="https://github.com/wummel/patool/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz" -S="${WORKDIR}/${PN}-${COMMIT}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -BDEPEND=" - test? ( - app-arch/arj - app-arch/bzip2 - app-arch/cabextract - app-alternatives/cpio - app-arch/dpkg - app-arch/gzip - app-arch/lbzip2 - app-arch/lcab - app-arch/lha - app-arch/libarchive - app-arch/lrzip - app-arch/lzip - app-arch/lzop - app-arch/ncompress - app-arch/p7zip[rar] - app-arch/pbzip2 - app-arch/pdlzip - app-arch/pigz - app-arch/rpm - app-arch/sharutils - app-arch/tar - app-arch/unace - app-arch/unadf - app-arch/unzip - app-arch/xdms - app-arch/xz-utils - app-arch/zip - app-arch/zpaq - app-arch/zstd - app-cdr/cdrtools - dev-libs/chmlib - media-libs/flac - media-sound/shorten - sys-apps/diffutils - sys-apps/file - sys-apps/grep - !elibc_musl? ( app-arch/rar ) - !x86? ( app-arch/clzip ) - ) -" -# Test dependencies which are packaged but can't be tested for various reasons. -# app-arch/arc -# app-arch/zoo -# app-arch/zopfli -# media-sound/mac - -# app-arch/rar is masked on musl -# app-arch/clzip is unkeyworded on x86 - -# Unpackaged testable dependencies -# archmage -# genisoimage -# lhasa -# nomarch -# pdzip2 -# py_{bz2,echo,gzip,tarfile,zipfile} -# rpm2cpio -# rzip -# star -# unalz -# uncompress.real - -PATCHES=( - "${FILESDIR}/patool-1.12_p20230424-disable-file-sandbox.patch" - "${FILESDIR}/patool-1.12_p20230424-map-vnd.android.package-archive.patch" -) - -distutils_enable_tests pytest - -src_install() { - distutils-r1_src_install - - newdoc doc/README.txt README.md - doman doc/patool.1 -} - -python_test() { - local EPYTEST_IGNORE=( - # zoo emits a non-zero exit status on a possibly false consistency check - # Zoo: WARNING: Archive header failed consistency check. - "tests/archives/test_zoo.py" - # Doesn't accept long arguments, such as those that files in ${S} would have. - # Too long argument: /var/tmp/portage/app-arch/patool-1.12_p20230424/work/patool-ab64562c8cdac34dfd69fcb6e30c8c0014282d11/tests/data/p.arc.foo - "tests/archives/test_arc.py" - # Error: 1002 (invalid input file) - "tests/archives/test_mac.py" - # AttributeError: module 'patoolib.programs.zopfli' has no attribute 'extract_gzip' - "tests/archives/test_zopfli.py" - ) - - if use elibc_musl; then - EPYTEST_IGNORE+=( - "tests/archives/test_rar.py" - ) - fi - - if use x86; then - EPYTEST_IGNORE+=( - "tests/archives/test_clzip.py" - # bug #916317 - "tests/archives/test_lrzip.py" - ) - fi - - epytest -} diff --git a/app-arch/patool/patool-1.14.1.ebuild b/app-arch/patool/patool-2.1.1.ebuild similarity index 87% rename from app-arch/patool/patool-1.14.1.ebuild rename to app-arch/patool/patool-2.1.1.ebuild index a09ac7e79ce1..b6b287767626 100644 --- a/app-arch/patool/patool-1.14.1.ebuild +++ b/app-arch/patool/patool-2.1.1.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wummel.github.io/patool/" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="~amd64 ~x86" BDEPEND=" test? ( @@ -28,7 +28,7 @@ BDEPEND=" app-arch/lcab app-arch/lha app-arch/libarchive - app-arch/lrzip + app-arch/lz4 app-arch/lzip app-arch/lzop app-arch/ncompress @@ -36,7 +36,9 @@ BDEPEND=" app-arch/pbzip2 app-arch/pdlzip app-arch/pigz + app-arch/plzip app-arch/rpm + app-arch/rzip app-arch/sharutils app-arch/tar app-arch/unace @@ -45,6 +47,7 @@ BDEPEND=" app-arch/xdms app-arch/xz-utils app-arch/zip + app-arch/zopfli app-arch/zpaq app-arch/zstd app-cdr/cdrtools @@ -55,17 +58,22 @@ BDEPEND=" sys-apps/file sys-apps/grep !elibc_musl? ( app-arch/rar ) - !x86? ( app-arch/clzip ) + !x86? ( + app-arch/clzip + app-arch/lrzip + app-arch/unar + ) ) " # Test dependencies which are packaged but can't be tested for various reasons. # app-arch/arc # app-arch/zoo -# app-arch/zopfli # media-sound/mac # app-arch/rar is masked on musl # app-arch/clzip is unkeyworded on x86 +# app-arch/lrzip bug #916317 on x86 +# app-arch/unar is unkeyworded on x86 # Unpackaged testable dependencies # archmage @@ -79,6 +87,7 @@ BDEPEND=" # star # unalz # uncompress.real +# 7zz ( app-arch/7zip:guru ) distutils_enable_tests pytest @@ -99,8 +108,6 @@ python_test() { "tests/archives/test_arc.py" # Error: 1002 (invalid input file) "tests/archives/test_mac.py" - # AttributeError: module 'patoolib.programs.zopfli' has no attribute 'extract_gzip' - "tests/archives/test_zopfli.py" ) if use elibc_musl; then @@ -113,7 +120,7 @@ python_test() { EPYTEST_IGNORE+=( "tests/archives/test_clzip.py" # bug #916317 - "tests/archives/test_lrzip.py" + "tests/archives/test_lrzip.py::TestLrzip::test_lrzip" ) fi diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 331cc487376e7ee182de4f296efe2ae025ab08b8..a12d1a8eb3b5b932dddea90f6e7cd16615ebcb2e 100644 GIT binary patch literal 13952 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%0Dc5N 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 LbrMvobYlPj1+SZ@ diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 20fc5c0f8c6b..705a5a96d0b8 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -2,15 +2,15 @@ DIST emacs-18.59-patches-15.tar.xz 34104 BLAKE2B 9d14004d5188ec0ffe11099ae1beb43 DIST emacs-18.59.tar.gz 2962652 BLAKE2B d617636daff41e672af2dcda26ec24b2495cf0a3e6373561ee26a2a922b7252c074dd6b79289d771853a4720c60f084f5726b904bf65989718173232ac874b0b SHA512 03ce565e346e89b7aacb1852f4783e8907f394de7da0c543b475cb038eb89b87f980d0f7ca1841b1d2108b20f211e95113c7214e4a33e5767a1827ff43173f33 DIST emacs-25.3-patches-5.tar.xz 6120 BLAKE2B dc56e5f9bc5368062260bb82123f2874c15daa2b90514db5c1e8b59ac44bfc7cdb590259905b2ffb1e38af00dcf195067d116a1cb5fa1a8eb102904f27b6e949 SHA512 21f2045d1c64151923d62c180f39b3c9eba9e65881096613219df1705f525b8eafa91e0a0dd3688b92b0acc7f41035ee319b09c191131a9e05693d1f25a71750 DIST emacs-25.3.tar.xz 42854740 BLAKE2B 4f4e2572bbef48b75c561497fc22046081e56099b6174725d79b15a5b16d5c886eaf8ff3f75cf561e989ebb092ab9e98ba7503e720a9db7560758b30d5116f23 SHA512 1cce656451b6ca8502ebb229e88bd3ef48b7f9444a10eeac4ea43bd5491b2efacd641dfa35227a33362c3866493d3449cf1df81606563eef44bba0ed668e457f -DIST emacs-26.3-patches-5.tar.xz 5484 BLAKE2B dc2011b35d948d6106cfa4fd7f2ca5d4591b91e93e2417cee09a5ec5e3ac74e5284c170305e606ee45c9d31b1833ccb10c1ac224f19433a341465298c36165f0 SHA512 f0a6094d72c8879707e914e3cc3526d814216e84e9358e211a4f32e5d4c5958664ce3e3cca217629e2a3324bcb7ac2500d333b1c395f156757210f602d7818d5 +DIST emacs-26.3-patches-6.tar.xz 6264 BLAKE2B 0973df2f34d623a5478a01ab18c80d38e864d7bfb15bc5d3dac3ecb31911eb9edfc622f5ed407d9f418ed6d85e96d5881ffb53a94766aec144a3089ac1332bbf SHA512 b9c833ccd0505f2b78e30c17b43549fcaca3bc767b18e5260160a3aa7063504030e58e848a78f83e76ace7d64db13bfbc69281c3eab9c6e413c3adef06803c9d DIST emacs-26.3.tar.xz 44415140 BLAKE2B aa8434e6431992ee40402f03a890dd2c49784ee76f437888efe61d66b9aa2bdb816eb0bfe1055e9e154a8bb3ed065fee71623741b474d465a96964618ec775e3 SHA512 4d5a4319253afb081e105a3697eb6eeb8d8a0da18cd41346e376ca5af1e180a26e641f76c64fad1b0253168f14a511f0a4d9d4141524fb1cf4d04f25b05a76e9 -DIST emacs-27.2-patches-6.tar.xz 11600 BLAKE2B ed8bfb8b2c086423e7bf9f8de5ffb929aa63d8b2781361a8a9d274124a9df52ececdb38c3d4d7d0f0d0fa3a8eaea337c0078929967b073a70209ecdb2bb4cb58 SHA512 11f8af976148c957aebaa5fd2edd46b12ffe24036c09c20a61c47e65d8a2febe6480636be2a7f8f3f7c70a8da7091c2a7c254fd853bde56ec45d7db6a9ca94f5 +DIST emacs-27.2-patches-7.tar.xz 12356 BLAKE2B 8d991bd3e87d2fc0086b535d481dbe8399e42d15b21417d19341c5ef8426c65cb471f23eb6e41067750a1ad6dced8cb7b2fd4a6b34bd911913ccfe858e9257f9 SHA512 285c0ca69fc5c7fd398d4ca0a8c5a2a4412a858504445c415cb6eeca9eb170680f6d9bf0dfcd2ae4925e75f01d1d1858c194760a22ee98ad16ebcc347fa588ec DIST emacs-27.2.tar.xz 44624480 BLAKE2B 245ea96004b90f81ac74de74521cbbe086caf1176937e08157eae12cdde5a0f35fc77f7119272ed812974358e5e95abb05e1c2e4f3b501cf5401ea9274f62156 SHA512 0f63a5a8709b113ef790c1a64845dad05ead096f93f62164ff221c517a35b91ea7bced75a992d794981a85382cda03cca7338da2f5ef8f6ef1459b88018a4ce9 -DIST emacs-28.2-patches-4.tar.xz 6168 BLAKE2B d2968c5f96dcf285f987d32aa8e2ad38c8c2cc7757f9dd83a1faa75efc20c1ac44d6944cf9bcbafbfaa34caae2e7ec24a28fa250d8f5206e4d27649cc2719cec SHA512 94be2c6f715b073ab76a1b3f36194ba6f9c299599b4ba4292a14970f1a2974634ed961d20f62b3939a18347d02fb8025628a7622910f64df0b9879f98dcf5c14 +DIST emacs-28.2-patches-5.tar.xz 6932 BLAKE2B 1cf79142b3031d377b5ba56996a41c44801a114e993ed7e93f937fd88cd35cf142fbc8d98c7970984f44df9fd267d8032f9c6e559d69c18c945510b2e93029bd SHA512 9a246680045868029d9f67652d60d0859d44c3f016ba57cae5ba991c138ece39890230ad303220e2558ccca904b2053b691874da04c6529faa0e8e4f6ea4b6f2 DIST emacs-28.2.tar.xz 47722600 BLAKE2B a7e4990658b5e7306510f8dded93aaf0b82cdd9306df8b786526d038c3249ef9579287075f2235eb01a71ae1699db555254f137b86ab2d2305b45895053df552 SHA512 a7cec7e3e82367815a1442f69af54102dbfc434069810a9dec5938a6660cb8b076e6f1fb0bfff9695b15603dbbe05eb9c7dfd92e90cf40fc4d1e5746bce83bd8 DIST emacs-29.1-patches-3.tar.xz 2264 BLAKE2B 7003dc29c991170f4bf893aac3d0d82362c625fc9e872f79339e20cea64a8a36145201c66c9a3a9004a638f2854fc9288a954858985f91b6ca204cb3e455bdb4 SHA512 e5ab678512c8d1cb15428e47c2cd7d97daa6140a71866eed35708fde123bcc31da437cd881d18d1535c744250f36989e46d11f6a749a26b3f8977f3aa55edc45 DIST emacs-29.1-patches-5.tar.xz 3640 BLAKE2B c5f2d55b49961167f9da96fceecf07d526b62dd7e8198bedd16efce51602013d3a1a78de01d397e6605338715510e437eceff5584ca689f7519e88959846728e SHA512 2d6dd89612f45acf6b6d0fe98f0508664ead1d2412c75ed75c99bbd4306d2f348e8a25b904f7b0ea9c07a86d3028a97288d00473348746edc9f54c328925be0c DIST emacs-29.1-patches-6.tar.xz 4128 BLAKE2B 95cc5af614f66ae067569cc6f6153bdb8bfbd28cca87d55434f3f528f41252f54d7b42029fce85f97d67ee82f942aa4f13bd701933a7c86216c295b19829c573 SHA512 3be686f300a1e6a53b33ccfb4cc43d473a02ddb9458e9ed1562a5446059b6a441e3cbb1521950b3c52f3165d606143369090351439dbf25bbcc9cbf5d754d017 DIST emacs-29.1.tar.xz 52081008 BLAKE2B 5bec8fd7c63c04b93b2ad87c12c48373930c1b3c6984d139938ad1eb692af76417dc5494057225a04f77ce4797958056aa3522f50e3b0565ef5f060bb15f5402 SHA512 de10f2af462682019af680e6a82fd33feb05ce6d995bedf5756264fa06e29d90cab02c5884b0aeade1c5ab39cf064e0fb6ff9f78d9eedbd162f0a985945b9ec2 -DIST emacs-29.2-patches-1.tar.xz 1552 BLAKE2B 244429c63e891e82c6b922916a8d4713005ab992a996859ec08ce1bcd6c541abbb90e00fa0b23d9a53f4703b3b5feb78456216ebdcfd939af5b579b2756a6015 SHA512 140eeca22de87d0f7d0b15973c9caa7cab0c239f759f085abfe6a9043841f3f1e919c6663688f1d8c66436f48eaaf7a39757a7acd71f65c92c4b634a982f8c79 +DIST emacs-29.2-patches-2.tar.xz 2232 BLAKE2B 5a74b286a47a03a7b24298fb9da69135485a25351a1451351412825f7b570e9ab40e988e03218eef8b6345124b982a6ea7c67ac03adbb72061e74438a5910836 SHA512 efc5855a66b1895145b9eb792c790850f319cdfaf8c03579aecfc51940a3e010d825e68003d218929278c9cbfa7e0039a8244838126e67db15cb52718dddf35c DIST emacs-29.2.tar.xz 52162080 BLAKE2B d634fbd94a2fde4824daf5d4d44d6f9e9693900af9ebeda75488fd4d14b7f6cd22e0c9fc15a4c73b4b90843aa782dbd698ba0d40c50465eb4b902105cd9e2c2c SHA512 293fdc2387d58dfa506ae1960b05ccdb4c16ec53c4f55a1a6b665a4fe2815cabfad6257f2b62231040889ab3843d56a01ef62fc9efc1118bf833d7773c64820a diff --git a/app-editors/emacs/emacs-26.3-r16.ebuild b/app-editors/emacs/emacs-26.3-r16.ebuild index c5dc8e847acd..da8541f81f1e 100644 --- a/app-editors/emacs/emacs-26.3-r16.ebuild +++ b/app-editors/emacs/emacs-26.3-r16.ebuild @@ -8,7 +8,7 @@ inherit autotools 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-5.tar.xz" + https://dev.gentoo.org/~ulm/emacs/${P}-patches-6.tar.xz" LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" SLOT="26" @@ -110,6 +110,9 @@ FULL_VERSION="${PV%%_*}" S="${WORKDIR}/emacs-${FULL_VERSION}" PATCHES=("${WORKDIR}/patch") +# Suppress false positive QA warnings #898304 +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN ) + src_prepare() { default diff --git a/app-editors/emacs/emacs-27.2-r14.ebuild b/app-editors/emacs/emacs-27.2-r14.ebuild index a01d9a7a30d8..42baba127e62 100644 --- a/app-editors/emacs/emacs-27.2-r14.ebuild +++ b/app-editors/emacs/emacs-27.2-r14.ebuild @@ -32,7 +32,7 @@ else 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-6.tar.xz" + SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-7.tar.xz" PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" @@ -139,6 +139,9 @@ RDEPEND+=" ${IDEPEND}" EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" +# Suppress false positive QA warnings #898304 +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN ) + src_prepare() { if [[ ${PV##*.} = 9999 ]]; then FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \ diff --git a/app-editors/emacs/emacs-28.2-r10.ebuild b/app-editors/emacs/emacs-28.2-r10.ebuild index 82f4cb15df0f..de1a1fffe463 100644 --- a/app-editors/emacs/emacs-28.2-r10.ebuild +++ b/app-editors/emacs/emacs-28.2-r10.ebuild @@ -32,7 +32,7 @@ else 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" + SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-5.tar.xz" PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" @@ -142,6 +142,9 @@ RDEPEND+=" ${IDEPEND}" EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" +# Suppress false positive QA warnings #898304 +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN ) + src_prepare() { if [[ ${PV##*.} = 9999 ]]; then FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \ diff --git a/app-editors/emacs/emacs-29.2.9999.ebuild b/app-editors/emacs/emacs-29.2.9999.ebuild index 1919adfa22cc..37292f4abff0 100644 --- a/app-editors/emacs/emacs-29.2.9999.ebuild +++ b/app-editors/emacs/emacs-29.2.9999.ebuild @@ -168,6 +168,9 @@ RDEPEND+=" ${IDEPEND}" EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" +# Suppress false positive QA warnings #898304 +QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof ) + src_prepare() { if [[ ${PV##*.} = 9999 ]]; then FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \ diff --git a/app-editors/emacs/emacs-29.2.ebuild b/app-editors/emacs/emacs-29.2.ebuild index c93571654cf7..7dd1916d5acb 100644 --- a/app-editors/emacs/emacs-29.2.ebuild +++ b/app-editors/emacs/emacs-29.2.ebuild @@ -32,7 +32,7 @@ else 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" + SRC_URI+=" https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz" PATCHES=("${WORKDIR}/patch") SLOT="${PV%%.*}" [[ ${PV} == *.*.* ]] && SLOT+="-vcs" @@ -171,7 +171,7 @@ RDEPEND+=" ${IDEPEND}" EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" -# Evade tinderbox bug #898304 +# Suppress false positive QA warnings #898304 QA_CONFIG_IMPL_DECL_SKIP=( malloc_{set,get}_state MIN static_assert alignof ) src_prepare() { diff --git a/app-editors/emacs/emacs-30.0.9999.ebuild b/app-editors/emacs/emacs-30.0.9999.ebuild index 73f31fed6ec7..286f87b9d183 100644 --- a/app-editors/emacs/emacs-30.0.9999.ebuild +++ b/app-editors/emacs/emacs-30.0.9999.ebuild @@ -169,6 +169,11 @@ RDEPEND+=" ${IDEPEND}" EMACS_SUFFIX="emacs-${SLOT}" SITEFILE="20${EMACS_SUFFIX}-gentoo.el" +# Suppress false positive QA warnings #898304 +QA_CONFIG_IMPL_DECL_SKIP=( + malloc_{set,get}_state MIN static_assert alignof unreachable +) + src_prepare() { if [[ ${PV##*.} = 9999 ]]; then FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[^0-9.]*\([0-9.]*\).*/\1/p' \ diff --git a/app-editors/gvim/gvim-9.0.2167.ebuild b/app-editors/gvim/gvim-9.0.2167.ebuild index 547c5a78bdce..0fb35659f519 100644 --- a/app-editors/gvim/gvim-9.0.2167.ebuild +++ b/app-editors/gvim/gvim-9.0.2167.ebuild @@ -22,7 +22,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" fi S="${WORKDIR}"/vim-${PV} diff --git a/app-editors/vim-core/vim-core-9.0.2167.ebuild b/app-editors/vim-core/vim-core-9.0.2167.ebuild index cca287f37b6e..1b744c39e4b9 100644 --- a/app-editors/vim-core/vim-core-9.0.2167.ebuild +++ b/app-editors/vim-core/vim-core-9.0.2167.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]] ; then else SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> vim-${PV}.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi S="${WORKDIR}/vim-${PV}" diff --git a/app-editors/vim/vim-9.0.2167.ebuild b/app-editors/vim/vim-9.0.2167.ebuild index 89f0524b4be8..5f0605118a68 100644 --- a/app-editors/vim/vim-9.0.2167.ebuild +++ b/app-editors/vim/vim-9.0.2167.ebuild @@ -21,7 +21,7 @@ if [[ ${PV} == 9999* ]] ; then else SRC_URI="https://github.com/vim/vim/archive/v${PV}.tar.gz -> ${P}.tar.gz https://git.sr.ht/~xxc3nsoredxx/vim-patches/refs/download/vim-${VIM_PATCHES_VERSION}-patches/vim-${VIM_PATCHES_VERSION}-patches.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="Vim, an improved vi-style text editor" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 79424c7ef511e14c416561ace8307fcd2dff5aee..4d7dfa64bb25f45c35034b8f8c95b9505179cd4e 100644 GIT binary patch delta 12887 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

#p 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 BWWoRd delta 12889 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 Ds7ZzO diff --git a/app-emulation/libvirt/libvirt-9.8.0.ebuild b/app-emulation/libvirt/libvirt-9.8.0.ebuild index 18262db52da9..425a8cb1d985 100644 --- a/app-emulation/libvirt/libvirt-9.8.0.ebuild +++ b/app-emulation/libvirt/libvirt-9.8.0.ebuild @@ -21,7 +21,7 @@ if [[ ${PV} = *9999* ]]; then 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" + KEYWORDS="amd64 ~arm arm64 ppc64 x86" fi DESCRIPTION="C toolkit to manipulate virtual machines" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 829e72ea05eeb59966ece262c2612766f24ab26e..e91c068143df3cd3763e64c04652824acec079a7 100644 GIT binary patch delta 50387 zcmV(+K;6Imi39(M1AiZj2mk;800092biLcMCC8Oz_pYzt4?qgPgnPtewW-_GCY4^Q z-(`LUvXDTcGZSR-?=?n1JZGO0NTY#Z<~e&uxG$e;&gJX!zyHhs_?N%@vc9+3zPJDN zKYscAmynP6m;dsA{mcLPU*muIOWyZ=#q&OTUT3*yzK=C)KY#A~++&Xt&wU+b=6Rj> zInzB;KU+M)b)_2G+F|5YYE5(A{Bap~Zncf;NF$!-u8j{*XShS1_q9tcEzDSRIp>~f z-|P6xzx^Noa)$Vq8O|#oXWQ%S*O~Z*JJ#K6UNMI-*Vu8lom#z*koVmA9x0}@LKyAt zyUwtB+AXYkuYbPISyrfZ#Z~yF&eNUg;$dP)yi>~|*PX6;)p6Ib_IaKE%fJ51|NY

iFE1n-O};0UaimH$Cvlz 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 Y;zd$7hD5$u&>ro>fAoZq(pYN&0CTm<2LJ#7 delta 50347 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/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 + eapply -p2 "${FILESDIR}"/0001-update-ca-certificates-drop-pointless-dependency-on-.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') + 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}/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 "# 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} || 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/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch b/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch new file mode 100644 index 000000000000..e64a42808552 --- /dev/null +++ b/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch @@ -0,0 +1,46 @@ +From 0d5077f59b12bcf64a0489c884e6715cb98ae4b3 Mon Sep 17 00:00:00 2001 +From: Eli Schwartz +Date: Mon, 29 Jan 2024 21:54:04 -0500 +Subject: [PATCH] update-ca-certificates: drop pointless dependency on external + run-parts + +This external program belongs to debianutils and hence is used +internally by the update-ca-certificates script synced from Debian. + +It has a couple utilities: +- it sorts files in a directory with LC_ALL=C +- it runs each of them in turn +- it can print them instead of running them + +Here, it's used for sorting and printing the scripts to run. They need +to each accept some stdin, so run-parts cannot actually be used for +dispatch. But this functionality works fine directly from a shell, so +the additional dependency honestly seems frivolous. In particular, this +is the only reason why all Debian systems have debianutils installed, +through openssl. (This is in contrast to Debian, where debianutils is +part of the essential system set and provides a vastly greater number of +programs than the ones Gentoo repackages.) + +It's very easy to replace with `printf %s\\n *`, so do so. Even if it +wasn't easy to replace with printf, it would be easy to replace with +`for x in *; "$x"; done` instead. +--- + image/usr/sbin/update-ca-certificates | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/image/usr/sbin/update-ca-certificates b/image/usr/sbin/update-ca-certificates +index bb5aa54..7abffc9 100755 +--- a/image/usr/sbin/update-ca-certificates ++++ b/image/usr/sbin/update-ca-certificates +@@ -218,7 +218,7 @@ then + echo "Running hooks in $HOOKSDIR..." + VERBOSE_ARG= + [ "$verbose" = 0 ] || VERBOSE_ARG="--verbose" +- eval run-parts "$VERBOSE_ARG" --test -- "$HOOKSDIR" | while read hook ++ ( LC_ALL=C; printf %s\\n "$HOOKSDIR"/* ) | while read hook + do + ( cat "$ADDED" + cat "$REMOVED" ) | "$hook" || echo "E: $hook exited with code $?." +-- +2.43.0 + diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest index 535fcbca147b..957f450fcb2e 100644 --- a/app-misc/fastfetch/Manifest +++ b/app-misc/fastfetch/Manifest @@ -1,3 +1,3 @@ DIST fastfetch-2.2.3.tar.gz 901203 BLAKE2B d6d097b72ce2f252e42b3e59cbd26b43a4f17ae974382f986270fbf91b457cf3c49e78a3c775e713d9302d536fb5a363e809005b9174d1a27622e6b6ed666709 SHA512 81e051b7555d56415c723606c0b6dfc3ad7ed91fb2c7b36c07465f4dfbdb91da5c8d216e46df36863888448de0a7bd63e28c6aa701995bf1165e0d7c33c4f724 DIST fastfetch-2.6.3.tar.gz 996379 BLAKE2B f449abfe4b2cb75a04d7259957ae9c9da951123ad3a3e6b2178cb4dd04c4a42462ab77413446c7b23657e7c5a2da95f01e84dfd8299280e53e4bd563036bf7a7 SHA512 d32a9a2e80f8138af3ec5467d44ab89a8f34adfccf97480f28d947eb21a05178c8f3719c8a78d6f63027cd2b783a3f04ab9c3534f791f069000f726d7eca4e7d -DIST fastfetch-2.7.0.tar.gz 1000300 BLAKE2B 5c6390e9581515bf20a01d6aebd9158845c5bb7665b7c36260e3922b4327198d31ed2439006292a5982ee820ffb36e8c1dfa380eb845117f5ed10ba329b420e1 SHA512 e20e2c6dfa6a8805460eece02afd9ced29e894b6b944537e95e3a2cbcbcfcb1ef356bfc0ccdbcb8eee1f09725a1f7eb71dcecfbbca39713880b428956f37696f +DIST fastfetch-2.7.1.tar.gz 1000565 BLAKE2B 061d2175bdca879bb4ef1a2f29fd73b99a7325fb8de66f05eb1203008c34ef20ff122e57a785ee0a5abb0251004023958abb1d158bc49cd1b34f9e02f3d1c6bc SHA512 55d897af532141d429aa5b58ab1516347f14597bf249b70f0d5ab27d11e235911858143fc32356255bef201cb44cdd7698e8d49094fb7e61c2e425a6c8ac5fa1 diff --git a/app-misc/fastfetch/fastfetch-2.7.0.ebuild b/app-misc/fastfetch/fastfetch-2.7.1.ebuild similarity index 100% rename from app-misc/fastfetch/fastfetch-2.7.0.ebuild rename to app-misc/fastfetch/fastfetch-2.7.1.ebuild diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild b/app-misc/pax-utils/pax-utils-1.3.7.ebuild index d4c54eef65ea..533f1b106d01 100644 --- a/app-misc/pax-utils/pax-utils-1.3.7.ebuild +++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild @@ -21,7 +21,7 @@ else https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz https://dev.gentoo.org/~vapier/dist/${P}.tar.xz " - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="GPL-2" diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 65cc744f54c22039727dccb427c7631624892a46..7ac9672cd71986c50ff586650423f2a3faed508c 100644 GIT binary patch literal 8428 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