diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-01-13 06:41:32 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-01-13 06:41:32 +0000 |
commit | 4b1d73e089a436406c89fadc33638314981c44e6 (patch) | |
tree | 1777930320566e090b2b462273c045e555b85b86 /dev-libs | |
parent | dc9bfd846ffa3990be92029481684342bc57218e (diff) |
gentoo auto-resync : 13:01:2025 - 06:41:32
Diffstat (limited to 'dev-libs')
31 files changed, 633 insertions, 93 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 8b71fda85593..1b9511273600 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/atcore/Manifest b/dev-libs/atcore/Manifest deleted file mode 100644 index 97e0637b9d82..000000000000 --- a/dev-libs/atcore/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST atcore-1.0.0.tar.xz 169116 BLAKE2B 8aaafe18edfbb0dcbe08b99c9cfba2d2390a9e9aaf5ed8ebbc61b6320c37ac4e893a7c64e5c56a131e32ec112fa0d9e253749e634661834de3d03e2cced97dea SHA512 8be63850d939aa9b89651252e91cd3295d52d2d0603f88b846783cca25fc0e29dd3569bfef97aeaf6c115a3bc3328fb127e126b20aaf67faf1c319ac8be7b88b -EBUILD atcore-1.0.0.ebuild 1002 BLAKE2B 1b20e3cd37b032465469905368d035e9b0b0e737bc3d1df74a893924995c9f4acb671e6d59ca33e4faefffa15536f5c6309fae57c4bbff891bdb8eb5aff44560 SHA512 ea396c75b5ba1cb336a0f9998e9757097478de963dcb6f1927c3d796cc2c0f6d0c62e8b0a56db56885a4a345b7e182348ba01cfa687b09d19cdfac437ed3dcfa -MISC metadata.xml 374 BLAKE2B 7afd2d43bf044c0ab9d41a82f880753b910b32c8ed6913154615abb3a1051e2605ef5d2a0f6fc28d8e415bcd788e8806463d2ea9fbfe213d1d43e18c173cf303 SHA512 f31e5c958606d9881b0a9107b45d24c928609ed384dafe2e2d2b0165813c6ded59f543c006d8905ddb9326e7bbf7c27ee6c985874a48150672e5a81468de1033 diff --git a/dev-libs/atcore/atcore-1.0.0.ebuild b/dev-libs/atcore/atcore-1.0.0.ebuild deleted file mode 100644 index effc4ea9ba27..000000000000 --- a/dev-libs/atcore/atcore-1.0.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="forceoptional" -QTMIN=5.12.3 -inherit ecm kde.org - -DESCRIPTION="API to manage the serial connection between the computer and 3D Printers" -SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" -HOMEPAGE="https://atelier.kde.org/" - -LICENSE="|| ( LGPL-2.1+ LGPL-3 ) gui? ( GPL-3+ )" -SLOT="0" -KEYWORDS="~amd64" -IUSE="doc gui test" - -DEPEND=" - >=dev-qt/qtserialport-${QTMIN}:5 - gui? ( - >=dev-qt/qtcharts-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - ) -" -RDEPEND="${DEPEND}" -BDEPEND=" - >=dev-qt/linguist-tools-${QTMIN}:5 - doc? ( app-text/doxygen[dot] ) -" - -src_prepare() { - ecm_src_prepare - - sed -e "s/${PN}/${PF}/" -i doc/CMakeLists.txt || die - - use gui || ecm_punt_qt_module Charts - use test || cmake_comment_add_subdirectory unittests -} - -src_configure() { - local mycmakeargs=( - -DBUILD_DOCS=$(usex doc) - -DBUILD_TEST_GUI=$(usex gui) - ) - - ecm_src_configure -} diff --git a/dev-libs/atcore/metadata.xml b/dev-libs/atcore/metadata.xml deleted file mode 100644 index fbb79823ed64..000000000000 --- a/dev-libs/atcore/metadata.xml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/</bugs-to> - </upstream> - <use> - <flag name="gui">Build test GUI</flag> - </use> -</pkgmetadata> diff --git a/dev-libs/atf/Manifest b/dev-libs/atf/Manifest index 9a6498bddec4..cc9d8224936d 100644 --- a/dev-libs/atf/Manifest +++ b/dev-libs/atf/Manifest @@ -1,6 +1,7 @@ AUX atf-0.21-getopt-solaris.patch 232 BLAKE2B 7ac7189150120d732d5587970d4b39d5bc2cbcf2d173ebd9cf0886dad4ff1dca1780f5488504689e7cf94e879b6895a7132207bdcb1442b6759a0499f85cbf36 SHA512 358973cf61f4196cd5618dd9b4b258b9c454e8f44da2b3b36193d392ff21bf10b04f7f2e410326b61a489e5086caea75d8f7f1e9c25ae60b756b2c5159e1fc7b +AUX atf-0.22-atf_check-temp.patch 1701 BLAKE2B 5d019812a8e7e20f1c4d4380900aceff38bfacebfbd8da5008ba05ab3535e4a3262555ab3de0eadf86d886faae7dd4204a4ccffcd13386ba2689403bb721cd8c SHA512 39409722f0314648f0f49a81543c882fcb1b5450076b8d17d1ad334898a8def4eb9973b49244d6d555b77ebd7dc8f7c3829addd18b233d8bdc5b1e04210b960d DIST atf-0.21.tar.gz 567791 BLAKE2B e9449bb61008a91c10050462e84ff65c6fd88124db56ff3f6c149ff47fe8647fe8fe786cd7b1106cbfd62723a57ab613432323f266a93a4c86d8a6ab39bfcc0a SHA512 9b4b67d7d0d1f65cc9571d38c67dfc620b08ff7c0abf57d87bcae54055b4af21f95f3363f2cf8ee9b13b89a5351bc58669b784a0fd8c1beb0664c14933c10ce1 DIST atf-0.22.tar.gz 196918 BLAKE2B 9dcd71d71daeb6a9364382d93972254c303599b61be2ae5126136ee5e00a6af1c8d9e7d5b25964f6a21edff7ce1e2bbad43e9ed5819d7dcfa0b83b55fa664750 SHA512 2bf2e8cb379aae6b435bfe9deb6d235c1641ec4ae9604fcfe9bb90324fd298b0ee7b7be2df3dd80cb140fe777936b239a14bab766b72a5a9862c1a463cea9455 EBUILD atf-0.21-r3.ebuild 923 BLAKE2B 032d87d38a0061d02131f404a54d5ba1a9423e8d286dc15d1f2df7fe23b2d0d228dff6bd2cbf2e52b94f0e7fc3c46369923e9b42232b755407f8982ddf50ca86 SHA512 060f8a8cca21c08b3f0679eacad1cc0415b0cf225d5155e8b676a4a260e828c9ebbbbb94738173dbabc3a1921c86fbd49f0bca7776fa0400d7180f8e225b9185 -EBUILD atf-0.22.ebuild 815 BLAKE2B df4a45de9a9a533eeae1d383e51c00fb7fdefff83587bead09213baab0f4c94a1ed7fc793bf77fd4daa57c023ef3c85c814429cbdd8a4b1f374ca1b72708403c SHA512 3c884b02d3b1b64cd12cba809e227fc6e488ee59155d568d617905fc8ab0e63593933720a29a314ef2c5f4ede176aa2b3d3d828ff827cecd84d7f1fda1a8f225 +EBUILD atf-0.22-r1.ebuild 816 BLAKE2B f1d9bfb6c20c5c630633db62b1578fa8ea1e9cc8688aa4fdd622f1a948e9a840dc43c0b2f1e6171d0cda8fb7d13f049f5c7e9bb90e498dbc1ad8ae40cf109896 SHA512 a95a7c2a3ea3e744f613c029ca2fc8d67a46c5e234e0f32c484e3ff7859645e1aacde042f47de5c63ce958781726fda0868be636b4647d7b45cb27251927a122 MISC metadata.xml 323 BLAKE2B 2f38c262020949a8a288bb08482764ddd78788fdc9125d7786ed75939c9b8063d13c3ebab7a5ad5a6127f75d87aafef0c33ecbd554228ad69678b0577b75228c SHA512 cf1d75098067c39bebbd700c16f167bc0a5dcc245be8734d6ffdad10ec2a92fec71955c7c33b40bc0f85f3031e168bcdd10a69e6ca4bb9f8b72fc3020cfdd699 diff --git a/dev-libs/atf/atf-0.22.ebuild b/dev-libs/atf/atf-0.22-r1.ebuild index 9bccce2933ff..79e2b1a661d3 100644 --- a/dev-libs/atf/atf-0.22.ebuild +++ b/dev-libs/atf/atf-0.22-r1.ebuild @@ -16,7 +16,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv BDEPEND="virtual/pkgconfig" -PATCHES=( "${FILESDIR}"/atf-0.21-getopt-solaris.patch ) +PATCHES=( + "${FILESDIR}"/atf-0.22-atf_check-temp.patch +) src_prepare() { default diff --git a/dev-libs/atf/files/atf-0.22-atf_check-temp.patch b/dev-libs/atf/files/atf-0.22-atf_check-temp.patch new file mode 100644 index 000000000000..325a4d86858a --- /dev/null +++ b/dev-libs/atf/files/atf-0.22-atf_check-temp.patch @@ -0,0 +1,43 @@ +https://github.com/freebsd/atf/issues/76 +https://github.com/freebsd/atf/commit/b42c98612cb99fa3f52766a46203263dc1de7187 + +From b42c98612cb99fa3f52766a46203263dc1de7187 Mon Sep 17 00:00:00 2001 +From: Enji Cooper <ngie@FreeBSD.org> +Date: Sat, 7 Dec 2024 17:29:17 -0800 +Subject: [PATCH] atf_check: fix std::length_error thrown from temp_file + +The previous logic used 2 separate calls to `atf::fs::path::str()` when +constructing a `std::vector<char>` to pass to `mkstemp(..)`. This in +turn caused grief with how data copying is done in atf-c(3), etc, as the +prior code computed the length of the path of an internal buffer in +`atf_dynstr` structs. + +Moreover, the code was manually appending a nul char, which was +unnecessary when making the valid assumption that `std::string` is a +nul-terminated string. + +The new code convert the path to an `std::string` once, includes the +existing nul char in the buffer, then passes it to mkstemp(3) instead. +The code works properly now. + +Closes: #76 +Signed-off-by: Enji Cooper <ngie@FreeBSD.org> +--- + atf-sh/atf-check.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/atf-sh/atf-check.cpp b/atf-sh/atf-check.cpp +index 508a9c51..f6ebc7a6 100644 +--- a/atf-sh/atf-check.cpp ++++ b/atf-sh/atf-check.cpp +@@ -118,8 +118,8 @@ class temp_file : public std::ostream { + const atf::fs::path file = atf::fs::path( + atf::env::get("TMPDIR", "/tmp")) / pattern; + +- std::vector<char> buf(file.str().begin(), file.str().end()); +- buf.push_back('\0'); ++ std::string file_s = file.str(); ++ std::vector<char> buf(file_s.begin(), file_s.end() + 1); + + m_fd = ::mkstemp(buf.data()); + if (m_fd == -1) diff --git a/dev-libs/efl/Manifest b/dev-libs/efl/Manifest index 381b47a390fe..61973d5e8434 100644 --- a/dev-libs/efl/Manifest +++ b/dev-libs/efl/Manifest @@ -1,4 +1,6 @@ AUX efl-1.27-eina_string_view.patch 1384 BLAKE2B a2582818ff1a0f0bf5c3ebb70256cf449c1196ef1d409cbd4bcd5f7e5b1d7b51331a3350a0200211204a8743b099e23d8b6b5f349f130046546609d127dd3aad SHA512 9024545ec77be7582862c3b38dc2c718d8df93257f7025a0c4dbc8de3858dd4d9815c570386c9b2327581d757e3e34d527f7499040ea7406917684098ea94cd7 DIST efl-1.27.0.tar.xz 168543208 BLAKE2B 082f7089f1a017db8e62f36fb2a51e18c7d00b74b8e865a60d066e49921c69720101deb3184a125633a6c646e241b8765cccc038c906c00d4ca16ecb705faf6f SHA512 5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4 +DIST efl-1.28.0.tar.xz 168556580 BLAKE2B d40cc99a5512c81931ba6d8459ff3941406a377cf17131300a2681a180e40467526ea71039c5d4bcaf8c4fe192d3b656a168333a75a0d5d3f7bbc7c681ec3c61 SHA512 f88b005f981f09496baac0a1232c26433ad80acc5957a0a972a9b1335dda111d8defbfd7ed0ed6a7ead1528d58fef4f7ed53c60b87f33c625fb22f38683a890d EBUILD efl-1.27.0-r1.ebuild 8110 BLAKE2B 1ded95f800d9c459c6e6248c49302146b3d3e79acdc461146a3377eff724abca595b5351d08393efc6a2ff103691e79c639f28f76b0d0b893f1d55b2a4c4e307 SHA512 4dbcfad9f03f59d857b421368b7ae401f0744343935148b4885c6cf718fb7c9ad12bfcba3535fd194a6a13f36e0785cc7b4822cac8e15e880bd2bfb5317c26b4 +EBUILD efl-1.28.0.ebuild 8119 BLAKE2B 8ca969ddbcb0a8547515af9fffe5f11723e07f162dd77ec2cdd13f5fa61410e3902bf0a12f0442e13e2f874be44123ef63515c461d0ee2ccd4a054cb6a905732 SHA512 ec4b35334463a84f11e98183e04b3dbe4f3d8096a5e0d82c48773a315ffab4b89d2d78139cd4dd25eca3570bbf1a7c7fbd9d076ef1c5d991e6911ba28c96d2af MISC metadata.xml 1835 BLAKE2B 9057e58727f82d085606315896cca8f37f81fc9642cb3d40fed53f07ae09bedfd6d1d1a23878bca9e7e2713314d83c26dcfbf305557cfdfbeeeb01bfb73b2867 SHA512 ac1d09983c4f6e992dd92cc6aa4770a6a847be3a4f5b4236867d411f5c730e8b743574864b948301782eedd72e78dfdd6e7a4deeffd4a09f2f52f958e9a1e6c7 diff --git a/dev-libs/efl/efl-1.28.0.ebuild b/dev-libs/efl/efl-1.28.0.ebuild new file mode 100644 index 000000000000..04c679ce28e5 --- /dev/null +++ b/dev-libs/efl/efl-1.28.0.ebuild @@ -0,0 +1,302 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_REQ_USE="deprecated(+)" +LUA_COMPAT=( lua5-{1,2} luajit ) + +PYTHON_COMPAT=( python3_{10..13} ) + +inherit lua-single meson python-any-r1 xdg + +DESCRIPTION="Enlightenment Foundation Libraries all-in-one package" +HOMEPAGE="https://www.enlightenment.org" +SRC_URI="https://download.enlightenment.org/rel/libs/${PN}/${P}.tar.xz" + +LICENSE="BSD-2 GPL-2 LGPL-2.1 ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="+X avif bmp connman cpu_flags_arm_neon dds debug doc drm +eet efl-one elogind examples fbcon" +IUSE+=" +fontconfig fribidi gif glib +gstreamer harfbuzz heif hyphen ibus ico jpeg2k jpegxl json" +IUSE+=" nls mono opengl +pdf physics pmaps postscript psd pulseaudio raw scim sdl +sound +svg" +IUSE+=" +system-lz4 systemd tga tgv tiff tslib unwind v4l vnc wayland webp xcf xim xpm xpresent" +IUSE+=" zeroconf" + +REQUIRED_USE="${LUA_REQUIRED_USE} + ?? ( elogind systemd ) + ?? ( fbcon tslib ) + drm? ( wayland ) + examples? ( eet svg ) + gstreamer? ( sound ) + ibus? ( glib ) + opengl? ( X ) + pulseaudio? ( sound ) + xim? ( X ) + xpresent? ( X )" + +# Requires everything to be enabled unconditionally. +RESTRICT="test" + +RDEPEND="${LUA_DEPS} + dev-libs/libinput:= + dev-libs/libunibreak:= + dev-libs/openssl:0= + net-misc/curl + media-libs/giflib:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + sys-apps/dbus + sys-apps/util-linux + sys-libs/zlib + X? ( + !opengl? ( media-libs/libglvnd ) + media-libs/freetype + x11-libs/libX11 + x11-libs/libXScrnSaver + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libxkbcommon + wayland? ( x11-libs/libxkbcommon[X] ) + ) + avif? ( media-libs/libavif:= ) + connman? ( net-misc/connman ) + drm? ( + dev-libs/libinput:= + dev-libs/wayland + media-libs/mesa[gbm(+)] + x11-libs/libdrm + x11-libs/libxkbcommon + ) + elogind? ( + sys-auth/elogind + virtual/libudev:= + ) + fontconfig? ( + media-libs/fontconfig + media-libs/freetype + ) + fribidi? ( dev-libs/fribidi ) + glib? ( dev-libs/glib:2 ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + ) + harfbuzz? ( media-libs/harfbuzz:= ) + heif? ( media-libs/libheif:= ) + hyphen? ( dev-libs/hyphen ) + ibus? ( app-i18n/ibus ) + jpeg2k? ( media-libs/openjpeg:= ) + jpegxl? ( media-libs/libjxl:= ) + json? ( >=media-libs/rlottie-0.0.1_pre20200424:= ) + mono? ( dev-lang/mono ) + opengl? ( virtual/opengl ) + pdf? ( app-text/poppler:=[cxx] ) + physics? ( sci-physics/bullet:= ) + postscript? ( app-text/libspectre ) + pulseaudio? ( media-libs/libpulse ) + raw? ( media-libs/libraw:= ) + scim? ( app-i18n/scim ) + sdl? ( media-libs/libsdl2 ) + sound? ( media-libs/libsndfile ) + svg? ( gnome-base/librsvg:2 ) + system-lz4? ( app-arch/lz4:= ) + systemd? ( sys-apps/systemd:= ) + tiff? ( media-libs/tiff:= ) + tslib? ( x11-libs/tslib:= ) + unwind? ( sys-libs/libunwind:= ) + v4l? ( media-libs/libv4l ) + vnc? ( net-libs/libvncserver ) + wayland? ( + dev-libs/wayland + media-libs/libglvnd + media-libs/mesa[wayland] + x11-libs/libxkbcommon + ) + webp? ( media-libs/libwebp:= ) + xpm? ( x11-libs/libXpm ) + xpresent? ( x11-libs/libXpresent ) + zeroconf? ( net-dns/avahi )" +DEPEND="${RDEPEND} + X? ( x11-base/xorg-proto ) + wayland? ( dev-libs/wayland-protocols )" +BDEPEND="${PYTHON_DEPS} + virtual/pkgconfig + doc? ( app-text/doxygen ) + examples? ( sys-devel/gettext ) + mono? ( dev-build/cmake ) + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner )" + +pkg_setup() { + # Deprecated, provided for backward-compatibility. Everything is moved to libefreet.so. + QA_FLAGS_IGNORED="/usr/$(get_libdir)/libefreet_trash.so.${PV} + /usr/$(get_libdir)/libefreet_mime.so.${PV}" + + python-any-r1_pkg_setup +} + +src_prepare() { + default + + # Remove automagic unwind configure option, #743154 + if ! use unwind; then + sed -i "/config_h.set('HAVE_UNWIND/,/eina_ext_deps += unwind/d" src/lib/eina/meson.build || + die "Failed to remove libunwind dep" + fi + + # Fix python shebangs for python-exec[-native-symlinks], #764086 + local shebangs=($(grep -rl "#!/usr/bin/env python3" || die)) + python_fix_shebang -q ${shebangs[*]} +} + +src_configure() { + local emesonargs=( + -Dbuffer=false + -Dbuild-tests=false + -Dcocoa=false + -Ddrm-deprecated=false + -Dembedded-libunibreak=false + -Dg-mainloop=false + -Dmono-beta=false + -Ddotnet=false + -Dpixman=false + -Dwl-deprecated=false + + -Dedje-sound-and-video=true + -Deeze=true + -Dinput=true + -Dinstall-eo-files=true + -Dlibmount=true + -Dnative-arch-optimization=true + -Dxinput2=true + -Dxinput22=true + + -Dcrypto=openssl + -Ddotnet-stylecop-severity=Warning + + $(meson_use X x11) + $(meson_use debug debug-threads) + $(meson_use doc docs) + $(meson_use drm) + $(meson_use examples build-examples) + $(meson_use fbcon fb) + $(meson_use fontconfig) + $(meson_use fribidi) + $(meson_use glib) + $(meson_use gstreamer) + $(meson_use harfbuzz) + $(meson_use hyphen) + $(meson_use lua_single_target_luajit elua) + $(meson_use nls) + $(meson_use physics) + $(meson_use pulseaudio) + $(meson_use sdl) + $(meson_use sound audio) + $(meson_use tslib) + $(meson_use v4l v4l2) + $(meson_use vnc vnc-server) + $(meson_use wayland wl) + $(meson_use xpresent) + $(meson_use zeroconf avahi) + + $(meson_use !system-lz4 embedded-lz4) + ) + + if use elogind || use systemd; then + emesonargs+=( -D systemd=true ) + else + emesonargs+=( -D systemd=false ) + fi + + if use wayland; then + emesonargs+=( -D opengl=es-egl ) + elif ! use wayland && use opengl; then + emesonargs+=( -D opengl=full ) + elif ! use wayland && use X && ! use opengl; then + emesonargs+=( -D opengl=es-egl ) + else + emesonargs+=( -D opengl=none ) + fi + + if use connman; then + emesonargs+=( -D network-backend=connman ) + else + emesonargs+=( -D network-backend=none ) + fi + + local disabledEvasLoaders="" + ! use avif && disabledEvasLoaders="avif," + ! use bmp && disabledEvasLoaders+="bmp,wbmp," + ! use dds && disabledEvasLoaders+="dds," + ! use eet && disabledEvasLoaders+="eet," + ! use gstreamer && disabledEvasLoaders+="gst," + ! use heif && disabledEvasLoaders+="heif," + ! use ico && disabledEvasLoaders+="ico," + ! use jpeg2k && disabledEvasLoaders+="jp2k," + ! use jpegxl && disabledEvasLoaders+="jxl," + ! use json && disabledEvasLoaders+="json," + ! use pdf && disabledEvasLoaders+="pdf," + ! use pmaps && disabledEvasLoaders+="pmaps," + ! use postscript && disabledEvasLoaders+="ps," + ! use psd && disabledEvasLoaders+="psd," + ! use raw && disabledEvasLoaders+="raw," + ! use svg && disabledEvasLoaders+="rsvg,svg," + ! use tga && disabledEvasLoaders+="tga," + ! use tgv && disabledEvasLoaders+="tgv," + ! use tiff && disabledEvasLoaders+="tiff," + ! use webp && disabledEvasLoaders+="webp," + ! use xcf && disabledEvasLoaders+="xcf," + ! use xpm && disabledEvasLoaders+="xpm," + [[ ! -z "$disabledEvasLoaders" ]] && disabledEvasLoaders=${disabledEvasLoaders::-1} + emesonargs+=( -D evas-loaders-disabler="${disabledEvasLoaders}" ) + + local disabledImfLoaders="" + ! use ibus && disabledImfLoaders+="ibus," + ! use scim && disabledImfLoaders+="scim," + ! use xim && disabledImfLoaders+="xim," + [[ ! -z "$disabledImfLoaders" ]] && disabledImfLoaders=${disabledImfLoaders::-1} + emesonargs+=( -D ecore-imf-loaders-disabler="${disabledImfLoaders}" ) + + local bindingsList="cxx," + use lua_single_target_luajit && bindingsList+="lua," + use mono && bindingsList+="mono," + [[ ! -z "$bindingsList" ]] && bindingsList=${bindingsList::-1} + emesonargs+=( -D bindings="${bindingsList}" ) + + local luaChoice="" + if use lua_single_target_luajit; then + luaChoice+="luajit" + else + luaChoice+="lua" + fi + emesonargs+=( -D lua-interpreter="${luaChoice}" ) + + # Not all arm CPU's have neon instruction set, #722552 + if use arm && ! use cpu_flags_arm_neon; then + emesonargs+=( -D native-arch-optimization=false ) + fi + + meson_src_configure +} + +src_compile() { + meson_src_compile +} + +src_install() { + meson_src_install + + if use examples; then + docompress -x /usr/share/doc/${PF}/examples/ + dodoc -r "${BUILD_DIR}"/src/examples/ + fi +} diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest index 9695c7467f25..cf1907eb9602 100644 --- a/dev-libs/icu-layoutex/Manifest +++ b/dev-libs/icu-layoutex/Manifest @@ -6,5 +6,5 @@ DIST icu4c-75_1-src.tgz.asc 659 BLAKE2B d884a9ddb2afc1a8aa00e66568d2f4f76de2b2d1 DIST icu4c-76_1-src.tgz 27437767 BLAKE2B 67223391123d2d2c75107fc4b87510b1d8d520301a863032951b894366ec8b414692ee3fa2acd652289b0ae2f60946d71bf9ca21ed87de40825e2fd02634c658 SHA512 b702ab62fb37a1574d5f4a768326d0f8fa30d9db5b015605b5f8215b5d8547f83d84880c586d3dcc7b6c76f8d47ef34e04b0f51baa55908f737024dd79a42a6c DIST icu4c-76_1-src.tgz.asc 228 BLAKE2B 37a058e22da5ad122e3df6de2cb3979fa734b32e4e81d91201d2095fbf20ef2dbcba4579efab3041193e49c388d09618c965ddf082a8362aa82b694184804fa7 SHA512 c4bd81d4e98d7e37a6ba9540748c4ce1eb740d70bd689a13e2e51da76503b6e0287afd4d1cd3af4540210f37626dec998fcbd7269976cb801f238b789e604489 EBUILD icu-layoutex-75.1.ebuild 3524 BLAKE2B efacfb0553e5d532109bb583395a46f61d90c8cf383abab02bdb1878a2be533c8e123837953969a450a0b52bf3ea397747832fde0dc9f6b5e27a8a65d5fe76d7 SHA512 66295c65b70afc67ff9d611bcc3c53890968aad3b8badcc4a7c23263c213ad21f88d58b930222a1fe09223309ff7a4de95ad5fae530883d4da9b859fc43f259e -EBUILD icu-layoutex-76.1-r1.ebuild 3849 BLAKE2B a79aee8d77ed83ca6769a206d7d3da321c0f60e2f7f329f99238dfce4aa44341aeedfef346604dd3acf34170510cc4c8a51b16479557e5bc49e2c8545ce7cd7d SHA512 d6b565f16630a23726abb52c31696c570b2dbba28cf465f8b084c4f313cccb708933c2a661f3b7cdd415971bfc046a86b2c054d3d5134238278ec7e9f202784d +EBUILD icu-layoutex-76.1-r1.ebuild 3845 BLAKE2B bece753735a49eef962213a6c96438be6ba4a5212e7094406b5d16dffa0ba0e0aaaea5c10c4046218502bf09e9e95285a109e1c9a3c6dcf3fb0bbd6826de9f2d SHA512 f7c8a16f3cf4429d1096eda380c846f9aa5434f8b42fe531bf4a8ea5a1c603b4cc1872f3cd8ebb9e9a088ad7521dcf6eb216b2e2edcf40c4d953db5da851417d MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e diff --git a/dev-libs/icu-layoutex/icu-layoutex-76.1-r1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-76.1-r1.ebuild index 386834c67bb3..dd641d8a149c 100644 --- a/dev-libs/icu-layoutex/icu-layoutex-76.1-r1.ebuild +++ b/dev-libs/icu-layoutex/icu-layoutex-76.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ S="${WORKDIR}"/${PN/-layoutex}/source LICENSE="BSD" SLOT="0/${PV%.*}" if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~sparc x86" fi IUSE="debug static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 4cd597bc8d81..d03227f3c4e6 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -9,5 +9,5 @@ DIST icu4c-75_1-src.tgz.asc 659 BLAKE2B d884a9ddb2afc1a8aa00e66568d2f4f76de2b2d1 DIST icu4c-76_1-src.tgz 27437767 BLAKE2B 67223391123d2d2c75107fc4b87510b1d8d520301a863032951b894366ec8b414692ee3fa2acd652289b0ae2f60946d71bf9ca21ed87de40825e2fd02634c658 SHA512 b702ab62fb37a1574d5f4a768326d0f8fa30d9db5b015605b5f8215b5d8547f83d84880c586d3dcc7b6c76f8d47ef34e04b0f51baa55908f737024dd79a42a6c DIST icu4c-76_1-src.tgz.asc 228 BLAKE2B 37a058e22da5ad122e3df6de2cb3979fa734b32e4e81d91201d2095fbf20ef2dbcba4579efab3041193e49c388d09618c965ddf082a8362aa82b694184804fa7 SHA512 c4bd81d4e98d7e37a6ba9540748c4ce1eb740d70bd689a13e2e51da76503b6e0287afd4d1cd3af4540210f37626dec998fcbd7269976cb801f238b789e604489 EBUILD icu-75.1.ebuild 4662 BLAKE2B 9eca2677b0204e9d790cc0cc62afe6bb5c186256755ccd95fb35cf56f284f330fa510451fc713726f8568d0581cb8ab0e9169f34569b0e8589b4d4041c182286 SHA512 a2d6f3e97bd888eab2f52db5547919600476293328c4d354101677dba1ae5c493888201e6809d152892806f8c071b763d1b2cdb3dfe961e6b429aa228acc0ef1 -EBUILD icu-76.1-r1.ebuild 4706 BLAKE2B b551e2d6c7b75aa442bf6609f036d86a6d13b46cfde530227dd2bb13491e132b142d384d7370a3630698ff591ab34c872be2fd641f1383fda152ce38b7b9b913 SHA512 12ed806b88e03d4f1506c52444795df0ee0f540c13d04a710c615d8d856c13e4ab42cc2cca4a572597e875097b8b548c2893212ffd375fe46f93cc59f0ee39ea +EBUILD icu-76.1-r1.ebuild 4701 BLAKE2B 9136f0a1e5f16d130303374d0efe5796cbfa4272126c93737219ac5088d4eab5401a36b37a22a40517ca530b306557fc102bd78430835ed4846d6acba0222698 SHA512 b27ff9bd3d815b23a524681dbc7c32de9c6ee10bcb423b59b83e2c20fe386a79ec8be373f16df5ed5892452b18da31eda31771ddff5ccfc47625d6292959a76c MISC metadata.xml 336 BLAKE2B df52385ac9930c85fc8cb8799f5fd083e99bfe1bacd63519001f91b841cacdc50d6b7ed32f3520372cbab48d270bb05fd0896eaec55046ce1eac03af4502365e SHA512 80d8e03229a72e9acd1429f7ed697df59e98899b135bb40367e95d6eed63aa011efd2121601be68e685350b6eadd46e6f39c036f86ff18bc3c85410e88008c7e diff --git a/dev-libs/icu/icu-76.1-r1.ebuild b/dev-libs/icu/icu-76.1-r1.ebuild index c720bcb4b581..28155fc92db1 100644 --- a/dev-libs/icu/icu-76.1-r1.ebuild +++ b/dev-libs/icu/icu-76.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/re S="${WORKDIR}"/${PN}/source if [[ ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="BSD" SLOT="0/${PV%.*}" diff --git a/dev-libs/libfido2/Manifest b/dev-libs/libfido2/Manifest index 506062fca13f..c450f7179ebb 100644 --- a/dev-libs/libfido2/Manifest +++ b/dev-libs/libfido2/Manifest @@ -2,5 +2,5 @@ AUX libfido2-1.12.0-cmakelists.patch 982 BLAKE2B 58787219654244cc0d45e7529835c36 DIST libfido2-1.13.0.tar.gz 652777 BLAKE2B 506e0ecf89825e313fbcb0de59ef0b1a3aab483013f959b391448da0600979780ae76807639231ab8a60eead039471bba707073ec4e259b611d67031ac7713f1 SHA512 90f8452cee4c9cc72241478e697c5c692ccff5ab27752f2f296c3623ee297d1f80a85a359b4d0656c67790084c116aac921894e762eb52d3a79056e5014c03e7 DIST libfido2-1.15.0.tar.gz 672533 BLAKE2B 2ee1abf8ceee805832b247b2ab9a8a9946d0610a6d8e6ac031d8821f08f857c9a85e52f42bc31e5d33aeb6c487cc71fde46ab28b9f220e79899f9f6ced263655 SHA512 97932ca1a9f8d1bb3cb4b4a8d56ef70085d19ad2bd27c67944fa17ed033bfa45d28d7ad3fa318723e79b17ef5a882ac4f999ad8a6b9965c58665d99c4da7b5ee EBUILD libfido2-1.13.0.ebuild 1080 BLAKE2B 6332e190eab25a66ba92a3e50478c4b2b8dd0f4bac8604d59da74e19e1b3a3a660145e284f6b29dd8a38c83dafc3cc187c55224c55e36c117e534528b51017ee SHA512 54818bdbd9038d3a5a135475932ce37516758d0c88c42e517a3aadaa8ae18e2d59a17bc7a279b2e28f368899f43b593288847d505824a40dcb55fa2bd11b3004 -EBUILD libfido2-1.15.0-r1.ebuild 1229 BLAKE2B ab01e6f42d046e0bd10914d269a0615579db6422754deed3ba1b0848606461f14cfb8973390732336e482c18974a7e17cde9a572f226f1f68d400a3742344fcd SHA512 f1974ac760013a288515dc3f96ad0eb1f8b2b3cf4fcfa5be4a076650ea7b686f99cc456cd85f0ce071b1ee7b26260f2b2270b3c7f73e2124ad4f8c4854c19b58 +EBUILD libfido2-1.15.0-r1.ebuild 1223 BLAKE2B a33685da4f483a4e9407eb99d112bc2c9e03d8ff23f1715a02caa9b353cccfe9dc55b42b28b29bb7c4bb055e1c77e317e57a07bc2d9642936903222485edc022 SHA512 611fb6ea348c5cc2e5512c6e637ab04bfbab77f43835b2f8150e4260e894b61b849a1a493392c8b80690614f99248f6882668284966a2fae6866bff4c3bf8e30 MISC metadata.xml 463 BLAKE2B 3553a676f23b4189b952e3057359837f46b9bae7d8cee27d8be043241ac316eec54636a47a813f4f2560352615ac2b386c78ed0bd6cb1b74fe11b018d011753f SHA512 a5f4364e03ae759595494dcc0bbb168b5a410445ff91b41031e7bf3ef073dd609823b5d6b6cde5053c560189d3bc8890c13fa776b054365c4939e391cb9e0ab0 diff --git a/dev-libs/libfido2/libfido2-1.15.0-r1.ebuild b/dev-libs/libfido2/libfido2-1.15.0-r1.ebuild index c33060a63e10..0bcaceb22281 100644 --- a/dev-libs/libfido2/libfido2-1.15.0-r1.ebuild +++ b/dev-libs/libfido2/libfido2-1.15.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/Yubico/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD-2" SLOT="0/1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" IUSE="hidapi nfc smartcard static-libs" DEPEND=" diff --git a/dev-libs/libgpg-error/Manifest b/dev-libs/libgpg-error/Manifest index 8b3d5abffdc3..1b763f879ab0 100644 --- a/dev-libs/libgpg-error/Manifest +++ b/dev-libs/libgpg-error/Manifest @@ -15,5 +15,5 @@ EBUILD libgpg-error-1.47-r1.ebuild 2584 BLAKE2B b01e073ecfca25a22afb7a21589021e8 EBUILD libgpg-error-1.48.ebuild 2584 BLAKE2B 2760aaca32c26bd60a516b4fcee3502e9e38728bf6d0f09e5e9291b8d5264a67a789e822d686869dcd7acd38364ef7c0d1dff91cf744e86f0a79cb39f874cb31 SHA512 b68f0497246c706e237cac56a09ab79d66845c222f164d66c47fa9750cfb285b7bb3a2cb54d0a92a49ff8e738b548c31f94719fcf368b155b49bcada4b98c1d3 EBUILD libgpg-error-1.49.ebuild 2703 BLAKE2B 84189f9f6664db8731889d086e1ab82b3764f136608893f153f7a964f085c20465211844d2392aa75bcb0cca96eee53c84466968c36421f9bad38ffda3bdb2b8 SHA512 b89f3d0538e24d0f1660ea98587ae4aac4156d6de335e1597a7837f620bde2bf01e1ae778d409a4d3b48e18cead15cc6d61867109cbc28306b3d7e56c4cda576 EBUILD libgpg-error-1.50.ebuild 2750 BLAKE2B 9e296dd013c8b0f11653b227dcc081a3ef9ca5ec53733f6284e09961bad14a9c5dbf8f5a16618516b5c4bc7b7a47f226e118f2b71b94cce1319e15265921ee2d SHA512 34957757b0c8ad48e93b645feef47da1807daa053922ee5ac5b8a38c362ced1623b409c4b0bc76d0dd271a5bc816c28ac3557f9946462a1bf39274de11bc8e7f -EBUILD libgpg-error-1.51.ebuild 2711 BLAKE2B 817ef19828e99ec3f9c8007a05ba22f9acd3a634918afe439e80e46d47e1a4068e468858459ecb019bbb1d58b723a56bf3335491b77751a8a08dba4a94c85082 SHA512 68c1a3e3d23e276b1c7bec92abba28db65828624cb2480292b2abce2d470f706204277b6e4dc32a7ae678edbf3b4234dfd5d31ca5871a3cd9d60bec796ebde61 +EBUILD libgpg-error-1.51.ebuild 2705 BLAKE2B 62280e071c76dede47bca4e4511c0bd91704acf8d63b473106014a8ec32876307cf1066763c75d6d141d6cae76d7a2e855341aa6b8c247e4db73b6f9586820ee SHA512 e295826b5eb778799f9cfad6a2c6cc0b13c3c53e4f1ffa347e4c7b36327c634ad410417360fa8a7c4d3a37b6f0622819c1482f2e79f1e1dc5e05cc15c3448f0c MISC metadata.xml 420 BLAKE2B 0b469c533336497584faf0c8a5531c54dd242817d46fb78f1369997b77ec3ea49da3a0ae869488c17639fdee26bc4dee94fb20605db6fa8f6f3dbaeab77d3072 SHA512 22259311b2c83f7b63e859a7196a3fd586c85afbd777327d9a6172a359500160807866b74051836717c42145ed0e289152fb0a374a05bcc7e982d4df3e94b305 diff --git a/dev-libs/libgpg-error/libgpg-error-1.51.ebuild b/dev-libs/libgpg-error/libgpg-error-1.51.ebuild index 1ef943033047..43580d85220f 100644 --- a/dev-libs/libgpg-error/libgpg-error-1.51.ebuild +++ b/dev-libs/libgpg-error/libgpg-error-1.51.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ SRC_URI+=" verify-sig? ( mirror://gnupg/${PN}/${P}.tar.bz2.sig )" LICENSE="GPL-2 LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" IUSE="common-lisp nls static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest index d533f1282d24..5c52de3a81e2 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -1,4 +1,6 @@ AUX libical-3.0.11-pkgconfig-libdir.patch 612 BLAKE2B 90b53adfb90684dd8c18f91a4de5d87df9cf590e097e414eef7ec92221dddbc5b0ade7b3deccd1aed6c7c61c1d9bb16663d2e1910718ced1f21a55ffeffe7a16 SHA512 bf1af662e65d62778fcc946543d41e4fd592a90bb643a8b584916c4d62ddb100c1746aaf0d4b4698c1b97de19926220f7c3c8dd03014febfdce32015571f77eb DIST libical-3.0.18.tar.gz 908948 BLAKE2B 0d3a665bce64752bbb1d28afea708643e6f52f19d5e5eae576aac40b720661e5c9593ff1e5ae48ef9a6c1b54259a7848847817ae669bbc8ef6b34bf1c7d90ee6 SHA512 53ecf6c14a68d569dd11bfdeb1a072def847a14d189c6af16eab202e004350ee7d9488c6b63e9cb67889e8c2dec90643fef46aec143a915f28270d0752eaa9d5 +DIST libical-3.0.19.tar.gz 973744 BLAKE2B d3a8bc71cbef7014db23358b523691de7f32c071d5d978c79e94b7f21c4776bc9f88bd39df5ba552ce6e8e0f86beda13bbd14a73a11f21b1f45e020d2a15bb53 SHA512 32e5cac219801b40d8691deae6efae6fdaa64ca0968a72af5b27647958d44d79626c26c4e3675cfb284c2f1039c237c61ba2dd6030e9b1ea6a9d69296424240d EBUILD libical-3.0.18.ebuild 2375 BLAKE2B 269c845638db8f80350bdbacad5d22cb1cebb65ce22b3bdb738a737ff8e1495b2bac2ff7034fcdc965b10ebfc9ce3fc89b9701e70a1d9bc011e72b17db15c660 SHA512 006946681f4512bfe26c0f1a7aea7a2ef5a3da18bd4d7ee9560e8342f09f2631729640ca26864e9f01847c39852dc95a9a553347930e0bc76e2c2dae28fe355c +EBUILD libical-3.0.19.ebuild 2382 BLAKE2B 9e2e9d4671b1229174326e7e4b33bf8abcbfcc7ec5c5a0d221cf08f22f21c7aa602278ee801af83f2296497b3b4993ea11ace0d3368a081dbfcd2f0e9e08d4f7 SHA512 7896725e73cb6088fcdfc9f4a0f4ee8c1958eb375fe7394e1c88c276bb838cc12da927f9a18d5ada119d6676101f2fef8f5132902b9fb7d81ce5dba279b06b12 MISC metadata.xml 426 BLAKE2B bdc616f3bedfa391b56edde0bd0f350b171c1f9afa2a8a9e0166e71ecf1177946aae064bea9f48fb9933d24cb94fd784a299bd97b12ad7236b3483641a5dd763 SHA512 663bef7814dfd66077f1046094879c0ec1eb0165d616e85c08eb0ff9cecd3557afd31e7d8dda8f1e95aca6955d94818f3253c8b763ff135195d41b1b1e871d5c diff --git a/dev-libs/libical/libical-3.0.19.ebuild b/dev-libs/libical/libical-3.0.19.ebuild new file mode 100644 index 000000000000..1ffc77e1b830 --- /dev/null +++ b/dev-libs/libical/libical-3.0.19.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +VALA_USE_DEPEND="vapigen" +inherit cmake python-any-r1 vala + +DESCRIPTION="Implementation of basic iCAL protocols" +HOMEPAGE="https://github.com/libical/libical" +SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 LGPL-2.1 )" +SLOT="0/3" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc examples +glib +introspection static-libs test vala" + +REQUIRED_USE="introspection? ( glib ) vala? ( introspection )" + +RESTRICT="!test? ( test )" + +COMMON_DEPEND=" + dev-libs/icu:= + glib? ( dev-libs/glib:2 ) +" +DEPEND="${COMMON_DEPEND} + glib? ( dev-libs/libxml2:2 ) +" +RDEPEND="${COMMON_DEPEND} + sys-libs/timezone-data +" +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + doc? ( + app-text/doxygen[dot] + glib? ( dev-util/gtk-doc ) + ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + ${PYTHON_DEPS} + glib? ( $(python_gen_any_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]') ) + ) + vala? ( $(vala_depend) ) +" + +DOCS=( + AUTHORS README.md ReleaseNotes.txt TEST THANKS TODO + doc/{AddingOrModifyingComponents.txt,UsingLibical.md} +) + +PATCHES=( "${FILESDIR}/${PN}-3.0.11-pkgconfig-libdir.patch" ) + +python_check_deps() { + python_has_version "dev-python/pygobject:3[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + cmake_src_prepare + use vala && vala_setup +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_BerkeleyDB=ON + -DICAL_BUILD_DOCS=$(usex doc) + -DLIBICAL_BUILD_EXAMPLES=$(use examples) + -DICAL_GLIB=$(usex glib) + -DGOBJECT_INTROSPECTION=$(usex introspection) + -DSHARED_ONLY=$(usex !static-libs) + -DLIBICAL_BUILD_TESTING=$(usex test) + -DICAL_GLIB_VAPI=$(usex vala) + ) + if use vala; then + mycmakeargs+=( + -DVALAC="${VALAC}" + -DVAPIGEN="${VAPIGEN}" + ) + fi + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use doc; then + cmake_src_compile docs + + HTML_DOCS=( "${BUILD_DIR}"/apidocs/html/. ) + fi +} + +src_test() { + local myctestargs=( + -E "(icalrecurtest|icalrecurtest-r)" # bug 660282 + ) + + cmake_src_test +} + +src_install() { + cmake_src_install + + if use examples; then + rm examples/CMakeLists.txt || die + dodoc -r examples + fi +} diff --git a/dev-libs/newt/Manifest b/dev-libs/newt/Manifest index b971a2084322..0a1779067973 100644 --- a/dev-libs/newt/Manifest +++ b/dev-libs/newt/Manifest @@ -1,5 +1,6 @@ AUX newt-0.52.21-python-sitedir.patch 954 BLAKE2B ed2a504cc2e2c06200e209fdf55e9b3ce01c502bd1a6898c6c56e5ecedfcc5672ab619f52d3ad3828569996d11302bdc24cc484f3d65a85d27b5e8c564e12311 SHA512 3583b352d2e46e12f03a1d3b0fcaab606018765b1ae8855a7160bced34b36235a4ed0cd2b4cda1202e40680d6d8a7ad7a93aec0b46d2ee17a091509cf079c9b4 AUX newt-0.52.23-gold.patch 472 BLAKE2B 07753aa346032369a17030fa883d4c08e340c5510625211acbeead0f0d5143914d0935affdf47aed36ec3607da6f7c7b8849ee92292730e4578e87b47c92870b SHA512 518f257ff913bd2467cf34a0dc0e26ec9ff430bc1aff939044055805c79addede1c58de32097248724ca2a8c247690e173eb87c1c5144bb161eb6db52f7ac845 +AUX newt-0.52.24-c99-fix.patch 243 BLAKE2B 668d0ececb3315e5124c5649eba331b95dea85174b3f0e4925ee48fc17c820c909e5f763323ed68283a4840a4c645a558cd01224671f249be386f858bb2b2269 SHA512 c06b2bfe2aaf3de3ef451a79e9ab2b48af82d1d025125d48008e10c75663cbe01afa17421e587820c254498acdafb37ea579bfdff81753ac6ad6cf7a6c1fea6c DIST newt-0.52.24.tar.gz 128895 BLAKE2B fff7b3831f53a33b2d4f009fae0eb5603aef79c50f89e7f7179b80be837db35e44ecc860e4dc85e46195a59a87c12b2feae2ab043bef2fee0ea35a6efeded474 SHA512 999d8109dd3d74d04e813e84dc2e348278016dce7a678a1566197cf8fbc87810257b8a29fa766d29d48dc18bf4e1508b022460f15503fb6d029b3a05528b50be -EBUILD newt-0.52.24.ebuild 2174 BLAKE2B d5bf50fe247da64a3d7a33ea24dae0c576312826162db426d359c1d807e6215aecfa6345311a4a2af1d63ada38384c93c230eec507d7bd399ef5d9ff988870f1 SHA512 3dc76625f637fc61f221818ca877e4b1ca2b246215868b5b859976e59ff9b1feeb874b8ffc0c386caec3171de980cdd2de836f9e8f3610e06b73cc56852c59a2 +EBUILD newt-0.52.24-r1.ebuild 2217 BLAKE2B 446dccbc8522e7fb239f5efcc0c51c5be5ba99d98865c446ffcad060f38ba4c2455e36c300115f184e7a7a760e1a1e0550fe082742168e4a3fb8c3955e44fcbe SHA512 acc3c8ebc01542cb8e0b0ceec9fe27b1bae47a0fe37b80887c4d7f51343d22c6323ec6df13f98cef6da229c912f7ec69f275329c161adb7bc6f28d244a538b08 MISC metadata.xml 333 BLAKE2B 5c5dc4580c21be4e57fd230e26cf7d9c79600b93f3f6788ba16b3f389c62a26c51a393a2d0147990492559c1b3fcc94751d7d8ac493f72e45efcedb152d2dd1f SHA512 34bb99d390ae88dbefde06ed990f5da92db8805fa7c2cd73ac86e651cbc14dbc6c8e00496ff1f38aee6c9c14ac654385bc41aa26020c63c49d39213dd5a0b9ca diff --git a/dev-libs/newt/files/newt-0.52.24-c99-fix.patch b/dev-libs/newt/files/newt-0.52.24-c99-fix.patch new file mode 100644 index 000000000000..c891942fa524 --- /dev/null +++ b/dev-libs/newt/files/newt-0.52.24-c99-fix.patch @@ -0,0 +1,12 @@ +diff --git a/form.c b/form.c +index 24c601d..c6c15f5 100644 +--- a/form.c ++++ b/form.c +@@ -5,6 +5,7 @@ + #include <slang.h> + #include <stdarg.h> + #include <stdlib.h> ++#include <string.h> + #ifdef HAVE_SYS_SELECT_H + #include <sys/select.h> + #endif diff --git a/dev-libs/newt/newt-0.52.24.ebuild b/dev-libs/newt/newt-0.52.24-r1.ebuild index f05b2ee51b89..f9ea2a31c2c5 100644 --- a/dev-libs/newt/newt-0.52.24.ebuild +++ b/dev-libs/newt/newt-0.52.24-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -34,6 +34,7 @@ BDEPEND="sys-devel/gettext" PATCHES=( "${FILESDIR}"/${PN}-0.52.23-gold.patch "${FILESDIR}"/${PN}-0.52.21-python-sitedir.patch + "${FILESDIR}"/${PN}-0.52.24-c99-fix.patch ) S=${WORKDIR}/${PN}-${MY_PV} diff --git a/dev-libs/spdlog/Manifest b/dev-libs/spdlog/Manifest index ae59dee11a92..c391b663a77f 100644 --- a/dev-libs/spdlog/Manifest +++ b/dev-libs/spdlog/Manifest @@ -1,10 +1,12 @@ +AUX spdlog-1.15.0-libfmt-11.1.0-fixups.patch 2613 BLAKE2B 2b78db16dbd91b0577265762a4813928c003a8f3e13900b783d472ad0b286b79d9cb98efc191da655a3d35419123ae6e1d62397236049ec8e9db6a0c07d5a856 SHA512 d7f9736c305ae67cd613a48394b009c7d9d9e3f91574304f099118034ba6bfab86e993ded13bd6bcac21985e033fdcbe4e7e60b6a6773baddc7cbfacc29d8549 AUX spdlog-1.15.0-libfmt-11.1.0.patch 1151 BLAKE2B f6d23df7a3f24d44cc4db0926a04c9dde1efc3c67d9f14f76ddb675f71fb0ac585d4a2ee3d513516e9fd25f7bc672aed06328a7cc5d9aa2dae319e267fa81d60 SHA512 61f43cdd72544c6f694226cd37d4bf56478234d4a6539536ce97aa371c3adea8012e8a4a3d66eb3435761cccbb8cbbef2872ca4214388df2d645265f04078043 AUX spdlog-force_external_fmt.patch 539 BLAKE2B 326f40d3d496e7373a77476d5aba237d8ad7828e5d21ccfc1e4183a74e3f7f2df1f61a2188a5cf0dc4c08ef9692c5de4a4589fae75c1daa4a9987d4be3f168f6 SHA512 257c7f7f56e66b88a16238a2c81887f2d5ba9692c18bf5fc371b95f44936018ec7c4a0abd0e54f38cb6a7957f82a1b95af9d238fa7fa16631f0be1980d76f692 DIST spdlog-1.13.0.tar.gz 264003 BLAKE2B 8ffeec847f082a0932f406ab44b4653661fdbe95a15f7b736367ee6d8f45ab36ca2182a9e9c6fba5c0688ab5436c16932b130541a8532cc2e5f4980e6340b929 SHA512 44fcb414ad9fbbe2a6d72c29143eeeae477b687ed30ae870d661b032a029ad4214ef43e7ef6350d02791d05504492978ade2d6733fab12ce4884d8f0bc4c6340 DIST spdlog-1.14.1.tar.gz 270896 BLAKE2B 70ac5142acfd765c649f2e34286bae3b5082db284dd1ca7c3d7424a53dd658f7d308bef0b5e0c89192fc3931f1fe5efdba91e460c7b3df836dffc22b66f821fa SHA512 d8f36a3d65a43d8c64900e46137827aadb05559948b2f5a389bea16ed1bfac07d113ee11cf47970913298d6c37400355fe6895cda8fa6dcf6abd9da0d8f199e9 DIST spdlog-1.15.0.tar.gz 276012 BLAKE2B a9d15725f63d5426a13b6f13ba4281ab70b7f6166344d8d12900fe8ba63898280ffd852b16e48b81352c4632598438fbd02f1a78d6f17e06d66c4bdc309f4b37 SHA512 3dd98409f4625ae4d46ef5f59a2fc22a6e151a13dba9d37433363e5d84eab7cca73b379eeb637d8f9b1f0f5a42221c0cc9a2a70414dc2b6af6a162e19fba0647 -EBUILD spdlog-1.13.0-r2.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252 +EBUILD spdlog-1.13.0-r2.ebuild 1150 BLAKE2B 6b60fa0cbfd830a26916a2763cc1a6661d5ad3142415753f5d1bf52f3fc0e6b9b994c2ae096500f8fc5e1c93168c12f985eb39cc304216fe8e2aae23a4a6dbfe SHA512 f7ae020d167dbb7ebb19d078c41ce0d6671e36daca993220682270b88dc216806c125bea7f7fdf712a3dd3b4fd07bb3a57f284662dcf86360233fd00acead263 EBUILD spdlog-1.14.1.ebuild 1185 BLAKE2B c247999bd1d09230fa336b1a9a21cdab9e776c5e623aad1837dc2fd2cb8a77249605163439cccbdb5f8afb58948a36c7ceb90330ceafc729f2f5e3d0d0c3d1ac SHA512 7641c865afe71e47efa0f2029823e165279053ab66d826c47c62a8589a69730a6c3f62b0b0ad63b925317d18595de24aec06f55069ead49e64de5d6516b76b9c +EBUILD spdlog-1.15.0-r1.ebuild 1248 BLAKE2B a3d3d02362803d26415ec4d3c54f3f17405a25be3a8d21d0a6a081e243d6bb401174fc461bd2d84d93c49c91c54a247934aff691ff08ae470db6ba91c034d492 SHA512 0de054974a88eca0399a675dedf389990e6bf6327feea662ed052567d146cd6d5019d913a6092b9fea3e1a2bb3d86040fcc80e546467b99b86e788cd4e403885 EBUILD spdlog-1.15.0.ebuild 1185 BLAKE2B c247999bd1d09230fa336b1a9a21cdab9e776c5e623aad1837dc2fd2cb8a77249605163439cccbdb5f8afb58948a36c7ceb90330ceafc729f2f5e3d0d0c3d1ac SHA512 7641c865afe71e47efa0f2029823e165279053ab66d826c47c62a8589a69730a6c3f62b0b0ad63b925317d18595de24aec06f55069ead49e64de5d6516b76b9c -EBUILD spdlog-9999.ebuild 1148 BLAKE2B c05d4caa5a789fe2bf54195224f9360c4b473e8b2a433791089a4e99d12081bff664457b51c3006536de953f753871786570d8d12d9d27115c6cbdeefffcde77 SHA512 88869a4cf396b4e9841a1b5f0639daa3eccb346b93159f07405e0dd34c13252adee0ef44fe8fa9cb121dbffcaa3780573938d13b1e4e4c8464d7e3bdef5b5252 +EBUILD spdlog-9999.ebuild 1150 BLAKE2B 6b60fa0cbfd830a26916a2763cc1a6661d5ad3142415753f5d1bf52f3fc0e6b9b994c2ae096500f8fc5e1c93168c12f985eb39cc304216fe8e2aae23a4a6dbfe SHA512 f7ae020d167dbb7ebb19d078c41ce0d6671e36daca993220682270b88dc216806c125bea7f7fdf712a3dd3b4fd07bb3a57f284662dcf86360233fd00acead263 MISC metadata.xml 615 BLAKE2B ab757ecbeac9856b7cc207e721f93bf96edd010dcc7a3e71a28e15809e1973a52ade211133302cd19378016c2384daacef574334e2d50afa8a950c210f69d1be SHA512 ad2a893a3644ac81cbd21c89cadb9676e4fb5024a706ecdc21356012a2981eca9729f8e066b4dcb34be95995c7984f1061f8007171b2d8c46953207ee71a91f0 diff --git a/dev-libs/spdlog/files/spdlog-1.15.0-libfmt-11.1.0-fixups.patch b/dev-libs/spdlog/files/spdlog-1.15.0-libfmt-11.1.0-fixups.patch new file mode 100644 index 000000000000..afada8092f37 --- /dev/null +++ b/dev-libs/spdlog/files/spdlog-1.15.0-libfmt-11.1.0-fixups.patch @@ -0,0 +1,69 @@ +https://github.com/gabime/spdlog/commit/7f8060d5b280eac9786f92ac74d263cc8359c5ed +https://github.com/gabime/spdlog/commit/96a8f6250cbf4e8c76387c614f666710a2fa9bad + +From 7f8060d5b280eac9786f92ac74d263cc8359c5ed Mon Sep 17 00:00:00 2001 +From: Christian Blichmann <cblichmann@users.noreply.github.com> +Date: Tue, 7 Jan 2025 23:59:12 +0100 +Subject: [PATCH] fix: Compatibility with external fmtlib 11.1.1 (#3312) + +Include fmtlib's `xchar` header to include `fmt::basic_format_string`. +Otherwise, compilation with an external fmtlib 11.1.1 fails with + +``` +In file included from include/spdlog/spdlog.h:12: +include/spdlog/common.h:369:49: error: no template named 'basic_format_string' in namespace 'fmt'; did you mean 'std::basic_format_string'? + 369 | inline fmt::basic_string_view<T> to_string_view(fmt::basic_format_string<T, Args...> fmt) { + | ^~~~~ +``` + +Signed-off-by: Christian Blichmann <cblichmann@google.com> +--- + include/spdlog/fmt/fmt.h | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/include/spdlog/fmt/fmt.h b/include/spdlog/fmt/fmt.h +index 7fa6b0933..2f09c15ed 100644 +--- a/include/spdlog/fmt/fmt.h ++++ b/include/spdlog/fmt/fmt.h +@@ -27,4 +27,5 @@ + #else // SPDLOG_FMT_EXTERNAL is defined - use external fmtlib + #include <fmt/core.h> + #include <fmt/format.h> ++ #include <fmt/xchar.h> + #endif + +From 96a8f6250cbf4e8c76387c614f666710a2fa9bad Mon Sep 17 00:00:00 2001 +From: jdrouhard <john@drouhard.dev> +Date: Thu, 9 Jan 2025 16:58:46 -0600 +Subject: [PATCH] fix: remove unused to_string_view overload in fmt >= 11.1 + (#3314) + +--- + include/spdlog/common.h | 14 +------------- + 1 file changed, 1 insertion(+), 13 deletions(-) + +diff --git a/include/spdlog/common.h b/include/spdlog/common.h +index 2d73f8300..71ffd2403 100644 +--- a/include/spdlog/common.h ++++ b/include/spdlog/common.h +@@ -364,19 +364,7 @@ SPDLOG_CONSTEXPR_FUNC spdlog::wstring_view_t to_string_view(spdlog::wstring_view + } + #endif + +-#ifndef SPDLOG_USE_STD_FORMAT +-#if FMT_VERSION >= 110100 +-template <typename T, typename... Args> +-inline fmt::basic_string_view<T> to_string_view(fmt::basic_format_arg<T> fmt) { +- return fmt; +-} +-#else +-template <typename T, typename... Args> +-inline fmt::basic_string_view<T> to_string_view(fmt::basic_format_string<T, Args...> fmt) { +- return fmt; +-} +-#endif +-#elif __cpp_lib_format >= 202207L ++#if defined(SPDLOG_USE_STD_FORMAT) && __cpp_lib_format >= 202207L + template <typename T, typename... Args> + SPDLOG_CONSTEXPR_FUNC std::basic_string_view<T> to_string_view( + std::basic_format_string<T, Args...> fmt) SPDLOG_NOEXCEPT { diff --git a/dev-libs/spdlog/spdlog-1.13.0-r2.ebuild b/dev-libs/spdlog/spdlog-1.13.0-r2.ebuild index 70357b7d6a09..e6b260871621 100644 --- a/dev-libs/spdlog/spdlog-1.13.0-r2.ebuild +++ b/dev-libs/spdlog/spdlog-1.13.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ BDEPEND=" ) " DEPEND=" - >=dev-libs/libfmt-9.1.0-r2[${MULTILIB_USEDEP}] + >=dev-libs/libfmt-9.1.0-r2:=[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" diff --git a/dev-libs/spdlog/spdlog-1.15.0-r1.ebuild b/dev-libs/spdlog/spdlog-1.15.0-r1.ebuild new file mode 100644 index 000000000000..cefd2edefc7e --- /dev/null +++ b/dev-libs/spdlog/spdlog-1.15.0-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Fast C++ logging library" +HOMEPAGE="https://github.com/gabime/spdlog" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/gabime/${PN}" +else + SRC_URI="https://github.com/gabime/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +fi + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +IUSE="test static-libs" +RESTRICT="!test? ( test )" + +BDEPEND=" + virtual/pkgconfig + test? ( + >=dev-cpp/catch-3.4.0 + ) +" +DEPEND=" + dev-libs/libfmt:=[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-force_external_fmt.patch" + "${FILESDIR}/${PN}-1.15.0-libfmt-11.1.0.patch" + "${FILESDIR}/${PN}-1.15.0-libfmt-11.1.0-fixups.patch" +) + +multilib_src_prepare() { + cmake_src_prepare + rm -r include/spdlog/fmt/bundled || die "Failed to delete bundled libfmt" +} + +multilib_src_configure() { + local mycmakeargs=( + -DSPDLOG_BUILD_BENCH=no + -DSPDLOG_BUILD_EXAMPLE=no + -DSPDLOG_FMT_EXTERNAL=yes + -DSPDLOG_BUILD_SHARED=$(usex static-libs) + -DSPDLOG_BUILD_TESTS=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-libs/spdlog/spdlog-9999.ebuild b/dev-libs/spdlog/spdlog-9999.ebuild index 70357b7d6a09..e6b260871621 100644 --- a/dev-libs/spdlog/spdlog-9999.ebuild +++ b/dev-libs/spdlog/spdlog-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ BDEPEND=" ) " DEPEND=" - >=dev-libs/libfmt-9.1.0-r2[${MULTILIB_USEDEP}] + >=dev-libs/libfmt-9.1.0-r2:=[${MULTILIB_USEDEP}] " RDEPEND="${DEPEND}" diff --git a/dev-libs/stb/Manifest b/dev-libs/stb/Manifest index 08b184511153..98da6f6d6560 100644 --- a/dev-libs/stb/Manifest +++ b/dev-libs/stb/Manifest @@ -1,3 +1,3 @@ DIST stb-20240201.tar.gz 1510288 BLAKE2B f11e802c6e9efe60bf08bb6071b6e8a12fc7a0713f450379534c2a4fc96c2023a190f4fed598fa7fa9b577e19f14bffbfa2f54dff1ebf72d933dc0113aa820c5 SHA512 2403ddb14b7c1a49f12bb0b43e52c612d58e4382ed03f59b4255560900eb7f08651b6688ec8b468b89e999611a67de5bd1102aa03d3847e3dd2d464175a11905 -EBUILD stb-20240201-r1.ebuild 953 BLAKE2B fbc8aed0ebff01ff8a81f88059379d5f5e66f49600db4e36598c25dd04594ec65c870768755494af8b739198e08369cec3938981cc4348a0fe6eea9615dc2c5d SHA512 8a9777a1dcd457125f2d8000ad025ea69d905aed0308e03bbbeca89ed1e63ce2735ee1ee708cdaf9cb202ed28371db9cdab79f175fe4c14efaccc803d4312249 +EBUILD stb-20240201-r1.ebuild 972 BLAKE2B c244c99749bbb795fe88a33916a5843a9279ceba9ef0c5f6ac61e5051145538935df1428ad9fd9be0e2d3f932eb84be83bccbc5b2c0b99cc6f7b853451040fc7 SHA512 301c6f0396440008c189dedea51c3898d492f971a2261d21b1eb451d8a567f3abebcba4750d36bbd2a7baa146aeb9e456d807e7c34b203fe81ecd549d443ee7c MISC metadata.xml 657 BLAKE2B 981e6b50cf2d4583dcd230e5fc5ed2adcd26c193d932fed79658e117f553593dace68d57a43a4a59e7046f5c11aaa82ec251fea664a9dcdada691846119820f9 SHA512 086f821db8f43371e2d411251afa1f17af5c7d3ac213daa4480ed15b00e0505e1368c73f73f91ae176dc92a3e96bdb4d002745f394069879bb8d980f83405479 diff --git a/dev-libs/stb/stb-20240201-r1.ebuild b/dev-libs/stb/stb-20240201-r1.ebuild index b69f24538402..915c7cb0d608 100644 --- a/dev-libs/stb/stb-20240201-r1.ebuild +++ b/dev-libs/stb/stb-20240201-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}-${CHECKSUM}" LICENSE="|| ( MIT Unlicense )" SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" src_prepare() { default diff --git a/dev-libs/uriparser/Manifest b/dev-libs/uriparser/Manifest index 50e46deff473..94b94356a516 100644 --- a/dev-libs/uriparser/Manifest +++ b/dev-libs/uriparser/Manifest @@ -2,6 +2,6 @@ AUX uriparser-0.9.8-docs-compilation.patch 486 BLAKE2B 6e2103b365cd05ab499a48f4d DIST uriparser-0.9.7.tar.bz2 179989 BLAKE2B 50d04df0024f2ad926072a06d92066025c12528853e784f28bf311a64eb37b619634fa14265cadf55e514810804adeefb7dea841178f916ccdbd086a897d375b SHA512 7f69c9806665745c1bafe11f818434e27c2da03af387f009ef46c1427af8c008faa45e6f49bece66e0b96fd17b3924ba0af25476e796972c5e4b651f35f74c13 DIST uriparser-0.9.8.tar.bz2 180690 BLAKE2B 75c115fc6d89ffb44a7ff4899b9a89394fdc6e49e9d374836e548cf75d7aed314406ec9abcc29410a66038aa670636e44cf97305c1ca8b6f472af444ffed9167 SHA512 41377e27f92345442cafa4e443485808c286430fcb5ce2354a683344e744786a170f443425f304bdb5a152edf96a3412f203eabe4fb3345a369e6d69f3d97e40 EBUILD uriparser-0.9.7.ebuild 1395 BLAKE2B 1b10f495b8d4fcdf15b3f6df3f9d5314e0070682d63cf2d0752ab42eb754f2a35ec5ddb8035eb63d16e62bc59ba14d8afebb55aee819208ebdff01efbf6b3372 SHA512 2c9e4688ef2ee7585fb29fd07f97f9157af700ea46d618a9513ced8605d303162d4b0bc60b73731e10fb6e464bd49cb01db2b7711acf2207e48c2112f67a25e0 -EBUILD uriparser-0.9.8-r1.ebuild 1455 BLAKE2B d184f6b0651ccb8ac71c719e276c79fa1d3f24c37b1a79cc11b429a68bced89b699006be491fa7de1b32f7d7657d110c421f04f9da9b404dec9445c1f2dfef89 SHA512 1711752e666cdd8165fefc714bc7b42479618779232e60af9f48f161ab083c67f21f1d07d64c129bc0928677d59d729eb4b8a1a3f552c28a2e0d9a98efb3cb43 +EBUILD uriparser-0.9.8-r1.ebuild 1453 BLAKE2B b871ec6fd73e1877a01f669c2a332b75ba585748dd6580d0444d4d2e15269f1629700b3578c4b6f3fcf5617db417ec5487e619aded45c4192f6596746a0e388c SHA512 a068a0e7ec69b8d726e6bcc300b6c71ddfcddaa0ba363b39847d79e89f23eebafb3549ab701bda64a89f69fb48211d5dd35a9edf296ba28d04cfad8dfb6084aa EBUILD uriparser-0.9.8.ebuild 1395 BLAKE2B 1b10f495b8d4fcdf15b3f6df3f9d5314e0070682d63cf2d0752ab42eb754f2a35ec5ddb8035eb63d16e62bc59ba14d8afebb55aee819208ebdff01efbf6b3372 SHA512 2c9e4688ef2ee7585fb29fd07f97f9157af700ea46d618a9513ced8605d303162d4b0bc60b73731e10fb6e464bd49cb01db2b7711acf2207e48c2112f67a25e0 MISC metadata.xml 850 BLAKE2B b9c183dbc3eef48a014ad0f99175e5fff7c3dfb175c99057ab2ebb11763422cc681571b6850d63373ed91e425a91d3ec21f45a69d026368f4d610c9caeec00df SHA512 af788632dc823c16bc0dd5325c468d41c3e4b33b48545adec273f14c23477a6d177c014fdcf8539fda0d222474f6f6362fef5882e1d1f5931d62433fccf8dc28 diff --git a/dev-libs/uriparser/uriparser-0.9.8-r1.ebuild b/dev-libs/uriparser/uriparser-0.9.8-r1.ebuild index c06c87aa768a..fa1466492983 100644 --- a/dev-libs/uriparser/uriparser-0.9.8-r1.ebuild +++ b/dev-libs/uriparser/uriparser-0.9.8-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+doc qt5 test unicode" # +doc to address warning RequiredUseDefaults REQUIRED_USE="qt5? ( doc ) test? ( unicode )" |