WebVfx is a video effects framework that allows video effects
(filters, transitions, etc.) to be authored using web technologies (HTML, CSS, JavaScript, WebGL, etc.) or with Qt Quick QML (a declarative CSS and JavaScript like language). WebVfx includes plugins for the MLT open source multimedia framework. WWW: https://www.mltframework.org/doxygen/webvfx/
This commit is contained in:
parent
a78d0d41c2
commit
08280fb6f4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=429852
@ -440,6 +440,7 @@
|
||||
SUBDIR += vtkmpeg2encode
|
||||
SUBDIR += w_scan
|
||||
SUBDIR += webcamd
|
||||
SUBDIR += webvfx-qt5
|
||||
SUBDIR += win32-codecs
|
||||
SUBDIR += winff
|
||||
SUBDIR += x264
|
||||
|
50
multimedia/webvfx-qt5/Makefile
Normal file
50
multimedia/webvfx-qt5/Makefile
Normal file
@ -0,0 +1,50 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= webvfx
|
||||
DISTVERSION= 0.4.4-20160823
|
||||
CATEGORIES= multimedia
|
||||
PKGNAMESUFFIX= -qt5
|
||||
|
||||
MAINTAINER= avilla@FreeBSD.org
|
||||
COMMENT= Video effects library based on HTML/QML
|
||||
|
||||
LICENSE= BSD3CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
LIB_DEPENDS= libmlt.so:multimedia/mlt
|
||||
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= mltframework
|
||||
GH_TAGNAME= e918ce4
|
||||
|
||||
USES= pkgconfig qmake
|
||||
USE_QT5= 3d buildtools_build opengl qml quick webkit
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
PORTEXAMPLES= *
|
||||
|
||||
OPTIONS_DEFINE= DOXYGEN EXAMPLES
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
|
||||
|
||||
post-patch-EXAMPLES-on:
|
||||
@${REINPLACE_CMD} -i '' -e 's,examples/,,g' ${WRKSRC}/demo/mlt/*
|
||||
|
||||
pre-configure:
|
||||
# Fix make jobs and speed up build.
|
||||
@${REINPLACE_CMD} -e 's/debug_and_release//' ${WRKSRC}/common.pri
|
||||
|
||||
post-build-DOXYGEN-on:
|
||||
cd ${WRKSRC} && ${MAKE} doxydoc
|
||||
|
||||
post-install-DOXYGEN-on:
|
||||
cd ${WRKSRC}/doxydoc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}
|
||||
|
||||
post-install-EXAMPLES-on:
|
||||
cd ${WRKSRC}/demo/examples && \
|
||||
${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
|
||||
cd ${WRKSRC}/demo && \
|
||||
${COPYTREE_SHARE} mlt ${STAGEDIR}${EXAMPLESDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
3
multimedia/webvfx-qt5/distinfo
Normal file
3
multimedia/webvfx-qt5/distinfo
Normal file
@ -0,0 +1,3 @@
|
||||
TIMESTAMP = 1482943021
|
||||
SHA256 (mltframework-webvfx-0.4.4-20160823-e918ce4_GH0.tar.gz) = 0fdeecf484195e33cc7eb29000ee9372e96e6752560a8219a7dc2745bfb5cf0d
|
||||
SIZE (mltframework-webvfx-0.4.4-20160823-e918ce4_GH0.tar.gz) = 239354
|
8
multimedia/webvfx-qt5/pkg-descr
Normal file
8
multimedia/webvfx-qt5/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
WebVfx is a video effects framework that allows video effects
|
||||
(filters, transitions, etc.) to be authored using web technologies
|
||||
(HTML, CSS, JavaScript, WebGL, etc.) or with Qt Quick QML (a
|
||||
declarative CSS and JavaScript like language).
|
||||
|
||||
WebVfx includes plugins for the MLT open source multimedia framework.
|
||||
|
||||
WWW: https://www.mltframework.org/doxygen/webvfx/
|
149
multimedia/webvfx-qt5/pkg-plist
Normal file
149
multimedia/webvfx-qt5/pkg-plist
Normal file
@ -0,0 +1,149 @@
|
||||
bin/webvfx_browser
|
||||
bin/webvfx_render
|
||||
bin/webvfx_viewer
|
||||
lib/libwebvfx.so
|
||||
lib/libwebvfx.so.1
|
||||
lib/libwebvfx.so.1.0
|
||||
lib/libwebvfx.so.1.0.0
|
||||
lib/mlt/libmltwebvfx.so
|
||||
%%DOXYGEN%%%%DOCSDIR%%/annotated.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/bc_s.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/bdwn.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_effects-members.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_effects.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_image-members.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_image.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_logger-members.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_logger.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_parameters-members.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/class_web_vfx_1_1_parameters.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/classes.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/closed.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/dir_9ead2682ff8c5d072d53541a40d3c441.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/doc.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/doxygen.css
|
||||
%%DOXYGEN%%%%DOCSDIR%%/doxygen.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/dynsections.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/effects_3d.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/effects_authoring.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2filter-demo_8html-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2filter-demo_8qml-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2producer-demo_8html-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-demo3d_8qml-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-demo_8html-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-shader-crosszoom_8html-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/examples_2transition-shader-pagecurl_8html-example.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/folderclosed.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/folderopen.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/functions.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/functions_enum.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/functions_eval.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/functions_func.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/functions_vars.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/hierarchy.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/index.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/jquery.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/license.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/logo.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/menu.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/menudata.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/mlt.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/namespace_web_vfx.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/namespacemembers.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/namespacemembers_func.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/namespaces.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/nav_f.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/nav_g.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/nav_h.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/open.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/pages.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_1.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_1.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_2.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_2.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_3.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_3.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_4.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_4.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_5.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_5.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_6.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_6.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_7.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_7.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_8.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_8.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_9.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_9.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_a.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_a.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_b.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_b.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_c.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_c.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_d.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/all_d.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_1.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_1.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_2.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_2.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_3.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/classes_3.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/close.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enums_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enums_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_1.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_1.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_2.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/enumvalues_2.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_1.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_1.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_2.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_2.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_3.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_3.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_4.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_4.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_5.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_5.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_6.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_6.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_7.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/functions_7.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/mag_sel.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/namespaces_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/namespaces_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/nomatches.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_1.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_1.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_2.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_2.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_3.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/pages_3.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/search.css
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/search.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/search_l.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/search_m.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/search_r.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/searchdata.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/variables_0.html
|
||||
%%DOXYGEN%%%%DOCSDIR%%/search/variables_0.js
|
||||
%%DOXYGEN%%%%DOCSDIR%%/splitbar.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/sync_off.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/sync_on.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/tab_a.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/tab_b.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/tab_h.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/tab_s.png
|
||||
%%DOXYGEN%%%%DOCSDIR%%/tabs.css
|
Loading…
Reference in New Issue
Block a user