Skip site navigation (1)Skip section navigation (2)
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>