diff --git a/devel/Makefile b/devel/Makefile index 861b1952f98d..be7f2283ff54 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -5365,6 +5365,7 @@ SUBDIR += pylint1 SUBDIR += pymacs SUBDIR += pyobfuscate + SUBDIR += pyotherside-qt5 SUBDIR += pypersrc SUBDIR += pyrex SUBDIR += pyside diff --git a/devel/pyotherside-qt5/Makefile b/devel/pyotherside-qt5/Makefile new file mode 100644 index 000000000000..e20ee67b6c3f --- /dev/null +++ b/devel/pyotherside-qt5/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTNAME= pyotherside +DISTVERSION= 1.5.3 +CATEGORIES= devel +PKGNAMESUFFIX= -qt5 + +MAINTAINER= daniel@shafer.cc +COMMENT= Asynchronous Python 3 Bindings for Qt 5 + +LICENSE= ISCL +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= gettext-runtime gl python:3.4+ qmake qt:5 +USE_QT= core declarative gui network quickcontrols svg testlib \ + widgets buildtools_build +USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= thp + +QMAKE_ARGS= PYTHON_CONFIG=${PYTHON_CMD}-config + +.include diff --git a/devel/pyotherside-qt5/distinfo b/devel/pyotherside-qt5/distinfo new file mode 100644 index 000000000000..7e1d8baf5c79 --- /dev/null +++ b/devel/pyotherside-qt5/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1520946028 +SHA256 (thp-pyotherside-1.5.3_GH0.tar.gz) = 00049d5f42cac448368bc2a521edb8de36bb6d2a624e195b7f1004236758b805 +SIZE (thp-pyotherside-1.5.3_GH0.tar.gz) = 181811 diff --git a/devel/pyotherside-qt5/pkg-descr b/devel/pyotherside-qt5/pkg-descr new file mode 100644 index 000000000000..50e0bb7a807f --- /dev/null +++ b/devel/pyotherside-qt5/pkg-descr @@ -0,0 +1,3 @@ +QML Plugin that provides access to a Python 3 interpreter from QML. + +WWW: https://thp.io/2011/pyotherside/ diff --git a/devel/pyotherside-qt5/pkg-plist b/devel/pyotherside-qt5/pkg-plist new file mode 100644 index 000000000000..07404bdf81a6 --- /dev/null +++ b/devel/pyotherside-qt5/pkg-plist @@ -0,0 +1,4 @@ +%%QT_QMLDIR%%/io/thp/pyotherside/libpyothersideplugin.so +%%QT_QMLDIR%%/io/thp/pyotherside/pyotherside.qmltypes +%%QT_QMLDIR%%/io/thp/pyotherside/qmldir +%%QT_TESTDIR%%/qtquicktests/qtquicktests