From 241fe0d76051cce325ba5bf1a05e54dedc7e3d22 Mon Sep 17 00:00:00 2001 From: rocknix Date: Tue, 25 Nov 2025 00:05:14 +0000 Subject: [PATCH] Update strace version to fix build errors --- .../ROCKNIX/packages/debug/strace/package.mk | 17 ++++++++ .../patches/strace-0001-autoreconf.patch | 17 ++++++++ .../strace-0002-fix-autoconf-archive.patch | 39 +++++++++++++++++++ 3 files changed, 73 insertions(+) create mode 100644 projects/ROCKNIX/packages/debug/strace/package.mk create mode 100644 projects/ROCKNIX/packages/debug/strace/patches/strace-0001-autoreconf.patch create mode 100644 projects/ROCKNIX/packages/debug/strace/patches/strace-0002-fix-autoconf-archive.patch diff --git a/projects/ROCKNIX/packages/debug/strace/package.mk b/projects/ROCKNIX/packages/debug/strace/package.mk new file mode 100644 index 0000000000..c64429175f --- /dev/null +++ b/projects/ROCKNIX/packages/debug/strace/package.mk @@ -0,0 +1,17 @@ +# SPDX-License-Identifier: GPL-2.0 +# Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) + +PKG_NAME="strace" +PKG_VERSION="6.17" +PKG_SHA256="0a7c7bedc7efc076f3242a0310af2ae63c292a36dd4236f079e88a93e98cb9c0" +PKG_LICENSE="BSD" +PKG_SITE="https://strace.io/" +PKG_URL="https://strace.io/files/${PKG_VERSION}/strace-${PKG_VERSION}.tar.xz" +PKG_DEPENDS_TARGET="toolchain" +PKG_LONGDESC="strace is a diagnostic, debugging and instructional userspace utility" +PKG_TOOLCHAIN="autotools" +PKG_BUILD_FLAGS="-cfg-libs" + +if [ "${TARGET_ARCH}" = x86_64 -o "${TARGET_ARCH}" = "aarch64" ]; then + PKG_CONFIGURE_OPTS_TARGET="--enable-mpers=no" +fi diff --git a/projects/ROCKNIX/packages/debug/strace/patches/strace-0001-autoreconf.patch b/projects/ROCKNIX/packages/debug/strace/patches/strace-0001-autoreconf.patch new file mode 100644 index 0000000000..41dd01be4b --- /dev/null +++ b/projects/ROCKNIX/packages/debug/strace/patches/strace-0001-autoreconf.patch @@ -0,0 +1,17 @@ +diff --git a/configure.ac b/configure.ac +index 4e7bc2a89..3b762c94c 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -11,11 +11,7 @@ + # SPDX-License-Identifier: LGPL-2.1-or-later + + AC_PREREQ(2.57) +-AC_INIT([strace], +- st_esyscmd_s([./build-aux/git-version-gen .tarball-version]), +- [strace-devel@lists.strace.io], +- [strace], +- [https://strace.io]) ++AC_INIT([strace],[5.11]) + m4_define([copyright_year], st_esyscmd_s([./build-aux/copyright-year-gen .year])) + m4_define([manpage_date], st_esyscmd_s([./build-aux/file-date-gen doc/strace.1.in])) + AC_COPYRIGHT([Copyright (c) 1999-]copyright_year[ The strace developers.]) diff --git a/projects/ROCKNIX/packages/debug/strace/patches/strace-0002-fix-autoconf-archive.patch b/projects/ROCKNIX/packages/debug/strace/patches/strace-0002-fix-autoconf-archive.patch new file mode 100644 index 0000000000..4e0927da66 --- /dev/null +++ b/projects/ROCKNIX/packages/debug/strace/patches/strace-0002-fix-autoconf-archive.patch @@ -0,0 +1,39 @@ +From ba71a5f3778df1bb19ba593f6a5550c01f5349ad Mon Sep 17 00:00:00 2001 +From: MilhouseVH +Date: Tue, 28 Jan 2020 03:17:14 +0000 +Subject: [PATCH] fix API change since autoconf-archive-2019.01.06 + +--- + Makefile.am | 2 +- + Makefile.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 723460f2e..a6a0f5f9c 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -408,7 +408,7 @@ strace_LDADD += $(libiberty_LIBS) + endif + endif + +-@CODE_COVERAGE_RULES@ ++include $(top_srcdir)/aminclude_static.am + CODE_COVERAGE_BRANCH_COVERAGE = 1 + CODE_COVERAGE_GENHTML_OPTIONS = $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT) \ + --prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .) +diff --git a/Makefile.in b/Makefile.in +index b0ec9f686..9b4b93d8b 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -10351,7 +10351,7 @@ $(top_srcdir)/xlat/xfs_dqblk_flags.h: $(top_srcdir)/xlat/xfs_dqblk_flags.in $(to + $(top_srcdir)/xlat/xfs_quota_flags.h: $(top_srcdir)/xlat/xfs_quota_flags.in $(top_srcdir)/xlat/gen.sh + $(AM_V_GEN)$(top_srcdir)/xlat/gen.sh $< $@ + +-@CODE_COVERAGE_RULES@ ++include $(top_srcdir)/aminclude_static.am + + .PHONY: check-valgrind-local + check-valgrind-local: +-- +2.7.4 +