diff --git a/multimedia/Makefile b/multimedia/Makefile index 6994240cdda3..5a2a6d24762a 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -1,421 +1,422 @@ COMMENT = Multimedia software SUBDIR += Bento4 SUBDIR += ab-av1 SUBDIR += ab25 SUBDIR += alass SUBDIR += aom SUBDIR += aravis SUBDIR += arcan SUBDIR += aribb24 SUBDIR += assimp SUBDIR += atomicparsley SUBDIR += audacious SUBDIR += audacious-plugins SUBDIR += av1an SUBDIR += avidemux SUBDIR += avidemux-cli SUBDIR += avidemux-plugins SUBDIR += avidemux-qt5 SUBDIR += baka-mplayer SUBDIR += bcmatroska2 SUBDIR += bino SUBDIR += bitstream SUBDIR += blind SUBDIR += butt SUBDIR += celluloid SUBDIR += cheese SUBDIR += chilitags SUBDIR += cineencoder SUBDIR += clapper SUBDIR += clutter-gst SUBDIR += clutter-gst3 SUBDIR += cmrt SUBDIR += cmrtlib SUBDIR += cx88 SUBDIR += dav1d SUBDIR += decord SUBDIR += deforaos-player SUBDIR += dirac SUBDIR += dovi_tool SUBDIR += dragon SUBDIR += droidcam SUBDIR += dtv-scan-tables SUBDIR += dumpmpeg SUBDIR += dv2sub SUBDIR += dvb-apps SUBDIR += dvbcut SUBDIR += dvbsnoop SUBDIR += dvd-slideshow SUBDIR += dvdauthor SUBDIR += dvdid SUBDIR += dvdread SUBDIR += dvdstyler SUBDIR += elementary-videos SUBDIR += emby-server SUBDIR += emovix SUBDIR += ffaudioconverter SUBDIR += ffdec SUBDIR += ffmpeg SUBDIR += ffmpeg3 SUBDIR += ffmpeg4 SUBDIR += ffmpegthumbnailer SUBDIR += ffms2 SUBDIR += ffnvcodec-headers SUBDIR += ffsubsync SUBDIR += filebot SUBDIR += flvmeta SUBDIR += fswebcam SUBDIR += gaupol SUBDIR += gavl SUBDIR += gdialog SUBDIR += get_iplayer SUBDIR += gmmlib SUBDIR += gmp-api SUBDIR += gmtk SUBDIR += gnome-mplayer SUBDIR += gpac-libgpac SUBDIR += gpac-mp4box SUBDIR += gpodder SUBDIR += gst123 SUBDIR += gstreamer1 SUBDIR += gstreamer1-editing-services SUBDIR += gstreamer1-libav SUBDIR += gstreamer1-plugins SUBDIR += gstreamer1-plugins-all SUBDIR += gstreamer1-plugins-aom SUBDIR += gstreamer1-plugins-assrender SUBDIR += gstreamer1-plugins-bad SUBDIR += gstreamer1-plugins-core SUBDIR += gstreamer1-plugins-dash SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-hls SUBDIR += gstreamer1-plugins-libde265 SUBDIR += gstreamer1-plugins-mpeg2dec SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-mplex SUBDIR += gstreamer1-plugins-msdk SUBDIR += gstreamer1-plugins-openh264 SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rust SUBDIR += gstreamer1-plugins-smoothstreaming SUBDIR += gstreamer1-plugins-svt-av1 SUBDIR += gstreamer1-plugins-svt-hevc SUBDIR += gstreamer1-plugins-svt-vp9 SUBDIR += gstreamer1-plugins-theora SUBDIR += gstreamer1-plugins-ttml SUBDIR += gstreamer1-plugins-ugly SUBDIR += gstreamer1-plugins-v4l2 SUBDIR += gstreamer1-plugins-vpx SUBDIR += gstreamer1-plugins-webrtc SUBDIR += gstreamer1-plugins-x264 SUBDIR += gstreamer1-plugins-x265 SUBDIR += gstreamer1-rtsp-server SUBDIR += gstreamer1-vaapi SUBDIR += gstreamer1-validate SUBDIR += gstreamermm SUBDIR += gtk-pipe-viewer SUBDIR += gtk-youtube-viewer SUBDIR += handbrake SUBDIR += haruna SUBDIR += harvid SUBDIR += helvum SUBDIR += intel-media-sdk SUBDIR += iso2mkv SUBDIR += jellyfin SUBDIR += jellyfin-media-player SUBDIR += jmref SUBDIR += kaffeine SUBDIR += kamoso SUBDIR += kasts SUBDIR += kdemultimedia SUBDIR += kdemultimedia-ffmpegthumbs SUBDIR += kdenlive SUBDIR += kew SUBDIR += kf5-kmediaplayer SUBDIR += kmplayer SUBDIR += kodi SUBDIR += kodi-addon-inputstream.adaptive SUBDIR += kodi-addon-peripheral.joystick SUBDIR += kodi-addon-pvr.hts SUBDIR += kodi-addon-pvr.iptvsimple SUBDIR += kodi-addon-screensaver.biogenesis SUBDIR += kodi-addon-screensaver.matrixtrails SUBDIR += kodi-addon-screensaver.stars SUBDIR += kodi-addon-visualization.fishbmc SUBDIR += kodi-addon-visualization.projectm SUBDIR += kodi-addon-visualization.shadertoy SUBDIR += kodi-addon-visualization.spectrum SUBDIR += kooha SUBDIR += kvazaar SUBDIR += l-smash SUBDIR += lebiniou SUBDIR += lebiniou-data SUBDIR += libaacs SUBDIR += libass SUBDIR += libbdplus SUBDIR += libbluray SUBDIR += libcec SUBDIR += libdc1394 SUBDIR += libdca SUBDIR += libdcadec SUBDIR += libde265 SUBDIR += libdv SUBDIR += libdvbcsa SUBDIR += libdvbpsi SUBDIR += libdvdcss SUBDIR += libdvdnav SUBDIR += libdvdread SUBDIR += libfame SUBDIR += libgav1 SUBDIR += libhdhomerun SUBDIR += libmatroska SUBDIR += libmediaart SUBDIR += libmediainfo SUBDIR += libmpeg2 SUBDIR += libmtp SUBDIR += libndi SUBDIR += libopenshot SUBDIR += librav1e SUBDIR += librespot SUBDIR += librist SUBDIR += libtheora SUBDIR += libtuner SUBDIR += libudfread SUBDIR += libuvc SUBDIR += libv4l SUBDIR += libva SUBDIR += libva-intel-driver SUBDIR += libva-intel-hybrid-driver SUBDIR += libva-intel-media-driver SUBDIR += libva-nvidia-driver SUBDIR += libva-utils SUBDIR += libva-vdpau-driver SUBDIR += libvdpau SUBDIR += libvdpau-va-gl SUBDIR += libvlcpp SUBDIR += libvpx SUBDIR += libwebm SUBDIR += libx264 SUBDIR += libxine SUBDIR += libxspf SUBDIR += libzen SUBDIR += linux-c7-libtheora SUBDIR += linux-c7-libv4l SUBDIR += linux-rl9-aom SUBDIR += linux-rl9-ffmpeg SUBDIR += linux-rl9-gstreamer1 SUBDIR += linux-rl9-gstreamer1-libav SUBDIR += linux-rl9-libtheora SUBDIR += linux-rl9-libv4l SUBDIR += linux-rl9-libva SUBDIR += linux-rl9-libvdpau SUBDIR += linux-rl9-libvpx SUBDIR += linux-rl9-qt5-qtmultimedia SUBDIR += linux-rl9-vmaf SUBDIR += linux-tsmuxer SUBDIR += linux_dvbwrapper-kmod SUBDIR += livego SUBDIR += lives SUBDIR += lms SUBDIR += lsdvd SUBDIR += m2vrequantiser SUBDIR += makemkv SUBDIR += mediaelch SUBDIR += mediainfo SUBDIR += mencoder SUBDIR += minisatip SUBDIR += minitube SUBDIR += mjpegtools SUBDIR += mkclean SUBDIR += mkvalidator SUBDIR += mkvtoolnix SUBDIR += mlt7 SUBDIR += mlt7-glaxnimate SUBDIR += mlt7-qt SUBDIR += motion SUBDIR += mp3cd SUBDIR += mp4v2 SUBDIR += mpc-qt SUBDIR += mpeg_encode SUBDIR += mplayer SUBDIR += mplayer-skins SUBDIR += mplex SUBDIR += mpv SUBDIR += mpv-mpris SUBDIR += mpvpaper SUBDIR += mpvqt SUBDIR += msdl SUBDIR += msopenh264 SUBDIR += mswebrtc SUBDIR += musikcube SUBDIR += musique SUBDIR += mxflib SUBDIR += mythtv SUBDIR += naludump SUBDIR += navidrome SUBDIR += neolink SUBDIR += nostt SUBDIR += nymphcast SUBDIR += nymphcastlib SUBDIR += nymphrpc SUBDIR += obs-recursion-effect SUBDIR += obs-streamfx SUBDIR += obs-studio SUBDIR += obs-text-pthread SUBDIR += obs-waveform SUBDIR += obuparse SUBDIR += oggvideotools SUBDIR += ogmrip SUBDIR += ogmtools SUBDIR += olive SUBDIR += onevpl SUBDIR += openh264 SUBDIR += openshot SUBDIR += opentimelineio SUBDIR += opentoonz SUBDIR += oscam SUBDIR += ossia-score SUBDIR += p5-Audio-M4P SUBDIR += p5-FFmpeg-Command SUBDIR += p5-FLV-Info SUBDIR += p5-File-Format-RIFF SUBDIR += p5-MP4-Info SUBDIR += p5-Net-UPnP SUBDIR += p5-Subtitles SUBDIR += peek SUBDIR += phonon SUBDIR += phonon-designerplugin SUBDIR += phonon-vlc SUBDIR += photofilmstrip SUBDIR += pipe-viewer SUBDIR += pipewire SUBDIR += pitivi SUBDIR += plasma5-plank-player SUBDIR += plasmatube SUBDIR += playerctl SUBDIR += plexmediaserver SUBDIR += plexmediaserver-plexpass SUBDIR += podcastdl SUBDIR += poe SUBDIR += projectx SUBDIR += ptx-kmod SUBDIR += pwcbsd SUBDIR += pwcview SUBDIR += py-PySceneDetect SUBDIR += py-av SUBDIR += py-cec SUBDIR += py-decord SUBDIR += py-enzyme SUBDIR += py-ffmpeg-python SUBDIR += py-gstreamer1 SUBDIR += py-guessit SUBDIR += py-mat2 SUBDIR += py-metadata-cleaner SUBDIR += py-mido SUBDIR += py-moviepy SUBDIR += py-opentimelineio SUBDIR += py-periscope SUBDIR += py-pretty_midi SUBDIR += py-pymediainfo SUBDIR += py-pysubs2 SUBDIR += py-python-mpv SUBDIR += py-pytube SUBDIR += py-soco SUBDIR += py-srt SUBDIR += py-subliminal SUBDIR += py-tartube SUBDIR += py-tvnamer SUBDIR += py-ustreamer SUBDIR += qmmp-plugin-pack-qt5 SUBDIR += qmmp-plugin-pack-qt6 SUBDIR += qmmp-qt5 SUBDIR += qmmp-qt6 SUBDIR += qpwgraph SUBDIR += qt5-multimedia SUBDIR += qt6-multimedia SUBDIR += quodlibet SUBDIR += qwinff SUBDIR += rage SUBDIR += rav1e SUBDIR += recmpeg SUBDIR += recordmydesktop SUBDIR += replex SUBDIR += ringrtc SUBDIR += rubygem-av SUBDIR += rubygem-clutter-gstreamer SUBDIR += rubygem-flvtool2 SUBDIR += rubygem-gstreamer SUBDIR += rubygem-streamio-ffmpeg SUBDIR += scte35dump SUBDIR += shotcut + SUBDIR += shotcut-qt6 SUBDIR += simplescreenrecorder SUBDIR += smpeg SUBDIR += smpeg2 SUBDIR += smplayer SUBDIR += smplayer-skins SUBDIR += smplayer-themes SUBDIR += snapcast SUBDIR += spook SUBDIR += streamlink SUBDIR += subtitlecomposer SUBDIR += subtitleoffsetmodifier SUBDIR += subtools SUBDIR += svt-av1 SUBDIR += svt-av1-psy SUBDIR += svt-hevc SUBDIR += svt-vp9 SUBDIR += syncplay SUBDIR += szap-s2 SUBDIR += tautulli SUBDIR += tcmplex-panteltje SUBDIR += termplay SUBDIR += tinyobjloader SUBDIR += tivodecode SUBDIR += totem SUBDIR += totem-pl-parser SUBDIR += tvheadend SUBDIR += ustreamer SUBDIR += uvg266 SUBDIR += uxplay SUBDIR += v4l-utils SUBDIR += v4l_compat SUBDIR += vamps SUBDIR += vapoursynth SUBDIR += vapoursynth-l-smash-works SUBDIR += vapoursynth-vmaf SUBDIR += vcdgear SUBDIR += vcdimager SUBDIR += vdpauinfo SUBDIR += vid.stab SUBDIR += video-trimmer SUBDIR += vlc SUBDIR += vmaf SUBDIR += vvdec SUBDIR += vvenc SUBDIR += w_scan2 SUBDIR += webcamd SUBDIR += webcamoid SUBDIR += wf-recorder SUBDIR += winff SUBDIR += wireplumber SUBDIR += wl-screenrec SUBDIR += wlrobs SUBDIR += x264 SUBDIR += x265 SUBDIR += xanim SUBDIR += xawtv SUBDIR += xfce4-parole SUBDIR += xine SUBDIR += xporthdmv SUBDIR += xvid SUBDIR += yamdi SUBDIR += youtui SUBDIR += ytfzf SUBDIR += zart SUBDIR += zoneminder .include diff --git a/multimedia/shotcut-qt6/Makefile b/multimedia/shotcut-qt6/Makefile new file mode 100644 index 000000000000..89c9c25c0433 --- /dev/null +++ b/multimedia/shotcut-qt6/Makefile @@ -0,0 +1,51 @@ +PORTNAME= shotcut +DISTVERSION= 24.11.17 +CATEGORIES= multimedia +MASTER_SITES= https://github.com/mltframework/${PORTNAME}/releases/download/v${DISTVERSION}/ +PKGNAMESUFFIX= -qt6 +DISTNAME= ${PORTNAME}-src-${DISTVERSION:C/\.//g} + +MAINTAINER= jhale@FreeBSD.org +COMMENT= Free, open source, cross-platform video editor +WWW= https://shotcut.org/ + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +LIB_DEPENDS= libfftw3.so:math/fftw3 +RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ + ${LOCALBASE}/lib/libjack.so:audio/jack \ + ${LOCALBASE}/lib/mlt-7/libmltglaxnimate-qt6.so:multimedia/mlt7-glaxnimate@qt6 \ + ${LOCALBASE}/lib/mlt-7/libmltqt6.so:multimedia/mlt7-qt@qt6 + +USES= cmake compiler:c++17-lang cpe desktop-file-utils gl mlt:7 \ + pkgconfig qt:6 sdl shared-mime-info tar:txz xorg +CPE_VENDOR= meltytech +USE_GL= opengl +USE_QT= base charts declarative multimedia tools:build +USE_SDL= sdl2 +USE_XORG= x11 + +# Disable upgrade notifications for the ports ecosystem. +CXXFLAGS+= -DSHOTCUT_NOUPGRADE + +CONFLICTS= shotcut + +SUB_FILES= ${PORTNAME}.sh + +WRKSRC= ${WRKDIR}/src +WRKSRC_SUBDIR= ${PORTNAME} + +OPTIONS_DEFINE= FREI0R LADSPA +OPTIONS_DEFAULT=FREI0R LADSPA + +FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins + +LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins + +post-install: + ${MV} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-real + ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME}.sh ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + +.include diff --git a/multimedia/shotcut-qt6/distinfo b/multimedia/shotcut-qt6/distinfo new file mode 100644 index 000000000000..de40d696cadb --- /dev/null +++ b/multimedia/shotcut-qt6/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1732942012 +SHA256 (shotcut-src-241117.txz) = a69dd704089f1999e55c4506c26442b1276ec529c9e721983bc9ee6708a72013 +SIZE (shotcut-src-241117.txz) = 324261632 diff --git a/multimedia/shotcut-qt6/files/patch-src_database.cpp b/multimedia/shotcut-qt6/files/patch-src_database.cpp new file mode 100644 index 000000000000..654c03d80dd4 --- /dev/null +++ b/multimedia/shotcut-qt6/files/patch-src_database.cpp @@ -0,0 +1,18 @@ +Fix build on i386. + +/wrkdirs/usr/ports/multimedia/shotcut-qt6/work/src/shotcut/src/database.cpp:89:29: +error: non-constant-expression cannot be narrowed from type 'qint64' (aka 'long long') +to 'time_t' (aka 'int') in initializer list [-Wc++11-narrowing] + 89 | accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset + +--- src/database.cpp.orig 2024-11-17 08:04:05 UTC ++++ src/database.cpp +@@ -86,7 +86,7 @@ QDir Database::thumbnailsDir() + auto accessed = query.value(1).toDateTime(); + auto offset = accessed.timeZone().offsetFromUtc(accessed); + struct utimbuf utimes { +- accessed.toSecsSinceEpoch() + offset, accessed.toSecsSinceEpoch() + offset ++ static_cast(accessed.toSecsSinceEpoch() + offset), static_cast(accessed.toSecsSinceEpoch() + offset) + }; + ::utime(dir.filePath(fileName).toUtf8().constData(), &utimes); + } diff --git a/multimedia/shotcut-qt6/files/shotcut.sh.in b/multimedia/shotcut-qt6/files/shotcut.sh.in new file mode 100644 index 000000000000..9c95f9f5ac5b --- /dev/null +++ b/multimedia/shotcut-qt6/files/shotcut.sh.in @@ -0,0 +1,11 @@ +#!/bin/sh + +PREFIX="%%PREFIX%%/bin" +PROGRAM="${0}" + +# Prevent loading the Qt 5 flavor of the mlt7 plugins if installed. +# Shotcut will crash without this environment variable set because +# mlt7 defaults to loading the Qt 5 flavor of the plugins. + +export MLT_REPOSITORY_DENY="libmltqt:libmltglaxnimate" +exec ${PREFIX}/${PROGRAM##*/}-real "${@}" diff --git a/multimedia/shotcut-qt6/pkg-descr b/multimedia/shotcut-qt6/pkg-descr new file mode 100644 index 000000000000..f28f7c2823a0 --- /dev/null +++ b/multimedia/shotcut-qt6/pkg-descr @@ -0,0 +1,5 @@ +Shotcut is a free, open source, cross-platform video editor for +Windows, Mac and Linux. Major features include support for a wide +range of formats; no import required meaning native timeline editing; +Blackmagic Design support for input and preview monitoring; and +resolution support to 4k. diff --git a/multimedia/shotcut-qt6/pkg-plist b/multimedia/shotcut-qt6/pkg-plist new file mode 100644 index 000000000000..f952d1c8777d --- /dev/null +++ b/multimedia/shotcut-qt6/pkg-plist @@ -0,0 +1,555 @@ +bin/shotcut +bin/shotcut-real +lib/libCuteLogger.so +share/applications/org.shotcut.Shotcut.desktop +share/icons/hicolor/128x128/apps/org.shotcut.Shotcut.png +share/icons/hicolor/64x64/apps/org.shotcut.Shotcut.png +share/man/man1/shotcut.1.gz +share/metainfo/org.shotcut.Shotcut.metainfo.xml +share/mime/packages/org.shotcut.Shotcut.xml +%%DATADIR%%/filter-sets/Glow Intensity +%%DATADIR%%/filter-sets/Obscure With Blur +%%DATADIR%%/filter-sets/Obscure With Mosaic +%%DATADIR%%/filter-sets/Text Simple with Gradient Back +%%DATADIR%%/qml/export-chapters/export-chapters.js +%%DATADIR%%/qml/export-chapters/main.js +%%DATADIR%%/qml/export-chapters/mlt2chapters.js +%%DATADIR%%/qml/export-chapters/package.json +%%DATADIR%%/qml/export-chapters/rebuild.sh +%%DATADIR%%/qml/export-chapters/test-node.js +%%DATADIR%%/qml/export-edl/export-edl.js +%%DATADIR%%/qml/export-edl/main.js +%%DATADIR%%/qml/export-edl/mlt2edl.js +%%DATADIR%%/qml/export-edl/package.json +%%DATADIR%%/qml/export-edl/rebuild.sh +%%DATADIR%%/qml/export-edl/test-node.js +%%DATADIR%%/qml/filters/alpha_adjust/icon.webp +%%DATADIR%%/qml/filters/alpha_adjust/meta.qml +%%DATADIR%%/qml/filters/alpha_adjust/ui.qml +%%DATADIR%%/qml/filters/alpha_view/icon.webp +%%DATADIR%%/qml/filters/alpha_view/meta.qml +%%DATADIR%%/qml/filters/alpha_view/ui.qml +%%DATADIR%%/qml/filters/ambisonic_decoder/meta.qml +%%DATADIR%%/qml/filters/ambisonic_decoder/ui.qml +%%DATADIR%%/qml/filters/ambisonic_decoder/vui.qml +%%DATADIR%%/qml/filters/ambisonic_encoder/meta.qml +%%DATADIR%%/qml/filters/ambisonic_encoder/ui.qml +%%DATADIR%%/qml/filters/ambisonic_encoder/vui.qml +%%DATADIR%%/qml/filters/audio_adeclick/meta.qml +%%DATADIR%%/qml/filters/audio_adeclick/ui.qml +%%DATADIR%%/qml/filters/audio_autofade/meta.qml +%%DATADIR%%/qml/filters/audio_autofade/ui.qml +%%DATADIR%%/qml/filters/audio_balance/meta.qml +%%DATADIR%%/qml/filters/audio_balance/ui.qml +%%DATADIR%%/qml/filters/audio_bandpass/meta.qml +%%DATADIR%%/qml/filters/audio_bandpass/ui.qml +%%DATADIR%%/qml/filters/audio_basstreble/meta.qml +%%DATADIR%%/qml/filters/audio_basstreble/ui.qml +%%DATADIR%%/qml/filters/audio_channelcopy/meta.qml +%%DATADIR%%/qml/filters/audio_channelcopy/ui.qml +%%DATADIR%%/qml/filters/audio_compressor/meta.qml +%%DATADIR%%/qml/filters/audio_compressor/ui.qml +%%DATADIR%%/qml/filters/audio_delay/meta.qml +%%DATADIR%%/qml/filters/audio_delay/ui.qml +%%DATADIR%%/qml/filters/audio_eq15band/meta.qml +%%DATADIR%%/qml/filters/audio_eq15band/ui.qml +%%DATADIR%%/qml/filters/audio_eq3band/meta.qml +%%DATADIR%%/qml/filters/audio_eq3band/ui.qml +%%DATADIR%%/qml/filters/audio_eqparametric/meta.qml +%%DATADIR%%/qml/filters/audio_eqparametric/ui.qml +%%DATADIR%%/qml/filters/audio_expander/meta.qml +%%DATADIR%%/qml/filters/audio_expander/ui.qml +%%DATADIR%%/qml/filters/audio_fadein/meta.qml +%%DATADIR%%/qml/filters/audio_fadein/ui.qml +%%DATADIR%%/qml/filters/audio_fadeout/meta.qml +%%DATADIR%%/qml/filters/audio_fadeout/ui.qml +%%DATADIR%%/qml/filters/audio_gain/meta.qml +%%DATADIR%%/qml/filters/audio_gain/ui.qml +%%DATADIR%%/qml/filters/audio_highpass/meta.qml +%%DATADIR%%/qml/filters/audio_highpass/ui.qml +%%DATADIR%%/qml/filters/audio_invert/meta.qml +%%DATADIR%%/qml/filters/audio_limiter/meta.qml +%%DATADIR%%/qml/filters/audio_limiter/ui.qml +%%DATADIR%%/qml/filters/audio_lowpass/meta.qml +%%DATADIR%%/qml/filters/audio_lowpass/ui.qml +%%DATADIR%%/qml/filters/audio_matrix_ms/meta.qml +%%DATADIR%%/qml/filters/audio_matrix_ms/ui.qml +%%DATADIR%%/qml/filters/audio_mono/meta.qml +%%DATADIR%%/qml/filters/audio_mute/meta.qml +%%DATADIR%%/qml/filters/audio_mute/ui.qml +%%DATADIR%%/qml/filters/audio_noisegate/meta.qml +%%DATADIR%%/qml/filters/audio_noisegate/ui.qml +%%DATADIR%%/qml/filters/audio_normalize_1p/meta.qml +%%DATADIR%%/qml/filters/audio_normalize_1p/ui.qml +%%DATADIR%%/qml/filters/audio_normalize_2p/meta.qml +%%DATADIR%%/qml/filters/audio_normalize_2p/ui.qml +%%DATADIR%%/qml/filters/audio_notch/meta.qml +%%DATADIR%%/qml/filters/audio_notch/ui.qml +%%DATADIR%%/qml/filters/audio_pan/meta.qml +%%DATADIR%%/qml/filters/audio_pan/ui.qml +%%DATADIR%%/qml/filters/audio_pitch/meta.qml +%%DATADIR%%/qml/filters/audio_pitch/ui.qml +%%DATADIR%%/qml/filters/audio_reverb/meta.qml +%%DATADIR%%/qml/filters/audio_reverb/ui.qml +%%DATADIR%%/qml/filters/audio_seam/meta.qml +%%DATADIR%%/qml/filters/audio_seam/ui.qml +%%DATADIR%%/qml/filters/audio_stereoenhance/meta.qml +%%DATADIR%%/qml/filters/audio_stereoenhance/ui.qml +%%DATADIR%%/qml/filters/audio_swapchannels/meta.qml +%%DATADIR%%/qml/filters/audio_swapchannels/ui.qml +%%DATADIR%%/qml/filters/audiolevelgraph/icon.webp +%%DATADIR%%/qml/filters/audiolevelgraph/meta.qml +%%DATADIR%%/qml/filters/audiolevelgraph/ui.qml +%%DATADIR%%/qml/filters/audiolevelgraph/vui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_mask/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_eq_mask/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_mask/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_rect/vui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_eq_to_stereo/vui.qml +%%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_hemi_to_eq/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_rect_to_eq/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_stabilize_360/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_stabilize_360/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_stabilize_360/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_transform_360/icon.webp +%%DATADIR%%/qml/filters/bigsh0t_transform_360/meta.qml +%%DATADIR%%/qml/filters/bigsh0t_transform_360/ui.qml +%%DATADIR%%/qml/filters/bigsh0t_transform_360/vui.qml +%%DATADIR%%/qml/filters/blend_mode/icon.webp +%%DATADIR%%/qml/filters/blend_mode/meta.qml +%%DATADIR%%/qml/filters/blend_mode/ui.qml +%%DATADIR%%/qml/filters/bluescreen0r/icon.webp +%%DATADIR%%/qml/filters/bluescreen0r/meta.qml +%%DATADIR%%/qml/filters/bluescreen0r/ui.qml +%%DATADIR%%/qml/filters/blur/icon.webp +%%DATADIR%%/qml/filters/blur/meta_box_blur.qml +%%DATADIR%%/qml/filters/blur/meta_boxblur.qml +%%DATADIR%%/qml/filters/blur/meta_movit.qml +%%DATADIR%%/qml/filters/blur/ui_box_blur.qml +%%DATADIR%%/qml/filters/blur/ui_boxblur.qml +%%DATADIR%%/qml/filters/blur/ui_movit.qml +%%DATADIR%%/qml/filters/blur_exponential/icon.webp +%%DATADIR%%/qml/filters/blur_exponential/meta.qml +%%DATADIR%%/qml/filters/blur_exponential/ui.qml +%%DATADIR%%/qml/filters/blur_gaussian/icon.webp +%%DATADIR%%/qml/filters/blur_gaussian/meta.qml +%%DATADIR%%/qml/filters/blur_gaussian/meta_av.qml +%%DATADIR%%/qml/filters/blur_gaussian/ui_av.qml +%%DATADIR%%/qml/filters/blur_gaussian/ui_frei0r.qml +%%DATADIR%%/qml/filters/blur_lowpass/icon.webp +%%DATADIR%%/qml/filters/blur_lowpass/meta.qml +%%DATADIR%%/qml/filters/blur_lowpass/ui.qml +%%DATADIR%%/qml/filters/brightness/icon.webp +%%DATADIR%%/qml/filters/brightness/meta.qml +%%DATADIR%%/qml/filters/brightness/meta_movit.qml +%%DATADIR%%/qml/filters/brightness/ui.qml +%%DATADIR%%/qml/filters/brightness/ui_movit.qml +%%DATADIR%%/qml/filters/choppy/icon.webp +%%DATADIR%%/qml/filters/choppy/meta.qml +%%DATADIR%%/qml/filters/choppy/ui.qml +%%DATADIR%%/qml/filters/chromahold/icon.webp +%%DATADIR%%/qml/filters/chromahold/meta.qml +%%DATADIR%%/qml/filters/chromahold/ui.qml +%%DATADIR%%/qml/filters/color/icon.webp +%%DATADIR%%/qml/filters/color/meta.qml +%%DATADIR%%/qml/filters/color/meta_frei0r_coloradj.qml +%%DATADIR%%/qml/filters/color/meta_movit.qml +%%DATADIR%%/qml/filters/color/ui.qml +%%DATADIR%%/qml/filters/color/ui_frei0r_coloradj.qml +%%DATADIR%%/qml/filters/contrast/icon.webp +%%DATADIR%%/qml/filters/contrast/meta.qml +%%DATADIR%%/qml/filters/contrast/meta_movit.qml +%%DATADIR%%/qml/filters/contrast/ui.qml +%%DATADIR%%/qml/filters/corners/icon.webp +%%DATADIR%%/qml/filters/corners/meta.qml +%%DATADIR%%/qml/filters/corners/ui.qml +%%DATADIR%%/qml/filters/corners/vui.qml +%%DATADIR%%/qml/filters/crop/icon.webp +%%DATADIR%%/qml/filters/crop/meta.qml +%%DATADIR%%/qml/filters/crop/meta_movit.qml +%%DATADIR%%/qml/filters/crop/ui.qml +%%DATADIR%%/qml/filters/crop_circle/icon.webp +%%DATADIR%%/qml/filters/crop_circle/meta.qml +%%DATADIR%%/qml/filters/crop_circle/ui.qml +%%DATADIR%%/qml/filters/crop_rectangle/icon.webp +%%DATADIR%%/qml/filters/crop_rectangle/meta.qml +%%DATADIR%%/qml/filters/crop_rectangle/ui.qml +%%DATADIR%%/qml/filters/crop_rectangle/vui.qml +%%DATADIR%%/qml/filters/dance/icon.webp +%%DATADIR%%/qml/filters/dance/meta_dance.qml +%%DATADIR%%/qml/filters/dance/ui_dance.qml +%%DATADIR%%/qml/filters/deband/icon.webp +%%DATADIR%%/qml/filters/deband/meta.qml +%%DATADIR%%/qml/filters/deband/ui.qml +%%DATADIR%%/qml/filters/distort/icon.webp +%%DATADIR%%/qml/filters/distort/meta.qml +%%DATADIR%%/qml/filters/distort/ui.qml +%%DATADIR%%/qml/filters/dither/icon.webp +%%DATADIR%%/qml/filters/dither/meta.qml +%%DATADIR%%/qml/filters/dither/ui.qml +%%DATADIR%%/qml/filters/dropshadow/icon.webp +%%DATADIR%%/qml/filters/dropshadow/meta.qml +%%DATADIR%%/qml/filters/dropshadow/ui.qml +%%DATADIR%%/qml/filters/dust/icon.webp +%%DATADIR%%/qml/filters/dust/meta.qml +%%DATADIR%%/qml/filters/dust/ui.qml +%%DATADIR%%/qml/filters/dynamictext/icon.webp +%%DATADIR%%/qml/filters/dynamictext/meta.qml +%%DATADIR%%/qml/filters/dynamictext/ui.qml +%%DATADIR%%/qml/filters/dynamictext/vui.qml +%%DATADIR%%/qml/filters/elastic_scale/icon.webp +%%DATADIR%%/qml/filters/elastic_scale/meta.qml +%%DATADIR%%/qml/filters/elastic_scale/ui.qml +%%DATADIR%%/qml/filters/fadein_brightness/icon.webp +%%DATADIR%%/qml/filters/fadein_brightness/meta.qml +%%DATADIR%%/qml/filters/fadein_brightness/ui.qml +%%DATADIR%%/qml/filters/fadein_movit/icon.webp +%%DATADIR%%/qml/filters/fadein_movit/meta.qml +%%DATADIR%%/qml/filters/fadein_movit/ui.qml +%%DATADIR%%/qml/filters/fadeout_brightness/icon.webp +%%DATADIR%%/qml/filters/fadeout_brightness/meta.qml +%%DATADIR%%/qml/filters/fadeout_brightness/ui.qml +%%DATADIR%%/qml/filters/fadeout_movit/icon.webp +%%DATADIR%%/qml/filters/fadeout_movit/meta.qml +%%DATADIR%%/qml/filters/fadeout_movit/ui.qml +%%DATADIR%%/qml/filters/fisheye/icon.webp +%%DATADIR%%/qml/filters/fisheye/meta.qml +%%DATADIR%%/qml/filters/fisheye/ui.qml +%%DATADIR%%/qml/filters/flip/icon.webp +%%DATADIR%%/qml/filters/flip/meta.qml +%%DATADIR%%/qml/filters/flip/meta_movit.qml +%%DATADIR%%/qml/filters/fspp/icon.webp +%%DATADIR%%/qml/filters/fspp/meta.qml +%%DATADIR%%/qml/filters/fspp/ui.qml +%%DATADIR%%/qml/filters/glitch/icon.webp +%%DATADIR%%/qml/filters/glitch/meta.qml +%%DATADIR%%/qml/filters/glitch/ui.qml +%%DATADIR%%/qml/filters/glow/icon.webp +%%DATADIR%%/qml/filters/glow/meta_frei0r.qml +%%DATADIR%%/qml/filters/glow/meta_movit.qml +%%DATADIR%%/qml/filters/glow/ui_frei0r.qml +%%DATADIR%%/qml/filters/glow/ui_movit.qml +%%DATADIR%%/qml/filters/gpsgraphic/icon.webp +%%DATADIR%%/qml/filters/gpsgraphic/meta.qml +%%DATADIR%%/qml/filters/gpsgraphic/ui.qml +%%DATADIR%%/qml/filters/gpsgraphic/vui.qml +%%DATADIR%%/qml/filters/gpstext/icon.webp +%%DATADIR%%/qml/filters/gpstext/meta.qml +%%DATADIR%%/qml/filters/gpstext/ui.qml +%%DATADIR%%/qml/filters/gpstext/vui.qml +%%DATADIR%%/qml/filters/gradient/icon.webp +%%DATADIR%%/qml/filters/gradient/meta.qml +%%DATADIR%%/qml/filters/gradient/ui.qml +%%DATADIR%%/qml/filters/gradient/vui.qml +%%DATADIR%%/qml/filters/grain/meta.qml +%%DATADIR%%/qml/filters/grain/ui.qml +%%DATADIR%%/qml/filters/grid/icon.webp +%%DATADIR%%/qml/filters/grid/meta.qml +%%DATADIR%%/qml/filters/grid/ui.qml +%%DATADIR%%/qml/filters/halftone/icon.webp +%%DATADIR%%/qml/filters/halftone/meta.qml +%%DATADIR%%/qml/filters/halftone/ui.qml +%%DATADIR%%/qml/filters/hqdn3d/icon.webp +%%DATADIR%%/qml/filters/hqdn3d/meta.qml +%%DATADIR%%/qml/filters/hqdn3d/ui.qml +%%DATADIR%%/qml/filters/hue_lightness_saturation/icon.webp +%%DATADIR%%/qml/filters/hue_lightness_saturation/meta.qml +%%DATADIR%%/qml/filters/hue_lightness_saturation/ui.qml +%%DATADIR%%/qml/filters/invert/icon.webp +%%DATADIR%%/qml/filters/invert/meta.qml +%%DATADIR%%/qml/filters/invert/ui.qml +%%DATADIR%%/qml/filters/keyspillm0pup/meta.qml +%%DATADIR%%/qml/filters/keyspillm0pup/ui.qml +%%DATADIR%%/qml/filters/lenscorrection/icon.webp +%%DATADIR%%/qml/filters/lenscorrection/meta.qml +%%DATADIR%%/qml/filters/lenscorrection/ui.qml +%%DATADIR%%/qml/filters/levels/icon.webp +%%DATADIR%%/qml/filters/levels/meta.qml +%%DATADIR%%/qml/filters/levels/ui.qml +%%DATADIR%%/qml/filters/lightshow/icon.webp +%%DATADIR%%/qml/filters/lightshow/meta_lightshow.qml +%%DATADIR%%/qml/filters/lightshow/ui_lightshow.qml +%%DATADIR%%/qml/filters/lightshow/vui.qml +%%DATADIR%%/qml/filters/lines/icon.webp +%%DATADIR%%/qml/filters/lines/meta.qml +%%DATADIR%%/qml/filters/lines/ui.qml +%%DATADIR%%/qml/filters/lut3d/icon.webp +%%DATADIR%%/qml/filters/lut3d/meta.qml +%%DATADIR%%/qml/filters/lut3d/ui.qml +%%DATADIR%%/qml/filters/mask/meta.qml +%%DATADIR%%/qml/filters/mask/ui.qml +%%DATADIR%%/qml/filters/mask_alphaspot/icon.webp +%%DATADIR%%/qml/filters/mask_alphaspot/meta.qml +%%DATADIR%%/qml/filters/mask_alphaspot/ui.qml +%%DATADIR%%/qml/filters/mask_alphaspot/vui.qml +%%DATADIR%%/qml/filters/mask_apply/icon.webp +%%DATADIR%%/qml/filters/mask_apply/meta.qml +%%DATADIR%%/qml/filters/mask_apply/ui.qml +%%DATADIR%%/qml/filters/mask_chromakey/icon.webp +%%DATADIR%%/qml/filters/mask_chromakey/meta.qml +%%DATADIR%%/qml/filters/mask_chromakey/ui.qml +%%DATADIR%%/qml/filters/mask_glaxnimate/icon.webp +%%DATADIR%%/qml/filters/mask_glaxnimate/meta.qml +%%DATADIR%%/qml/filters/mask_glaxnimate/ui.qml +%%DATADIR%%/qml/filters/mask_shape/icon.webp +%%DATADIR%%/qml/filters/mask_shape/meta.qml +%%DATADIR%%/qml/filters/mask_shape/ui.qml +%%DATADIR%%/qml/filters/mirror/icon.webp +%%DATADIR%%/qml/filters/mirror/meta.qml +%%DATADIR%%/qml/filters/mirror/meta_movit.qml +%%DATADIR%%/qml/filters/mirror/ui.qml +%%DATADIR%%/qml/filters/mosaic/icon.webp +%%DATADIR%%/qml/filters/mosaic/meta.qml +%%DATADIR%%/qml/filters/mosaic/ui.qml +%%DATADIR%%/qml/filters/movit_diffusion/meta.qml +%%DATADIR%%/qml/filters/movit_diffusion/ui.qml +%%DATADIR%%/qml/filters/nervous/icon.webp +%%DATADIR%%/qml/filters/nervous/meta.qml +%%DATADIR%%/qml/filters/nervous/ui.qml +%%DATADIR%%/qml/filters/noise_fast/icon.webp +%%DATADIR%%/qml/filters/noise_fast/meta.qml +%%DATADIR%%/qml/filters/noise_fast/ui.qml +%%DATADIR%%/qml/filters/noise_keyframes/icon.webp +%%DATADIR%%/qml/filters/noise_keyframes/meta.qml +%%DATADIR%%/qml/filters/noise_keyframes/ui.qml +%%DATADIR%%/qml/filters/nosync/icon.webp +%%DATADIR%%/qml/filters/nosync/meta.qml +%%DATADIR%%/qml/filters/nosync/ui.qml +%%DATADIR%%/qml/filters/oldfilm/icon.webp +%%DATADIR%%/qml/filters/oldfilm/meta.qml +%%DATADIR%%/qml/filters/oldfilm/ui.qml +%%DATADIR%%/qml/filters/opacity/icon.webp +%%DATADIR%%/qml/filters/opacity/meta.qml +%%DATADIR%%/qml/filters/opacity/meta_movit.qml +%%DATADIR%%/qml/filters/opacity/ui.qml +%%DATADIR%%/qml/filters/pillar_echo/icon.webp +%%DATADIR%%/qml/filters/pillar_echo/meta.qml +%%DATADIR%%/qml/filters/pillar_echo/ui.qml +%%DATADIR%%/qml/filters/pillar_echo/vui.qml +%%DATADIR%%/qml/filters/posterize/icon.webp +%%DATADIR%%/qml/filters/posterize/meta.qml +%%DATADIR%%/qml/filters/posterize/ui.qml +%%DATADIR%%/qml/filters/reflect/icon.webp +%%DATADIR%%/qml/filters/reflect/meta.qml +%%DATADIR%%/qml/filters/reflect/ui.qml +%%DATADIR%%/qml/filters/reframe/icon.webp +%%DATADIR%%/qml/filters/reframe/meta.qml +%%DATADIR%%/qml/filters/reframe/ui.qml +%%DATADIR%%/qml/filters/reframe/vui.qml +%%DATADIR%%/qml/filters/rgbsplit0r/icon.webp +%%DATADIR%%/qml/filters/rgbsplit0r/meta.qml +%%DATADIR%%/qml/filters/rgbsplit0r/ui.qml +%%DATADIR%%/qml/filters/richtext/icon.webp +%%DATADIR%%/qml/filters/richtext/meta.qml +%%DATADIR%%/qml/filters/richtext/ui.qml +%%DATADIR%%/qml/filters/richtext/vui.qml +%%DATADIR%%/qml/filters/rotate/meta.qml +%%DATADIR%%/qml/filters/rotate/ui.qml +%%DATADIR%%/qml/filters/saturation/icon.webp +%%DATADIR%%/qml/filters/saturation/meta_frei0r.qml +%%DATADIR%%/qml/filters/saturation/meta_movit.qml +%%DATADIR%%/qml/filters/saturation/ui_frei0r.qml +%%DATADIR%%/qml/filters/saturation/ui_movit.qml +%%DATADIR%%/qml/filters/scanlines/icon.webp +%%DATADIR%%/qml/filters/scanlines/meta.qml +%%DATADIR%%/qml/filters/select0r/icon.webp +%%DATADIR%%/qml/filters/select0r/meta.qml +%%DATADIR%%/qml/filters/select0r/ui.qml +%%DATADIR%%/qml/filters/sepia/icon.webp +%%DATADIR%%/qml/filters/sepia/meta.qml +%%DATADIR%%/qml/filters/sepia/ui.qml +%%DATADIR%%/qml/filters/sharpen/icon.webp +%%DATADIR%%/qml/filters/sharpen/meta_frei0r.qml +%%DATADIR%%/qml/filters/sharpen/meta_movit.qml +%%DATADIR%%/qml/filters/sharpen/ui_frei0r.qml +%%DATADIR%%/qml/filters/sharpen/ui_movit.qml +%%DATADIR%%/qml/filters/size_position/SizePositionUI.qml +%%DATADIR%%/qml/filters/size_position/SizePositionVUI.qml +%%DATADIR%%/qml/filters/size_position/icon.webp +%%DATADIR%%/qml/filters/size_position/meta_affine.qml +%%DATADIR%%/qml/filters/size_position/meta_movit.qml +%%DATADIR%%/qml/filters/size_position/ui_affine.qml +%%DATADIR%%/qml/filters/size_position/ui_movit.qml +%%DATADIR%%/qml/filters/size_position/vui_affine.qml +%%DATADIR%%/qml/filters/size_position/vui_movit.qml +%%DATADIR%%/qml/filters/sketch/icon.webp +%%DATADIR%%/qml/filters/sketch/meta.qml +%%DATADIR%%/qml/filters/sketch/ui.qml +%%DATADIR%%/qml/filters/smartblur/icon.webp +%%DATADIR%%/qml/filters/smartblur/meta.qml +%%DATADIR%%/qml/filters/smartblur/ui.qml +%%DATADIR%%/qml/filters/spectrum/icon.webp +%%DATADIR%%/qml/filters/spectrum/meta_spectrum.qml +%%DATADIR%%/qml/filters/spectrum/ui_spectrum.qml +%%DATADIR%%/qml/filters/spectrum/vui_spectrum.qml +%%DATADIR%%/qml/filters/speed/SpeedUI.qml +%%DATADIR%%/qml/filters/speed/meta_forward.qml +%%DATADIR%%/qml/filters/speed/meta_forward_reverse.qml +%%DATADIR%%/qml/filters/speed/ui_forward.qml +%%DATADIR%%/qml/filters/speed/ui_forward_reverse.qml +%%DATADIR%%/qml/filters/spillsuppress/meta.qml +%%DATADIR%%/qml/filters/spillsuppress/ui.qml +%%DATADIR%%/qml/filters/spot_remover/icon.webp +%%DATADIR%%/qml/filters/spot_remover/meta.qml +%%DATADIR%%/qml/filters/spot_remover/ui.qml +%%DATADIR%%/qml/filters/spot_remover/vui.qml +%%DATADIR%%/qml/filters/stabilize/icon.webp +%%DATADIR%%/qml/filters/stabilize/meta.qml +%%DATADIR%%/qml/filters/stabilize/ui.qml +%%DATADIR%%/qml/filters/subtitle/icon.webp +%%DATADIR%%/qml/filters/subtitle/meta.qml +%%DATADIR%%/qml/filters/subtitle/ui.qml +%%DATADIR%%/qml/filters/subtitle/vui.qml +%%DATADIR%%/qml/filters/tcolor/icon.webp +%%DATADIR%%/qml/filters/tcolor/meta.qml +%%DATADIR%%/qml/filters/tcolor/ui.qml +%%DATADIR%%/qml/filters/threshold/icon.webp +%%DATADIR%%/qml/filters/threshold/meta.qml +%%DATADIR%%/qml/filters/threshold/ui.qml +%%DATADIR%%/qml/filters/time_remap/meta.qml +%%DATADIR%%/qml/filters/time_remap/ui.qml +%%DATADIR%%/qml/filters/timer/ClockSpinner.qml +%%DATADIR%%/qml/filters/timer/icon.webp +%%DATADIR%%/qml/filters/timer/meta.qml +%%DATADIR%%/qml/filters/timer/ui.qml +%%DATADIR%%/qml/filters/timer/vui.qml +%%DATADIR%%/qml/filters/tracker/icon.webp +%%DATADIR%%/qml/filters/tracker/meta.qml +%%DATADIR%%/qml/filters/tracker/ui.qml +%%DATADIR%%/qml/filters/tracker/vui.qml +%%DATADIR%%/qml/filters/trails/icon.webp +%%DATADIR%%/qml/filters/trails/meta.qml +%%DATADIR%%/qml/filters/trails/ui.qml +%%DATADIR%%/qml/filters/unpremultiply/icon.webp +%%DATADIR%%/qml/filters/unpremultiply/meta.qml +%%DATADIR%%/qml/filters/unpremultiply/ui.qml +%%DATADIR%%/qml/filters/vaguedenoiser/icon.webp +%%DATADIR%%/qml/filters/vaguedenoiser/meta.qml +%%DATADIR%%/qml/filters/vaguedenoiser/ui.qml +%%DATADIR%%/qml/filters/vertigo/icon.webp +%%DATADIR%%/qml/filters/vertigo/meta.qml +%%DATADIR%%/qml/filters/vertigo/ui.qml +%%DATADIR%%/qml/filters/vibrance/icon.webp +%%DATADIR%%/qml/filters/vibrance/meta.qml +%%DATADIR%%/qml/filters/vibrance/ui.qml +%%DATADIR%%/qml/filters/video_autofade/meta.qml +%%DATADIR%%/qml/filters/video_autofade/ui.qml +%%DATADIR%%/qml/filters/vignette/icon.webp +%%DATADIR%%/qml/filters/vignette/meta_movit.qml +%%DATADIR%%/qml/filters/vignette/meta_oldfilm.qml +%%DATADIR%%/qml/filters/vignette/ui_movit.qml +%%DATADIR%%/qml/filters/vignette/ui_oldfilm.qml +%%DATADIR%%/qml/filters/wave/icon.webp +%%DATADIR%%/qml/filters/wave/meta.qml +%%DATADIR%%/qml/filters/wave/ui.qml +%%DATADIR%%/qml/filters/waveform/icon.webp +%%DATADIR%%/qml/filters/waveform/meta.qml +%%DATADIR%%/qml/filters/waveform/ui.qml +%%DATADIR%%/qml/filters/waveform/vui.qml +%%DATADIR%%/qml/filters/white/icon.webp +%%DATADIR%%/qml/filters/white/meta_frei0r.qml +%%DATADIR%%/qml/filters/white/meta_movit.qml +%%DATADIR%%/qml/filters/white/ui.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/Button.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/ColorPicker.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/ComboBox.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/DoubleSpinBox.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/EditMenu.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/Gauge.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/GradientControl.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/HorizontalScrollBar.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/HoverTip.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/KeyframableFilter.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/KeyframesButton.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/Marker.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/MarkerBar.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/MotionTrackerDialog.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/Preset.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/RectangleControl.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/SaveDefaultButton.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/SimplePropertyUI.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/SliderSpinner.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterUi.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/TextFilterVui.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/TimeSpinner.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/TipBox.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/ToggleButton.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/ToolButton.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/UndoButton.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/VerticalScrollBar.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/VuiBase.qml +%%DATADIR%%/qml/modules/Shotcut/Controls/qmldir +%%DATADIR%%/qml/scopes/audioloudness/audioloudnessscope.qml +%%DATADIR%%/qml/views/filter/AttachedFilters.qml +%%DATADIR%%/qml/views/filter/CopyFiltersDialog.qml +%%DATADIR%%/qml/views/filter/FilterMenu.js +%%DATADIR%%/qml/views/filter/FilterMenu.qml +%%DATADIR%%/qml/views/filter/FilterMenuDelegate.qml +%%DATADIR%%/qml/views/filter/filterview.qml +%%DATADIR%%/qml/views/keyframes/Keyframe.qml +%%DATADIR%%/qml/views/keyframes/KeyframeClip.qml +%%DATADIR%%/qml/views/keyframes/KeyframeParameter.qml +%%DATADIR%%/qml/views/keyframes/KeyframeRuler.qml +%%DATADIR%%/qml/views/keyframes/Keyframes.js +%%DATADIR%%/qml/views/keyframes/ParameterHead.qml +%%DATADIR%%/qml/views/keyframes/keyframes.qml +%%DATADIR%%/qml/views/timeline/Clip.qml +%%DATADIR%%/qml/views/timeline/CornerSelectionShadow.qml +%%DATADIR%%/qml/views/timeline/PulsingAnimation.qml +%%DATADIR%%/qml/views/timeline/Ruler.qml +%%DATADIR%%/qml/views/timeline/Subtitle.qml +%%DATADIR%%/qml/views/timeline/SubtitleBar.qml +%%DATADIR%%/qml/views/timeline/Timeline.js +%%DATADIR%%/qml/views/timeline/Track.js +%%DATADIR%%/qml/views/timeline/Track.qml +%%DATADIR%%/qml/views/timeline/TrackHead.qml +%%DATADIR%%/qml/views/timeline/timeline.qml +%%DATADIR%%/translations/shotcut_ar.qm +%%DATADIR%%/translations/shotcut_ca.qm +%%DATADIR%%/translations/shotcut_cs.qm +%%DATADIR%%/translations/shotcut_da.qm +%%DATADIR%%/translations/shotcut_de.qm +%%DATADIR%%/translations/shotcut_el.qm +%%DATADIR%%/translations/shotcut_en.qm +%%DATADIR%%/translations/shotcut_en_GB.qm +%%DATADIR%%/translations/shotcut_es.qm +%%DATADIR%%/translations/shotcut_et.qm +%%DATADIR%%/translations/shotcut_eu.qm +%%DATADIR%%/translations/shotcut_fi.qm +%%DATADIR%%/translations/shotcut_fr.qm +%%DATADIR%%/translations/shotcut_gd.qm +%%DATADIR%%/translations/shotcut_gl.qm +%%DATADIR%%/translations/shotcut_he_IL.qm +%%DATADIR%%/translations/shotcut_hu.qm +%%DATADIR%%/translations/shotcut_it.qm +%%DATADIR%%/translations/shotcut_ja.qm +%%DATADIR%%/translations/shotcut_ko.qm +%%DATADIR%%/translations/shotcut_nb.qm +%%DATADIR%%/translations/shotcut_ne.qm +%%DATADIR%%/translations/shotcut_nl.qm +%%DATADIR%%/translations/shotcut_nn.qm +%%DATADIR%%/translations/shotcut_oc.qm +%%DATADIR%%/translations/shotcut_pl.qm +%%DATADIR%%/translations/shotcut_pt_BR.qm +%%DATADIR%%/translations/shotcut_pt_PT.qm +%%DATADIR%%/translations/shotcut_ro.qm +%%DATADIR%%/translations/shotcut_ru.qm +%%DATADIR%%/translations/shotcut_sk.qm +%%DATADIR%%/translations/shotcut_sl.qm +%%DATADIR%%/translations/shotcut_sv.qm +%%DATADIR%%/translations/shotcut_th.qm +%%DATADIR%%/translations/shotcut_tr.qm +%%DATADIR%%/translations/shotcut_uk.qm +%%DATADIR%%/translations/shotcut_zh_CN.qm +%%DATADIR%%/translations/shotcut_zh_TW.qm +@dir %%DATADIR%%/translations/.lupdate diff --git a/multimedia/shotcut/Makefile b/multimedia/shotcut/Makefile index 7289b76565df..4e49119864b0 100644 --- a/multimedia/shotcut/Makefile +++ b/multimedia/shotcut/Makefile @@ -1,43 +1,45 @@ PORTNAME= shotcut DISTVERSION= 22.06.23 PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/releases/download/v${DISTVERSION}/ DISTNAME= ${PORTNAME}-src-${DISTVERSION:C/\.//g} MAINTAINER= vishwin@FreeBSD.org COMMENT= Free, open source, cross-platform video editor WWW= https://shotcut.org/ LICENSE= GPLv3 LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= ffmpeg:multimedia/ffmpeg \ ${LOCALBASE}/lib/libjack.so:audio/jack USES= cmake compiler:c++11-lang cpe desktop-file-utils gl mlt:7 pkgconfig \ qmake:no_env qt:5 sdl shared-mime-info tar:txz xorg CPE_VENDOR= meltytech GH_ACCOUNT= mltframework USE_GL= gl USE_QT= core declarative gui multimedia network opengl quickcontrols2 sql \ websockets widgets xml buildtools:build concurrent:build linguisttools:build USE_SDL= sdl2 USE_XORG= x11 # Needed to be able to correctly check for updates in-app. CMAKE_ARGS= -D${PORTNAME:tu}_VERSION="${DISTVERSION}" +CONFLICTS= shotcut-qt6 + WRKSRC= ${WRKDIR}/src WRKSRC_SUBDIR= ${PORTNAME} OPTIONS_DEFINE= FREI0R LADSPA NLS OPTIONS_DEFAULT=FREI0R LADSPA OPTIONS_SUB= yes FREI0R_RUN_DEPENDS= frei0r-plugins>=0:graphics/frei0r-plugins LADSPA_RUN_DEPENDS= swhplugins>=0:audio/swhplugins .include