aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2009-03-24 08:35:23 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2009-03-24 08:35:23 +0800
commite5efae2cd0577d283c26933e11707446f7f459d3 (patch)
tree6b9523949b953232b23e88085388f4e588c932fe
parent3007bfa5b8bfb8e44727e9cd01b913e2d897b957 (diff)
downloadfreebsd-ports-gnome-e5efae2cd0577d283c26933e11707446f7f459d3.tar.gz
freebsd-ports-gnome-e5efae2cd0577d283c26933e11707446f7f459d3.tar.zst
freebsd-ports-gnome-e5efae2cd0577d283c26933e11707446f7f459d3.zip
- Fix dynamic loading problem
- Add new version of last.fm script PR: 127368 Submitted by: "Carlos A. M. dos Santos" <unixmania at gmail dot com>
-rw-r--r--audio/last.fm/Makefile7
-rw-r--r--audio/last.fm/files/last.fm13
-rw-r--r--audio/last.fm/pkg-plist1
3 files changed, 16 insertions, 5 deletions
diff --git a/audio/last.fm/Makefile b/audio/last.fm/Makefile
index e51902225bf9..0d6a84432f9c 100644
--- a/audio/last.fm/Makefile
+++ b/audio/last.fm/Makefile
@@ -7,7 +7,7 @@
PORTNAME= last.fm
PORTVERSION= 1.3.2.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio net
MASTER_SITES= http://cdn.last.fm/client/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
@@ -37,17 +37,16 @@ post-patch:
-E -e 's|(.*"CONFIG-=debug")|\1 ${QMAKEFLAGS}|g' \
-e 's|function header|header()|g' \
-e 's|function middle|middle()|g' \
+ -e 's|-pthread|-pthread -R/usr/local/share/last.fm|g' \
${WRKSRC}/configure
${REINPLACE_CMD} -e 's|linux\*|unix|g' ${WRKSRC}/src/src.pro
post-build:
cd ${WRKSRC}/src/output/RtAudio && \
${SETENV} ${CONFIGURE_ENV} ${QMAKE} ${QMAKEFLAGS} && make
- ${REINPLACE_CMD} -e 's|`dirname $$0`|${DATADIR}|g' \
- ${WRKSRC}/bin/last.fm
do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/bin/last.fm ${PREFIX}/bin/last.fm
+ ${INSTALL_SCRIPT} ${FILESDIR}/last.fm ${PREFIX}/bin/last.fm
${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/services
${INSTALL_DATA} ${FILESDIR}/last.fm.desktop ${PREFIX}/share/applications
${INSTALL_DATA} ${FILESDIR}/lastfm.protocol ${PREFIX}/share/services
diff --git a/audio/last.fm/files/last.fm b/audio/last.fm/files/last.fm
new file mode 100644
index 000000000000..56a3560451ec
--- /dev/null
+++ b/audio/last.fm/files/last.fm
@@ -0,0 +1,13 @@
+#!/bin/sh
+# executes all *nix variants of Last.fm executable --mxcl
+
+RUNDIR=/usr/local/share/last.fm
+LD_LIBRARY_PATH=$RUNDIR; export LD_LIBRARY_PATH
+
+if [ -f $RUNDIR/last.fm.app ]; then
+ exec $RUNDIR/last.fm.app $*
+elif [ -f $RUNDIR/last.fm.app_debug ]; then
+ exec $RUNDIR/last.fm.app_debug $*
+elif [ -d $RUNDIR/Last.fm.app ]; then
+ exec $RUNDIR/Last.fm_debug $*
+fi
diff --git a/audio/last.fm/pkg-plist b/audio/last.fm/pkg-plist
index 0cd9a9a8ae8c..073b7699bfb0 100644
--- a/audio/last.fm/pkg-plist
+++ b/audio/last.fm/pkg-plist
@@ -99,7 +99,6 @@ bin/last.fm
%%DATADIR%%/data/wizard_mac.png
%%DATADIR%%/last.fm
%%DATADIR%%/last.fm.app
-%%DATADIR%%/last.fm.bak
%%DATADIR%%/libLastFmTools.so
%%DATADIR%%/libLastFmTools.so.1
%%DATADIR%%/libLastFmTools.so.1.0