summaryrefslogtreecommitdiff
path: root/multimedia/avidemux-plugins
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2020-02-23 09:04:44 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2020-02-23 09:04:44 +0000
commite38225e3a3e08f4471ef275538202959602e6a26 (patch)
treed036491a4566ff5b10b45647bf63612c24f3ce48 /multimedia/avidemux-plugins
parent136906c10fad0c6e645f618793f2e312ae22b27e (diff)
downloadfreebsd-ports-e38225e3a3e08f4471ef275538202959602e6a26.zip
multimedia/avidemux: update to 2.7.4 and readd Qt gui port
- multimedia/avidemux-qt5 repo copied from multimedia/avidemux-qt4 - The port as a whole is in need of a little modernization PR: 242634 Submitted by: Lars Herschke <lhersch@dssgmbh.de>,tcberner Tested by: rkoberman@gmail.com Reported by: VVD <vvd@unislabs.com>
Diffstat (limited to 'multimedia/avidemux-plugins')
-rw-r--r--multimedia/avidemux-plugins/Makefile19
-rw-r--r--multimedia/avidemux-plugins/pkg-plist72
2 files changed, 67 insertions, 24 deletions
diff --git a/multimedia/avidemux-plugins/Makefile b/multimedia/avidemux-plugins/Makefile
index b5fa0891d0ad..ef31c8a87d82 100644
--- a/multimedia/avidemux-plugins/Makefile
+++ b/multimedia/avidemux-plugins/Makefile
@@ -3,14 +3,13 @@
PORTNAME= avidemux
PORTVERSION= ${AVIDEMUX_VERSION}
-PORTREVISION= 18
CATEGORIES= multimedia
PKGNAMESUFFIX= -plugins
MAINTAINER= multimedia@FreeBSD.org
COMMENT= Simple GUI based video editor (Plugins)
-LIB_DEPENDS= libADM6avutil.so.54:multimedia/avidemux
+LIB_DEPENDS= libADM6avutil.so.56:multimedia/avidemux
MASTERDIR= ${.CURDIR}/../avidemux
PLIST= ${.CURDIR}/pkg-plist
@@ -21,18 +20,22 @@ CMAKE_SOURCE_PATH= ${WRKSRC}/avidemux_plugins
#CMAKE_ARGS+= -DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}" -DAVIDEMUX_CORECONFIG_DIR=${CONFIGURE_WRKSRC}/config
CMAKE_ARGS+= -DAVIDEMUX_SOURCE_DIR=${WRKSRC} -DAVIDEMUX_INSTALL_PREFIX:PATH="${PREFIX}"
-CMAKE_ARGS+= -DPLUGIN_UI=ALL
+PLUGIN_UI= COMMON SETTINGS
.if ${PORT_OPTIONS:MCLI}
-BUILD_DEPENDS+= ${LOCALBASE}/include/avidemux/2.6/cli/config.h:multimedia/avidemux-cli
-RUN_DEPENDS+= ${LOCALBASE}/include/avidemux/2.6/cli/config.h:multimedia/avidemux-cli
+BUILD_DEPENDS+= ${LOCALBASE}/include/avidemux/2.7/cli/config.h:multimedia/avidemux-cli
+RUN_DEPENDS+= ${LOCALBASE}/include/avidemux/2.7/cli/config.h:multimedia/avidemux-cli
+PLUGIN_UI+= CLI
.endif
-.if ${PORT_OPTIONS:MGTK3}
-BUILD_DEPENDS+= ${LOCALBASE}/include/avidemux/2.6/gtk/config.h:multimedia/avidemux-gtk
-RUN_DEPENDS+= ${LOCALBASE}/include/avidemux/2.6/gtk/config.h:multimedia/avidemux-gtk
+.if ${PORT_OPTIONS:MQT5}
+BUILD_DEPENDS+= ${LOCALBASE}/include/avidemux/2.7/qt5/config.h:multimedia/avidemux-qt5
+RUN_DEPENDS+= ${LOCALBASE}/include/avidemux/2.7/qt5/config.h:multimedia/avidemux-qt5
+PLUGIN_UI+= QT4
.endif
+CMAKE_ARGS+= -DPLUGIN_UI="${PLUGIN_UI}"
+
post-configure: post-configure-common
.include <bsd.port.post.mk>
diff --git a/multimedia/avidemux-plugins/pkg-plist b/multimedia/avidemux-plugins/pkg-plist
index f5c9d2ea83e7..7e019404fb5b 100644
--- a/multimedia/avidemux-plugins/pkg-plist
+++ b/multimedia/avidemux-plugins/pkg-plist
@@ -1,13 +1,14 @@
lib/ADM_plugins6/audioDecoder/libADM_ad_Mad.so
lib/ADM_plugins6/audioDecoder/libADM_ad_a52.so
-lib/ADM_plugins6/audioDecoder/libADM_ad_dca.so
+%%DCA%%lib/ADM_plugins6/audioDecoder/libADM_ad_dca.so
lib/ADM_plugins6/audioDecoder/libADM_ad_lav.so
%%OPUS%%lib/ADM_plugins6/audioDecoder/libADM_ad_opus.so
lib/ADM_plugins6/audioDecoder/libADM_ad_ulaw.so
lib/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.so
lib/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.so
%%VORBIS%%lib/ADM_plugins6/audioDecoder/libADM_ad_vorbis.so
-lib/ADM_plugins6/audioDevices/libADM_av_oss.so
+%%OSS%%lib/ADM_plugins6/audioDevices/libADM_av_oss.so
+%%OPUS%%lib/ADM_plugins6/audioEncoders/libADM_ae_opus.so
%%LAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_lame.so
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.so
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.so
@@ -15,7 +16,6 @@ lib/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.so
lib/ADM_plugins6/audioEncoders/libADM_ae_pcm.so
%%TWOLAME%%lib/ADM_plugins6/audioEncoders/libADM_ae_twolame.so
lib/ADM_plugins6/videoEncoders/libADM_ve_yv12.so
-lib/ADM_plugins6/videoEncoders/libADM_ve_png.so
lib/ADM_plugins6/videoEncoders/libADM_ve_jpeg.so
lib/ADM_plugins6/videoEncoders/libADM_ve_huff.so
lib/ADM_plugins6/videoEncoders/libADM_ve_ffDv.so
@@ -23,13 +23,18 @@ lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.so
lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.so
lib/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.so
lib/ADM_plugins6/videoEncoders/libADM_ve_null.so
+%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncH264.so
+%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_ffVaEncHEVC.so
+%%VAAPI%%lib/ADM_plugins6/videoEncoders/libADM_ve_libva.so
+%%QT5%%%%X264%%lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.so
+%%QT5%%%%X265%%lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.so
lib/ADM_plugins6/videoFilters/libADM_vf_addBorders.so
lib/ADM_plugins6/videoFilters/libADM_vf_avsfilter.so
-lib/ADM_plugins6/videoFilters/libADM_vf_blackenBorders.so
+lib/ADM_plugins6/videoFilters/libADM_vf_admIvtc.so
lib/ADM_plugins6/videoFilters/libADM_vf_black.so
lib/ADM_plugins6/videoFilters/libADM_vf_changeFps.so
lib/ADM_plugins6/videoFilters/libADM_vf_colorYuv.so
-lib/ADM_plugins6/videoFilters/libADM_vf_decimate.so
+lib/ADM_plugins6/videoFilters/libADM_vf_ascii.so
lib/ADM_plugins6/videoFilters/libADM_vf_DgBob.so
lib/ADM_plugins6/videoFilters/libADM_vf_dummy.so
lib/ADM_plugins6/videoFilters/libADM_vf_fadeTo.so
@@ -39,18 +44,18 @@ lib/ADM_plugins6/videoFilters/libADM_vf_gauss.so
lib/ADM_plugins6/videoFilters/libADM_vf_median.so
lib/ADM_plugins6/videoFilters/libADM_vf_sharpen.so
lib/ADM_plugins6/videoFilters/libADM_vf_separateField.so
-%%FRIBIDI%%%%FREETYPE%%lib/ADM_plugins6/videoFilters/libADM_vf_ssa.so
+%%FRIBIDI%%lib/ADM_plugins6/videoFilters/libADM_vf_ssa.so
lib/ADM_plugins6/videoFilters/libADM_vf_mergeField.so
lib/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.so
-lib/ADM_plugins6/videoFilters/libADM_hf_hflip.so
+lib/ADM_plugins6/videoFilters/libADM_vf_hflip.so
lib/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.so
lib/ADM_plugins6/videoFilters/libADM_vf_largeMedian.so
lib/ADM_plugins6/videoFilters/libADM_vf_lavDeint.so
-lib/ADM_plugins6/videoFilters/libADM_vf_logo.so
+lib/ADM_plugins6/videoFilters/libADM_vf_ivtcDupeRemover.so
lib/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.so
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.so
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3d.so
-lib/ADM_plugins6/videoFilters/libADM_vf_msharpen.so
+lib/ADM_plugins6/videoFilters/libADM_vf_stillimage.so
lib/ADM_plugins6/videoFilters/libADM_vf_printInfo.so
lib/ADM_plugins6/videoFilters/libADM_vf_removePlane.so
lib/ADM_plugins6/videoFilters/libADM_vf_resampleFps.so
@@ -62,8 +67,7 @@ lib/ADM_plugins6/videoFilters/libADM_vf_swapUV.so
lib/ADM_plugins6/videoFilters/libADM_vf_telecide.so
lib/ADM_plugins6/videoFilters/libADM_vf_yadif.so
lib/ADM_plugins6/videoFilters/libADM_vf_vflip.so
-lib/ADM_plugins6/scriptEngines/libADM_script_spiderMonkey.so
-lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
+%%TINYPY%%lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.so
lib/ADM_plugins6/demuxers/libADM_dm_flv.so
lib/ADM_plugins6/demuxers/libADM_dm_pic.so
lib/ADM_plugins6/demuxers/libADM_dm_mp4.so
@@ -74,6 +78,8 @@ lib/ADM_plugins6/demuxers/libADM_dm_ts.so
lib/ADM_plugins6/demuxers/libADM_dm_asf.so
lib/ADM_plugins6/demuxers/libADM_dm_avsproxy.so
lib/ADM_plugins6/demuxers/libADM_dm_mxf.so
+%%VAPOURSYNTH%%lib/ADM_plugins6/demuxers/libADM_dm_vapoursynth.so
+lib/ADM_plugins6/muxers/libADM_mx_Webm.so
lib/ADM_plugins6/muxers/libADM_mx_dummy.so
lib/ADM_plugins6/muxers/libADM_mx_mp4v2.so
lib/ADM_plugins6/muxers/libADM_mx_avi.so
@@ -91,23 +97,57 @@ lib/ADM_plugins6/autoScripts/vcd.py
lib/ADM_plugins6/autoScripts/dvd.py
lib/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
lib/ADM_plugins6/autoScripts/lib/ADM_image.py
-%%VPX%%lib/ADM_plugins6/videoDecoders/libADM_vd_vpx.so
+%%FDK%%lib/ADM_plugins6/audioEncoders/libADM_ae_fdk_aac.so
%%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
-%%PULSE%%lib/ADM_plugins6/audioDevices/libADM_av_pulseAudioSimple.so
+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
%%AMRWB%%lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.so
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilter.so
%%VDPAU%%lib/ADM_plugins6/videoFilters/libADM_vf_vdpauFilterDeint.so
-%%CLI%%%%X264%%lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so
-%%CLI%%%%X265%%lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so
+%%X264%%lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.so
+%%X265%%lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.so
-%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
+%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_logoCli.so
%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.so
+%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_blackenBordersCli.so
+%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.so
+%%CLI%%lib/ADM_plugins6/videoFilters/cli/libADM_vf_msharpenCli.so
+%%VAAPI%%lib/ADM_plugins6/videoFilters/libADM_vf_vaapiFilter.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_msharpenQT5.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_rotateGlFrag2.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlFrag2.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlVertex.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_shaderLoaderGl.so
+%%QT5%%lib/ADM_plugins6/videoFilters/qt5/libADM_vf_swscaleResizeQT5.so
+%%QT5%%lib/ADM_plugins6/shaderDemo/1/bump.shader
+%%QT5%%lib/ADM_plugins6/shaderDemo/1/lightning.shader
+%%QT5%%lib/ADM_plugins6/shaderDemo/1/ripple.shader
+%%QT5%%lib/ADM_plugins6/shaderDemo/1/zigzag.shader
+%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/fast.json
+%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/iPhone.json
+%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/PSP.json
+%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
+%%X264%%lib/ADM_plugins6/pluginSettings/x264/3/veryFast.json
+%%VAPOURSYNTH%%bin/vsProxy
+%%QT5%%%%VAPOURSYNTH%%bin/vsProxy_gui_qt5
+share/ADM6_addons/avsfilter/avsload.exe
+share/ADM6_addons/avsfilter/pipe_source.dll