ports/138490: audio/liblastfm: update to latest release

Dima Panov fluffy at FreeBSD.org
Wed Sep 2 23:50:06 UTC 2009


>Number:         138490
>Category:       ports
>Synopsis:       audio/liblastfm: update to latest release
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 02 23:50:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Dima Panov
>Release:        FreeBSD 9.0-900000-CURRENT amd64
>Organization:
Fluffy.Khv.RU 
>Environment:


System: FreeBSD 9.0-900000-CURRENT #0: Mon Aug 31 21:51:00 VLAST 2009
    fluffy at Fluffy.Khv.RU:/usr/obj/usr/src/sys/Spot



>Description:


audio/liblastfm: update to latest release
required for upcoming amarok-2.2

tindy log: http://regis.goodking.ca/tb/logs/8-fluffy/liblastfm-0.3.0.log


>How-To-Repeat:





>Fix:


--- liblastfm.diff begins here ---
diff -urN --exclude=CVS /home/fluffy/FreeBSD/ports/audio/liblastfm/Makefile audio/liblastfm/Makefile
--- /home/fluffy/FreeBSD/ports/audio/liblastfm/Makefile	2009-06-16 06:01:57.000000000 +1100
+++ audio/liblastfm/Makefile	2009-09-02 23:58:38.000000000 +1100
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	liblastfm
-PORTVERSION=	0.2.1
-PORTREVISION=	1
+PORTVERSION=	0.3.0
 CATEGORIES=	audio
 MASTER_SITES=	http://cdn.last.fm/src/
 
@@ -15,9 +14,7 @@
 COMMENT=	Collection of libraries to help integrate Last.fm services
 
 LIB_DEPENDS=	samplerate.1:${PORTSDIR}/audio/libsamplerate \
-		fftw3f.5:${PORTSDIR}/math/fftw3-float \
-		mad.2:${PORTSDIR}/audio/libmad
-BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash
+		fftw3f.5:${PORTSDIR}/math/fftw3-float
 
 USE_BZIP2=	yes
 USE_RUBY=	yes
@@ -26,12 +23,15 @@
 QT_COMPONENTS=	corelib xml network sql gui qtestlib \
 		qmake_build moc_build rcc_build uic_build
 HAS_CONFIGURE=	yes
+CONFIGURE_ARGS+=	--release
 MAKE_JOBS_UNSAFE=	yes
 
 USE_LDCONFIG=	yes
 
 post-extract:
-	${REINPLACE_CMD} -e 's|#!/bin/bash|#!${LOCALBASE}/bin/bash|' ${WRKSRC}/configure
+	${REINPLACE_CMD} -e 's|#!/usr/bin/ruby|#!${LOCALBASE}/bin/ruby|' ${WRKSRC}/configure
+	${REINPLACE_CMD} -e 's|__demos __tests||' ${WRKSRC}/admin/Makefile.rb
+	${REINPLACE_CMD} -e 's|linux:|unix:|' ${WRKSRC}/.qmake.cache
 	${FIND} ${WRKSRC}/admin -type f | ${XARGS} \
 		 ${REINPLACE_CMD} -e 's|#!/usr/bin/ruby|#!${LOCALBASE}/bin/ruby|'
 
