Page MenuHomeFreeBSD

D30829.id91144.diff
No OneTemporary

D30829.id91144.diff

Index: Mk/Uses/pyqt.mk
===================================================================
--- Mk/Uses/pyqt.mk
+++ Mk/Uses/pyqt.mk
@@ -87,6 +87,7 @@
_USE_PYQT_MISC= demo
_USE_PYQT_MULTIMEDIA= multimedia multimediawidgets
_USE_PYQT_NET= network networkauth
+_USE_PYQT_POSITIONING= positioning
_USE_PYQT_PRINT= printsupport
_USE_PYQT_TEXTPROC= xml xmlpatterns
_USE_PYQT_WWW= webchannel webengine webkit webkitwidgets websockets
@@ -103,6 +104,7 @@
${_USE_PYQT_MISC} \
${_USE_PYQT_MULTIMEDIA} \
${_USE_PYQT_NET} \
+ ${_USE_PYQT_POSITIONING} \
${_USE_PYQT_PRINT} \
${_USE_PYQT_TEXTPROC} \
${_USE_PYQT_WWW} \
@@ -159,6 +161,7 @@
py-network_DESC= Python bindings for QtNetwork module
py-networkauth_DESC= Python bindings for QtNetworkAuth module
py-opengl_DESC= Python bindings for QtOpenGL module
+py-positioning_DESC= Python bindings for QtPositioning module
py-printsupport_DESC= Python bindings for Printsupport module
py-qml_DESC= Python bindings for Qml module
py-qscintilla2_DESC= Python bindings for QScintilla2
Index: Mk/Uses/qt.mk
===================================================================
--- Mk/Uses/qt.mk
+++ Mk/Uses/qt.mk
@@ -136,8 +136,8 @@
_USE_QT5_ONLY= 3d buildtools charts concurrent connectivity \
core datavis3d diag examples gamepad \
- graphicaleffects location networkauth paths phonon4 plugininfo printsupport \
- qdbus qdoc qdoc-data qev quick3d quickcontrols quickcontrols2 \
+ graphicaleffects location networkauth paths phonon4 plugininfo positioning \
+ printsupport qdbus qdoc qdoc-data qev quick3d quickcontrols quickcontrols2 \
quicktimeline remoteobjects scxml sensors serialbus serialport speech \
sql-tds uiplugin uitools virtualkeyboard wayland webchannel webglplugin \
webengine websockets websockets-qml webview widgets x11extras
@@ -237,6 +237,9 @@
qt-plugininfo_PORT= sysutils/${_QT_RELNAME}-qtplugininfo
qt-plugininfo_PATH= ${LOCALBASE}/${QT_BINDIR_REL}/qtplugininfo
+qt-positioning_PORT= devel/${_QT_RELNAME}-positioning
+qt-positioning_LIB= libQt${_QT_LIBVER}Positioning.so
+
qt-printsupport_PORT= print/${_QT_RELNAME}-printsupport
qt-printsupport_LIB= libQt${_QT_LIBVER}PrintSupport.so
Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -5029,6 +5029,7 @@
SUBDIR += py-qt5-designerplugin
SUBDIR += py-qt5-help
SUBDIR += py-qt5-location
+ SUBDIR += py-qt5-positioning
SUBDIR += py-qt5-qscintilla2
SUBDIR += py-qt5-remoteobjects
SUBDIR += py-qt5-sip
Index: devel/py-qt5-positioning/Makefile
===================================================================
--- /dev/null
+++ devel/py-qt5-positioning/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= positioning
+CATEGORIES= devel python
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Python bindings for the Qt5 toolkit, QtPositioning module
+
+CONFIGURE_ARGS= --enable QtPositioning
+PYQT_DIST= yes
+
+USES= gl python:3.5+ pyqt:5 qt:5
+USE_GL= gl
+USE_PYQT= sip_build core_run widgets_run
+USE_PYTHON= concurrent flavors py3kplist
+USE_QT= core gui positioning widgets qmake_build
+
+OPTIONS_DEFINE= API DEBUG
+OPTIONS_DEFAULT=API
+OPTIONS_SUB= yes
+
+API_DESC= Install QtPositioning API for QScintilla2
+API_CONFIGURE_ON= --qsci-api --qsci-api-destdir=${PYQT_APIDIR}
+API_CONFIGURE_OFF= --no-qsci-api
+API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5
+DEBUG_CONFIGURE_ON= --debug --trace
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtPositioning.so
+.include <bsd.port.mk>
Index: devel/py-qt5-positioning/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-qt5-positioning/pkg-descr
@@ -0,0 +1,4 @@
+PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
+This package provides the QtPositioning module.
+
+WWW: https://riverbankcomputing.com/software/pyqt
Index: devel/py-qt5-positioning/pkg-plist
===================================================================
--- /dev/null
+++ devel/py-qt5-positioning/pkg-plist
@@ -0,0 +1,19 @@
+%%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.pyi
+%%PYTHON_SITELIBDIR%%/PyQt5/QtPositioning.so
+%%PYQT_SIPDIR%%/QtPositioning/QtPositioningmod.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeoaddress.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeoareamonitorinfo.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeoareamonitorsource.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeocircle.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeocoordinate.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeolocation.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeopath.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeopolygon.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeopositioninfo.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeopositioninfosource.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeorectangle.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeosatelliteinfo.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeosatelliteinfosource.sip
+%%PYQT_SIPDIR%%/QtPositioning/qgeoshape.sip
+%%PYQT_SIPDIR%%/QtPositioning/qnmeapositioninfosource.sip
+%%API%%%%PYQT_APIDIR%%/api/python/QtPositioning.api
Index: devel/py-qt5/Makefile
===================================================================
--- devel/py-qt5/Makefile
+++ devel/py-qt5/Makefile
@@ -13,7 +13,7 @@
# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu | tr '\n' ' ')" .
OPTIONS_DEFINE= CORE CHART DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN \
GUI HELP MULTIMEDIA MULTIMEDIAWIDGETS NETWORK NETWORKAUTH \
- OPENGL PRINTSUPPORT QML QSCINTILLA2 QUICK QUICKWIDGETS \
+ OPENGL POSITIONING PRINTSUPPORT QML QSCINTILLA2 QUICK QUICKWIDGETS \
SENSORS SERIALPORT SQL SVG TEST WEBCHANNEL WEBENGINE \
WEBKIT WEBKITWIDGETS WIDGETS WEBSOCKETS XML XMLPATTERNS \
SIP

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 20, 3:31 AM (13 h, 50 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36959395
Default Alt Text
D30829.id91144.diff (5 KB)

Event Timeline