diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-02-23 09:04:44 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-02-23 09:04:44 +0000 |
commit | e38225e3a3e08f4471ef275538202959602e6a26 (patch) | |
tree | d036491a4566ff5b10b45647bf63612c24f3ce48 /multimedia/avidemux-plugins | |
parent | 136906c10fad0c6e645f618793f2e312ae22b27e (diff) | |
download | freebsd-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/Makefile | 19 | ||||
-rw-r--r-- | multimedia/avidemux-plugins/pkg-plist | 72 |
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 |