git: f4866febc99d - main - multimedia/mlt7: fix options

Tobias C. Berner tcberner at FreeBSD.org
Sun Aug 1 17:54:57 UTC 2021


The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f4866febc99d69ab2a69ef6da8d49d3570ae223a

commit f4866febc99d69ab2a69ef6da8d49d3570ae223a
Author:     Tobias C. Berner <tcberner at FreeBSD.org>
AuthorDate: 2021-08-01 17:05:54 +0000
Commit:     Tobias C. Berner <tcberner at FreeBSD.org>
CommitDate: 2021-08-01 17:54:37 +0000

    multimedia/mlt7: fix options
    
    - remove unsupported NDI option
    - fix handling of MOVID and RUBBERBAND options
    - make defaults work with upcoming kdenlive-21.08
---
 multimedia/mlt7/Makefile  | 14 +++++++++-----
 multimedia/mlt7/pkg-plist |  2 ++
 2 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/multimedia/mlt7/Makefile b/multimedia/mlt7/Makefile
index b6b6510c35d8..535fa5bf847d 100644
--- a/multimedia/mlt7/Makefile
+++ b/multimedia/mlt7/Makefile
@@ -27,6 +27,7 @@ USES+=			mlt:7,nodepend
 # Explicitly disabled modules that are ouddated, unnecessary, or have
 # their own port.
 CMAKE_OFF=		MOD_SDL1 MOD_QT \
+			MOD_NDI \
 			SWIG_CSHARP SWIG_JAVA SWIG_LUA SWIG_NODEJS SWIG_PERL \
 			SWIG_PHP SWIG_PYTHON SWIG_RUBY SWIG_TCL
 
@@ -34,10 +35,11 @@ PORTDOCS=		AUTHORS NEWS
 PORTEXAMPLES=		demo
 
 OPTIONS_DEFINE=		DOCS EXAMPLES
-OPTIONS_DEFAULT=	AVFORMAT FREI0R GDK MOVIG PLUS PLUSGPL RESAMPLE SOX VIDSTAB VORBIS
+OPTIONS_DEFAULT=	AVFORMAT FREI0R GDK MOVIT KDENLIVE PLUS PLUSGPL RESAMPLE SDL2 SOX \
+			VIDSTAB VORBIS XML
 
 OPTIONS_GROUP=		MODULES
-OPTIONS_GROUP_MODULES=	AVFORMAT DECKLINK FREI0R GDK JACKRACK KDENLIVE MOVIT NDI NORMALIZE \
+OPTIONS_GROUP_MODULES=	AVFORMAT DECKLINK FREI0R GDK JACKRACK KDENLIVE MOVIT NORMALIZE \
 			OLDFILM OPENCV PLUS PLUSGPL RESAMPLE RTAUDIO RUBBERBAND SDL2 \
 			SOX VIDSTAB VORBIS XINE XML
 OPTIONS_SUB=		yes
@@ -73,9 +75,10 @@ KDENLIVE_DESC=		Enable kdenlive module
 KDENLIVE_CMAKE_BOOL=	MOD_KDENLIVE
 
 MOVIT_DESC=		Enable OpenGL module
-MOVIT_CMAKE_BOOL=	MOD_MOVIT
-
-NDI_DESC=		Enable NDI module
+MOVIT_USES=		gl xorg
+MOVIT_USE=		gl=opengl xorg=x11
+MOVIT_LIB_DEPENDS=	libmovit.so:graphics/movit \
+			libepoxy.so:graphics/libepoxy
 MOVIT_CMAKE_BOOL=	MOD_MOVIT
 
 NORMALIZE_DESC=		Enable normalize module
@@ -112,6 +115,7 @@ RTAUDIO_LIB_DEPENDS=	librtaudio.so:audio/rtaudio \
 RTAUDIO_CMAKE_BOOL=	MOD_RTAUDIO
 
 RUBBERBAND_DESC=	Enable rubberband module
+RUBBERBAND_LIB_DEPENDS=	librubberband.so:audio/rubberband
 RUBBERBAND_CMAKE_BOOL=	MOD_RUBBERBAND
 
 SDL2_DESC=		Enable SDL2 module
diff --git a/multimedia/mlt7/pkg-plist b/multimedia/mlt7/pkg-plist
index 65ccbf95db5e..1eb098b58c6d 100644
--- a/multimedia/mlt7/pkg-plist
+++ b/multimedia/mlt7/pkg-plist
@@ -84,6 +84,7 @@ lib/mlt-7/libmltcore.so
 %%PLUSGPL%%lib/mlt-7/libmltplusgpl.so
 %%RESAMPLE%%lib/mlt-7/libmltresample.so
 %%RTAUDIO%%lib/mlt-7/libmltrtaudio.so
+%%RUBBERBAND%%lib/mlt-7/libmltrubberband.so
 %%SDL2%%lib/mlt-7/libmltsdl2.so
 %%SOX%%lib/mlt-7/libmltsox.so
 %%VIDSTAB%%lib/mlt-7/libmltvidstab.so
@@ -398,6 +399,7 @@ man/man1/melt-7.1.gz
 %%DATADIR%%/profiles/vertical_hd_60
 %%RESAMPLE%%%%DATADIR%%/resample/filter_resample.yml
 %%RTAUDIO%%%%DATADIR%%/rtaudio/consumer_rtaudio.yml
+%%RUBBERBAND%%%%DATADIR%%/rubberband/filter_rbpitch.yml
 %%SDL2%%%%DATADIR%%/sdl2/consumer_sdl2.yml
 %%SDL2%%%%DATADIR%%/sdl2/consumer_sdl2_audio.yml
 %%SOX%%%%DATADIR%%/sox/filter_sox.yml


More information about the dev-commits-ports-main mailing list