summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorjperkin <jperkin@pkgsrc.org>2016-02-20 11:28:26 +0000
committerjperkin <jperkin@pkgsrc.org>2016-02-20 11:28:26 +0000
commit1c7a180e09ff071cca9a811fcdc477a755598a43 (patch)
tree40ec74f132adec2ef7c161acbb887d883b3933a0 /audio
parentcd4cb31318c65eb61e4e69d2612ba863deff4fb7 (diff)
downloadpkgsrc-1c7a180e09ff071cca9a811fcdc477a755598a43.tar.gz
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.
Diffstat (limited to 'audio')
-rw-r--r--audio/audacious/Makefile4
-rw-r--r--audio/audacious/distinfo3
-rw-r--r--audio/audacious/patches/patch-configure23
3 files changed, 27 insertions, 3 deletions
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=''
+ ;;