libexecinfo: add pkg-config file

This commit is contained in:
Nathan Owens 2020-01-08 20:05:46 -06:00 committed by Jürgen Buchmüller
parent b106b6d9c3
commit 59475e2ce8
2 changed files with 32 additions and 3 deletions

View file

@ -0,0 +1,26 @@
From 90afb407bfc3c5550e7192935993c35a7447f6ae Mon Sep 17 00:00:00 2001
From: Nathan Owens <ndowens04@gmail.com>
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

View file

@ -1,22 +1,24 @@
# Template file for 'libexecinfo' # Template file for 'libexecinfo'
pkgname=libexecinfo pkgname=libexecinfo
version=1.1 version=1.1
revision=2 revision=3
archs="*-musl" archs="*-musl"
build_style=gnu-makefile 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 <johnz@posteo.net>" maintainer="John <johnz@posteo.net>"
license="BSD-2" license="BSD-2-Clause"
homepage="http://www.freshports.org/devel/libexecinfo" homepage="http://www.freshports.org/devel/libexecinfo"
distfiles="http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${version}.tar.bz2" distfiles="http://distcache.freebsd.org/local-distfiles/itetcu/libexecinfo-${version}.tar.bz2"
checksum=c9a21913e7fdac8ef6b33250b167aa1fc0a7b8a175145e26913a4c19d8a59b1f checksum=c9a21913e7fdac8ef6b33250b167aa1fc0a7b8a175145e26913a4c19d8a59b1f
do_install() { do_install() {
vsed -e "/Version:/s@version@${version}@" -i libexecinfo.pc
vinstall execinfo.h 644 usr/include vinstall execinfo.h 644 usr/include
vinstall stacktraverse.h 644 usr/include vinstall stacktraverse.h 644 usr/include
vinstall libexecinfo.a 755 usr/lib vinstall libexecinfo.a 755 usr/lib
vinstall libexecinfo.so.1 755 usr/lib vinstall libexecinfo.so.1 755 usr/lib
ln -s libexecinfo.so.1 ${DESTDIR}/usr/lib/libexecinfo.so ln -s libexecinfo.so.1 ${DESTDIR}/usr/lib/libexecinfo.so
vinstall libexecinfo.pc 644 usr/lib/pkgconfig
head -28 execinfo.c > LICENSE head -28 execinfo.c > LICENSE
vlicense LICENSE vlicense LICENSE
} }
@ -28,5 +30,6 @@ libexecinfo-devel_package() {
vmove usr/include vmove usr/include
vmove usr/lib/*.so vmove usr/lib/*.so
vmove usr/lib/*.a vmove usr/lib/*.a
vmove usr/lib/pkgconfig
} }
} }