summaryrefslogtreecommitdiff
path: root/dev-libs/satyr
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/satyr')
-rw-r--r--dev-libs/satyr/Manifest1
-rw-r--r--dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch13
-rw-r--r--dev-libs/satyr/satyr-0.13.ebuild32
3 files changed, 46 insertions, 0 deletions
diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest
new file mode 100644
index 00000000..2ac476e6
--- /dev/null
+++ b/dev-libs/satyr/Manifest
@@ -0,0 +1 @@
+DIST satyr-0.13.tar.xz 483584 SHA256 8c2e0ad4512b8a22a2b005fcffe51c80930b9b09462f04d66298b417733e8451 SHA512 64a120942daca824827a8790897b27328b7162531dc860b298d044b54ae652a512f1e6cca12179ce7307626f3dac9a0e09894b265f1ded42eb7b2735843737ac WHIRLPOOL 03851582941b2a089e092182dabd62c119743e1b4d653db32b2542d1307d76984da8d7f175d438a7d0c6cb0e7c9f04dfe12e6fd5e18f3e6f615d67c371fc713c
diff --git a/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch b/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch
new file mode 100644
index 00000000..715b3299
--- /dev/null
+++ b/dev-libs/satyr/files/satyr-0.13-elfutils-0.158.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/core_unwind.c b/lib/core_unwind.c
+index d0c7aec..7910254 100644
+--- a/lib/core_unwind.c
++++ b/lib/core_unwind.c
+@@ -206,7 +206,7 @@ open_coredump(const char *elf_file, const char *exe_file, char **error_msg)
+ ch->cb.section_address = dwfl_offline_section_address;
+ ch->dwfl = dwfl_begin(&ch->cb);
+
+- if (dwfl_core_file_report(ch->dwfl, ch->eh) == -1)
++ if (dwfl_core_file_report(ch->dwfl, ch->eh, exe_file) == -1)
+ {
+ set_error_dwfl("dwfl_core_file_report");
+ goto fail_dwfl;
diff --git a/dev-libs/satyr/satyr-0.13.ebuild b/dev-libs/satyr/satyr-0.13.ebuild
new file mode 100644
index 00000000..031b9a6f
--- /dev/null
+++ b/dev-libs/satyr/satyr-0.13.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils autotools python-single-r1 toolchain-funcs
+
+DESCRIPTION="Satyr is a collection of low-level algorithms for program failure processing"
+HOMEPAGE="https://github.com/abrt/satyr"
+SRC_URI="https://fedorahosted.org/released/abrt/satyr-${PV}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="${PYTHON_DEPS}
+ app-arch/rpm
+ >=dev-libs/elfutils-0.158"
+DEPEND="${RDEPEND} virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}/satyr-0.13-elfutils-0.158.patch"
+
+ default
+}
+
+src_configure() {
+ econf --disable-python-manpage --disable-static
+}