diff -urN --exclude=CVS /home/fluffy/FreeBSD/ports/audio/liblastfm/distinfo audio/liblastfm/distinfo
--- /home/fluffy/FreeBSD/ports/audio/liblastfm/distinfo	2009-06-10 13:06:36.000000000 +1100
+++ audio/liblastfm/distinfo	2009-09-02 21:07:36.000000000 +1100
@@ -1,3 +1,3 @@
-MD5 (liblastfm-0.2.1.tar.bz2) = c849a5122f833090184c1a496350dcbc
-SHA256 (liblastfm-0.2.1.tar.bz2) = a8f816c5b1c624052912afd06351bbb29f876339ee216f5f2fec81740f09fdf9
-SIZE (liblastfm-0.2.1.tar.bz2) = 86083
+MD5 (liblastfm-0.3.0.tar.bz2) = 3f73222ebc31635941832b01e7a494b6
+SHA256 (liblastfm-0.3.0.tar.bz2) = dd7297fbfe114b2eb29b491d56c6df9b83f16f576c70466d39a95a5ff19af76d
+SIZE (liblastfm-0.3.0.tar.bz2) = 92957
diff -urN --exclude=CVS /home/fluffy/FreeBSD/ports/audio/liblastfm/files/patch-configure audio/liblastfm/files/patch-configure
--- /home/fluffy/FreeBSD/ports/audio/liblastfm/files/patch-configure	2009-06-16 06:01:21.000000000 +1100
+++ audio/liblastfm/files/patch-configure	2009-09-02 23:36:53.000000000 +1100
@@ -1,11 +0,0 @@
---- configure.orig	2009-04-20 20:20:03.000000000 -0500
-+++ configure	2009-04-20 21:12:07.000000000 -0500
-@@ -97,7 +97,7 @@
-         case `uname` in
-             Darwin)
-                 [ $STATIC_LINK_3RDPARTIES_ON_MAC ] || other_args="CONFIG -= app_bundle";;
--            Linux)
-+            Linux | FreeBSD)
-                 other_args="CONFIG += warn_off";;
-             *) 
-                 #Windows, hopefullly
diff -urN --exclude=CVS /home/fluffy/FreeBSD/ports/audio/liblastfm/files/patch-src_fingerprint_fingerprint.pro audio/liblastfm/files/patch-src_fingerprint_fingerprint.pro
--- /home/fluffy/FreeBSD/ports/audio/liblastfm/files/patch-src_fingerprint_fingerprint.pro	1970-01-01 10:00:00.000000000 +1000
+++ audio/liblastfm/files/patch-src_fingerprint_fingerprint.pro	2009-09-02 23:32:31.000000000 +1100
@@ -0,0 +1,12 @@
+--- src/fingerprint/fingerprint.pro.orig	2009-06-05 03:41:27.000000000 +1100
++++ src/fingerprint/fingerprint.pro	2009-09-02 23:24:41.000000000 +1100
+@@ -20,8 +20,7 @@
+         INCLUDEPATH += /opt/local/include
+     }
+     else{
+-        CONFIG += link_pkgconfig
+-        PKGCONFIG += fftw3f samplerate
++    LIBS += -lsamplerate -lfftw3f
+     }
+ }
+ 
diff -urN --exclude=CVS /home/fluffy/FreeBSD/ports/audio/liblastfm/pkg-plist audio/liblastfm/pkg-plist
--- /home/fluffy/FreeBSD/ports/audio/liblastfm/pkg-plist	2009-06-10 13:06:36.000000000 +1100
+++ audio/liblastfm/pkg-plist	2009-09-02 23:54:44.000000000 +1100
@@ -1,31 +1,35 @@
-include/lastfm/UrlBuilder
+include/lastfm/Album
+include/lastfm/Artist
+include/lastfm/Audioscrobbler
+include/lastfm/AuthenticatedUser
 include/lastfm/Fingerprint
-include/lastfm/CompleteFingerprint
+include/lastfm/FingerprintId
+include/lastfm/FingerprintableSource
+include/lastfm/InternetConnectionMonitor
+include/lastfm/Mbid
+include/lastfm/MutableTrack
+include/lastfm/NetworkAccessManager
+include/lastfm/Playlist
 include/lastfm/RadioStation
 include/lastfm/RadioTuner
-include/lastfm/Audioscrobbler
 include/lastfm/Scrobble
 include/lastfm/ScrobblePoint
-include/lastfm/Track
-include/lastfm/MutableTrack
-include/lastfm/Mbid
-include/lastfm/Artist
-include/lastfm/Album
-include/lastfm/FingerprintId
-include/lastfm/Playlist
 include/lastfm/Tag
+include/lastfm/Track
+include/lastfm/UrlBuilder
 include/lastfm/User
-include/lastfm/AuthenticatedUser
+include/lastfm/XmlQuery
 include/lastfm/Xspf
-include/lastfm/WsAccessManager
-include/lastfm/WsError
-include/lastfm/WsKeys
-include/lastfm/WsRequestBuilder
-include/lastfm/WsReply
-include/lastfm/WsDomElement
 include/lastfm/global.h
+include/lastfm/misc.h
+include/lastfm/ws.h
+include/lastfm.h
 lib/liblastfm.so
 lib/liblastfm.so.0
-lib/liblastfm.so.0.2
-lib/liblastfm.so.0.2.1
+lib/liblastfm.so.0.3
+lib/liblastfm.so.0.3.0
+lib/liblastfm_fingerprint.so
+lib/liblastfm_fingerprint.so.0
+lib/liblastfm_fingerprint.so.0.1
+lib/liblastfm_fingerprint.so.0.1.0
 @dirrm include/lastfm
--- liblastfm.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list