From owner-svn-ports-all@freebsd.org Thu Dec 29 01:47:02 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9F360C95FEA; Thu, 29 Dec 2016 01:47:02 +0000 (UTC) (envelope-from avilla@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5FAD71364; Thu, 29 Dec 2016 01:47:02 +0000 (UTC) (envelope-from avilla@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id uBT1l1l4020156; Thu, 29 Dec 2016 01:47:01 GMT (envelope-from avilla@FreeBSD.org) Received: (from avilla@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id uBT1l1gC020150; Thu, 29 Dec 2016 01:47:01 GMT (envelope-from avilla@FreeBSD.org) Message-Id: <201612290147.uBT1l1gC020150@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: avilla set sender to avilla@FreeBSD.org using -f From: Alberto Villa Date: Thu, 29 Dec 2016 01:47:01 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r429852 - in head/multimedia: . webvfx-qt5 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 01:47:02 -0000 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 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