From 1c7a180e09ff071cca9a811fcdc477a755598a43 Mon Sep 17 00:00:00 2001 From: jperkin Date: Sat, 20 Feb 2016 11:28:26 +0000 Subject: Fix install_name on Darwin, though not ideally as the version isn't included, however the package doesn't offer an easy way to do that. Bump PKGREVISION. --- audio/audacious/Makefile | 4 ++-- audio/audacious/distinfo | 3 ++- audio/audacious/patches/patch-configure | 23 +++++++++++++++++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 audio/audacious/patches/patch-configure (limited to 'audio') diff --git a/audio/audacious/Makefile b/audio/audacious/Makefile index 89a7a5ae5e0..39b9925bc09 100644 --- a/audio/audacious/Makefile +++ b/audio/audacious/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.41 2015/04/25 14:20:18 tnn Exp $ +# $NetBSD: Makefile,v 1.42 2016/02/20 11:28:26 jperkin Exp $ DISTNAME= audacious-3.5.2 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= audio MASTER_SITES= http://distfiles.audacious-media-player.org/ EXTRACT_SUFX= .tar.bz2 diff --git a/audio/audacious/distinfo b/audio/audacious/distinfo index 47d32fd2aca..a84a402984f 100644 --- a/audio/audacious/distinfo +++ b/audio/audacious/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.8 2015/11/03 01:12:25 agc Exp $ +$NetBSD: distinfo,v 1.9 2016/02/20 11:28:26 jperkin Exp $ SHA1 (audacious-3.5.2.tar.bz2) = 1c92ddb079ec1b0109cd4bc65a1329db5eb8cb1b RMD160 (audacious-3.5.2.tar.bz2) = dd41e56544d9563b47401a670d96a34d7be920b6 SHA512 (audacious-3.5.2.tar.bz2) = 70fd5bf81fd86a867102917c9328e1e647e9566ecfbc773b15fe0d181f176cfb333976c817493b1e485f15a045da054f19a9d6d81106d55636fca14ac09f8008 Size (audacious-3.5.2.tar.bz2) = 448436 bytes +SHA1 (patch-configure) = 2f0dbdc037d80fcdf0fb993edb5d7ec59e1dc1a8 diff --git a/audio/audacious/patches/patch-configure b/audio/audacious/patches/patch-configure new file mode 100644 index 00000000000..871bd3a8984 --- /dev/null +++ b/audio/audacious/patches/patch-configure @@ -0,0 +1,23 @@ +$NetBSD: patch-configure,v 1.1 2016/02/20 11:28:26 jperkin Exp $ + +Fix install_name on Darwin. + +--- configure.orig 2014-10-17 00:00:43.000000000 +0000 ++++ configure +@@ -5217,14 +5217,14 @@ $as_echo_n "checking for shared library + { $as_echo "$as_me:${as_lineno-$LINENO}: result: Darwin" >&5 + $as_echo "Darwin" >&6; } + LIB_CFLAGS='-fPIC -DPIC' +- LIB_LDFLAGS='-dynamiclib -current_version ${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR}' ++ LIB_LDFLAGS='-dynamiclib -current_version ${LIB_MAJOR}.${LIB_MINOR} -compatibility_version ${LIB_MAJOR} -install_name ${libdir}/${SHARED_LIB}' + LIB_PREFIX='lib' + LIB_SUFFIX='.dylib' + LDFLAGS_RPATH='-Wl,-rpath,${libdir}' + PLUGIN_CFLAGS='-fPIC -DPIC' + PLUGIN_LDFLAGS='-bundle -undefined dynamic_lookup' + PLUGIN_SUFFIX='.bundle' +- INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib && install_name_tool -id ${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$$i' ++ INSTALL_LIB='&& ${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib && ${LN_S} -f $${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib ${DESTDIR}${libdir}/$$i' + UNINSTALL_LIB='&& rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.dylib ${DESTDIR}${libdir}/$${i%.dylib}.${LIB_MAJOR}.${LIB_MINOR}.dylib' + CLEAN_LIB='' + ;; -- cgit v1.2.3