diff --git a/srcpkgs/libexecinfo/patches/libexecinfo_pc.patch b/srcpkgs/libexecinfo/patches/libexecinfo_pc.patch new file mode 100644 index 00000000000..041f4cae186 --- /dev/null +++ b/srcpkgs/libexecinfo/patches/libexecinfo_pc.patch @@ -0,0 +1,26 @@ +From 90afb407bfc3c5550e7192935993c35a7447f6ae Mon Sep 17 00:00:00 2001 +From: Nathan Owens +Date: Wed, 8 Jan 2020 18:55:59 -0600 +Subject: [PATCH] Add pkgconfig + +--- + libexecinfo.pc | 5 +++++ + 1 file changed, 5 insertions(+) + create mode 100644 libexecinfo.pc + +diff --git a/libexecinfo.pc b/libexecinfo.pc +new file mode 100644 +index 0000000..dc61a97 +--- /dev/null ++++ libexecinfo.pc +@@ -0,0 +1,10 @@ ++prefix=/usr ++exec_prefix=${prefix} ++includedir=${prefix}/include ++libdir=${exec_prefix}/lib ++ ++Name: libexecinfo ++Description: libexecinfo library ++Version: version ++CFlags: -I${includedir} ++Libs: -L${libdir} -lexecinfo diff --git a/srcpkgs/libexecinfo/template b/srcpkgs/libexecinfo/template index 9e8801b02fb..fcedcd7828b 100644 --- a/srcpkgs/libexecinfo/template +++ b/srcpkgs/libexecinfo/template @@ -1,22 +1,24 @@ # Template file for 'libexecinfo' pkgname=libexecinfo version=1.1 -revision=2 +revision=3 archs="*-musl" build_style=gnu-makefile -short_desc="A quick-n-dirty BSD licensed clone of the GNU libc backtrace facility" +short_desc="BSD licensed clone of the GNU libc backtrace facility" maintainer="John " -license="BSD-2" +license="BSD-2-Clause" homepage="http://www.freshports.org/devel/libexecinfo" distfiles="http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${version}.tar.bz2" checksum=c9a21913e7fdac8ef6b33250b167aa1fc0a7b8a175145e26913a4c19d8a59b1f do_install() { + vsed -e "/Version:/s@version@${version}@" -i libexecinfo.pc vinstall execinfo.h 644 usr/include vinstall stacktraverse.h 644 usr/include vinstall libexecinfo.a 755 usr/lib vinstall libexecinfo.so.1 755 usr/lib ln -s libexecinfo.so.1 ${DESTDIR}/usr/lib/libexecinfo.so + vinstall libexecinfo.pc 644 usr/lib/pkgconfig head -28 execinfo.c > LICENSE vlicense LICENSE } @@ -28,5 +30,6 @@ libexecinfo-devel_package() { vmove usr/include vmove usr/lib/*.so vmove usr/lib/*.a + vmove usr/lib/pkgconfig } }