Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jan 2012 07:30:27 GMT
From:      Axel Gonzalez <loox@e-shell.net>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/164043: [patch] audio/clementine-player remove dependency on gcc46
Message-ID:  <201201120730.q0C7UR7s033077@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/164043; it has been noted by GNATS.

From: Axel Gonzalez <loox@e-shell.net>
To: bug-followup@freebsd.org
Cc: edwin@freebsd.org, Veniamin Gvozdikov <g.veniamin@googlemail.com>, freebsd-ports-bugs@freebsd.org
Subject: Re: ports/164043: [patch] audio/clementine-player remove dependency on gcc46
Date: Thu, 12 Jan 2012 01:09:17 -0600

 --nextPart1907671.sBZbF9NMnR
 Content-Transfer-Encoding: 7Bit
 Content-Type: text/plain; charset="us-ascii"
 
 
 The new full patch with a fix from Veniamin Gvozdikov
 --nextPart1907671.sBZbF9NMnR
 Content-Disposition: attachment; filename="clementine.diff"
 Content-Transfer-Encoding: 7Bit
 Content-Type: text/x-patch; charset="ISO-8859-1"; name="clementine.diff"
 
 diff -ruN clementine-player.orig/Makefile clementine-player/Makefile
 --- clementine-player.orig/Makefile	2012-01-11 22:36:02.000000000 -0600
 +++ clementine-player/Makefile	2012-01-12 00:55:13.000000000 -0600
 @@ -19,13 +19,8 @@
  LIB_DEPENDS=	tag.1:${PORTSDIR}/audio/taglib \
  		notify.4:${PORTSDIR}/devel/libnotify \
  		xine.1:${PORTSDIR}/multimedia/libxine \
 -		mtp.11:${PORTSDIR}/audio/libmtp \
 -		usbmuxd.1:${PORTSDIR}/comms/usbmuxd \
 -		imobiledevice.1:${PORTSDIR}/comms/libimobiledevice \
 -		gpod.7:${PORTSDIR}/audio/libgpod \
  		qjson.0:${PORTSDIR}/devel/qjson
 -BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs \
 -		chrpath:${PORTSDIR}/devel/chrpath
 +BUILD_DEPENDS=	${LOCALBASE}/include/boost/shared_ptr.hpp:${PORTSDIR}/devel/boost-libs
  
  PROJECTHOST=	${PORTNAME}${PKGNAMESUFFIX}
  
 @@ -35,17 +30,17 @@
  USE_QT_VER=	4
  QT_COMPONENTS=	gui xml qmake_build uic_build moc_build rcc_build \
  		linguist_build network sql opengl dbus qtestlib corelib
 -USE_GCC=	4.6+
 +USE_GCC=	4.2+
  INSTALLS_ICONS=	yes
  USE_GSTREAMER=	gio ogg mp3 flac soup vorbis
  MAKE_JOBS_UNSAFE=	yes
  
 -GCC_LIBS=	"${LOCALBASE}/lib/${_GCC_BUILD_DEPENDS}"
 -CMAKE_ARGS+=	-DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib" \
 -		-DCMAKE_SKIP_RPATH:BOOL=ON
 +CMAKE_ARGS+=	-DCMAKE_LIBRARY_PATH:PATH="${LOCALBASE}/lib:${PREFIX}/lib"
  
  OPTIONS=	VISUALISATION "Visualisations from projectM" off \
 -		LASTFM "Support Last.fm service (requires ruby)" on
 +		LASTFM "Support Last.fm service (requires ruby)" on \
 +		GPOD "iPod support" on \
 +		MTP "MTP device support" on
  
  .include <bsd.port.pre.mk>
  
 @@ -60,7 +55,12 @@
  LIB_DEPENDS+=	lastfm.0:${PORTSDIR}/audio/liblastfm
  .endif
  
 -post-build:
 -	${LOCALBASE}/bin/chrpath -r "${GCC_LIBS}" "${WRKSRC}/${PORTNAME}${PKGNAMESUFFIX}"
 +.if defined(WITH_GPOD)
 +LIB_DEPENDS+=	gpod.7:${PORTSDIR}/audio/libgpod
 +.endif
 +
 +.if defined(WITH_MTP)
 +LIB_DEPENDS+=   mtp.11:${PORTSDIR}/audio/libmtp
 +.endif
  
  .include <bsd.port.post.mk>
 diff -ruN clementine-player.orig/files/patch-src-devices-cddadevice.h clementine-player/files/patch-src-devices-cddadevice.h
 --- clementine-player.orig/files/patch-src-devices-cddadevice.h	1969-12-31 18:00:00.000000000 -0600
 +++ clementine-player/files/patch-src-devices-cddadevice.h	2012-01-11 22:44:50.000000000 -0600
 @@ -0,0 +1,15 @@
 +--- src/devices/cddadevice.h.orig	2012-01-11 22:39:56.000000000 -0600
 ++++ src/devices/cddadevice.h	2012-01-11 22:40:33.000000000 -0600
 +@@ -18,10 +18,10 @@
 + #ifndef CDDADEVICE_H
 + #define CDDADEVICE_H
 + 
 +-#include <cdio/cdio.h>
 +-#include <gst/cdda/gstcddabasesrc.h>
 + #include <QMutex>
 + 
 ++#include <cdio/cdio.h>
 ++#include <gst/cdda/gstcddabasesrc.h>
 + #include "connecteddevice.h"
 + #include "core/song.h"
 + #include "musicbrainz/musicbrainzclient.h"
 diff -ruN clementine-player.orig/files/patch-src-devices-cddalister.cpp clementine-player/files/patch-src-devices-cddalister.cpp
 --- clementine-player.orig/files/patch-src-devices-cddalister.cpp	1969-12-31 18:00:00.000000000 -0600
 +++ clementine-player/files/patch-src-devices-cddalister.cpp	2012-01-11 22:45:08.000000000 -0600
 @@ -0,0 +1,16 @@
 +--- src/devices/cddalister.cpp.orig	2012-01-11 22:39:03.000000000 -0600
 ++++ src/devices/cddalister.cpp	2012-01-11 22:39:22.000000000 -0600
 +@@ -15,12 +15,12 @@
 +    along with Clementine.  If not, see <http://www.gnu.org/licenses/>.
 + */
 + 
 +-#include <cdio/cdio.h>
 + #include <QFileInfo>
 + #include <QMutex>
 + #include <QThread>
 + #include <QWaitCondition>
 + 
 ++#include <cdio/cdio.h>
 + #include "cddalister.h"
 + #include "core/logging.h"
 + #include "core/song.h"
 
 --nextPart1907671.sBZbF9NMnR--
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201120730.q0C7UR7s033077>