Skip to content

Commit

Permalink
avidemux: Update to 2.8.1
Browse files Browse the repository at this point in the history
pkgsrc changes:
---------------
  * Split multimedia/avidemux into several packages (inspired by)
    FreeBSD ports. This simplifies the build process since there are
    several subprojects in the avidemux tarball.

upstream changes:
-----------------
  * Informations about updates can be found here:
    https://avidemux.sourceforge.net/news.html
  • Loading branch information
triaxx committed Dec 21, 2022
1 parent f7e2b0d commit aa4cca7
Show file tree
Hide file tree
Showing 24 changed files with 1,159 additions and 0 deletions.
6 changes: 6 additions & 0 deletions avidemux-cli/DESCR
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Avidemux is a graphical tool to edit video. It can open several file
formats, and various audio and video codecs. Video can be edited, cut,
appended, filtered (resize/crop/denoise), and re-encoded. Output file formats
include Avi, MPEG1/2, MPEG2PS, OGM, and raw stripped audio or video.

This package provides a command line based user interface.
15 changes: 15 additions & 0 deletions avidemux-cli/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# $NetBSD$

.include "../../wip/avidemux/Makefile.common"

PKGNAME= ${DISTNAME:S/_/-cli-/}

COMMENT= Graphical video editing program (CLI UI)

CMAKE_ARG_PATH= ${WRKSRC}/avidemux/cli
CMAKE_MODULE_PATH_OVERRIDE= ${CMAKE_ARG_PATH}/CMakeLists.txt

.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../wip/avidemux/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
6 changes: 6 additions & 0 deletions avidemux-cli/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
@comment $NetBSD$
bin/avidemux_cli
include/avidemux/2.8/cli/ADM_UIs/ADM_UI_Cli6_export.h
include/avidemux/2.8/cli/config.h
lib/libADM_UI_Cli6.dylib
lib/libADM_render6_cli.dylib
14 changes: 14 additions & 0 deletions avidemux-cli/buildlink3.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# $NetBSD$

BUILDLINK_TREE+= avidemux-cli

.if !defined(AVIDEMUX_CLI_BUILDLINK3_MK)
AVIDEMUX_CLI_BUILDLINK3_MK:=

BUILDLINK_API_DEPENDS.avidemux-cli+= avidemux-cli>=2.8.1
BUILDLINK_ABI_DEPENDS.avidemux-cli+= avidemux-cli>=2.8.1
BUILDLINK_PKGSRCDIR.avidemux-cli?= ../../wip/avidemux-cli

.endif # AVIDEMUX_CLI_BUILDLINK3_MK

BUILDLINK_TREE+= -avidemux-cli
5 changes: 5 additions & 0 deletions avidemux-cli/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
$NetBSD$

BLAKE2s (avidemux_2.8.1.tar.gz) = 6fb2f7f1f0686ac0fb60374e16347aaf1fdbc6f478369d564f27546ee69cb4aa
SHA512 (avidemux_2.8.1.tar.gz) = c8df5c0d7f20fd9003560dee7cc0964ba810fc2786cefd525c09fd9f740339dd92a42989938ca48c16aca778ed5bd93a56572b0c6397fe04e47225cc109e7d75
Size (avidemux_2.8.1.tar.gz) = 26126065 bytes
6 changes: 6 additions & 0 deletions avidemux-plugins/DESCR
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Avidemux is a graphical tool to edit video. It can open several file
formats, and various audio and video codecs. Video can be edited, cut,
appended, filtered (resize/crop/denoise), and re-encoded. Output file formats
include Avi, MPEG1/2, MPEG2PS, OGM, and raw stripped audio or video.

This package provides plugins.
33 changes: 33 additions & 0 deletions avidemux-plugins/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# $NetBSD$

.include "../../wip/avidemux/Makefile.common"

PKGNAME= ${DISTNAME:S/_/-plugins-/}
COMMENT= Graphical video editing program (Plugins)

USE_TOOLS+= tar

CHECK_SHLIBS_SUPPORTED= no

