Date: Thu, 29 Dec 2016 01:47:01 +0000 (UTC) From: Alberto Villa <avilla@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r429852 - in head/multimedia: . webvfx-qt5 Message-ID: <201612290147.uBT1l1gC020150@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201612290147.uBT1l1gC020150>