From f650e5a333d438c46a4eca7699f903b2e9c2bf2c Mon Sep 17 00:00:00 2001 From: Piraty Date: Wed, 22 Apr 2020 18:48:58 +0200 Subject: [PATCH] strace: update to 5.6. * libunwind now available on aarch64-musl * drop pre_configure, all fixups are long obsolete (see CHANGELOG) --- srcpkgs/strace/template | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/srcpkgs/strace/template b/srcpkgs/strace/template index 6b67413b066..6998cc61c15 100644 --- a/srcpkgs/strace/template +++ b/srcpkgs/strace/template @@ -1,6 +1,6 @@ # Template file for 'strace' pkgname=strace -version=5.5 +version=5.6 revision=1 build_style=gnu-configure configure_args="--with-libunwind" @@ -10,20 +10,10 @@ maintainer="Anthony Iliopoulos " license="LGPL-2.1-or-later" homepage="https://strace.io/" distfiles="https://github.com/strace/strace/releases/download/v${version}/strace-${version}.tar.xz" -checksum=9f58958c8e59ea62293d907d10572e352b582bd7948ed21aa28ebb47e5bf30ff +checksum=189968eeae06ed9e20166ec55a830943c84374676a457c9fe010edc7541f1b01 case "$XBPS_TARGET_MACHINE" in - aarch64-musl) configure_args=; makedepends= ;; + aarch64*|ppc64*) configure_args+=" --enable-mpers=no" ;; + # work around https://github.com/strace/strace/issues/133 + x86_64-musl) configure_args+=" --enable-mpers=no" ;; esac - -case "$XBPS_TARGET_MACHINE" in - aarch64*|ppc64*) configure_args+=" --enable-mpers=no" -esac - -pre_configure() { - sed -i -e 's/include /include /g' configure - sed -i -e 's/include /include /g' configure - case "$XBPS_TARGET_MACHINE" in - *-musl) export CFLAGS+=" -Dsigcontext_struct=sigcontext";; - esac -}