CMAKE_ARG_PATH= ${WRKSRC}/avidemux_plugins
CMAKE_MODULE_PATH_OVERRIDE= ${CMAKE_ARG_PATH}/CMakeLists.txt

PLUGIN_UI= COMMON SETTINGS

.if !empty(PKG_OPTIONS:Mcli)
PLUGIN_UI+= CLI
.include "../../wip/avidemux-cli/buildlink3.mk"
.endif

.if !empty(PKG_OPTIONS:Mqt4) || !empty(PKG_OPTIONS:Mqt5) || \
!empty(PKG_OPTIONS:Mqt6)
PLUGIN_UI+= QT4
.include "../../wip/avidemux-qt/buildlink3.mk"
.endif

CMAKE_ARGS+= -DPLUGIN_UI="${PLUGIN_UI}"
#CMAKE_ARGS+= -DCMAKE_FIND_DEBUG_MODE:BOOL=ON

.include "../../wip/avidemux/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
215 changes: 215 additions & 0 deletions avidemux-plugins/PLIST
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
@comment $NetBSD$
lib/ADM_plugins6/audioDecoder/libADM_ad_Mad.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_a52.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_alaw.${SOEXT}
${PLIST.dca}lib/ADM_plugins6/audioDecoder/libADM_ad_dca.${SOEXT}
${PLIST.faad}lib/ADM_plugins6/audioDecoder/libADM_ad_faad.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_ima_adpcm.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_lav.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_ms_adpcm.${SOEXT}
${PLIST.opencore-amr}lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrnb.${SOEXT}
${PLIST.opencore-amr}lib/ADM_plugins6/audioDecoder/libADM_ad_opencore_amrwb.${SOEXT}
${PLIST.opus}lib/ADM_plugins6/audioDecoder/libADM_ad_opus.${SOEXT}
lib/ADM_plugins6/audioDecoder/libADM_ad_ulaw.${SOEXT}
${PLIST.vorbis}lib/ADM_plugins6/audioDecoder/libADM_ad_vorbis.${SOEXT}
lib/ADM_plugins6/audioDevices/libADM_av_audioCore.${SOEXT}
${PLIST.jack}lib/ADM_plugins6/audioDevices/libADM_av_jack.${SOEXT}
${PLIST.aften}lib/ADM_plugins6/audioEncoders/libADM_ae_aften.${SOEXT}
${PLIST.faac}lib/ADM_plugins6/audioEncoders/libADM_ae_faac.${SOEXT}
${PLIST.fdk-aac}lib/ADM_plugins6/audioEncoders/libADM_ae_fdk_aac.${SOEXT}
${PLIST.lame}lib/ADM_plugins6/audioEncoders/libADM_ae_lame.${SOEXT}
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_aac.${SOEXT}
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_ac3.${SOEXT}
lib/ADM_plugins6/audioEncoders/libADM_ae_lav_mp2.${SOEXT}
${PLIST.opus}lib/ADM_plugins6/audioEncoders/libADM_ae_opus.${SOEXT}
lib/ADM_plugins6/audioEncoders/libADM_ae_pcm.${SOEXT}
${PLIST.twolame}lib/ADM_plugins6/audioEncoders/libADM_ae_twolame.${SOEXT}
${PLIST.vorbis}lib/ADM_plugins6/audioEncoders/libADM_ae_vorbis.${SOEXT}
lib/ADM_plugins6/autoScripts/720p.py
lib/ADM_plugins6/autoScripts/PSP.py
lib/ADM_plugins6/autoScripts/check24fps.py
lib/ADM_plugins6/autoScripts/dvd.py
lib/ADM_plugins6/autoScripts/lib/ADM_image.py
lib/ADM_plugins6/autoScripts/lib/ADM_imageInfo.py
lib/ADM_plugins6/autoScripts/svcd.py
lib/ADM_plugins6/autoScripts/vcd.py
lib/ADM_plugins6/demuxers/libADM_dm_asf.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_avsproxy.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_flv.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_matroska.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_mp4.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_mxf.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_opendml.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_pic.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_ps.${SOEXT}
lib/ADM_plugins6/demuxers/libADM_dm_ts.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_avi.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_dummy.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_ffPS.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_ffTS.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_flv.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_mkv.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_mov.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_mp4.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_mp4v2.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_raw.${SOEXT}
lib/ADM_plugins6/muxers/libADM_mx_webm.${SOEXT}
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/Mezzanine.json
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/PSP.json
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/fast.json
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/iPhone.json
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/ultraFast.json
${PLIST.x264}lib/ADM_plugins6/pluginSettings/x264/3/veryFast.json
lib/ADM_plugins6/scriptEngines/libADM_script_tinyPy.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/shaderDemo/1/bump.shader
${PLIST.qt5}lib/ADM_plugins6/shaderDemo/1/lightning.shader
${PLIST.qt5}lib/ADM_plugins6/shaderDemo/1/ripple.shader
${PLIST.qt5}lib/ADM_plugins6/shaderDemo/1/zigzag.shader
lib/ADM_plugins6/videoEncoders/libADM_ve_ffDv.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffFlv1.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg2.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffMpeg4.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffVTEencH264.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffVTEencHEVC.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_ffv1.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_huff.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_jpeg.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_null.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_utvideo.${SOEXT}
${PLIST.libvpx}lib/ADM_plugins6/videoEncoders/libADM_ve_vp9.${SOEXT}
${PLIST.xvid}lib/ADM_plugins6/videoEncoders/libADM_ve_xvid4.${SOEXT}
${PLIST.x264}lib/ADM_plugins6/videoEncoders/libADM_ve_x264_other.${SOEXT}
${PLIST.x265}lib/ADM_plugins6/videoEncoders/libADM_ve_x265_other.${SOEXT}
lib/ADM_plugins6/videoEncoders/libADM_ve_yv12.${SOEXT}
${PLIST.qt5}${PLIST.x264}lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x264_QT5.${SOEXT}
${PLIST.qt5}${PLIST.x265}lib/ADM_plugins6/videoEncoders/qt5/libADM_ve_x265_QT5.${SOEXT}
${PLIST.aom}lib/ADM_plugins6/videoDecoders/libADM_vd_aom.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_CropCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_HueCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_ZoomCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_analyzerCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artCartoonCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artCharcoalCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaHoldCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artChromaKeyCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artColorEffectCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artDynThresholdCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artGridCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artMirrorCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artPixelizeCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artPosterizeCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artVHSCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_artVignetteCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_blackenBordersCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_blurCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_chromaShiftCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_colorBalanceCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_colorTempCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_contrastCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_cubicLUTCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_debandCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_delogoHQCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_eq2Cli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_fadeFromImageCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_fadeInCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_fadeOutCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_fadeThroughCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_fitToSizeCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_flipCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_imageStabCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_logoCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_lumaStabCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_mpdelogoCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_msharpenCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_quadTransCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_swscaleResize_cli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_waveletDenoiseCli.${SOEXT}
${PLIST.cli}lib/ADM_plugins6/videoFilters/cli/libADM_vf_waveletSharpCli.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_DgBob.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_FluxSmooth.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_aarotate.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_addBorders.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_admIvtc.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_ascii.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_black.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_blend.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_changeFps.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_colorYuv.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_decimateFrame.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3d.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_denoise3dhq.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_dummy.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_fadeTo.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_fadeToBlack.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_gauss.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_hzstackField.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_ivtcDupeRemover.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_kernelDeint.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_largeMedian.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_lavDeint.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_lumaOnly.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_mean.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_median.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_mergeField.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_negative.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_printInfo.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_removePlane.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_resampleFps.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_rotate.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_separateField.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_sharpen.${SOEXT}
${PLIST.fribidi}lib/ADM_plugins6/videoFilters/libADM_vf_ssa.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_stackField.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_stillimage.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_swapUV.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_telecide.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_unstackField.${SOEXT}
lib/ADM_plugins6/videoFilters/libADM_vf_yadif.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_HueQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_analyzerQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artCartoonQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artCharcoalQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaHoldQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artChromaKeyQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artColorEffectQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artDynThresholdQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artGridQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artMirrorQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artPixelizeQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artPosterizeQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artVHSQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_artVignetteQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_asharpQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_blackenBordersQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_blurQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_chromaShiftQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_colorBalanceQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_colorTempQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_contrastQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_cropQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_cubicLUTQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_debandQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_delogoHQQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_eq2QT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeFromImageQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeInQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeOutQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_fadeThroughQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_fitToSizeQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_flipQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glBenchmark.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_glResize.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_imageStabQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_logoQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_lumaStabQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_mpdelogoQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_msharpenQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_quadTransQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_rotateGlFrag2.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlFrag2.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_sampleGlVertex.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_shaderLoaderGl.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_swscaleResizeQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_waveletDenoiseQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_waveletSharpQT5.${SOEXT}
${PLIST.qt5}lib/ADM_plugins6/videoFilters/qt5/libADM_vf_zoomQT5.${SOEXT}
1 change: 1 addition & 0 deletions avidemux-plugins/TODO
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* Test with QT4 (for which build is broken on Darwin)
6 changes: 6 additions & 0 deletions avidemux-plugins/distinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
$NetBSD$

