svn commit: r429852 - in head/multimedia: . webvfx-qt5
Alberto Villa
avilla at FreeBSD.org
Thu Dec 29 01:47:02 UTC 2016
Author: avilla
Date: Thu Dec 29 01:47:00 2016
New Revision: 429852
URL: https://svnweb.freebsd.org/changeset/ports/429852
Log:
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/
Added:
head/multimedia/webvfx-qt5/
head/multimedia/webvfx-qt5/Makefile (contents, props changed)
head/multimedia/webvfx-qt5/distinfo (contents, props changed)
head/multimedia/webvfx-qt5/pkg-descr (contents, props changed)
head/multimedia/webvfx-qt5/pkg-plist (contents, props changed)
Modified:
head/multimedia/Makefile
Modified: head/multimedia/Makefile
==============================================================================
--- head/multimedia/Makefile Thu Dec 29 01:39:00 2016 (r429851)
+++ head/multimedia/Makefile Thu Dec 29 01:47:00 2016 (r429852)
@@ -440,6 +440,7 @@
SUBDIR += vtkmpeg2encode
SUBDIR += w_scan
SUBDIR += webcamd
+ SUBDIR += webvfx-qt5
SUBDIR += win32-codecs
SUBDIR += winff
SUBDIR += x264
Added: head/multimedia/webvfx-qt5/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/webvfx-qt5/Makefile Thu Dec 29 01:47:00 2016 (r429852)
@@ -0,0 +1,50 @@
+# $FreeBSD$
+
+PORTNAME= webvfx
+DISTVERSION= 0.4.4-20160823
+CATEGORIES= multimedia
+PKGNAMESUFFIX= -qt5
+
+MAINTAINER= avilla at 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>
Added: head/multimedia/webvfx-qt5/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/webvfx-qt5/distinfo Thu Dec 29 01:47:00 2016 (r429852)
@@ -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
Added: head/multimedia/webvfx-qt5/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/webvfx-qt5/pkg-descr Thu Dec 29 01:47:00 2016 (r429852)
@@ -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/
Added: head/multimedia/webvfx-qt5/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/multimedia/webvfx-qt5/pkg-plist Thu Dec 29 01:47:00 2016 (r429852)
@@ -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
More information about the svn-ports-head
mailing list