From dec5fe09967dd7b989ba7020ffbae859e27c0d94 Mon Sep 17 00:00:00 2001 From: Andrea Sacchetti Picchio Date: Thu, 28 May 2026 14:37:49 +0700 Subject: [PATCH] multimedia/tsduck: Updated for version 3.44.4676. --- multimedia/tsduck/tsduck.SlackBuild | 8 +++++++- multimedia/tsduck/tsduck.info | 6 +++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/multimedia/tsduck/tsduck.SlackBuild b/multimedia/tsduck/tsduck.SlackBuild index 5710bc2cc60..6e9f5003513 100644 --- a/multimedia/tsduck/tsduck.SlackBuild +++ b/multimedia/tsduck/tsduck.SlackBuild @@ -25,7 +25,7 @@ cd $(dirname $0) ; CWD=$(pwd) PRGNAM=tsduck -VERSION=${VERSION:-3.40.4165} +VERSION=${VERSION:-3.44.4676} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} PKGTYPE=${PKGTYPE:-tgz} @@ -81,6 +81,9 @@ find -L . \ \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; +# Fix - GCC supports [[maybe_unused]] since version 13 +sed 's/\[\[maybe_unused\]\]//' -i src/*/{,*/{,*/{,*/}}}/*.{h,cpp} + CFLAGS="$SLKCFLAGS" \ CXXFLAGS="$SLKCFLAGS" \ make NOSTATIC=true \ @@ -93,6 +96,9 @@ make NOSTATIC=true \ SYSROOT=$PKG \ install-tools +# Fix - ELF binaries/libraries should be executable +chmod +x -R -P $PKG/usr/lib* + find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true diff --git a/multimedia/tsduck/tsduck.info b/multimedia/tsduck/tsduck.info index c3abb9121bf..55cfbedc6f4 100644 --- a/multimedia/tsduck/tsduck.info +++ b/multimedia/tsduck/tsduck.info @@ -1,8 +1,8 @@ PRGNAM="tsduck" -VERSION="3.40.4165" +VERSION="3.44.4676" HOMEPAGE="https://tsduck.io/" -DOWNLOAD="https://github.com/tsduck/tsduck/archive/v3.40-4165/tsduck-3.40-4165.zip" -MD5SUM="54d934f3283d2e7fa862c01257622515" +DOWNLOAD="https://github.com/tsduck/tsduck/archive/v3.44-4676/tsduck-3.44-4676.zip" +MD5SUM="df7fc9a131f9d428f25846ace244b94a" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES=""