Import multimedia/webvfx: WebVfx is a video effects library that allows effects

to be implemented using WebKit HTML or Qt QML.

This is required to get shotcut fully operational.

Start of port and import request espie@

Ok kmos@
This commit is contained in:
tracey 2020-05-20 13:49:59 +00:00
parent 3ad9d63b5a
commit 5fe75fb8b6
4 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,36 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/05/20 13:49:59 tracey Exp $
USE_WXNEEDED = Yes
COMMENT = video effects library
V = 1.2.0
DISTNAME = webvfx-$V
DISTFILES = webvfx-{}$V${EXTRACT_SUFX}
SHARED_LIBS += webvfx 0.0 # 1.2
CATEGORIES = multimedia
# GPLv3+
PERMIT_PACKAGE = Yes
DEBUG_PACKAGES = ${BUILD_PACKAGES}
MASTER_SITES = https://github.com/mltframework/webvfx/archive/
WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Network Qt5OpenGL
WANTLIB += Qt5Qml Qt5Quick Qt5WebKit Qt5WebKitWidgets Qt5Widgets
WANTLIB += c m mlt
COMPILER = base-clang ports-gcc base-gcc
MODULES = devel/qmake \
x11/qt5
RUN_DEPENDS = x11/qt5/qtbase
LIB_DEPENDS = multimedia/mlt \
x11/qt5/qtwebkit
CONFIGURE_STYLE = qmake
NO_TEST = Yes
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (webvfx-1.2.0.tar.gz) = rHVgAiK0aqiAYy1Wnc6ADjD1p5CnnMNhSnJt10FjNN4=
SIZE (webvfx-1.2.0.tar.gz) = 241227

View File

@ -0,0 +1,2 @@
WebVfx is a video effects library that allows effects to be implemented using
WebKit HTML or Qt QML.

View File

@ -0,0 +1,6 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/05/20 13:49:59 tracey Exp $
@bin bin/webvfx_browser
@bin bin/webvfx_render
@bin bin/webvfx_viewer
@lib lib/libwebvfx.so.${LIBwebvfx_VERSION}
@so lib/mlt/libmltwebvfx.so