svn commit: r372914 - head/audio/fluidsynth

Dmitry Marakasov amdmi3 at FreeBSD.org
Thu Nov 20 13:09:21 UTC 2014


Author: amdmi3
Date: Thu Nov 20 13:09:20 2014
New Revision: 372914
URL: https://svnweb.freebsd.org/changeset/ports/372914
QAT: https://qat.redports.org/buildarchive/r372914/

Log:
  - Fix build with PORTAUDIO option enabled in presence of old portaudio by always prepending portaudio2 include/link paths [1]
  - While here, add LICENSE_FILE
  
  Approved by:	kwm [1] (via irc)

Modified:
  head/audio/fluidsynth/Makefile

Modified: head/audio/fluidsynth/Makefile
==============================================================================
--- head/audio/fluidsynth/Makefile	Thu Nov 20 13:09:05 2014	(r372913)
+++ head/audio/fluidsynth/Makefile	Thu Nov 20 13:09:20 2014	(r372914)
@@ -11,6 +11,7 @@ MAINTAINER=	multimedia at FreeBSD.org
 COMMENT=	Real-time software synthesizer based on the SoundFont 2 specifications
 
 LICENSE=	LGPL20
+LICENSE_FILE=	${WRKSRC}/COPYING
 
 OPTIONS_DEFINE=	JACK ALSA DBUS LADSPA LASH PORTAUDIO PULSEAUDIO SNDFILE
 OPTIONS_DEFAULT=	JACK
@@ -21,8 +22,8 @@ CMAKE_ARGS=	-Denable-ladcca:BOOL=FALSE \
 		-Denable-midishare:BOOL=FALSE
 USE_LDCONFIG=	yes
 
-CFLAGS+=	-I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+=	-L${LOCALBASE}/lib ${PTHREAD_LIBS}
+CFLAGS+=	-I${LOCALBASE}/include/portaudio2 -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS+=	-L${LOCALBASE}/lib/portaudio2 -L${LOCALBASE}/lib ${PTHREAD_LIBS}
 
 JACK_LIB_DEPENDS=	libjack.so:${PORTSDIR}/audio/jack
 JACK_CMAKE_OFF=		-Denable-jack:BOOL=FALSE
@@ -43,8 +44,6 @@ LASH_CMAKE_OFF=		-Denable-lash:BOOL=FALS
 PORTAUDIO_BUILD_DEPENDS=	${LOCALBASE}/include/portaudio2/portaudio.h:${PORTSDIR}/audio/portaudio2
 PORTAUDIO_RUN_DEPENDS=	${LOCALBASE}/include/portaudio2/portaudio.h:${PORTSDIR}/audio/portaudio2
 PORTAUDIO_CMAKE_ON=	-Denable-portaudio:BOOL=TRUE
-PORTAUDIO_CFLAGS=	-I${LOCALBASE}/include/portaudio2
-PORTAUDIO_LDFLAGS=	-L${LOCALBASE}/lib/portaudio2
 
 PULSEAUDIO_LIB_DEPENDS=	libpulse.so:${PORTSDIR}/audio/pulseaudio
 PULSEAUDIO_CMAKE_OFF=	-Denable-pulseaudio:BOOL=FALSE
@@ -52,12 +51,6 @@ PULSEAUDIO_CMAKE_OFF=	-Denable-pulseaudi
 SNDFILE_LIB_DEPENDS=	libsndfile.so:${PORTSDIR}/audio/libsndfile
 SNDFILE_CMAKe_OFF=	-Denable-libsndfile:BOOL=FALSE
 
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPORTAUDIO} && exists(${LOCALBASE}/include/portaudio.h)
-BROKEN=		portaudio2 support does not build in presence of old portaudio
-.endif
-
 post-patch:
 	@${REINPLACE_CMD} -e \
 		'/Linux/s|^|#| ; \


More information about the svn-ports-all mailing list