diff -urN multimedia/avidemux.orig/Makefile.common multimedia/avidemux/Makefile.common --- multimedia/avidemux.orig/Makefile.common +++ multimedia/avidemux/Makefile.common @@ -8,7 +8,6 @@ BUILD_DEPENDS+= yasm:devel/yasm \ bash:shells/bash LIB_DEPENDS+= libmad.so:audio/libmad \ - libpulse.so:audio/pulseaudio \ libpng.so:graphics/png LICENSE= GPLv2 @@ -34,7 +33,7 @@ CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin -OPTIONS_DEFINE= CLI FREETYPE FONTCONFIG OSS JACK \ +OPTIONS_DEFINE= CLI FREETYPE FONTCONFIG OSS JACK PULSEAUDIO \ XVIDEO FAAC FRIBIDI OPUS TWOLAME \ FAAD X264 X265 VPX XVID AMR VORBIS NLS LAME VAAPI VDPAU \ DCA FDK QT5 TINYPY VAPOURSYNTH @@ -116,6 +115,14 @@ .else CMAKE_ARGS+= -DJACK:BOOL=OFF PLIST_SUB+= JACK="@comment " +.endif + +.if ${PORT_OPTIONS:MPULSEAUDIO} +LIB_DEPENDS+= libpulse.so:audio/pulseaudio +PLIST_SUB+= PULSEAUDIO="" +.else +CMAKE_ARGS+= -DPULSEAUDIOSIMPLE:BOOL=OFF +PLIST_SUB+= PULSEAUDIO="@comment " .endif .if ${PORT_OPTIONS:MFDK} diff -urN multimedia/avidemux.orig/files/patch-cmake_admCheckAudioDeviceLibs.cmake multimedia/avidemux/files/patch-cmake_admCheckAudioDeviceLibs.cmake --- multimedia/avidemux.orig/files/patch-cmake_admCheckAudioDeviceLibs.cmake +++ multimedia/avidemux/files/patch-cmake_admCheckAudioDeviceLibs.cmake @@ -0,0 +1,23 @@ +--- cmake/admCheckAudioDeviceLibs.cmake.orig ++++ cmake/admCheckAudioDeviceLibs.cmake +@@ -158,6 +158,8 @@ + + MESSAGE(STATUS "Checking for PULSEAUDIOSIMPLE") + MESSAGE(STATUS "*****************************") ++ ++ IF (PULSEAUDIOSIMPLE) + IF (PULSEAUDIOSIMPLE_INCLUDE_DIR AND PULSEAUDIOSIMPLE_LIBRARIES) + # in cache already + SET(PULSEAUDIOSIMPLE_FIND_QUIETLY TRUE) +@@ -189,7 +191,11 @@ + ENDIF (PULSEAUDIOSIMPLE_FOUND) + + MARK_AS_ADVANCED(PULSEAUDIOSIMPLE_INCLUDE_DIR PULSEAUDIOSIMPLE_LIBRARIES) ++ ELSE (PULSEAUDIOSIMPLE) ++ MESSAGE("${MSG_DISABLE_OPTION}") ++ ENDIF (PULSEAUDIOSIMPLE) + ++ MESSAGE("") + APPEND_SUMMARY_LIST("Audio Device" "PulseAudio" "${USE_PULSE_SIMPLE}") + ELSE (UNIX AND NOT APPLE) + SET(PULSEAUDIOSIMPLE_CAPABLE FALSE) diff -urN multimedia/avidemux-plugins.orig/pkg-plist multimedia/avidemux-plugins/pkg-plist --- multimedia/avidemux-plugins.orig/pkg-plist +++ multimedia/avidemux-plugins/pkg-plist @@ -101,7 +101,7 @@ %%FAAC%%lib/ADM_plugins6/audioEncoders/libADM_ae_faac.so %%FAAD%%lib/ADM_plugins6/audioDecoder/libADM_ad_faad.so %%JACK%%lib/ADM_plugins6/audioDevices/libADM_av_jack.so -lib/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so +%%PULSEAUDIO%%lib/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so %%XVID%%lib/ADM_plugins6/videoEncoders/libADM_ve_xvid4.so %%VORBIS%%lib/ADM_plugins6/audioEncoders/libADM_ae_vorbis.so %%AMRNB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.so