From 7af9ed338884d8af915dba775d6c956c1cd68aa8 Mon Sep 17 00:00:00 2001 From: Jan Beich Date: Thu, 5 Sep 2019 13:18:33 +0000 Subject: [PATCH] audio/sndio: add pkg-config support PR: 240352 Approved by: tobik (maintainer) --- audio/sndio/Makefile | 4 ++++ audio/sndio/files/sndio.pc.in | 10 ++++++++++ audio/sndio/pkg-plist | 1 + 3 files changed, 15 insertions(+) create mode 100644 audio/sndio/files/sndio.pc.in diff --git a/audio/sndio/Makefile b/audio/sndio/Makefile index ed561b08525c..1983d9dce5da 100644 --- a/audio/sndio/Makefile +++ b/audio/sndio/Makefile @@ -3,6 +3,7 @@ PORTNAME= sndio PORTVERSION= 1.6.0 +PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://www.sndio.org/ @@ -13,6 +14,8 @@ LICENSE= ISCL USE_LDCONFIG= yes USE_RC_SUBR= sndiod +SUB_FILES= sndio.pc +SUB_LIST= NAME="${PORTNAME}" DESC="${COMMENT}" VERSION="${PORTVERSION}" HAS_CONFIGURE= yes CONFIGURE_ARGS= --mandir=${PREFIX}/man \ @@ -31,6 +34,7 @@ post-patch: ${WRKSRC}/sndiod/sndiod.c post-install: + ${INSTALL_DATA} ${WRKDIR}/sndio.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/ @${STRIP_CMD} \ ${STAGEDIR}${PREFIX}/lib/libsndio.so.6.1 \ ${STAGEDIR}${PREFIX}/bin/sndiod \ diff --git a/audio/sndio/files/sndio.pc.in b/audio/sndio/files/sndio.pc.in new file mode 100644 index 000000000000..b1b8068b11ac --- /dev/null +++ b/audio/sndio/files/sndio.pc.in @@ -0,0 +1,10 @@ +prefix=%%PREFIX%% +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: %%NAME%% +Description: %%DESC%% +Version: %%VERSION%% +Libs: -L${libdir} -l%%NAME%% +Cflags: -I${includedir} diff --git a/audio/sndio/pkg-plist b/audio/sndio/pkg-plist index 1425a6ddc6de..c6df8090e180 100644 --- a/audio/sndio/pkg-plist +++ b/audio/sndio/pkg-plist @@ -4,6 +4,7 @@ bin/sndiod include/sndio.h lib/libsndio.so lib/libsndio.so.6.1 +libdata/pkgconfig/sndio.pc man/man1/aucat.1.gz man/man1/midicat.1.gz man/man3/mio_close.3.gz