pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

avidemux: Update to 2.8.1



Module Name:	pkgsrc-wip
Committed By:	Frédéric Fauberteau <frederic%fauberteau.org@localhost>
Pushed By:	frederic
Date:		Wed Dec 21 16:49:13 2022 +0100
Changeset:	aa4cca759957570dfb67a1eecfa165bf2f2180e9

Added Files:
	avidemux-cli/DESCR
	avidemux-cli/Makefile
	avidemux-cli/PLIST
	avidemux-cli/buildlink3.mk
	avidemux-cli/distinfo
	avidemux-plugins/DESCR
	avidemux-plugins/Makefile
	avidemux-plugins/PLIST
	avidemux-plugins/TODO
	avidemux-plugins/distinfo
	avidemux-plugins/patches/patch-avidemux__plugins_CMakeLists.txt
	avidemux-qt/DESCR
	avidemux-qt/Makefile
	avidemux-qt/PLIST
	avidemux-qt/buildlink3.mk
	avidemux-qt/distinfo
	avidemux/DESCR
	avidemux/Makefile
	avidemux/Makefile.common
	avidemux/PLIST
	avidemux/TODO
	avidemux/buildlink3.mk
	avidemux/distinfo
	avidemux/options.mk

Log Message:
avidemux: Update to 2.8.1

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

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aa4cca759957570dfb67a1eecfa165bf2f2180e9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 avidemux-cli/DESCR                                 |   6 +
 avidemux-cli/Makefile                              |  15 +
 avidemux-cli/PLIST                                 |   6 +
 avidemux-cli/buildlink3.mk                         |  14 +
 avidemux-cli/distinfo                              |   5 +
 avidemux-plugins/DESCR                             |   6 +
 avidemux-plugins/Makefile                          |  33 ++
 avidemux-plugins/PLIST                             | 215 ++++++++++
 avidemux-plugins/TODO                              |   1 +
 avidemux-plugins/distinfo                          |   6 +
 .../patches/patch-avidemux__plugins_CMakeLists.txt |  18 +
 avidemux-qt/DESCR                                  |   6 +
 avidemux-qt/Makefile                               |  16 +
 avidemux-qt/PLIST                                  |  62 +++
 avidemux-qt/buildlink3.mk                          |  14 +
 avidemux-qt/distinfo                               |   5 +
 avidemux/DESCR                                     |   4 +
 avidemux/Makefile                                  |  19 +
 avidemux/Makefile.common                           |  33 ++
 avidemux/PLIST                                     | 444 +++++++++++++++++++++
 avidemux/TODO                                      |   3 +
 avidemux/buildlink3.mk                             |  14 +
 avidemux/distinfo                                  |   5 +
 avidemux/options.mk                                | 209 ++++++++++
 24 files changed, 1159 insertions(+)

