From nobody Mon Apr 27 01:25:21 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4g3m8k1lZfz6bQ0m for ; Mon, 27 Apr 2026 01:25:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g3m8k1RwDz3Wff for ; Mon, 27 Apr 2026 01:25:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777253126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=d4QUuHSbdCGk/8AZodyFSrk2gbmEp76T1WSHO0te89U=; b=ZRImOyiA9onD4qe0UxKnb0wrX9F0alkLjHqg/1490g3dBoLwvP8kyXOby2ltuAAgN/a6kj ARz2OcKhhInoOFcZ1Ey0UM1KMJ5woFqbqQWXizBjpWrwQ2Ror/bwt22sqxpwCXcGXIicsd GbI0jAxGVAmqR7yfwiL+VCit0HOIaNoOsGPOflGEkLKyGZzWXI59ZG7m0JcP1B5ZyKULBH wKsHAYhJvnZxvCxrKabQ8VotYTltRlxvcXrsEj7qfgQlWv13KJrRiV2ExdgOAUg/LY6UpH IBo7LS4ebyzkPrSMIhnHPJ/qnNuPLAlHk3mdZC+gfVJ9jjBZl3Jm56smYQrpUQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777253126; a=rsa-sha256; cv=none; b=sU8tKr9oK+8Ku6KZy72j1SveuAVqnOQHH0FZkOos5nvYsTjwsOr5NglPY6B2w6sStkPzlR oNksq7sj5O0wneZq0aF07h1lYPcAd6Dd7iAQ9tLOPLemubnB9n5Xcg+BzXUILY/Q+O0e1+ 0plYifTFEH/4XkJcDOp8c62fKSSNSKdMdtIY9mPVEUmRhM5ttpbFlY+g7lDLcTYrLOMJ9d Hys/lgIQ6uHrygyHyEwVsVORMH32Z60tADA4S7rGLPYDPtwmfDiqD5gicnfA4c0AZWRrr+ WAwESs4yDpUmHiEHSpqA0g1w8jPU+RwfGqfzS+yd44TmVzFcDtNXWsHy1MWQpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777253126; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=d4QUuHSbdCGk/8AZodyFSrk2gbmEp76T1WSHO0te89U=; b=ae6AsfyEPWaHBCl9mptd9dsl9YDI/nr+tu3UOPO/kan1uuJA5ThX3Gk4Kz1uKHP1bjUxjW Ll2XZKWduLlZj9ds8ym9LxyjgvVyyHQMMwSrtmeBqtbD+0u7HQVM3kXfNCsPTb50dl04/O SML8a0/RwhNtIlNfz2qTzvmkF+5sX6J2zbKk0a4OM6y+WjZCgGi+dPshMhC0XahBI3ayWz n/Cvv3QRYUDxRFRT7gaCt8VxfSfTEQhvBUUVidMiRzdWBqBzhqqIPzice1MFzJZIT+SbdD 93te/6Pcw67OSPTcu+ilwNxhmzre8Y27Ndt4w1VvTFrwyjw3Ct02s3BuNi5HzA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g3m8k10gGzm4D for ; Mon, 27 Apr 2026 01:25:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 26a9c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 27 Apr 2026 01:25:21 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: yzrh From: Vladimir Druzenko Subject: git: 144eba1683f3 - main - multimedia/kodi: Update 22.0a2 => 22.0a3 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 144eba1683f3714efba1aa11493836628c966d7e Auto-Submitted: auto-generated Date: Mon, 27 Apr 2026 01:25:21 +0000 Message-Id: <69eebb01.26a9c.32e7413f@gitrepo.freebsd.org> The branch main has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=144eba1683f3714efba1aa11493836628c966d7e commit 144eba1683f3714efba1aa11493836628c966d7e Author: yzrh AuthorDate: 2026-04-27 01:18:02 +0000 Commit: Vladimir Druzenko CommitDate: 2026-04-27 01:24:49 +0000 multimedia/kodi: Update 22.0a2 => 22.0a3 Changelog: https://github.com/xbmc/xbmc/releases/tag/22.0a3-Piers While here reduce the number of warnings from portclippy. PR: 293940 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko MFH: 2026Q2 --- multimedia/kodi/Makefile | 101 ++++++++++----------- multimedia/kodi/distinfo | 10 +- .../files/patch-cmake_modules_FindCrossGUID.cmake | 19 +++- multimedia/kodi/pkg-plist | 8 +- 4 files changed, 68 insertions(+), 70 deletions(-) diff --git a/multimedia/kodi/Makefile b/multimedia/kodi/Makefile index c4c52d90541a..cb6cfb72ec92 100644 --- a/multimedia/kodi/Makefile +++ b/multimedia/kodi/Makefile @@ -1,6 +1,5 @@ PORTNAME= kodi -DISTVERSION= 22.0a2 -PORTREVISION= 6 +DISTVERSION= 22.0a3 CATEGORIES= multimedia java MASTER_SITES= https://mirrors.kodi.tv/build-deps/sources/ DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \ @@ -10,10 +9,6 @@ DISTFILES= apache-groovy-binary-${GROOVY_VERSION}.zip \ DIST_SUBDIR= ${PORTNAME} # do not forget to fix devel/kodi-platform when updating kodi -PATCH_SITES= https://github.com/xbmc/xbmc/commit/ -PATCHFILES= 03b192aac8f49f613dade58c5359ec0d0e35d92a.patch:-p1 \ - 620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch:-p1 - MAINTAINER= yzrh@noema.org COMMENT= Award winning media center application WWW= https://kodi.tv/ @@ -30,10 +25,10 @@ LIB_DEPENDS= libaacs.so:multimedia/libaacs \ libavfilter.so:multimedia/ffmpeg \ libavformat.so:multimedia/ffmpeg \ libavutil.so:multimedia/ffmpeg \ + libbdplus.so:multimedia/libbdplus \ libcdio.so:sysutils/libcdio \ libcrossguid.so:devel/libcrossguid \ libcurl.so:ftp/curl \ - libbdplus.so:multimedia/libbdplus \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libfmt.so:devel/libfmt \ @@ -56,9 +51,8 @@ LIB_DEPENDS= libaacs.so:multimedia/libaacs \ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} USES= autoreconf:build cmake:noninja compiler:c++17-lang cpe \ - desktop-file-utils gettext gmake gnome iconv java:build jpeg libtool \ - pkgconfig python sqlite ssl -USE_RC_SUBR= kodi + desktop-file-utils gettext gmake gnome iconv java:build jpeg \ + libtool pkgconfig python sqlite ssl KODI_CODENAME= Piers LIBDVDCSS_VERSION= 1.4.3-Next-Nexus-Alpha2-2 @@ -76,6 +70,11 @@ GH_TUPLE= xbmc:xbmc:${DISTVERSION}-${KODI_CODENAME} \ xbmc:libdvdnav:${LIBDVDNAV_VERSION}:libdvdnav/tools/depends/target/libdvdnav/native \ xbmc:libdvdread:${LIBDVDREAD_VERSION}:libdvdread/tools/depends/target/libdvdread/native +USE_GNOME= libxml2 +JAVA_VERSION= 8 11 +USE_LDCONFIG= yes +USE_RC_SUBR= kodi + KODI_ARCH_aarch64= aarch64 KODI_ARCH_amd64= x86_64 KODI_ARCH_i386= x86 @@ -84,46 +83,42 @@ KODI_ARCH_armv6= armv6 KODI_ARCH_powerpc64= powerpc64 KODI_ARCH_powerpc64le= powerpc64le -PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} - -USE_LDCONFIG= yes -USE_GNOME= libxml2 -JAVA_VERSION= 8 11 -CMAKE_ARGS= -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \ +CMAKE_ARGS= -Dapache-commons-lang_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/lang" \ + -Dapache-commons-text_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/text" \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DCORE_PLATFORM_NAME:STRING="${KODI_PLATFORM}" \ + -DCROSSGUID_INCLUDE_DIR="${LOCALBASE}/include" \ + -DGIT_VERSION="${DISTVERSION}-${KODI_CODENAME}" \ + -Dgroovy_SOURCE_DIR="${WRKSRC}/tools/depends/share/groovy" \ -DLIBDVDCSS_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdcss-${LIBDVDCSS_VERSION}_GH0.tar.gz" \ -DLIBDVDNAV_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdnav-${LIBDVDNAV_VERSION}_GH0.tar.gz" \ -DLIBDVDREAD_URL="${DISTDIR}/${PORTNAME}/xbmc-libdvdread-${LIBDVDREAD_VERSION}_GH0.tar.gz" \ - -DNLOHMANN_JSON_URL="${DISTDIR}/${PORTNAME}/json-${NLOHMANN_JSON_VERSION}.tar.xz" \ - -Dgroovy_SOURCE_DIR="${WRKSRC}/tools/depends/share/groovy" \ - -Dapache-commons-lang_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/lang" \ - -Dapache-commons-text_SOURCE_DIR="${WRKSRC}/tools/depends/share/java/text" \ - -DCROSSGUID_INCLUDE_DIR="${LOCALBASE}/include" \ - -DCORE_PLATFORM_NAME:STRING="${KODI_PLATFORM}" \ - -DCMAKE_VERBOSE_MAKEFILE=ON + -DNLOHMANN_JSON_URL="${DISTDIR}/${PORTNAME}/json-${NLOHMANN_JSON_VERSION}.tar.xz" +CMAKE_ON= ENABLE_INTERNAL_NLOHMANNJSON VERBOSE_FIND CMAKE_OFF= ENABLE_INTERNAL_CROSSGUID -CMAKE_ON= ENABLE_INTERNAL_NLOHMANNJSON \ - VERBOSE_FIND CONFIGURE_ENV= _CPU_FEATURE="${CPU_FEATURE}" -OPTIONS_SUB= yes -OPTIONS_DEFINE= AIRPLAY AVAHI LIBBLURAY CEC DAV1D DBUS \ - DVDCSS LCMS2 LIRC WEBSERVER MYSQL NFS DVD SMB TEST \ - UDEV UPNP VAAPI VDPAU XSLT DOCS -OPTIONS_DEFAULT= LIBBLURAY CEC LCMS2 WEBSERVER DAV1D \ - DVD UPNP VAAPI VDPAU XSLT GBM WAYLAND X11 GL +PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} + +OPTIONS_DEFINE= AIRPLAY AVAHI CEC DAV1D DBUS DOCS DVD DVDCSS LCMS2 \ + LIBBLURAY LIRC MYSQL NFS SMB TEST UDEV UPNP VAAPI VDPAU \ + WEBSERVER XSLT +OPTIONS_DEFAULT= CEC DAV1D DVD GBM GL LCMS2 LIBBLURAY UPNP VAAPI VDPAU \ + WAYLAND WEBSERVER X11 XSLT OPTIONS_DEFAULT_amd64= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 OPTIONS_DEFAULT_i386= SSE SSE2 SSE3 -OPTIONS_SINGLE= RENDER -OPTIONS_SINGLE_RENDER= GL GLES -OPTIONS_GROUP= SOUND FEATURE PLATFORM -OPTIONS_GROUP_SOUND= ALSA PIPEWIRE PULSEAUDIO SNDIO +OPTIONS_GROUP= FEATURE PLATFORM SOUND OPTIONS_GROUP_FEATURE= SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 AVX AVX2 OPTIONS_GROUP_PLATFORM= GBM WAYLAND X11 +OPTIONS_GROUP_SOUND= ALSA PIPEWIRE PULSEAUDIO SNDIO +OPTIONS_SINGLE= RENDER +OPTIONS_SINGLE_RENDER= GL GLES OPTIONS_EXCLUDE_aarch64=FEATURE -OPTIONS_EXCLUDE_armv7= FEATURE OPTIONS_EXCLUDE_armv6= FEATURE +OPTIONS_EXCLUDE_armv7= FEATURE OPTIONS_EXCLUDE_powerpc64= FEATURE OPTIONS_EXCLUDE_powerpc64le= FEATURE +OPTIONS_SUB= yes PLATFORM_DESC= Kodi platform FEATURE_DESC= X86 CPU feature @@ -151,8 +146,7 @@ AVX2_DESC= Use AVX2 optimized routines AIRPLAY_LIB_DEPENDS= libplist-2.0.so:devel/libplist \ libshairplay.so:audio/shairplay -AIRPLAY_CMAKE_BOOL= ENABLE_PLIST \ - ENABLE_AIRTUNES +AIRPLAY_CMAKE_BOOL= ENABLE_AIRTUNES ENABLE_PLIST AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app AVAHI_CMAKE_BOOL= ENABLE_AVAHI @@ -200,7 +194,7 @@ UPNP_CMAKE_BOOL= ENABLE_UPNP VAAPI_LIB_DEPENDS= libva.so:multimedia/libva VAAPI_CMAKE_BOOL= ENABLE_VAAPI -VDPAU_IMPLIES= X11 GL +VDPAU_IMPLIES= GL X11 VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau VDPAU_CMAKE_BOOL= ENABLE_VDPAU @@ -244,11 +238,11 @@ GBM_VARS= KODI_PLATFORM+=gbm GBM_USES= gl GBM_USE= GL=egl,gbm,glu GBM_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto -GBM_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \ +GBM_LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info \ libdrm.so:graphics/libdrm \ - libxkbcommon.so:x11/libxkbcommon \ + libepoll-shim.so:devel/libepoll-shim \ libinput.so:x11/libinput \ - libdisplay-info.so:sysutils/libdisplay-info + libxkbcommon.so:x11/libxkbcommon GBM_RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri WAYLAND_VARS= KODI_PLATFORM+=wayland @@ -258,22 +252,27 @@ WAYLAND_USE= GL=egl,glu WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ wayland-protocols>0:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libdrm.so:graphics/libdrm \ - libxkbcommon.so:x11/libxkbcommon \ libinput.so:x11/libinput \ - libwayland-client++.so:graphics/waylandpp + libwayland-client++.so:graphics/waylandpp \ + libxkbcommon.so:x11/libxkbcommon X11_VARS= KODI_PLATFORM+=x11 -X11_USES= xorg gl -X11_USE= XORG=x11,xext,xrandr GL=egl,gbm,glu +X11_USES= gl xorg +X11_USE= GL=egl,gbm,glu XORG=x11,xext,xrandr X11_LIB_DEPENDS= libdrm.so:graphics/libdrm .include -.if (!empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11)) && !empty(PORT_OPTIONS:MGLES) +.if (!empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || \ + !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || \ + !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11)) && \ + !empty(PORT_OPTIONS:MGLES) BROKEN= option GLES does not build with multiple PLATFORM .endif -.if !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11) +.if !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MWAYLAND) || \ + !empty(PORT_OPTIONS:MGBM) && !empty(PORT_OPTIONS:MX11) || \ + !empty(PORT_OPTIONS:MWAYLAND) && !empty(PORT_OPTIONS:MX11) PLIST_SUB+= KODICOMBINED="" \ KODIGBM="@comment " \ KODIWAYLAND="@comment " \ @@ -301,10 +300,8 @@ PLIST_SUB+= KODIX11="@comment " .endif post-extract: - @${MKDIR} ${WRKSRC}/tools/depends/share - @${MV} ${WRKDIR}/groovy-${GROOVY_VERSION} ${WRKSRC}/tools/depends/share/groovy - @${MKDIR} ${WRKSRC}/tools/depends/share/java + @${MV} ${WRKDIR}/groovy-${GROOVY_VERSION} ${WRKSRC}/tools/depends/share/groovy @${MV} ${WRKDIR}/commons-lang3-${COMMONS_LANG_VERSION} ${WRKSRC}/tools/depends/share/java/lang @${MV} ${WRKDIR}/commons-text-${COMMONS_TEXT_VERSION} ${WRKSRC}/tools/depends/share/java/text @@ -315,7 +312,7 @@ post-patch: post-install: ${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${PREFIX}/share/man/man1 cd ${STAGEDIR}${PREFIX}/share/man/man1 && ${LN} -s kodi.bin.1.gz kodi.1.gz - cd ${STAGEDIR}${PREFIX}/bin && ${STRIP_CMD} kodi-TexturePacker + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/kodi-TexturePacker ${FIND} ${STAGEDIR}${PREFIX}/lib/kodi -type f -name '*.so' -print0 | ${XARGS} -0 ${STRIP_CMD} ${RM} -r ${STAGEDIR}${PREFIX}/lib/firewalld diff --git a/multimedia/kodi/distinfo b/multimedia/kodi/distinfo index b394f1f5e844..532205eed2ce 100644 --- a/multimedia/kodi/distinfo +++ b/multimedia/kodi/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1768920242 +TIMESTAMP = 1774026888 SHA256 (kodi/apache-groovy-binary-4.0.26.zip) = 3be6880c6de70eada2f3f5c69e1e94953e0b0c4e33c4604c1040d05dddeaed92 SIZE (kodi/apache-groovy-binary-4.0.26.zip) = 30108372 SHA256 (kodi/commons-lang3-3.17.0-bin.tar.gz) = 08b93712bed7f48725d93c44d70c71e7e661af390f22f0f3e6ba61e3af3cea36 @@ -7,15 +7,11 @@ SHA256 (kodi/commons-text-1.13.0-bin.tar.gz) = a690c1e868a373f2d0fa5e7e89f5359b2 SIZE (kodi/commons-text-1.13.0-bin.tar.gz) = 3143054 SHA256 (kodi/json-3.12.0.tar.xz) = 42f6e95cad6ec532fd372391373363b62a14af6d771056dbfc86160e6dfff7aa SIZE (kodi/json-3.12.0.tar.xz) = 114576 -SHA256 (kodi/xbmc-xbmc-22.0a2-22.0a2-Piers_GH0.tar.gz) = e1ca76a9846ebb5bc088950618eaf6ef510c7a437981d7369051b4771afefe95 -SIZE (kodi/xbmc-xbmc-22.0a2-22.0a2-Piers_GH0.tar.gz) = 39895614 +SHA256 (kodi/xbmc-xbmc-22.0a3-22.0a3-Piers_GH0.tar.gz) = 92e3fa6b80581b27defabfa1417c0aae13bfa9e2579e920d52ffe86c06ed7edb +SIZE (kodi/xbmc-xbmc-22.0a3-22.0a3-Piers_GH0.tar.gz) = 40268308 SHA256 (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = f38c4a4e7a4f4da6d8e83b8852489aa3bb6588a915dc41f5ee89d9aad305a06e SIZE (kodi/xbmc-libdvdcss-1.4.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 102124 SHA256 (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 584f62a3896794408d46368e2ecf2c6217ab9c676ce85921b2d68b8961f49dfc SIZE (kodi/xbmc-libdvdnav-6.1.1-Next-Nexus-Alpha2-2_GH0.tar.gz) = 128547 SHA256 (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 719130091e3adc9725ba72df808f24a14737a009dca5a4c38c601c0c76449b62 SIZE (kodi/xbmc-libdvdread-6.1.3-Next-Nexus-Alpha2-2_GH0.tar.gz) = 110513 -SHA256 (kodi/03b192aac8f49f613dade58c5359ec0d0e35d92a.patch) = 7f561fe661bbd7c3762cf40930362c3a0a98df3f3a61d2635e55ee7e049d96a9 -SIZE (kodi/03b192aac8f49f613dade58c5359ec0d0e35d92a.patch) = 4675 -SHA256 (kodi/620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch) = cf76bfb7fb7aafb7c3c8427cede800b72648af4bd5ed7d36f0e3a5e1fd1eb753 -SIZE (kodi/620e4011cbf5b2bfe531bc37d916a90787e3ca2d.patch) = 2899 diff --git a/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake b/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake index 4ce60078630d..4fe1597e3d36 100644 --- a/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake +++ b/multimedia/kodi/files/patch-cmake_modules_FindCrossGUID.cmake @@ -1,11 +1,20 @@ ---- cmake/modules/FindCrossGUID.cmake.orig 2026-01-19 17:28:39 UTC +--- cmake/modules/FindCrossGUID.cmake.orig 2026-03-20 17:18:29 UTC +++ cmake/modules/FindCrossGUID.cmake -@@ -76,7 +76,7 @@ if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAM - add_library(${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAME} ALIAS PkgConfig::${${CMAKE_FIND_PACKAGE_NAME}_SEARCH_NAME}) +@@ -58,7 +58,7 @@ if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAM + get_target_property(_crossguid_include_dir PkgConfig::${${CMAKE_FIND_PACKAGE_NAME}_SEARCH_NAME} INTERFACE_INCLUDE_DIRECTORIES) # NEW_CROSSGUID >= 0.2.0 release -- if(EXISTS "${${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_INCLUDE_DIR}/crossguid/guid.hpp") -+ if(EXISTS "${${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_INCLUDE_DIR}/guid.hpp") +- if(EXISTS "${_crossguid_include_dir}/crossguid/guid.hpp") ++ if(EXISTS "${_crossguid_include_dir}/guid.hpp") + list(APPEND ${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_COMPILE_DEFINITIONS HAVE_NEW_CROSSGUID) + endif() + elseif(TARGET crossguid AND NOT TARGET ${${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_BUILD_NAME}) +@@ -67,7 +67,7 @@ if(NOT TARGET ${APP_NAME_LC}::${CMAKE_FIND_PACKAGE_NAM + get_target_property(_crossguid_include_dir crossguid INTERFACE_INCLUDE_DIRECTORIES) + + # NEW_CROSSGUID >= 0.2.0 release +- if(EXISTS "${_crossguid_include_dir}/crossguid/guid.hpp") ++ if(EXISTS "${_crossguid_include_dir}/guid.hpp") list(APPEND ${${CMAKE_FIND_PACKAGE_NAME}_MODULE}_COMPILE_DEFINITIONS HAVE_NEW_CROSSGUID) endif() else() diff --git a/multimedia/kodi/pkg-plist b/multimedia/kodi/pkg-plist index 4c59089c73ce..c5cffebb8d7e 100644 --- a/multimedia/kodi/pkg-plist +++ b/multimedia/kodi/pkg-plist @@ -652,6 +652,7 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/addons/kodi.resource/icon.png %%DATADIR%%/addons/kodi.resource/images.xsd %%DATADIR%%/addons/kodi.resource/language.xsd +%%DATADIR%%/addons/kodi.resource/skin.xsd %%DATADIR%%/addons/kodi.resource/uisounds.xsd %%DATADIR%%/addons/metadata.album.universal/addon.xml %%DATADIR%%/addons/metadata.album.universal/albumuniversal.xml @@ -684,7 +685,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fa_af/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fa_ir/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fi_fi/strings.po -%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fil/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fo_fo/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fr_ca/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.fr_fr/strings.po @@ -698,7 +698,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.is_is/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.it_it/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ja_jp/strings.po -%%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.kn_in/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.ko_kr/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.lt_lt/strings.po %%DATADIR%%/addons/metadata.album.universal/resources/language/resource.language.lv_lv/strings.po @@ -767,7 +766,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fa_af/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fa_ir/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fi_fi/strings.po -%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fil/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fo_fo/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fr_ca/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.fr_fr/strings.po @@ -781,7 +779,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.is_is/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.it_it/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ja_jp/strings.po -%%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.kn_in/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.ko_kr/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.lt_lt/strings.po %%DATADIR%%/addons/metadata.artists.universal/resources/language/resource.language.lv_lv/strings.po @@ -2061,7 +2058,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/system/keyboardlayouts/turkish.xml %%DATADIR%%/system/keyboardlayouts/ukrainian.xml %%DATADIR%%/system/keymaps/appcommand.xml -%%DATADIR%%/system/keymaps/customcontroller.AppleRemote.xml %%DATADIR%%/system/keymaps/customcontroller.Harmony.xml %%DATADIR%%/system/keymaps/customcontroller.SiriRemote.xml %%DATADIR%%/system/keymaps/gamepad.xml @@ -2074,6 +2070,7 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/system/keymaps/remote.xml %%DATADIR%%/system/keymaps/touchscreen.xml %%DATADIR%%/system/keymaps/wetek-play/keyboard.xml +%%DATADIR%%/system/language-subtag-registry.txt %%DATADIR%%/system/library/music/addons.xml %%DATADIR%%/system/library/music/albums.xml %%DATADIR%%/system/library/music/artists.xml @@ -2161,7 +2158,6 @@ share/icons/hicolor/scalable/apps/kodi.svg %%DATADIR%%/system/settings/android.xml %%DATADIR%%/system/settings/darwin.xml %%DATADIR%%/system/settings/darwin_ios.xml -%%DATADIR%%/system/settings/darwin_osx.xml %%DATADIR%%/system/settings/darwin_tvos.xml %%DATADIR%%/system/settings/freebsd.xml %%DATADIR%%/system/settings/linux.xml