aboutsummaryrefslogtreecommitdiff
path: root/audio/libcanberra-gtk3
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
committerKoop Mast <kwm@FreeBSD.org>2014-11-19 11:49:04 +0000
commitaf3811313c14afb06fe2d1f6158e3e431bbfc2b6 (patch)
tree1ad98a4e8faecd0e2fa9ac2c18e65da4cf89c236 /audio/libcanberra-gtk3
parentc7d4d6bd7ef6ff4955eab2863a5c6e2feb14b839 (diff)
downloadports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.tar.gz
ports-af3811313c14afb06fe2d1f6158e3e431bbfc2b6.zip
Notes
Diffstat (limited to 'audio/libcanberra-gtk3')
-rw-r--r--audio/libcanberra-gtk3/Makefile26
-rw-r--r--audio/libcanberra-gtk3/pkg-plist2
2 files changed, 16 insertions, 12 deletions
diff --git a/audio/libcanberra-gtk3/Makefile b/audio/libcanberra-gtk3/Makefile
index 28f4a804b592..ad0bf16b165f 100644
--- a/audio/libcanberra-gtk3/Makefile
+++ b/audio/libcanberra-gtk3/Makefile
@@ -1,6 +1,6 @@
# Created by: Joe Marcus Clarke <marcus@FreeBSD.org>
# $FreeBSD$
-# $MCom: ports/audio/libcanberra-gtk3/Makefile,v 1.8 2011/03/16 10:24:48 kwm Exp $
+# $MCom: ports/trunk/audio/libcanberra-gtk3/Makefile 19814 2014-08-15 20:17:00Z gusi $
CATEGORIES= audio devel
PKGNAMESUFFIX= -gtk3
@@ -12,22 +12,26 @@ MASTERDIR= ${.CURDIR}/../../audio/libcanberra
SLAVEPORT= gtk3
PLIST= ${.CURDIR}/pkg-plist
-BUILD_WRKSRC= ${WRKSRC}/src
-ALL_TARGET= libcanberra-gtk3.la libcanberra-gtk3-module.la
-
-pre-build:
- @cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} libcanberra-gtk3.pc
+do-build:
+ cd ${WRKSRC} && ${GMAKE} libcanberra-gtk3.pc
+ cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3.la
+ cd ${WRKSRC}/src && ${GMAKE} libcanberra-gtk3-module.la
+# fix the .la file so it doesn't point to the build dir anymore.
+ @${REINPLACE_CMD} -e '/^relink_command/ d' \
+ -e 's|${WRKSRC}/src/libcanberra.la|${LOCALBASE}/lib/libcanberra.la|g' \
+ ${WRKSRC}/src/.libs/libcanberra-gtk3.la
do-install:
${INSTALL_DATA} ${WRKSRC}/libcanberra-gtk3.pc \
${STAGEDIR}${PREFIX}/libdata/pkgconfig/
-.for i in .so .so.0 .so.0.1.8
+.for i in .so .so.0 .so.0.1.9
${INSTALL_LIB} ${WRKSRC}/src/.libs/libcanberra-gtk3${i} \
${STAGEDIR}${PREFIX}/lib/
.endfor
- cd ${WRKSRC}/src && ${SETENV} DESTDIR=${STAGEDIR} \
- ${MAKE_CMD} install-gtk3moduleLTLIBRARIES
- cd ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules && \
- ${LN} -sf libcanberra-gtk3-module.so libcanberra-gtk-module.so
+ ${INSTALL_DATA} ${WRKSRC}/src/.libs/libcanberra-gtk3.la \
+ ${STAGEDIR}${PREFIX}/lib/
+ cd ${WRKSRC}/src && env DESTDIR=${STAGEDIR} ${GMAKE} install-gtk3moduleLTLIBRARIES
+ ${LN} -sf libcanberra-gtk3-module.so \
+ ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules/libcanberra-gtk-module.so
.include "${MASTERDIR}/Makefile"
diff --git a/audio/libcanberra-gtk3/pkg-plist b/audio/libcanberra-gtk3/pkg-plist
index 1d82f2d632a8..d11f10495e16 100644
--- a/audio/libcanberra-gtk3/pkg-plist
+++ b/audio/libcanberra-gtk3/pkg-plist
@@ -2,5 +2,5 @@ lib/gtk-3.0/modules/libcanberra-gtk-module.so
lib/gtk-3.0/modules/libcanberra-gtk3-module.so
lib/libcanberra-gtk3.so
lib/libcanberra-gtk3.so.0
-lib/libcanberra-gtk3.so.0.1.8
+lib/libcanberra-gtk3.so.0.1.9
libdata/pkgconfig/libcanberra-gtk3.pc