From 9859ea6afaab5cafa0b963acfd76acf897331b20 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Thu, 9 Nov 2017 14:36:58 +0100 Subject: [PATCH] New package: uftrace-0.8.1 --- srcpkgs/uftrace/patches/strerror.patch | 11 +++++++++++ srcpkgs/uftrace/template | 22 ++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 srcpkgs/uftrace/patches/strerror.patch create mode 100644 srcpkgs/uftrace/template diff --git a/srcpkgs/uftrace/patches/strerror.patch b/srcpkgs/uftrace/patches/strerror.patch new file mode 100644 index 00000000000..2fae067ebac --- /dev/null +++ b/srcpkgs/uftrace/patches/strerror.patch @@ -0,0 +1,11 @@ +--- utils/debug.c.orig ++++ utils/debug.c +@@ -120,7 +120,7 @@ + vfprintf(logfp, fmt, ap); + va_end(ap); + +- fprintf(logfp, ": %s\n", strerror_r(saved_errno, buf, sizeof(buf))); ++ fprintf(logfp, ": %s\n", strerror(saved_errno)); + + color(TERM_COLOR_RESET, logfp); + diff --git a/srcpkgs/uftrace/template b/srcpkgs/uftrace/template new file mode 100644 index 00000000000..5f4eb5a228f --- /dev/null +++ b/srcpkgs/uftrace/template @@ -0,0 +1,22 @@ +# Template file for 'uftrace' +pkgname=uftrace +version=0.8.1 +revision=1 +build_style=gnu-configure +hostmakedepends="pandoc" +makedepends="elfutils-devel" +case "$XBPS_TARGET_MACHINE" in + *-musl) makedepends="argp-standalone"; export LDFLAGS=-largp;; +esac +only_for_archs="aarch64 aarch64-musl armv6l armv6l-musl armv7l armv7l-musl x86_64 x86_64-musl" +case "$XBPS_TARGET_MACHINE" in + x86_64*) export ARCH=x86_64;; + arm*) export ARCH=arm;; + aarch64*) export ARCH=aarch64;; +esac +short_desc="Function graph tracer for user-space" +maintainer="Leah Neukirchen " +license="GPL-2" +homepage="https://github.com/namhyung/uftrace" +distfiles="https://github.com/namhyung/uftrace/archive/v${version}.tar.gz" +checksum=5f9489554d0b9e475eaf6f181550e4c99274ad2038841cf8a2d615d9f65d6d44