ports/161624: Update port: audio/fmit

KATO Tsuguru tkato432 at yahoo.com
Fri Oct 14 18:50:21 UTC 2011


>Number:         161624
>Category:       ports
>Synopsis:       Update port: audio/fmit
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Oct 14 18:50:20 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 7.4-RELEASE-p3 i386
>Organization:
>Environment:
>Description:
- Fix build

New file:
files/patch-src__CMakeLists.txt

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/audio/fmit/Makefile audio/fmit/Makefile
--- /usr/ports/audio/fmit/Makefile	2011-09-06 19:01:16.000000000 +0900
+++ audio/fmit/Makefile	2011-09-24 13:49:31.000000000 +0900
@@ -17,19 +17,50 @@
 LICENSE=	GPLv2 # (or later)
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	jack.0:${PORTSDIR}/audio/jack \
-		fftw3.5:${PORTSDIR}/math/fftw3
+LIB_DEPENDS=	fftw3.5:${PORTSDIR}/math/fftw3
 
-BROKEN=		does not configure
+OPTIONS=	OSS "Enable OSS support" on \
+		ALSA "Enable ALSA support" off \
+		PORTAUDIO "Enable PortAudio support" off \
+		JACK "Enable JACK support" on \
 
 USE_BZIP2=	yes
 USE_QT_VER=	4
 QT_COMPONENTS=	corelib gui opengl \
-		linguist_build moc_build rcc_build uic_build
+		linguist_build moc_build qmake_build rcc_build uic_build
 USE_GL=		glut
 USE_CMAKE=	yes
-CMAKE_ARGS=	-DSOUNDSYSTEM_USE_ALSA:BOOL=false
 INSTALL_ICONS=	yes
 MAKE_JOBS_SAFE=	yes
 
+.include <bsd.port.options.mk>
+
+.if defined(WITHOUT_OSS)
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_OSS:BOOL=false
+.else
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_OSS:BOOL=true
+.endif
+
+.if defined(WITH_ALSA)
+LIB_DEPENDS+=	asound.2:${PORTSDIR}/audio/alsa-lib
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_ALSA:BOOL=true
+.else
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_ALSA:BOOL=false
+.endif
+
+.if defined(WITH_PORTAUDIO)
+BUILD_DEPENDS+=	portaudio>=19:${PORTSDIR}/audio/portaudio2
+RUN_DEPENDS+=	portaudio>=19:${PORTSDIR}/audio/portaudio2
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_PORTAUDIO:BOOL=true
+.else
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_PORTAUDIO:BOOL=false
+.endif
+
+.if defined(WITHOUT_JACK)
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_JACK:BOOL=false
+.else
+LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
+CMAKE_ARGS+=	-DSOUNDSYSTEM_USE_JACK:BOOL=true
+.endif
+
 .include <bsd.port.mk>
diff -urN /usr/ports/audio/fmit/files/patch-src__CMakeLists.txt audio/fmit/files/patch-src__CMakeLists.txt
--- /usr/ports/audio/fmit/files/patch-src__CMakeLists.txt	1970-01-01 09:00:00.000000000 +0900
+++ audio/fmit/files/patch-src__CMakeLists.txt	2011-09-06 19:26:22.000000000 +0900
@@ -0,0 +1,23 @@
+--- src/CMakeLists.txt.orig	2011-01-28 08:09:11.000000000 +0900
++++ src/CMakeLists.txt	2011-09-06 15:56:58.000000000 +0900
+@@ -35,10 +35,11 @@
+ INCLUDE_DIRECTORIES(
+     ../libs
+     ${CMAKE_CURRENT_BINARY_DIR}
++    ${PORTAUDIO_INCLUDE_DIRS}
+     ${OSS_INCLUDE_DIR}
+     ${ALSA_INCLUDES}
+-    ${PORTAUDIO_INCLUDE_DIRS}
+     ${JACK_INCLUDE_DIRS}
++    ${GLUT_INCLUDE_DIR} ${FFTW3_INCLUDES}
+ )
+ 
+ IF (UPDATE_TRANSLATIONS)
+@@ -53,6 +54,7 @@
+ TARGET_LINK_LIBRARIES(fmit
+     CppAddons Music
+     fmit_modules
++    ${PORTAUDIO2_LDFLAGS}
+     ${QT_LIBRARIES} ${GLUT_LIBRARY} ${OPENGL_LIBRARY} ${FFTW3_LIBRARIES}
+     ${ALSA_LIBRARIES}
+     ${PORTAUDIO_LIBRARIES}
diff -urN /usr/ports/audio/fmit/files/patch-src__modules__CMakeLists.txt audio/fmit/files/patch-src__modules__CMakeLists.txt
--- /usr/ports/audio/fmit/files/patch-src__modules__CMakeLists.txt	2011-08-26 12:33:52.000000000 +0900
+++ audio/fmit/files/patch-src__modules__CMakeLists.txt	2011-09-06 19:28:09.000000000 +0900
@@ -4,7 +4,7 @@
  INCLUDE_DIRECTORIES(
      ../../libs
      ${CMAKE_CURRENT_BINARY_DIR}
-+    ${OPENGL_INCLUDE_DIR}
++    ${GLUT_INCLUDE_DIR}
  )
  
  ADD_LIBRARY(fmit_modules STATIC ${fmit_MODULE_SRCS_MOC} ${fmit_MODULE_SRCS})
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list