diffs:
diff --git a/avidemux-cli/DESCR b/avidemux-cli/DESCR
new file mode 100644
index 0000000000..a90d81f647
--- /dev/null
+++ b/avidemux-cli/DESCR
@@ -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.
diff --git a/avidemux-cli/Makefile b/avidemux-cli/Makefile
new file mode 100644
index 0000000000..f906a0500b
--- /dev/null
+++ b/avidemux-cli/Makefile
@@ -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"
diff --git a/avidemux-cli/PLIST b/avidemux-cli/PLIST
new file mode 100644
index 0000000000..031d1cc512
--- /dev/null
+++ b/avidemux-cli/PLIST
@@ -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
diff --git a/avidemux-cli/buildlink3.mk b/avidemux-cli/buildlink3.mk
new file mode 100644
index 0000000000..483d1c3ed3
--- /dev/null
+++ b/avidemux-cli/buildlink3.mk
@@ -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
diff --git a/avidemux-cli/distinfo b/avidemux-cli/distinfo
new file mode 100644
index 0000000000..ae4a13ce40
--- /dev/null
+++ b/avidemux-cli/distinfo
@@ -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
diff --git a/avidemux-plugins/DESCR b/avidemux-plugins/DESCR
new file mode 100644
index 0000000000..f93531eadc
--- /dev/null
+++ b/avidemux-plugins/DESCR
@@ -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.
diff --git a/avidemux-plugins/Makefile b/avidemux-plugins/Makefile
new file mode 100644
index 0000000000..3df964a22b
--- /dev/null
+++ b/avidemux-plugins/Makefile
@@ -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"
diff --git a/avidemux-plugins/PLIST b/avidemux-plugins/PLIST
new file mode 100644
index 0000000000..f32c9fac85
--- /dev/null
+++ b/avidemux-plugins/PLIST
@@ -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}
diff --git a/avidemux-plugins/TODO b/avidemux-plugins/TODO
new file mode 100644
index 0000000000..45aa9c9570
--- /dev/null
+++ b/avidemux-plugins/TODO
@@ -0,0 +1 @@
+* Test with QT4 (for which build is broken on Darwin)
diff --git a/avidemux-plugins/distinfo b/avidemux-plugins/distinfo
new file mode 100644
index 0000000000..2a9c4007c8
--- /dev/null
+++ b/avidemux-plugins/distinfo
@@ -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
diff --git a/avidemux-plugins/patches/patch-avidemux__plugins_CMakeLists.txt b/avidemux-plugins/patches/patch-avidemux__plugins_CMakeLists.txt
new file mode 100644
index 0000000000..48042b2f9c
--- /dev/null
+++ b/avidemux-plugins/patches/patch-avidemux__plugins_CMakeLists.txt
@@ -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 )
diff --git a/avidemux-qt/DESCR b/avidemux-qt/DESCR
new file mode 100644
index 0000000000..329893251d
--- /dev/null
+++ b/avidemux-qt/DESCR
@@ -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.
diff --git a/avidemux-qt/Makefile b/avidemux-qt/Makefile
new file mode 100644
index 0000000000..9e79cc1a31
--- /dev/null
+++ b/avidemux-qt/Makefile
@@ -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"
diff --git a/avidemux-qt/PLIST b/avidemux-qt/PLIST
new file mode 100644
index 0000000000..04081d6517
--- /dev/null
+++ b/avidemux-qt/PLIST
@@ -0,0 +1,62 @@
+@comment $NetBSD$
+bin/Avidemux2.8
+bin/avidemux_jobs
+include/avidemux/2.8/qt5/ADM_UIs/ADM_QSettings.h
+include/avidemux/2.8/qt5/ADM_UIs/ADM_UIQT46_export.h
+include/avidemux/2.8/qt5/ADM_UIs/ADM_dialogFactoryQt4.h
+include/avidemux/2.8/qt5/ADM_UIs/ADM_toolkitQt.h
+include/avidemux/2.8/qt5/ADM_UIs/DIA_flyDialogQt4.h
+include/avidemux/2.8/qt5/ADM_UIs/DIA_flyDialogQt4_template.h
+include/avidemux/2.8/qt5/ADM_UIs/T_openGLFilter.h
+include/avidemux/2.8/qt5/ADM_openGL/ADM_openGL_export.h
+include/avidemux/2.8/qt5/ADM_openGL/ADM_openGl.h
+include/avidemux/2.8/qt5/config.h
+lib/libADM_UIQT56.dylib
+lib/libADM_openGLQT56.dylib
+lib/libADM_render6_QT5.dylib
+share/avidemux6/qt5/i18n/avidemux_ca.qm
+share/avidemux6/qt5/i18n/avidemux_cs.qm
+share/avidemux6/qt5/i18n/avidemux_da.qm
+share/avidemux6/qt5/i18n/avidemux_de.qm
+share/avidemux6/qt5/i18n/avidemux_el.qm
+share/avidemux6/qt5/i18n/avidemux_en.qm
+share/avidemux6/qt5/i18n/avidemux_es.qm
+share/avidemux6/qt5/i18n/avidemux_eu.qm
+share/avidemux6/qt5/i18n/avidemux_fr.qm
+share/avidemux6/qt5/i18n/avidemux_hu.qm
+share/avidemux6/qt5/i18n/avidemux_it.qm
+share/avidemux6/qt5/i18n/avidemux_ja.qm
+share/avidemux6/qt5/i18n/avidemux_ko.qm
+share/avidemux6/qt5/i18n/avidemux_pl.qm
+share/avidemux6/qt5/i18n/avidemux_pt_BR.qm
+share/avidemux6/qt5/i18n/avidemux_ru.qm
+share/avidemux6/qt5/i18n/avidemux_sk.qm
+share/avidemux6/qt5/i18n/avidemux_sr.qm
+share/avidemux6/qt5/i18n/avidemux_sr%latin.qm@localhost
+share/avidemux6/qt5/i18n/avidemux_tr.qm
+share/avidemux6/qt5/i18n/avidemux_uk.qm
+share/avidemux6/qt5/i18n/avidemux_zh_CN.qm
+share/avidemux6/qt5/i18n/avidemux_zh_TW.qm
+share/avidemux6/qt5/i18n/qtbase_ar.qm
+share/avidemux6/qt5/i18n/qtbase_bg.qm
+share/avidemux6/qt5/i18n/qtbase_ca.qm
+share/avidemux6/qt5/i18n/qtbase_cs.qm
+share/avidemux6/qt5/i18n/qtbase_da.qm
+share/avidemux6/qt5/i18n/qtbase_de.qm
+share/avidemux6/qt5/i18n/qtbase_es.qm
+share/avidemux6/qt5/i18n/qtbase_fi.qm
+share/avidemux6/qt5/i18n/qtbase_fr.qm
+share/avidemux6/qt5/i18n/qtbase_gd.qm
+share/avidemux6/qt5/i18n/qtbase_he.qm
+share/avidemux6/qt5/i18n/qtbase_hu.qm
+share/avidemux6/qt5/i18n/qtbase_it.qm
+share/avidemux6/qt5/i18n/qtbase_ja.qm
+share/avidemux6/qt5/i18n/qtbase_ko.qm
+share/avidemux6/qt5/i18n/qtbase_lv.qm
+share/avidemux6/qt5/i18n/qtbase_pl.qm
+share/avidemux6/qt5/i18n/qtbase_ru.qm
+share/avidemux6/qt5/i18n/qtbase_sk.qm
+share/avidemux6/qt5/i18n/qtbase_tr.qm
+share/avidemux6/qt5/i18n/qtbase_uk.qm
+share/avidemux6/qt5/i18n/qtbase_zh_CN.qm
+share/avidemux6/qt5/i18n/qtbase_zh_TW.qm
diff --git a/avidemux-qt/buildlink3.mk b/avidemux-qt/buildlink3.mk
new file mode 100644
index 0000000000..b11f8ab378
--- /dev/null
+++ b/avidemux-qt/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	avidemux-qt
+
+.if !defined(AVIDEMUX_QT_BUILDLINK3_MK)
+AVIDEMUX_QT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.avidemux-qt+=	avidemux-qt>=2.8.1
+BUILDLINK_ABI_DEPENDS.avidemux-qt+=	avidemux-qt>=2.8.1
+BUILDLINK_PKGSRCDIR.avidemux-qt?=	../../wip/avidemux-qt
+
+.endif # AVIDEMUX_QT_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-avidemux-qt
diff --git a/avidemux-qt/distinfo b/avidemux-qt/distinfo
new file mode 100644
index 0000000000..ae4a13ce40
--- /dev/null
+++ b/avidemux-qt/distinfo
@@ -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
diff --git a/avidemux/DESCR b/avidemux/DESCR
new file mode 100644
index 0000000000..245ed05260
--- /dev/null
+++ b/avidemux/DESCR
@@ -0,0 +1,4 @@
+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.
diff --git a/avidemux/Makefile b/avidemux/Makefile
new file mode 100644
index 0000000000..d7319167b6
--- /dev/null
+++ b/avidemux/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+.include "../../wip/avidemux/Makefile.common"
+
+PKGNAME=	${DISTNAME:S/_/-/}
+COMMENT=	Graphical video editing program (Core)
+
+USE_TOOLS+=	gmake perl
+
+CMAKE_ARG_PATH=			${WRKSRC}/avidemux_core
+CMAKE_MODULE_PATH_OVERRIDE=	${CMAKE_ARG_PATH}/CMakeLists.txt
+
+post-configure:
+	# By default, macOS uses a case-insensitive filesystem.
+	# Then the following file is included by '#include<version>'.
+	${RUN}${RM} -f ${WRKSRC}/${CONFIGURE_DIRS}/ffmpeg/source/VERSION
+
+.include "../../databases/sqlite3/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/avidemux/Makefile.common b/avidemux/Makefile.common
new file mode 100644
index 0000000000..0005db7798
--- /dev/null
+++ b/avidemux/Makefile.common
@@ -0,0 +1,33 @@
+# $NetBSD$
+# used by wip/avidemux-cli/Makefile
+# used by wip/avidemux-plugins/Makefile
+# used by wip/avidemux-qt/Makefile
+
+DISTNAME=	avidemux_2.8.1
+CATEGORIES?=	multimedia
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=avidemux/}
+
+MAINTAINER?=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE?=	http://fixounet.free.fr/avidemux/
+LICENSE?=	gnu-gpl-v2
+
+USE_LANGUAGES=	c c++
+USE_TOOLS+=	pkg-config
+USE_CMAKE=	yes
+
+CONFIGURE_DIRS=	build
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${SHLIB_TYPE} == "dylib"
+SOEXT=		dylib
+.else
+SOEXT=		so
+.endif
+PLIST_SUBST+=	SOEXT=${SOEXT}
+
+post-extract:
+	${RUN}${MKDIR} -p ${WRKSRC}/${CONFIGURE_DIRS}
+
+.include "../../audio/libmad/buildlink3.mk"
+.include "../../wip/avidemux/options.mk"
diff --git a/avidemux/PLIST b/avidemux/PLIST
new file mode 100644
index 0000000000..8ea90f1a8d
--- /dev/null
+++ b/avidemux/PLIST
@@ -0,0 +1,444 @@
+@comment $NetBSD$
+include/avidemux/2.8/ADM_core/ADM_assert.h
+include/avidemux/2.8/ADM_core/ADM_byteBuffer.h
+include/avidemux/2.8/ADM_core/ADM_clock.h
+include/avidemux/2.8/ADM_core/ADM_core6_export.h
+include/avidemux/2.8/ADM_core/ADM_coreTranslator.h
+include/avidemux/2.8/ADM_core/ADM_cpp.h
+include/avidemux/2.8/ADM_core/ADM_cpuCap.h
+include/avidemux/2.8/ADM_core/ADM_crashdump.h
+include/avidemux/2.8/ADM_core/ADM_crashdump_apple.h
+include/avidemux/2.8/ADM_core/ADM_crashdump_mingw.h
+include/avidemux/2.8/ADM_core/ADM_crashdump_other.h
+include/avidemux/2.8/ADM_core/ADM_crashdump_unix.h
+include/avidemux/2.8/ADM_core/ADM_crashdump_vs.h
+include/avidemux/2.8/ADM_core/ADM_default.h
+include/avidemux/2.8/ADM_core/ADM_dynamicLoading.h
+include/avidemux/2.8/ADM_core/ADM_files.h
+include/avidemux/2.8/ADM_core/ADM_inttype.h
+include/avidemux/2.8/ADM_core/ADM_mangle.h
+include/avidemux/2.8/ADM_core/ADM_mangle_gcc.h
+include/avidemux/2.8/ADM_core/ADM_mangle_vs.h
+include/avidemux/2.8/ADM_core/ADM_memsupport.h
+include/avidemux/2.8/ADM_core/ADM_misc.h
+include/avidemux/2.8/ADM_core/ADM_prettyPrint.h
+include/avidemux/2.8/ADM_core/ADM_ptrQueue.h
+include/avidemux/2.8/ADM_core/ADM_queue.h
+include/avidemux/2.8/ADM_core/ADM_threads.h
+include/avidemux/2.8/ADM_core/ADM_vidMisc.h
+include/avidemux/2.8/ADM_core/ADM_win32.h
+include/avidemux/2.8/ADM_core/BVector.h
+include/avidemux/2.8/ADM_core/admx86inc.asm
+include/avidemux/2.8/ADM_core/admx86util.asm
+include/avidemux/2.8/ADM_coreAudio/ADM_audioAccessFile.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioAccessFileAACADTS.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioClock.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioCodecEnum.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioIdentify.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStream.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamAC3.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamBuffered.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamConstantChunk.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamDCA.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamEac3.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamMP3.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioStreamPCM.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioWrite.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioWriteAAC.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioWriteWav.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audioXiphUtils.h
+include/avidemux/2.8/ADM_coreAudio/ADM_audiodef.h
+include/avidemux/2.8/ADM_coreAudio/ADM_baseAudioStream.h
+include/avidemux/2.8/ADM_coreAudio/ADM_coreAudio.h
+include/avidemux/2.8/ADM_coreAudio/ADM_coreAudio6_export.h
+include/avidemux/2.8/ADM_coreAudioCodec/ADM_ad_plugin.h
+include/avidemux/2.8/ADM_coreAudioCodec/ADM_audiocodec.h
+include/avidemux/2.8/ADM_coreAudioCodec/ADM_audiocodeclist.h
+include/avidemux/2.8/ADM_coreAudioCodec/adm_ogg.h
+include/avidemux/2.8/ADM_coreAudioDevice/ADM_audioDeviceInternal.h
+include/avidemux/2.8/ADM_coreAudioDevice/ADM_audiodevice.h
+include/avidemux/2.8/ADM_coreAudioDevice/ADM_coreAudioDevice6_export.h
+include/avidemux/2.8/ADM_coreAudioDevice/audio_out.h
+include/avidemux/2.8/ADM_coreAudioEncoder/ADM_coreAudioEncoder6_export.h
+include/avidemux/2.8/ADM_coreAudioEncoder/audioencoder.h
+include/avidemux/2.8/ADM_coreAudioEncoder/audioencoderInternal.h
+include/avidemux/2.8/ADM_coreAudioFilter/ADM_audioFilter.h
+include/avidemux/2.8/ADM_coreAudioFilter/ADM_audioResample.h
+include/avidemux/2.8/ADM_coreAudioFilter/ADM_audioStretch.h
+include/avidemux/2.8/ADM_coreAudioFilter/ADM_coreAudioFilterAPI6_export.h
+include/avidemux/2.8/ADM_coreAudioFilter/audioEncoderApi.h
+include/avidemux/2.8/ADM_coreAudioFilter/audio_encoderPlugin.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_SRC.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_bridge.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_channels.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_conf.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_dolby.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_eq.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_film2pal.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_internal.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_limiter.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_limiter_param.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_mixer.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_normalize.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_normalize_param.h
+include/avidemux/2.8/ADM_coreAudioFilter/audiofilter_stretch.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_a52info.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_aacLatm.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_aacadts.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_aacinfo.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_audioParser6_export.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_dcainfo.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_eac3info.h
+include/avidemux/2.8/ADM_coreAudioParser/ADM_mp3info.h
+include/avidemux/2.8/ADM_coreConfig.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_Video.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_bitmap.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_coreDemuxer.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_coreDemuxer6_export.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_coreDemuxerMpeg.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_coreDemuxerMpegTemplate.cpp.h
+include/avidemux/2.8/ADM_coreDemuxer/ADM_demuxerInternal.h
+include/avidemux/2.8/ADM_coreDemuxer/avifmt2.h
+include/avidemux/2.8/ADM_coreDemuxer/unix/avifmt.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/ADM_coreDemuxerMpeg6_export.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/ADM_indexFile.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmxPSPacket.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmxPacket.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_demuxer.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_demuxerEs.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_demuxerMSDVR.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_demuxerPS.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_demuxerTS.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_identify.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_indexer.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_io.h
+include/avidemux/2.8/ADM_coreDemuxerMpeg/dmx_mpegstartcode.h
+include/avidemux/2.8/ADM_coreImage/ADM_colorspace.h
+include/avidemux/2.8/ADM_coreImage/ADM_coreImage6_export.h
+include/avidemux/2.8/ADM_coreImage/ADM_image.h
+include/avidemux/2.8/ADM_coreImage/ADM_imageFlags.h
+include/avidemux/2.8/ADM_coreImage/ADM_imageResizer.h
+include/avidemux/2.8/ADM_coreImage/ADM_interlaced.h
+include/avidemux/2.8/ADM_coreImage/ADM_pp.h
+include/avidemux/2.8/ADM_coreImage/ADM_print_priv.h
+include/avidemux/2.8/ADM_coreImage/ADM_rgb.h
+include/avidemux/2.8/ADM_coreImage/ADM_toneMapper.h
+include/avidemux/2.8/ADM_coreImage/ADM_vidField.h
+include/avidemux/2.8/ADM_coreImage/ADM_vidFieldUtil.h
+include/avidemux/2.8/ADM_coreImage/ADM_videoFilterDynamic.h
+include/avidemux/2.8/ADM_coreImage/ADM_videoFilter_iface.h
+include/avidemux/2.8/ADM_coreImage/ADM_videoFilter_internal.h
+include/avidemux/2.8/ADM_coreImageLoader/ADM_coreImageLoader6_export.h
+include/avidemux/2.8/ADM_coreImageLoader/ADM_imageLoader.h
+include/avidemux/2.8/ADM_coreJobs/ADM_coreJobs.h
+include/avidemux/2.8/ADM_coreJobs/ADM_coreJobs_export.h
+include/avidemux/2.8/ADM_coreJobs/sqlJobs.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_coreMuxer6_export.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_coreMuxerFfmpeg.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_muxer.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_muxerInternal.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_muxerProto.h
+include/avidemux/2.8/ADM_coreMuxer/ADM_muxerUtils.h
+include/avidemux/2.8/ADM_coreScript/ADM_ScriptEngineLoader.h
+include/avidemux/2.8/ADM_coreScript/ADM_coreScript_export.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDF.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDFInteger.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDFMenu.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDFTimeStamp.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDFToggle.h
+include/avidemux/2.8/ADM_coreScript/ADM_scriptDialogFactory.h
+include/avidemux/2.8/ADM_coreScript/IScriptEngine.h
+include/avidemux/2.8/ADM_coreScript/IScriptWriter.h
+include/avidemux/2.8/ADM_coreScript/ScriptShell.h
+include/avidemux/2.8/ADM_coreSocket/ADM_coreAvsProtocol.h
+include/avidemux/2.8/ADM_coreSocket/ADM_coreCommandSocket.h
+include/avidemux/2.8/ADM_coreSocket/ADM_coreSocket.h
+include/avidemux/2.8/ADM_coreSocket/ADM_coreSocket6_export.h
+include/avidemux/2.8/ADM_coreSqlLight3/ADM_coreSqlLight3_export.h
+include/avidemux/2.8/ADM_coreSqlLight3/Database.h
+include/avidemux/2.8/ADM_coreSqlLight3/IError.h
+include/avidemux/2.8/ADM_coreSqlLight3/Query.h
+include/avidemux/2.8/ADM_coreSqlLight3/StderrLog.h
+include/avidemux/2.8/ADM_coreSqlLight3/SysLog2.h
+include/avidemux/2.8/ADM_coreSqlLight3/libsqlitewrapped.h
+include/avidemux/2.8/ADM_coreSubtitles/ADM_coreSubtitles.h
+include/avidemux/2.8/ADM_coreSubtitles/ADM_coreSubtitles_export.h
+include/avidemux/2.8/ADM_coreUI/ADM_coreUI6_export.h
+include/avidemux/2.8/ADM_coreUI/ADM_windowInfo.h
+include/avidemux/2.8/ADM_coreUI/DIA_audioTracks.h
+include/avidemux/2.8/ADM_coreUI/DIA_coreToolkit.h
+include/avidemux/2.8/ADM_coreUI/DIA_coreUI_internal.h
+include/avidemux/2.8/ADM_coreUI/DIA_encoding.h
+include/avidemux/2.8/ADM_coreUI/DIA_enter.h
+include/avidemux/2.8/ADM_coreUI/DIA_factory.h
+include/avidemux/2.8/ADM_coreUI/DIA_factoryStubs.h
+include/avidemux/2.8/ADM_coreUI/DIA_fileSel.h
+include/avidemux/2.8/ADM_coreUI/DIA_processing.h
+include/avidemux/2.8/ADM_coreUI/DIA_uiTypes.h
+include/avidemux/2.8/ADM_coreUI/DIA_working.h
+include/avidemux/2.8/ADM_coreUtils/ADM_bitstream.h
+include/avidemux/2.8/ADM_coreUtils/ADM_codecType.h
+include/avidemux/2.8/ADM_coreUtils/ADM_compressedImage.h
+include/avidemux/2.8/ADM_coreUtils/ADM_confCouple.h
+include/avidemux/2.8/ADM_coreUtils/ADM_coreCodecMapping.h
+include/avidemux/2.8/ADM_coreUtils/ADM_coreJson.h
+include/avidemux/2.8/ADM_coreUtils/ADM_coreUtils.h
+include/avidemux/2.8/ADM_coreUtils/ADM_coreUtils6_export.h
+include/avidemux/2.8/ADM_coreUtils/ADM_fileio.h
+include/avidemux/2.8/ADM_coreUtils/ADM_frameType.h
+include/avidemux/2.8/ADM_coreUtils/ADM_getbits.h
+include/avidemux/2.8/ADM_coreUtils/ADM_h264_tag.h
+include/avidemux/2.8/ADM_coreUtils/ADM_h265_tag.h
+include/avidemux/2.8/ADM_coreUtils/ADM_iso639.h
+include/avidemux/2.8/ADM_coreUtils/ADM_last.h
+include/avidemux/2.8/ADM_coreUtils/ADM_memio.h
+include/avidemux/2.8/ADM_coreUtils/ADM_paramList.h
+include/avidemux/2.8/ADM_coreUtils/ADM_quota.h
+include/avidemux/2.8/ADM_coreUtils/ADM_string.h
+include/avidemux/2.8/ADM_coreUtils/ADM_threadQueue.h
+include/avidemux/2.8/ADM_coreUtils/ADM_videoInfoExtractor.h
+include/avidemux/2.8/ADM_coreUtils/ADM_writeRiff.h
+include/avidemux/2.8/ADM_coreUtils/FFcodecContext_param.h
+include/avidemux/2.8/ADM_coreUtils/fourcc.h
+include/avidemux/2.8/ADM_coreUtils/prefs.h
+include/avidemux/2.8/ADM_coreUtils/prefs2_list.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_codec.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_codecEmpty.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_codecFFVP9.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_codecFFsimple.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_codecNull.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_coreVideoCodec6_export.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_coreVideoDecoderInternal.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_ffmp43.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_hwAccel.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_rgb16.h
+include/avidemux/2.8/ADM_coreVideoCodec/ADM_uyvy.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_coreVideoEncoder.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_coreVideoEncoder6_export.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_coreVideoEncoderFFmpeg.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_coreVideoEncoderFFmpeg_param.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_coreVideoEncoderInternal.h
+include/avidemux/2.8/ADM_coreVideoEncoder/ADM_encoderConf.h
+include/avidemux/2.8/ADM_coreVideoEncoder/FFcodecContext.h
+include/avidemux/2.8/ADM_coreVideoEncoder/FFcodecSettings.h
+include/avidemux/2.8/ADM_coreVideoEncoder/FFcodecSettings_desc.cpp.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_coreVideoFilter.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_coreVideoFilter6_export.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_coreVideoFilterFunc.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_coreVideoFilterInternal.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_filterCategory.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_videoFilterBridge.h
+include/avidemux/2.8/ADM_coreVideoFilter/ADM_videoFilterCache.h
+include/avidemux/2.8/ADM_coreVideoToolbox/ADM_coreVideoToolbox.h
+include/avidemux/2.8/cmake/ADM_coreConfig.cmake
+include/avidemux/2.8/cmake/ADM_coreConfig.h.cmake
+include/avidemux/2.8/cmake/DeployQt5.cmake
+include/avidemux/2.8/cmake/FindAlsa.cmake
+include/avidemux/2.8/cmake/FindArts.cmake
+include/avidemux/2.8/cmake/FindBourne.cmake
+include/avidemux/2.8/cmake/FindGitSvn.cmake
+include/avidemux/2.8/cmake/FindGnuMake.cmake
+include/avidemux/2.8/cmake/FindPatch.cmake
+include/avidemux/2.8/cmake/FindSDL.cmake
+include/avidemux/2.8/cmake/FindSDL2.cmake
+include/avidemux/2.8/cmake/FindSubversion.cmake
+include/avidemux/2.8/cmake/FindTar.cmake
+include/avidemux/2.8/cmake/Po.cmake
+include/avidemux/2.8/cmake/_CMakeParseArguments.cmake
+include/avidemux/2.8/cmake/ad_plugin.cmake
+include/avidemux/2.8/cmake/admAsNeeded.cmake
+include/avidemux/2.8/cmake/admCPack.cmake
+include/avidemux/2.8/cmake/admCPackRpm.cmake
+include/avidemux/2.8/cmake/admCheckAom.cmake
+include/avidemux/2.8/cmake/admCheckAudioDeviceLibs.cmake
+include/avidemux/2.8/cmake/admCheckAudioEncoderLibs.cmake
+include/avidemux/2.8/cmake/admCheckDca.cmake
+include/avidemux/2.8/cmake/admCheckDxva2.cmake
+include/avidemux/2.8/cmake/admCheckFaad.cmake
+include/avidemux/2.8/cmake/admCheckFdkAac.cmake
+include/avidemux/2.8/cmake/admCheckFontConfig.cmake
+include/avidemux/2.8/cmake/admCheckFreeType.cmake
+include/avidemux/2.8/cmake/admCheckFribidi.cmake
+include/avidemux/2.8/cmake/admCheckFtello.cmake
+include/avidemux/2.8/cmake/admCheckGettext.cmake
+include/avidemux/2.8/cmake/admCheckGtk.cmake
+include/avidemux/2.8/cmake/admCheckLibVA.cmake
+include/avidemux/2.8/cmake/admCheckLibxml2.cmake
+include/avidemux/2.8/cmake/admCheckMiscLibs.cmake
+include/avidemux/2.8/cmake/admCheckNvEnc.cmake
+include/avidemux/2.8/cmake/admCheckOpenGl.cmake
+include/avidemux/2.8/cmake/admCheckOpencore.cmake
+include/avidemux/2.8/cmake/admCheckOpus.cmake
+include/avidemux/2.8/cmake/admCheckQt.cmake
+include/avidemux/2.8/cmake/admCheckQt4.cmake
+include/avidemux/2.8/cmake/admCheckQt5.cmake
+include/avidemux/2.8/cmake/admCheckQt6.cmake
+include/avidemux/2.8/cmake/admCheckRequiredLibs.cmake
+include/avidemux/2.8/cmake/admCheckSpiderMonkey.cmake
+include/avidemux/2.8/cmake/admCheckSqlLite.cmake
+include/avidemux/2.8/cmake/admCheckThreads.cmake
+include/avidemux/2.8/cmake/admCheckVDPAU.cmake
+include/avidemux/2.8/cmake/admCheckVapourSynth.cmake
+include/avidemux/2.8/cmake/admCheckVideoToolbox.cmake
+include/avidemux/2.8/cmake/admCheckVorbisDec.cmake
+include/avidemux/2.8/cmake/admCheckVpx.cmake
+include/avidemux/2.8/cmake/admCheckX264.cmake
+include/avidemux/2.8/cmake/admCheckX265.cmake
+include/avidemux/2.8/cmake/admCheckXvba.cmake
+include/avidemux/2.8/cmake/admCheckXvid.cmake
+include/avidemux/2.8/cmake/admCmakeParseArgument.cmake
+include/avidemux/2.8/cmake/admConfigHelper.cmake
+include/avidemux/2.8/cmake/admConfigSummary.cmake
+include/avidemux/2.8/cmake/admCoreIncludes.cmake
+include/avidemux/2.8/cmake/admCoreIncludesExternalBuild.cmake
+include/avidemux/2.8/cmake/admCrossCompile.cmake
+include/avidemux/2.8/cmake/admCrossQt4.cmake
+include/avidemux/2.8/cmake/admDebianUtils.cmake
+include/avidemux/2.8/cmake/admDetermineSystem.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild.cmake.original
+include/avidemux/2.8/cmake/admFFmpegBuild_crossMingw.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild_helpers.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild_native.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild_vs.cmake
+include/avidemux/2.8/cmake/admFFmpegBuild_vs_import.cmake
+include/avidemux/2.8/cmake/admFFmpegPrepareGit.cmake
+include/avidemux/2.8/cmake/admFFmpegPrepareSvn.cmake
+include/avidemux/2.8/cmake/admFFmpegPrepareTar.cmake
+include/avidemux/2.8/cmake/admFFmpegUtil.cmake
+include/avidemux/2.8/cmake/admFFmpegVersion.cmake
+include/avidemux/2.8/cmake/admGetRevision.cmake
+include/avidemux/2.8/cmake/admInstallDir.cmake
+include/avidemux/2.8/cmake/admMainChecks.cmake
+include/avidemux/2.8/cmake/admOpenGl.cmake
+include/avidemux/2.8/cmake/admPackager.cmake
+include/avidemux/2.8/cmake/admPluginLocation.cmake
+include/avidemux/2.8/cmake/admPluginVideoEncoder.cmake
+include/avidemux/2.8/cmake/admQtMacro.cmake
+include/avidemux/2.8/cmake/admTimeStamp.cmake
+include/avidemux/2.8/cmake/admWindRes.cmake
+include/avidemux/2.8/cmake/admYasm.cmake
+include/avidemux/2.8/cmake/admYasm_gcc.cmake
+include/avidemux/2.8/cmake/admYasm_vs.cmake
+include/avidemux/2.8/cmake/adm_log.cmake
+include/avidemux/2.8/cmake/ae_plugin.cmake
+include/avidemux/2.8/cmake/av_plugin.cmake
+include/avidemux/2.8/cmake/avidemuxVersion.cmake
+include/avidemux/2.8/cmake/cmake_compile_check/CheckFunctionExists.c
+include/avidemux/2.8/cmake/cmake_compile_check/check_vdpau.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/cpu_arm64_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/cpu_armel_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/cpu_riscv_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/cpu_x86-64_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/cpu_x86_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/dxva2.c
+include/avidemux/2.8/cmake/cmake_compile_check/execinfo.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/faad_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/ftello.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/gettext.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/gtk_x11_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/iconv_check.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/libva.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/libva_dummy.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/libva_hevcdec.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/libva_vp9dec.cpp
+include/avidemux/2.8/cmake/cmake_compile_check/os_bsd_check.cpp
+include/avidemux/2.8/cmake/cmake_win32_rc/VersionInfo.in
+include/avidemux/2.8/cmake/cmake_win32_rc/VersionResource.rc
+include/avidemux/2.8/cmake/cmake_win32_rc/generate_product_version.cmake
+include/avidemux/2.8/cmake/commonCmakeApplication.cmake
+include/avidemux/2.8/cmake/config.h.cmake
+include/avidemux/2.8/cmake/debianArch.cmake
+include/avidemux/2.8/cmake/dm_plugin.cmake
+include/avidemux/2.8/cmake/ffmpeg_configure.sh.cmake
+include/avidemux/2.8/cmake/ffmpeg_make.sh.cmake
+include/avidemux/2.8/cmake/mx_plugin.cmake
+include/avidemux/2.8/cmake/plugin_cli.cmake
+include/avidemux/2.8/cmake/plugin_qt4.cmake
+include/avidemux/2.8/cmake/se_plugin.cmake
+include/avidemux/2.8/cmake/vd_plugin.cmake
+include/avidemux/2.8/cmake/ve_plugin.cmake
+include/avidemux/2.8/cmake/ve_plugin_qt4.cmake
+include/avidemux/2.8/cmake/ve_settings_plugin.cmake
+include/avidemux/2.8/cmake/vf_plugin.cmake
+include/avidemux/2.8/cmake/vf_plugin_cli.cmake
+include/avidemux/2.8/cmake/vf_plugin_gtk.cmake
+include/avidemux/2.8/cmake/vf_plugin_qt4.cmake
+include/avidemux/2.8/cmake/vf_plugin_qt4gl.cmake
+include/avidemux/2.8/libavcodec/avcodec.h
+include/avidemux/2.8/libavcodec/bsf.h
+include/avidemux/2.8/libavcodec/codec.h
+include/avidemux/2.8/libavcodec/codec_desc.h
+include/avidemux/2.8/libavcodec/codec_id.h
+include/avidemux/2.8/libavcodec/codec_par.h
+include/avidemux/2.8/libavcodec/packet.h
+include/avidemux/2.8/libavcodec/vdpau.h
+include/avidemux/2.8/libavcodec/version.h
+include/avidemux/2.8/libavcodec/videotoolbox.h
+include/avidemux/2.8/libavformat/avformat.h
+include/avidemux/2.8/libavformat/avio.h
+include/avidemux/2.8/libavformat/flv.h
+include/avidemux/2.8/libavformat/version.h
+include/avidemux/2.8/libavutil/attributes.h
+include/avidemux/2.8/libavutil/avconfig.h
+include/avidemux/2.8/libavutil/avutil.h
+include/avidemux/2.8/libavutil/bswap.h
+include/avidemux/2.8/libavutil/buffer.h
+include/avidemux/2.8/libavutil/channel_layout.h
+include/avidemux/2.8/libavutil/common.h
+include/avidemux/2.8/libavutil/cpu.h
+include/avidemux/2.8/libavutil/dict.h
+include/avidemux/2.8/libavutil/error.h
+include/avidemux/2.8/libavutil/frame.h
+include/avidemux/2.8/libavutil/hdr_dynamic_metadata.h
+include/avidemux/2.8/libavutil/hwcontext.h
+include/avidemux/2.8/libavutil/hwcontext_dxva2.h
+include/avidemux/2.8/libavutil/hwcontext_vaapi.h
+include/avidemux/2.8/libavutil/hwcontext_vdpau.h
+include/avidemux/2.8/libavutil/intfloat.h
+include/avidemux/2.8/libavutil/log.h
+include/avidemux/2.8/libavutil/macros.h
+include/avidemux/2.8/libavutil/mastering_display_metadata.h
+include/avidemux/2.8/libavutil/mathematics.h
+include/avidemux/2.8/libavutil/mem.h
+include/avidemux/2.8/libavutil/opt.h
+include/avidemux/2.8/libavutil/pixdesc.h
+include/avidemux/2.8/libavutil/pixfmt.h
+include/avidemux/2.8/libavutil/rational.h
+include/avidemux/2.8/libavutil/samplefmt.h
+include/avidemux/2.8/libavutil/time.h
+include/avidemux/2.8/libavutil/version.h
+include/avidemux/2.8/libpostproc/postprocess.h
+include/avidemux/2.8/libpostproc/version.h
+include/avidemux/2.8/libswscale/swscale.h
+include/avidemux/2.8/libswscale/version.h
+lib/libADM6avcodec.58.${SOEXT}
+lib/libADM6avformat.58.${SOEXT}
+lib/libADM6avutil.56.${SOEXT}
+lib/libADM6postproc.55.${SOEXT}
+lib/libADM6swscale.5.${SOEXT}
+lib/libADM_audioParser6.${SOEXT}
+lib/libADM_core6.${SOEXT}
+lib/libADM_coreAudio6.${SOEXT}
+lib/libADM_coreAudioDevice6.${SOEXT}
+lib/libADM_coreAudioEncoder6.${SOEXT}
+lib/libADM_coreAudioFilterAPI6.${SOEXT}
+lib/libADM_coreDemuxer6.${SOEXT}
+lib/libADM_coreDemuxerMpeg6.${SOEXT}
+lib/libADM_coreImage6.${SOEXT}
+lib/libADM_coreImageLoader6.${SOEXT}
+lib/libADM_coreJobs.${SOEXT}
+lib/libADM_coreMuxer6.${SOEXT}
+lib/libADM_coreScript.${SOEXT}
+lib/libADM_coreSocket6.${SOEXT}
+lib/libADM_coreSqlLight3.${SOEXT}
+lib/libADM_coreSubtitles6.${SOEXT}
+lib/libADM_coreUI6.${SOEXT}
+lib/libADM_coreUtils6.${SOEXT}
+lib/libADM_coreVideoCodec6.${SOEXT}
+lib/libADM_coreVideoEncoder6.${SOEXT}
+lib/libADM_coreVideoFilter6.${SOEXT}
+lib/libADM_coreVideoToolbox6.${SOEXT}
+@pkgdir include/avidemux/2.8/cmake/sql
+@pkgdir include/avidemux/2.8/cmake/osx
diff --git a/avidemux/TODO b/avidemux/TODO
new file mode 100644
index 0000000000..68fb70c2fe
--- /dev/null
+++ b/avidemux/TODO
@@ -0,0 +1,3 @@
+* Test on NetBSD
+* Validate the dependency logic
+* Remove spurious links from some libraries in avidemux-plugins
diff --git a/avidemux/buildlink3.mk b/avidemux/buildlink3.mk
new file mode 100644
index 0000000000..23014cf20c
--- /dev/null
+++ b/avidemux/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	avidemux
+
+.if !defined(AVIDEMUX_BUILDLINK3_MK)
+AVIDEMUX_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.avidemux+=	avidemux>=2.8.1
+BUILDLINK_ABI_DEPENDS.avidemux+=	avidemux>=2.8.1
+BUILDLINK_PKGSRCDIR.avidemux?=		../../wip/avidemux
+
+.endif # AVIDEMUX_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-avidemux
diff --git a/avidemux/distinfo b/avidemux/distinfo
new file mode 100644
index 0000000000..ae4a13ce40
--- /dev/null
+++ b/avidemux/distinfo
@@ -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
diff --git a/avidemux/options.mk b/avidemux/options.mk
new file mode 100644
index 0000000000..27916ad5ec
--- /dev/null
+++ b/avidemux/options.mk
@@ -0,0 +1,209 @@
+# $NetBSD$
+
+PKG_OPTIONS_VAR=		PKG_OPTIONS.avidemux
+
+PKG_OPTIONS_OPTIONAL_GROUPS=	qt
+PKG_OPTIONS_GROUP.qt=		qt4 qt5 qt6
+
+################################################################################
+PKG_SUPPORTED_OPTIONS=		aften aom cli dca faac faad fdk-aac fontconfig \
+				freetype fribidi jack lame libvpx opencore-amr \
+				opus twolame vorbis x264 x265 xvid
+PKG_SUGGESTED_OPTIONS=		cli faac faad fontconfig freetype fribidi lame \
+				qt5 vorbis x264 x265 xvid
+
+PLIST_VARS+=			${PKG_SUPPORTED_OPTIONS} ${PKG_OPTIONS_GROUP.qt}
+
+# Add VDPAU if it is available
+.include "../../multimedia/libvdpau/available.mk"
+.if ${VDPAU_AVAILABLE} == "yes"
+PKG_SUPPORTED_OPTIONS+= vdpau
+PKG_SUGGESTED_OPTIONS+=	vdpau
+.endif
+
+# Add VAAPI if it is available
+.include "../../multimedia/libva/available.mk"
+.if ${VAAPI_AVAILABLE} == "yes"
+PKG_SUPPORTED_OPTIONS+= vaapi
+PKG_SUGGESTED_OPTIONS+=	vaapi
+.endif
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Maften)
+PLIST.aften=		yes
+.include "../../audio/aften/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DAFTEN:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Maom)
+PLIST.aom=		yes
+.include "../../multimedia/libaom/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DAOMDEC:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mcli)
+PLIST.cli=		yes
+.endif
+
+.if !empty(PKG_OPTIONS:Mdca)
+PLIST.dca=		yes
+.include "../../audio/libdca/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DLIBDCA:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfaac)
+PLIST.faac=		yes
+.include "../../audio/faac/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DFAAC:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfaad)
+PLIST.faad=		yes
+.include "../../audio/faad2/buildlink3.mk"
+CMAKE_PREFIX_PATH+=	${PREFIX}/${BUILDLINK_INCDIRS.faad2}
+.else
+CMAKE_ARGS+=		-DFAAD:BOOL=OFF -DNeAAC:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfdk-aac)
+PLIST.fdk-aac=		yes
+.include "../../audio/fdk-aac/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DFDK_AAC:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfontconfig)
+PLIST.fontconfig=	yes
+.include "../../fonts/fontconfig/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DFONTCONFIG:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfreetype)
+PLIST.freetype=		yes
+.include "../../graphics/freetype2/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DFREETYPE2:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mfribidi)
+PLIST.fribidi=		yes
+.  if empty(PKG_OPTIONS:Mfontconfig)
+PKG_OPTIONS+=		fontconfig
+.  endif
+.include "../../converters/fribidi/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DFRIBIDI:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mjack)
+PLIST.jack=		yes
+.include "../../audio/jack/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DJACK:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mlame)
+PLIST.lame=		yes
+.include "../../audio/lame/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DLAME:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mlibvpx)
+PLIST.libvpx=		yes
+.include "../../multimedia/libvpx/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DVPXDEC:BOOL=OFF -DVPXENC:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mopencore-amr)
+PLIST.opencore-amr=	yes
+.include "../../audio/opencore-amr/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DOPENCORE-AMRNB:BOOL=OFF
+CMAKE_ARGS+=		-DOPENCORE-AMRWB:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mopus)
+PLIST.opus=		yes
+.include "../../audio/libopus/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DOPUS:BOOL=OFF -DOPUS_ENCODER:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mqt4)
+PLIST.qt4=		yes
+CMAKE_ARGS+=		-DENABLE_QT4:BOOL=ON
+.include "../../x11/qt4-libs/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DQT4:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mqt5)
+PLIST.qt5=		yes
+CMAKE_ARGS+=		-DENABLE_QT5:BOOL=ON
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DQT5:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mqt6)
+PLIST.qt6=		yes
+CMAKE_ARGS+=		-DENABLE_QT6:BOOL=ON
+.include "../../x11/qt6-qtbase/buildlink3.mk"
+.endif
+
+.if !empty(PKG_OPTIONS:Mtwolame)
+PLIST.twolame=		yes
+.include "../../audio/twolame/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DTWOLAME:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mvaapi)
+PLIST.vaapi=		yes
+.include "../../multimedia/libva/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DVAAPI:BOOL=OFF -DLIBVA:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mvdpau)
+PLIST.vdpau=		yes
+.include "../../multimedia/libvdpau/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DVDPAU:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mvorbis)
+PLIST.vorbis=		yes
+.include "../../audio/libvorbis/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DLIBVORBIS:BOOL=OFF -DVORBIS:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mx264)
+PLIST.x264=		yes
+.include "../../multimedia/x264/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DX264:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mx265)
+PLIST.x265=		yes
+.include "../../multimedia/x265/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DX265:BOOL=OFF
+.endif
+
+.if !empty(PKG_OPTIONS:Mxvid)
+PLIST.xvid=		yes
+.include "../../multimedia/xvidcore/buildlink3.mk"
+.else
+CMAKE_ARGS+=		-DXVID:BOOL=OFF
+.endif


Home | Main Index | Thread Index | Old Index