BLAKE2s (avidemux_2.8.1.tar.gz) = 6fb2f7f1f0686ac0fb60374e16347aaf1fdbc6f478369d564f27546ee69cb4aa
SHA512 (avidemux_2.8.1.tar.gz) = c8df5c0d7f20fd9003560dee7cc0964ba810fc2786cefd525c09fd9f740339dd92a42989938ca48c16aca778ed5bd93a56572b0c6397fe04e47225cc109e7d75
Size (avidemux_2.8.1.tar.gz) = 26126065 bytes
SHA1 (patch-avidemux__plugins_CMakeLists.txt) = e7ad920a45a2906ba2c405d6083b80c503fb7cf9
18 changes: 18 additions & 0 deletions avidemux-plugins/patches/patch-avidemux__plugins_CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
$NetBSD$

In case where both QT4 and Common plugins are enabled, VapourSynth is included
twice.

--- avidemux_plugins/CMakeLists.txt.orig 2022-09-17 13:59:17.000000000 +0000
+++ avidemux_plugins/CMakeLists.txt
@@ -267,7 +267,9 @@ ENDIF(DO_COMMON)
ADD_SUBDIRECTORY(ADM_videoEncoder)
ADD_SUBDIRECTORY(ADM_videoFilters6)
IF(DO_QT4)
- add_subdirectory(ADM_demuxers/VapourSynth)
+ IF(NOT DO_COMMON)
+ add_subdirectory(ADM_demuxers/VapourSynth)
+ ENDIF(NOT DO_COMMON)
# add_subdirectory(ADM_scriptEngines)
#IF(USE_OPENGL AND NOT WIN32)
IF(USE_OPENGL )
6 changes: 6 additions & 0 deletions avidemux-qt/DESCR
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Avidemux is a graphical tool to edit video. It can open several file
formats, and various audio and video codecs. Video can be edited, cut,
appended, filtered (resize/crop/denoise), and re-encoded. Output file formats
include Avi, MPEG1/2, MPEG2PS, OGM, and raw stripped audio or video.

This package provides a QT based user interface.
16 changes: 16 additions & 0 deletions avidemux-qt/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# $NetBSD$

.include "../../wip/avidemux/Makefile.common"

PKGNAME= ${DISTNAME:S/_/-qt-/}

COMMENT= Graphical video editing program (QT UI)

CMAKE_ARG_PATH= ${WRKSRC}/avidemux/qt4
CMAKE_MODULE_PATH_OVERRIDE= ${CMAKE_ARG_PATH}/CMakeLists.txt

.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../x11/qt5-qttools/buildlink3.mk"
.include "../../wip/avidemux/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
Loading

0 comments on commit aa4cca7

Please sign in to comment.