From 2e5588844ead1d252ffa12f43dc75bf479a5368c Mon Sep 17 00:00:00 2001 From: fbrosson Date: Sat, 20 Jan 2018 12:16:54 +0000 Subject: [PATCH] libsigsegv: bump to 2.12, add debuginfo. (#2139) --- ...egv-2.11.recipe => libsigsegv-2.12.recipe} | 25 +++++++++++-------- 1 file changed, 15 insertions(+), 10 deletions(-) rename dev-libs/libsigsegv/{libsigsegv-2.11.recipe => libsigsegv-2.12.recipe} (78%) diff --git a/dev-libs/libsigsegv/libsigsegv-2.11.recipe b/dev-libs/libsigsegv/libsigsegv-2.12.recipe similarity index 78% rename from dev-libs/libsigsegv/libsigsegv-2.11.recipe rename to dev-libs/libsigsegv/libsigsegv-2.12.recipe index c37ade164..e6aa9b94f 100644 --- a/dev-libs/libsigsegv/libsigsegv-2.11.recipe +++ b/dev-libs/libsigsegv/libsigsegv-2.12.recipe @@ -13,22 +13,24 @@ This library supports three sets of functions, all defined in : * Local SIGSEGV handlers (a handler per memory area) * Stack overflow handlers" HOMEPAGE="https://www.gnu.org/software/libsigsegv" -COPYRIGHT="1998-2011 Bruno Haible +COPYRIGHT="1998-2018 Bruno Haible 2002-2009 Paolo Bonzini - 2008-2010 Eric Blake - " + 2008-2010 Eric Blake" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://ftp.gnu.org/pub/gnu/libsigsegv/libsigsegv-$portVersion.tar.gz" -CHECKSUM_SHA256="dd7c2eb2ef6c47189406d562c1dc0f96f2fc808036834d596075d58377e37a18" +CHECKSUM_SHA256="3ae1af359eebaa4ffc5896a1aee3568c052c99879316a1ab57f8fe1789c390b6" SOURCE_DIR="libsigsegv-$portVersion" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" +libVersion="2.0.5" +libVersionCompat="$libVersion compat >= ${libVersion%%.*}" + PROVIDES=" libsigsegv$secondaryArchSuffix = $portVersion - lib:libsigsegv$secondaryArchSuffix = $portVersion + lib:libsigsegv$secondaryArchSuffix = $libVersionCompat " REQUIRES=" haiku$secondaryArchSuffix @@ -36,7 +38,7 @@ REQUIRES=" PROVIDES_devel=" libsigsegv${secondaryArchSuffix}_devel = $portVersion - devel:libsigsegv$secondaryArchSuffix = $portVersion + devel:libsigsegv$secondaryArchSuffix = $libVersionCompat " REQUIRES_devel=" libsigsegv$secondaryArchSuffix == $portVersion base @@ -46,15 +48,18 @@ BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - cmd:make - cmd:gcc$secondaryArchSuffix - cmd:libtoolize + cmd:aclocal cmd:autoconf cmd:autoheader cmd:automake - cmd:aclocal + cmd:gcc$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix + cmd:make " +defineDebugInfoPackage libsigsegv$secondaryArchSuffix \ + $libDir/libsigsegv.so.$libVersion + BUILD() { autoreconf -vfi