View | Details | Raw Unified | Return to bug 247369 | Differences between
and this patch

Collapse All | Expand All

(-)Mk/Uses/pyqt.mk (-129 / +97 lines)
Lines 29-89 Link Here
29
# option is for internal use by the py-sip ports.
29
# option is for internal use by the py-sip ports.
30
_PYQT_SUPPORTED=        5 sip
30
_PYQT_SUPPORTED=        5 sip
31
31
32
.if empty(pyqt_ARGS)
32
.  if empty(pyqt_ARGS)
33
IGNORE=	pyqt needs a qt-version (${_PYQT_SUPPORTED})
33
IGNORE=	pyqt needs a qt-version (${_PYQT_SUPPORTED})
34
.endif
34
.  endif
35
35
36
# At the moment we support PyQt bindings versions 5
36
# At the moment we support PyQt bindings versions 5
37
.for ver in ${_PYQT_SUPPORTED:O:u}
37
.  for ver in ${_PYQT_SUPPORTED:O:u}
38
.  if ${pyqt_ARGS:M${ver}}
38
.    if ${pyqt_ARGS:M${ver}}
39
.    if empty(_PYQT_VERSION)
39
.      if empty(_PYQT_VERSION)
40
_PYQT_VERSION=  ${ver}
40
_PYQT_VERSION=  ${ver}
41
.    else
41
.      else
42
IGNORE?=        cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}]
42
IGNORE?=        cannot be installed: different PYQT versions specified via pyqt:[${_PYQT_SUPPORTED:S/ //g}]
43
.      endif
43
.    endif
44
.    endif
44
.  endif
45
.  endfor
45
.endfor
46
46
47
.if empty(_PYQT_VERSION)
47
.  if empty(_PYQT_VERSION)
48
IGNORE?=        USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED})
48
IGNORE?=        USES=pyqt needs a version number (valid values: ${_PYQT_SUPPORTED})
49
_PYQT_VERSION=	0
49
_PYQT_VERSION=	0
50
.endif
50
.  endif
51
51
52
PYQT_MAINTAINER=	kde@FreeBSD.org
52
PYQT_MAINTAINER=	kde@FreeBSD.org
53
53
54
MASTER_SITE_RIVERBANK=	https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
54
MASTER_SITE_RIVERBANK=	https://www.riverbankcomputing.com/static/Downloads/%SUBDIR%/
55
55
56
# https://www.riverbankcomputing.com/static/Downloads/sip/4.19.15/sip-4.19.15.tar.gz
56
MASTER_SITES_SIP=	https://pypi.python.org/packages/source/s/sip/
57
MASTER_SITES_SIP=	RIVERBANK/sip/${PORTVERSION} \
57
MASTER_SITES_PYQT5=	https://pypi.python.org/packages/source/P/PyQt5/
58
			SF/pyqt/sip/sip-${PORTVERSION} \
58
MASTER_SITES_PYQTSIP=	https://pypi.python.org/packages/source/P/PyQt5-sip/
59
			GENTOO
59
MASTER_SITES_PYQTCHART=	https://pypi.python.org/packages/source/P/PyQtChart/
60
MASTER_SITES_PYQT5=	RIVERBANK/PyQt5/${PORTVERSION} \
61
			SF/pyqt/PyQt5/PyQt-${PORTVERSION} \
62
			GENTOO
63
#https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz
60
#https://www.riverbankcomputing.com/static/Downloads/QScintilla/2.11.4/QScintilla-2.11.4.tar.gz
64
MASTER_SITES_QSCI2=	RIVERBANK/QScintilla/${PORTVERSION} \
61
MASTER_SITES_QSCI2=	RIVERBANK/QScintilla/${PORTVERSION} \
65
			SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
62
			SF/pyqt/QScintilla2/QScintilla-${PORTVERSION} \
66
			GENTOO
63
			GENTOO
67
64
68
SIP_VERSION=		4.19.21
65
SIP_VERSION=		5.3.0
69
QSCI2_VERSION=		2.11.4
66
QSCI2_VERSION=		2.11.5
70
PYQT5_VERSION=		5.13.1
67
PYQT5_VERSION=		5.15.0
68
PYQTSIP_VERSION=	12.8.0
71
69
72
SIP_DISTNAME=		sip-${SIP_VERSION}
70
SIP_DISTNAME=		sip-${SIP_VERSION}
73
PYQT5_DISTNAME=		PyQt5_gpl-${PYQT5_VERSION}
71
PYQT5_DISTNAME=		PyQt5-${PYQT5_VERSION}
72
PYQTSIP_DISTNAME=	PyQt5_sip-${PYQTSIP_VERSION}
73
PYQTCHART_DISTNAME=	PyQtChart-${PYQT_VERSION}
74
PYQT5_DISTINFO_FILE=	${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
74
PYQT5_DISTINFO_FILE=	${.CURDIR:H:H}/devel/${PYQT_RELNAME}/distinfo
75
QSCI2_DISTNAME=		QScintilla-${QSCI2_VERSION}
75
QSCI2_DISTNAME=		QScintilla-${QSCI2_VERSION}
76
PYQT5_LICENSE=		GPLv3
76
PYQT5_LICENSE=		GPLv3
77
77
78
_USE_PYQT_COMMS=	sensors serialport
79
_USE_PYQT_DATABASES=	sql
80
_USE_PYQT_DEVEL=	core dbus dbussupport help location \
81
			designer designerplugin test 
82
_USE_PYQT_GRAPHICS=	svg
83
_USE_PYQT_LANG=		qml
84
_USE_PYQT_MISC=		demo
85
_USE_PYQT_MULTIMEDIA=	multimedia multimediawidgets
86
_USE_PYQT_NET=		network networkauth
87
_USE_PYQT_PRINT=	printsupport
88
_USE_PYQT_TEXTPROC=	xml xmlpatterns
89
_USE_PYQT_WWW=		webchannel webengine webkit webkitwidgets websockets
90
_USE_PYQT_X11=		opengl
91
_USE_PYQT_X11-TOOLKITS=	chart gui widgets quick quick3d quickwidgets
92
78
# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5
93
# Keep these synchronized with OPTIONS_DEFINE in devel/py-qt5
79
# PyQt components split up into pyqt5/...
94
# PyQt components split up into pyqt5/...
80
_USE_PYQT_ALL=		core dbus dbussupport demo designer designerplugin \
95
_USE_PYQT_ALL=		${_USE_PYQT_COMMS} \
81
			gui help multimedia network opengl qscintilla2 \
96
			${_USE_PYQT_DATABASES} \
82
			sql svg test webkit xml xmlpatterns sip
97
			${_USE_PYQT_DEVEL} \
83
# List of components only in pyqt5
98
			${_USE_PYQT_GRAPHICS} \
84
_USE_PYQT5_ONLY=	multimediawidgets printsupport qml quickwidgets \
99
			${_USE_PYQT_LANG} \
85
			serialport webchannel webengine webkitwidgets \
100
			${_USE_PYQT_MISC} \
86
			websockets widgets
101
			${_USE_PYQT_MULTIMEDIA} \
102
			${_USE_PYQT_NET} \
103
			${_USE_PYQT_PRINT} \
104
			${_USE_PYQT_TEXTPROC} \
105
			${_USE_PYQT_WWW} \
106
			${_USE_PYQT_X11} \
107
			${_USE_PYQT_X11-TOOLKITS}
108
_USE_SIP_ALL=		sip pysip
109
_USE_QSCINTILLA=	qscintilla2
87
110
88
# Unversioned variables for the rest of the file
111
# Unversioned variables for the rest of the file
89
PYQT_VERSION=		${PYQT${_PYQT_VERSION}_VERSION}
112
PYQT_VERSION=		${PYQT${_PYQT_VERSION}_VERSION}
Lines 94-213 Link Here
94
PYQT_DISTINFO_FILE=	${PYQT${_PYQT_VERSION}_DISTINFO_FILE}
117
PYQT_DISTINFO_FILE=	${PYQT${_PYQT_VERSION}_DISTINFO_FILE}
95
PYQT_LICENSE=		${PYQT${_PYQT_VERSION}_LICENSE}
118
PYQT_LICENSE=		${PYQT${_PYQT_VERSION}_LICENSE}
96
119
120
# PATH
97
py-sip_PATH=			${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
121
py-sip_PATH=			${PYTHON_PKGNAMEPREFIX}sip>=${SIP_VERSION}
98
122
py-pysip_PATH=			${PYQT_PY_RELNAME}-sip>=${PYQTSIP_VERSION}
99
py-assistant_PATH=		${PYQT_PY_RELNAME}-assistant>=${PYQT_VERSION}
100
py-core_PATH=			${PYQT_PY_RELNAME}-core>=${PYQT_VERSION}
101
py-dbus_PATH=			${PYQT_PY_RELNAME}-dbus>=${PYQT_VERSION}
102
py-dbussupport_PATH=		${PYQT_PY_RELNAME}-dbussupport>=${PYQT_VERSION}
103
py-declarative_PATH=		${PYQT_PY_RELNAME}-declarative>=${PYQT_VERSION}
104
py-demo_PATH=			${PYQT_PY_RELNAME}-demo>=${PYQT_VERSION}
105
py-designer_PATH=		${PYQT_PY_RELNAME}-designer>=${PYQT_VERSION}
106
py-designerplugin_PATH=		${PYQT_PY_RELNAME}-designerplugin>=${PYQT_VERSION}
107
py-doc_PATH=			${PYQT_PY_RELNAME}-doc>=${PYQT_VERSION}
108
py-gui_PATH=			${PYQT_PY_RELNAME}-gui>=${PYQT_VERSION}
109
py-help_PATH=			${PYQT_PY_RELNAME}-help>=${PYQT_VERSION}
110
py-multimedia_PATH=		${PYQT_PY_RELNAME}-multimedia>=${PYQT_VERSION}
111
py-network_PATH=		${PYQT_PY_RELNAME}-network>=${PYQT_VERSION}
112
py-opengl_PATH=			${PYQT_PY_RELNAME}-opengl>=${PYQT_VERSION}
113
py-phonon_PATH=			${PYQT_PY_RELNAME}-phonon>=${PYQT_VERSION}
114
py-qscintilla2_PATH=		${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
123
py-qscintilla2_PATH=		${PYQT_PY_RELNAME}-qscintilla2>=${QSCI2_VERSION}
115
py-script_PATH=			${PYQT_PY_RELNAME}-script>=${PYQT_VERSION}
116
py-scripttools_PATH=		${PYQT_PY_RELNAME}-scripttools>=${PYQT_VERSION}
117
py-sql_PATH=			${PYQT_PY_RELNAME}-sql>=${PYQT_VERSION}
118
py-svg_PATH=			${PYQT_PY_RELNAME}-svg>=${PYQT_VERSION}
119
py-test_PATH=			${PYQT_PY_RELNAME}-test>=${PYQT_VERSION}
120
py-webchannel_PATH=		${PYQT_PY_RELNAME}-webchannel>=${PYQT_VERSION}
121
py-webengine_PATH=		${PYQT_PY_RELNAME}-webengine>=5.12.1
122
py-webkit_PATH=			${PYQT_PY_RELNAME}-webkit>=${PYQT_VERSION}
123
py-websockets_PATH=		${PYQT_PY_RELNAME}-websockets>=${PYQT_VERSION}
124
py-xml_PATH=			${PYQT_PY_RELNAME}-xml>=${PYQT_VERSION}
125
py-xmlpatterns_PATH=		${PYQT_PY_RELNAME}-xmlpatterns>=${PYQT_VERSION}
126
124
127
py-multimediawidgets_PATH=	${PYQT_PY_RELNAME}-multimediawidgets>=${PYQT_VERSION}
125
.  for _component in ${_USE_PYQT_ALL}
128
py-qml_PATH=			${PYQT_PY_RELNAME}-qml>=${PYQT_VERSION}
126
py-${_component}_PATH?=${PYQT_PY_RELNAME}-${_component}>=${PYQT_VERSION}
129
py-quickwidgets_PATH=		${PYQT_PY_RELNAME}-quickwidgets>=${PYQT_VERSION}
127
.  endfor
130
py-printsupport_PATH=		${PYQT_PY_RELNAME}-printsupport>=${PYQT_VERSION}
131
py-serialport_PATH=		${PYQT_PY_RELNAME}-serialport>=${PYQT_VERSION}
132
py-webkitwidgets_PATH=		${PYQT_PY_RELNAME}-webkitwidgets>=${PYQT_VERSION}
133
py-widgets_PATH=		${PYQT_PY_RELNAME}-widgets>=${PYQT_VERSION}
134
128
129
# PORT
135
py-sip_PORT=			devel/py-sip
130
py-sip_PORT=			devel/py-sip
136
131
py-pysip_PORT=			devel/${PYQT_RELNAME}-sip
137
py-assistant_PORT=		devel/${PYQT_RELNAME}-assistant
138
py-core_PORT=			devel/${PYQT_RELNAME}-core
139
py-dbus_PORT=			devel/${PYQT_RELNAME}-dbus
140
py-dbussupport_PORT=		devel/${PYQT_RELNAME}-dbussupport
141
py-declarative_PORT=		devel/${PYQT_RELNAME}-declarative
142
py-demo_PORT=			misc/${PYQT_RELNAME}-demo
143
py-designer_PORT=		devel/${PYQT_RELNAME}-designer
144
py-designerplugin_PORT=		devel/${PYQT_RELNAME}-designerplugin
145
py-doc_PORT=			misc/${PYQT_RELNAME}-doc
146
py-gui_PORT=			x11-toolkits/${PYQT_RELNAME}-gui
147
py-help_PORT=			devel/${PYQT_RELNAME}-help
148
py-multimedia_PORT=		multimedia/${PYQT_RELNAME}-multimedia
149
py-network_PORT=		net/${PYQT_RELNAME}-network
150
py-opengl_PORT=			x11/${PYQT_RELNAME}-opengl
151
py-phonon_PORT=			multimedia/${PYQT_RELNAME}-phonon
152
py-qscintilla2_PORT=		devel/${PYQT_RELNAME}-qscintilla2
132
py-qscintilla2_PORT=		devel/${PYQT_RELNAME}-qscintilla2
153
py-script_PORT=			devel/${PYQT_RELNAME}-script
154
py-scripttools_PORT=		devel/${PYQT_RELNAME}-scripttools
155
py-sql_PORT=			databases/${PYQT_RELNAME}-sql
156
py-svg_PORT=			graphics/${PYQT_RELNAME}-svg
157
py-test_PORT=			devel/${PYQT_RELNAME}-test
158
py-webchannel_PORT=		www/${PYQT_RELNAME}-webchannel
159
py-webengine_PORT=		www/${PYQT_RELNAME}-webengine
160
py-webkit_PORT=			www/${PYQT_RELNAME}-webkit
161
py-websockets_PORT=		www/${PYQT_RELNAME}-websockets
162
py-xml_PORT=			textproc/${PYQT_RELNAME}-xml
163
py-xmlpatterns_PORT=		textproc/${PYQT_RELNAME}-xmlpatterns
164
133
165
py-multimediawidgets_PORT=	multimedia/py-qt5-multimediawidgets
134
.  for _categorie in comms databases devel graphics lang misc multimedia net print textproc www x11 x11-toolkits
166
py-qml_PORT=			lang/py-qt5-qml
135
_PYQT_CATEGORIE=	_USE_PYQT_${_categorie:tu}
167
py-quickwidgets_PORT=		x11-toolkits/py-qt5-quickwidgets
136
.    for _component in ${${_PYQT_CATEGORIE}}
168
py-printsupport_PORT=		print/py-qt5-printsupport
137
py-${_component}_PORT?=${_categorie}/${PYQT_RELNAME}-${_component}
169
py-serialport_PORT=		comms/py-qt5-serialport
138
.    endfor
170
py-webkitwidgets_PORT=		www/py-qt5-webkitwidgets
139
.  endfor
171
py-widgets_PORT=		x11-toolkits/py-qt5-widgets
172
140
173
py-assistant_DESC=		Python bindings for QtAssistant module
174
py-core_DESC=			Python bindings for QtCore module
141
py-core_DESC=			Python bindings for QtCore module
142
py-chart_DESC=			Python bindings for QtChart module
175
py-dbus_DESC=			Python bindings for QtDBus module
143
py-dbus_DESC=			Python bindings for QtDBus module
176
py-dbussupport_DESC=		Qt event loop support for dbus-python
144
py-dbussupport_DESC=		Qt event loop support for dbus-python
177
py-declarative_DESC=		Python bindings for QtDeclarative module
178
py-demo_DESC=			PyQt demo and examples
145
py-demo_DESC=			PyQt demo and examples
179
py-designer_DESC=		Python bindings for QtDesigner module
146
py-designer_DESC=		Python bindings for QtDesigner module
180
py-designerplugin_DESC=		Python bindings for QtDesigner plugin
147
py-designerplugin_DESC=		Python bindings for QtDesigner plugin
181
py-doc_DESC=			PyQt documentation
182
py-gui_DESC=			Python bindings for QtGui module
148
py-gui_DESC=			Python bindings for QtGui module
183
py-help_DESC=			Python bindings for QtHelp module
149
py-help_DESC=			Python bindings for QtHelp module
150
py-location_DESC=		Python bindings for Location module
184
py-multimedia_DESC=		Python bindings for Multimedia module
151
py-multimedia_DESC=		Python bindings for Multimedia module
152
py-multimediawidgets_DESC=	Python bindings for QtMultimediaWidgets module
185
py-network_DESC=		Python bindings for QtNetwork module
153
py-network_DESC=		Python bindings for QtNetwork module
154
py-networkauth_DESC=		Python bindings for QtNetworkAuth module
186
py-opengl_DESC=			Python bindings for QtOpenGL module
155
py-opengl_DESC=			Python bindings for QtOpenGL module
187
py-phonon_DESC=			Python bindings for Phonon module
156
py-printsupport_DESC=		Python bindings for Printsupport module
157
py-qml_DESC=			Python bindings for Qml module
188
py-qscintilla2_DESC=		Python bindings for QScintilla2
158
py-qscintilla2_DESC=		Python bindings for QScintilla2
189
py-script_DESC=			Python bindings for QtScript module
159
py-quick_DESC=			Python bindings for QtQuick module
190
py-scripttools_DESC=		Python bindings for QtScriptTools module
160
py-quick3d_DESC=		Python bindings for QtQuick3D module
161
py-quickwidgets_DESC=		Python bindings for QtQuickWidgets module
191
py-sip_DESC=			Python bindings generator for C and C++ libraries
162
py-sip_DESC=			Python bindings generator for C and C++ libraries
163
py-sensors_DESC=		Python bindings for QtSensors
164
py-serialport_DESC=		Python bindings for QtSerialPort
192
py-sql_DESC=			Python bindings for QtSql module
165
py-sql_DESC=			Python bindings for QtSql module
193
py-svg_DESC=			Python bindings for QtSvg module
166
py-svg_DESC=			Python bindings for QtSvg module
194
py-test_DESC=			Python bindings for QtTest module
167
py-test_DESC=			Python bindings for QtTest module
195
py-webchannel_DESC=		Python bindings for QtWebChannel module
168
py-webchannel_DESC=		Python bindings for QtWebChannel module
196
py-webengine_DESC=		Python bindings for QtWebEngine module
169
py-webengine_DESC=		Python bindings for QtWebEngine module
197
py-webkit_DESC=			Python bindings for QtWebKit module
170
py-webkit_DESC=			Python bindings for QtWebKit module
171
py-webkitwidgets_DESC=		Python bindings for QtWebKitWidgets module
172
py-widgets_DESC=		Python bindings for QTWidgets module
198
py-xml_DESC=			Python bindings for QtXml module
173
py-xml_DESC=			Python bindings for QtXml module
199
py-xmlpatterns_DESC=		Python bindings for QtXmlPatterns module
174
py-xmlpatterns_DESC=		Python bindings for QtXmlPatterns module
200
175
201
py-multimediawidgets_DESC=	Python bindings for QtMultimediaWidgets module
202
py-qml_DESC=			Python bindings for Qml module
203
py-quickwidgets_DESC=		Python bindings for QtQuickWidgets module
204
py-printsupport_DESC=		Python bindings for Printsupport module
205
py-serialport_DESC=		Python bindings for QtSerialPort
206
py-webkitwidgets_DESC=		Python bindings for QtWebKitWidgets module
207
py-widgets_DESC=		Python bindings for QTWidgets module
208
209
# The versionned executable of sip
176
# The versionned executable of sip
210
SIP=		${LOCALBASE}/bin/sip-${PYTHON_VER}
177
SIP=		${LOCALBASE}/bin/sip5-${PYTHON_VER}
211
178
212
# Relative directories
179
# Relative directories
213
_VERSION_SUBDIR_REL=	PyQt${_PYQT_VERSION}/${PYTHON_VER}
180
_VERSION_SUBDIR_REL=	PyQt${_PYQT_VERSION}/${PYTHON_VER}
Lines 236-242 Link Here
236
		PYQT_QSCIVERSION=${QSCI2_VERSION} \
203
		PYQT_QSCIVERSION=${QSCI2_VERSION} \
237
		PYQT_PYQTVERSION=${PYQT_VERSION}
204
		PYQT_PYQTVERSION=${PYQT_VERSION}
238
205
239
.if defined(PYQT_DIST)
206
.  if defined(PYQT_DIST)
240
PORTVERSION=	${PYQT_VERSION}
207
PORTVERSION=	${PYQT_VERSION}
241
MASTER_SITES=	${PYQT_MASTERSITES}
208
MASTER_SITES=	${PYQT_MASTERSITES}
242
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
209
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
Lines 245-257 Link Here
245
LICENSE?=	${PYQT_LICENSE}
212
LICENSE?=	${PYQT_LICENSE}
246
HAS_CONFIGURE=	yes
213
HAS_CONFIGURE=	yes
247
214
248
.if ${_PYQT_VERSION} > 4
215
.    if ${_PYQT_VERSION} > 4
249
# PyQt5's configure.py generates .pro files and calls qmake to generate the
216
# PyQt5's configure.py generates .pro files and calls qmake to generate the
250
# Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR.
217
# Makefiles. qmake's Makefiles use INSTALL_ROOT instead of DESTDIR.
251
DESTDIRNAME=	INSTALL_ROOT
218
DESTDIRNAME=	INSTALL_ROOT
252
# Limit PyQt5's version to the Qt5 version in ports
219
# Limit PyQt5's version to the Qt5 version in ports
253
PORTSCOUT?=	limit:^${_QT_VERSION:R}
220
PORTSCOUT?=	limit:^${_QT_VERSION:R}
254
.endif
221
.    endif
255
222
256
PATCHDIR=	${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
223
PATCHDIR=	${.CURDIR}/../../devel/${PYQT_RELNAME}-core/files
257
CONFIGURE_ARGS+=-b ${PREFIX}/bin \
224
CONFIGURE_ARGS+=-b ${PREFIX}/bin \
Lines 260-290 Link Here
260
		--confirm-license \
227
		--confirm-license \
261
		--sip ${SIP} \
228
		--sip ${SIP} \
262
		--sipdir ${PYQT_SIPDIR}
229
		--sipdir ${PYQT_SIPDIR}
263
.if ${_PYQT_VERSION:M5}
230
.    if ${_PYQT_VERSION:M5}
264
# Move the designer plugin and qml libraries to versioned folders.
231
# Move the designer plugin and qml libraries to versioned folders.
265
CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \
232
CONFIGURE_ARGS+=--qml-plugindir ${PYQT_QMLDIR} \
266
		--designer-plugindir ${PYQT_DESIGNERDIR}
233
		--designer-plugindir ${PYQT_DESIGNERDIR}
267
# Further do not gernate the dinstinfo files.
234
# Further do not gernate the dinstinfo files.
268
CONFIGURE_ARGS+=--no-dist-info
235
CONFIGURE_ARGS+=--no-dist-info
269
.endif
236
.    endif
270
# One of the things PyQt looks for to determine whether to build the Qt DBus
237
# One of the things PyQt looks for to determine whether to build the Qt DBus
271
# main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is
238
# main loop module (${PYQT_RELNAME}-dbussupport) is whether the dbus/ directory is
272
# present. Only extract it for that port then.
239
# present. Only extract it for that port then.
273
.if ${PORTNAME} != "dbussupport"
240
.    if ${PORTNAME} != "dbussupport"
274
EXTRACT_AFTER_ARGS+=	--exclude "${DISTNAME}/dbus"
241
EXTRACT_AFTER_ARGS+=	--exclude "${DISTNAME}/dbus"
275
.endif  # ${PORTNAME} != "dbussupport"
242
.    endif  # ${PORTNAME} != "dbussupport"
276
243
277
.if !target(do-configure)
244
.    if !target(do-configure)
278
do-configure:
245
do-configure:
279
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
246
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
280
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
247
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
281
.endif  # !target(do-configure)
248
.    endif  # !target(do-configure)
282
.endif  # defined(PYQT_DIST)
249
.  endif  # defined(PYQT_DIST)
283
250
284
# Set build, run and test depends -- we need to prefix them internally with "py-"
251
# Set build, run and test depends -- we need to prefix them internally with "py-"
285
# else we conflict with the ones defined in bsd.qt.mk with the same name
252
# else we conflict with the ones defined in bsd.qt.mk with the same name
286
_USE_PYQT_ALL+=			${_USE_PYQT${_PYQT_VERSION}_ONLY}
253
_USE_PYQT_ALL+=				${_USE_SIP_ALL} \
287
.for comp in ${_USE_PYQT_ALL:O:u}
254
					${_USE_QSCINTILLA}
255
.  for comp in ${_USE_PYQT_ALL:O:u}
288
_USE_PYQT_ALL_SUFFIXED+=		py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
256
_USE_PYQT_ALL_SUFFIXED+=		py-${comp} py-${comp}_build py-${comp}_run py-${comp}_test
289
py-${comp}_BUILD_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
257
py-${comp}_BUILD_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
290
py-${comp}_RUN_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
258
py-${comp}_RUN_DEPENDS?=		${py-${comp}_PATH}:${py-${comp}_PORT}@${PY_FLAVOR}
Lines 292-308 Link Here
292
py-${comp}_build_BUILD_DEPENDS?=	${py-${comp}_BUILD_DEPENDS}
260
py-${comp}_build_BUILD_DEPENDS?=	${py-${comp}_BUILD_DEPENDS}
293
py-${comp}_run_RUN_DEPENDS?=		${py-${comp}_RUN_DEPENDS}
261
py-${comp}_run_RUN_DEPENDS?=		${py-${comp}_RUN_DEPENDS}
294
py-${comp}_test_TEST_DEPENDS?=		${py-${comp}_TEST_DEPENDS}
262
py-${comp}_test_TEST_DEPENDS?=		${py-${comp}_TEST_DEPENDS}
295
.endfor
263
.  endfor
296
264
297
_USE_PYQT=      ${USE_PYQT:O:u}
265
_USE_PYQT=      ${USE_PYQT:O:u}
298
.for comp in ${_USE_PYQT}
266
.  for comp in ${_USE_PYQT}
299
.  if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
267
.    if ${_USE_PYQT_ALL_SUFFIXED:Mpy-${comp}}
300
BUILD_DEPENDS+=		${py-${comp}_BUILD_DEPENDS}
268
BUILD_DEPENDS+=		${py-${comp}_BUILD_DEPENDS}
301
RUN_DEPENDS+=		${py-${comp}_RUN_DEPENDS}
269
RUN_DEPENDS+=		${py-${comp}_RUN_DEPENDS}
302
TEST_DEPENDS+=		${py-${comp}_TEST_DEPENDS}
270
TEST_DEPENDS+=		${py-${comp}_TEST_DEPENDS}
303
.  else
271
.    else
304
IGNORE?=	cannot be installed: unknown USE_PYQT component ${comp} #'
272
IGNORE?=	cannot be installed: unknown USE_PYQT component ${comp} #'
305
.  endif
273
.    endif
306
.endfor
274
.  endfor
307
275
308
.endif # defined(_INCLUDE_USES_PYQT_MK)
276
.endif # defined(_INCLUDE_USES_PYQT_MK)
(-)comms/Makefile (+1 lines)
Lines 142-147 Link Here
142
    SUBDIR += py-libconcord
142
    SUBDIR += py-libconcord
143
    SUBDIR += py-lirc
143
    SUBDIR += py-lirc
144
    SUBDIR += py-pyserial
144
    SUBDIR += py-pyserial
145
    SUBDIR += py-qt5-sensors
145
    SUBDIR += py-qt5-serialport
146
    SUBDIR += py-qt5-serialport
146
    SUBDIR += py-xmodem
147
    SUBDIR += py-xmodem
147
    SUBDIR += pyla
148
    SUBDIR += pyla
(-)comms/py-qt5-sensors/Makefile (+34 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	sensors
4
CATEGORIES=	comms devel python
5
6
MAINTAINER=	kde@FreeBSD.org
7
COMMENT=	Python bindings for the Qt5 toolkit, QtSensors module
8
9
BUILD_DEPENDS=	${PY_ENUM34}
10
RUN_DEPENDS=	${PY_ENUM34}
11
12
CONFIGURE_ARGS=	--enable QtSensors
13
PYQT_DIST=	yes
14
15
USES=		gl python pyqt:5 qt:5
16
USE_GL=		gl
17
USE_PYQT=	sip_build core_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core gui sensors qmake_build
20
21
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
23
OPTIONS_SUB=	yes
24
25
API_DESC=		Install QtSensors API for QScintilla2
26
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
27
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSensors.so
33
34
.include <bsd.port.mk>
(-)comms/py-qt5-sensors/pkg-descr (+4 lines)
Added Link Here
1
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
2
This package provides the QtSensors module.
3
4
WWW: https://riverbankcomputing.com/software/pyqt
(-)comms/py-qt5-sensors/pkg-plist (+24 lines)
Added Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtSensors.so
3
%%API%%%%PYQT_APIDIR%%/api/python/QtSensors.api
4
%%PYQT_SIPDIR%%/QtSensors/QtSensorsmod.sip
5
%%PYQT_SIPDIR%%/QtSensors/qaccelerometer.sip
6
%%PYQT_SIPDIR%%/QtSensors/qaltimeter.sip
7
%%PYQT_SIPDIR%%/QtSensors/qambientlightsensor.sip
8
%%PYQT_SIPDIR%%/QtSensors/qambienttemperaturesensor.sip
9
%%PYQT_SIPDIR%%/QtSensors/qcompass.sip
10
%%PYQT_SIPDIR%%/QtSensors/qdistancesensor.sip
11
%%PYQT_SIPDIR%%/QtSensors/qgyroscope.sip
12
%%PYQT_SIPDIR%%/QtSensors/qholstersensor.sip
13
%%PYQT_SIPDIR%%/QtSensors/qhumiditysensor.sip
14
%%PYQT_SIPDIR%%/QtSensors/qirproximitysensor.sip
15
%%PYQT_SIPDIR%%/QtSensors/qlidsensor.sip
16
%%PYQT_SIPDIR%%/QtSensors/qlightsensor.sip
17
%%PYQT_SIPDIR%%/QtSensors/qmagnetometer.sip
18
%%PYQT_SIPDIR%%/QtSensors/qorientationsensor.sip
19
%%PYQT_SIPDIR%%/QtSensors/qpressuresensor.sip
20
%%PYQT_SIPDIR%%/QtSensors/qproximitysensor.sip
21
%%PYQT_SIPDIR%%/QtSensors/qrotationsensor.sip
22
%%PYQT_SIPDIR%%/QtSensors/qsensor.sip
23
%%PYQT_SIPDIR%%/QtSensors/qtapsensor.sip
24
%%PYQT_SIPDIR%%/QtSensors/qtiltsensor.sip
(-)comms/py-qt5-serialport/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	serialport
3
PORTNAME=	serialport
4
PORTREVISION=	1
5
CATEGORIES=	comms devel python
4
CATEGORIES=	comms devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run
17
USE_PYQT=	sip_build core_run pysip_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui serialport qmake_build
19
USE_QT=		core gui serialport qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSerialPort.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)databases/py-qt5-sql/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	sql
3
PORTNAME=	sql
4
PORTREVISION=	1
5
CATEGORIES=	databases devel python
4
CATEGORIES=	databases devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run widgets_run
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui sql widgets buildtools_build qmake_build
19
USE_QT=		core gui sql widgets buildtools_build qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSql.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)devel/Makefile (+4 lines)
Lines 4963-4970 Link Here
4963
    SUBDIR += py-qt5-designer
4963
    SUBDIR += py-qt5-designer
4964
    SUBDIR += py-qt5-designerplugin
4964
    SUBDIR += py-qt5-designerplugin
4965
    SUBDIR += py-qt5-help
4965
    SUBDIR += py-qt5-help
4966
    SUBDIR += py-qt5-location
4966
    SUBDIR += py-qt5-qscintilla2
4967
    SUBDIR += py-qt5-qscintilla2
4968
    SUBDIR += py-qt5-remoteobjects
4969
    SUBDIR += py-qt5-sip
4967
    SUBDIR += py-qt5-test
4970
    SUBDIR += py-qt5-test
4971
    SUBDIR += py-qtbuilder
4968
    SUBDIR += py-qtconsole
4972
    SUBDIR += py-qtconsole
4969
    SUBDIR += py-qutip
4973
    SUBDIR += py-qutip
4970
    SUBDIR += py-ramlfications
4974
    SUBDIR += py-ramlfications
(-)devel/py-qt5-core/Makefile (-2 / +2 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	core
3
PORTNAME=	core
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 18-24 Link Here
18
17
19
USES=		python pyqt:5 qt:5
18
USES=		python pyqt:5 qt:5
20
USE_PYTHON=	concurrent flavors py3kplist
19
USE_PYTHON=	concurrent flavors py3kplist
21
USE_PYQT=	sip
20
USE_PYQT=	sip pysip_run
22
USE_QT=		core buildtools_build qmake_build
21
USE_QT=		core buildtools_build qmake_build
23
22
24
OPTIONS_DEFINE=	API DEBUG
23
OPTIONS_DEFINE=	API DEBUG
Lines 56-60 Link Here
56
	# This Qt.so masks the Qt.py which is supposed to import
55
	# This Qt.so masks the Qt.py which is supposed to import
57
	# all of the Qt submodules.
56
	# all of the Qt submodules.
58
	${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qt.so
57
	${RM} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qt.so
58
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtCore.so
59
59
60
.include <bsd.port.post.mk>
60
.include <bsd.port.post.mk>
(-)devel/py-qt5-core/pkg-plist (-1 / +1 lines)
Lines 112-117 Link Here
112
%%PYQT_SIPDIR%%/QtCore/qbuffer.sip
112
%%PYQT_SIPDIR%%/QtCore/qbuffer.sip
113
%%PYQT_SIPDIR%%/QtCore/qbytearray.sip
113
%%PYQT_SIPDIR%%/QtCore/qbytearray.sip
114
%%PYQT_SIPDIR%%/QtCore/qbytearraymatcher.sip
114
%%PYQT_SIPDIR%%/QtCore/qbytearraymatcher.sip
115
%%PYQT_SIPDIR%%/QtCore/qcalendar.sip
115
%%PYQT_SIPDIR%%/QtCore/qcborcommon.sip
116
%%PYQT_SIPDIR%%/QtCore/qcborcommon.sip
116
%%PYQT_SIPDIR%%/QtCore/qcborstream.sip
117
%%PYQT_SIPDIR%%/QtCore/qcborstream.sip
117
%%PYQT_SIPDIR%%/QtCore/qchar.sip
118
%%PYQT_SIPDIR%%/QtCore/qchar.sip
Lines 173-179 Link Here
173
%%PYQT_SIPDIR%%/QtCore/qpoint.sip
174
%%PYQT_SIPDIR%%/QtCore/qpoint.sip
174
%%PYQT_SIPDIR%%/QtCore/qprocess.sip
175
%%PYQT_SIPDIR%%/QtCore/qprocess.sip
175
%%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip
176
%%PYQT_SIPDIR%%/QtCore/qpropertyanimation.sip
176
%%PYQT_SIPDIR%%/QtCore/qpycore_onexit.sip
177
%%PYQT_SIPDIR%%/QtCore/qpycore_qhash.sip
177
%%PYQT_SIPDIR%%/QtCore/qpycore_qhash.sip
178
%%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
178
%%PYQT_SIPDIR%%/QtCore/qpycore_qlist.sip
179
%%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip
179
%%PYQT_SIPDIR%%/QtCore/qpycore_qmap.sip
(-)devel/py-qt5-dbus/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	dbus
3
PORTNAME=	dbus
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-20 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run
16
USE_PYQT=	sip_build core_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
17
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core dbus qmake_build
18
USE_QT=		core dbus qmake_build
20
19
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
26
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
27
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
28
DEBUG_CONFIGURE_ON=	--debug --trace
29
30
post-install:
31
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDBus.so
30
32
31
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)devel/py-qt5-dbussupport/Makefile (-2 / +5 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	dbussupport
3
PORTNAME=	dbussupport
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 11-22 Link Here
11
		${PY_ENUM34}
10
		${PY_ENUM34}
12
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} \
11
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dbus>=0.8:devel/py-dbus@${PY_FLAVOR} \
13
		${PY_ENUM34}
12
		${PY_ENUM34}
13
LIB_DEPENDS=	libdbus-1.so:devel/dbus
14
14
15
CONFIGURE_ARGS=	--enable QtCore
15
CONFIGURE_ARGS=	--enable QtCore
16
PYQT_DIST=	yes
16
PYQT_DIST=	yes
17
17
18
USES=		pkgconfig python pyqt:5 qt:5
18
USES=		pkgconfig python pyqt:5 qt:5
19
USE_PYQT=	sip_build
19
USE_PYQT=	sip_build pysip_run
20
USE_PYTHON=	concurrent flavors py3kplist
20
USE_PYTHON=	concurrent flavors py3kplist
21
USE_QT=		core buildtools_build qmake_build
21
USE_QT=		core buildtools_build qmake_build
22
22
Lines 27-31 Link Here
27
INSTALL_WRKSRC=	${WRKSRC}/dbus
27
INSTALL_WRKSRC=	${WRKSRC}/dbus
28
28
29
PLIST_FILES=	%%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so
29
PLIST_FILES=	%%PYTHON_SITELIBDIR%%/dbus/mainloop/pyqt5.so
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/dbus/mainloop/pyqt5.so
30
33
31
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)devel/py-qt5-designer/Makefile (-3 / +5 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	designer
3
PORTNAME=	designer
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-21 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		yes
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run widgets_run
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui designer widgets xml \
19
USE_QT=		core gui designer widgets xml \
21
		buildtools_build qmake_build
20
		buildtools_build qmake_build
Lines 29-33 Link Here
29
API_CONFIGURE_OFF=	--no-qsci-api
28
API_CONFIGURE_OFF=	--no-qsci-api
30
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
31
DEBUG_CONFIGURE_ON=	--debug --trace
30
DEBUG_CONFIGURE_ON=	--debug --trace
31
32
post-install:
33
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtDesigner.so
32
34
33
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)devel/py-qt5-designerplugin/Makefile (-2 / +1 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	designerplugin
3
PORTNAME=	designerplugin
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 20-26 Link Here
20
19
21
USES=		gl python pyqt:5 qt:5
20
USES=		gl python pyqt:5 qt:5
22
USE_GL=		gl
21
USE_GL=		gl
23
USE_PYQT=	sip_build
22
USE_PYQT=	sip_build pysip_run
24
USE_PYTHON=	concurrent flavors py3kplist
23
USE_PYTHON=	concurrent flavors py3kplist
25
USE_QT=		core designer gui xml widgets \
24
USE_QT=		core designer gui xml widgets \
26
		buildtools_build qmake_build
25
		buildtools_build qmake_build
(-)devel/py-qt5-help/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	help
3
PORTNAME=	help
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run widgets_run
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui widgets help network sql buildtools_build qmake_build xml
19
USE_QT=		core gui widgets help network sql buildtools_build qmake_build xml
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtHelp.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)devel/py-qt5-help/pkg-plist (+2 lines)
Lines 7-13 Link Here
7
%%PYQT_SIPDIR%%/QtHelp/qhelpenginecore.sip
7
%%PYQT_SIPDIR%%/QtHelp/qhelpenginecore.sip
8
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterdata.sip
8
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterdata.sip
9
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterengine.sip
9
%%PYQT_SIPDIR%%/QtHelp/qhelpfilterengine.sip
10
%%PYQT_SIPDIR%%/QtHelp/qhelpfiltersettingswidget.sip
10
%%PYQT_SIPDIR%%/QtHelp/qhelpindexwidget.sip
11
%%PYQT_SIPDIR%%/QtHelp/qhelpindexwidget.sip
12
%%PYQT_SIPDIR%%/QtHelp/qhelplink.sip
11
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchengine.sip
13
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchengine.sip
12
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchquerywidget.sip
14
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchquerywidget.sip
13
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchresultwidget.sip
15
%%PYQT_SIPDIR%%/QtHelp/qhelpsearchresultwidget.sip
(-)devel/py-qt5-location/Makefile (+34 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	location
4
CATEGORIES=	devel python
5
6
MAINTAINER=	kde@FreeBSD.org
7
COMMENT=	Python bindings for the Qt5 toolkit, QtLocation module
8
9
BUILD_DEPENDS=	${PY_ENUM34}
10
RUN_DEPENDS=	${PY_ENUM34}
11
12
CONFIGURE_ARGS=	--enable QtLocation
13
PYQT_DIST=	yes
14
15
USES=		gl python pyqt:5 qt:5
16
USE_GL=		gl
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
18
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core declarative gui location network buildtools_build qmake_build
20
21
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
23
OPTIONS_SUB=	yes
24
25
API_DESC=		Install QtLocation API for QScintilla2
26
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
27
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtLocation.so
33
34
.include <bsd.port.mk>
(-)devel/py-qt5-location/pkg-descr (+4 lines)
Added Link Here
1
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
2
This package provides the QtLocation module.
3
4
WWW: https://riverbankcomputing.com/software/pyqt
(-)devel/py-qt5-location/pkg-plist (+43 lines)
Added Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtLocation.so
3
%%PYQT_APIDIR%%/api/python/QtLocation.api
4
%%PYQT_SIPDIR%%/QtLocation/QtLocationmod.sip
5
%%PYQT_SIPDIR%%/QtLocation/qgeocodereply.sip
6
%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanager.sip
7
%%PYQT_SIPDIR%%/QtLocation/qgeocodingmanagerengine.sip
8
%%PYQT_SIPDIR%%/QtLocation/qgeomaneuver.sip
9
%%PYQT_SIPDIR%%/QtLocation/qgeoroute.sip
10
%%PYQT_SIPDIR%%/QtLocation/qgeoroutereply.sip
11
%%PYQT_SIPDIR%%/QtLocation/qgeorouterequest.sip
12
%%PYQT_SIPDIR%%/QtLocation/qgeoroutesegment.sip
13
%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanager.sip
14
%%PYQT_SIPDIR%%/QtLocation/qgeoroutingmanagerengine.sip
15
%%PYQT_SIPDIR%%/QtLocation/qgeoserviceprovider.sip
16
%%PYQT_SIPDIR%%/QtLocation/qlocation.sip
17
%%PYQT_SIPDIR%%/QtLocation/qplace.sip
18
%%PYQT_SIPDIR%%/QtLocation/qplaceattribute.sip
19
%%PYQT_SIPDIR%%/QtLocation/qplacecategory.sip
20
%%PYQT_SIPDIR%%/QtLocation/qplacecontactdetail.sip
21
%%PYQT_SIPDIR%%/QtLocation/qplacecontent.sip
22
%%PYQT_SIPDIR%%/QtLocation/qplacecontentreply.sip
23
%%PYQT_SIPDIR%%/QtLocation/qplacecontentrequest.sip
24
%%PYQT_SIPDIR%%/QtLocation/qplacedetailsreply.sip
25
%%PYQT_SIPDIR%%/QtLocation/qplaceeditorial.sip
26
%%PYQT_SIPDIR%%/QtLocation/qplaceicon.sip
27
%%PYQT_SIPDIR%%/QtLocation/qplaceidreply.sip
28
%%PYQT_SIPDIR%%/QtLocation/qplaceimage.sip
29
%%PYQT_SIPDIR%%/QtLocation/qplacemanager.sip
30
%%PYQT_SIPDIR%%/QtLocation/qplacemanagerengine.sip
31
%%PYQT_SIPDIR%%/QtLocation/qplacematchreply.sip
32
%%PYQT_SIPDIR%%/QtLocation/qplacematchrequest.sip
33
%%PYQT_SIPDIR%%/QtLocation/qplaceproposedsearchresult.sip
34
%%PYQT_SIPDIR%%/QtLocation/qplaceratings.sip
35
%%PYQT_SIPDIR%%/QtLocation/qplacereply.sip
36
%%PYQT_SIPDIR%%/QtLocation/qplaceresult.sip
37
%%PYQT_SIPDIR%%/QtLocation/qplacereview.sip
38
%%PYQT_SIPDIR%%/QtLocation/qplacesearchreply.sip
39
%%PYQT_SIPDIR%%/QtLocation/qplacesearchrequest.sip
40
%%PYQT_SIPDIR%%/QtLocation/qplacesearchresult.sip
41
%%PYQT_SIPDIR%%/QtLocation/qplacesearchsuggestionreply.sip
42
%%PYQT_SIPDIR%%/QtLocation/qplacesupplier.sip
43
%%PYQT_SIPDIR%%/QtLocation/qplaceuser.sip
(-)devel/py-qt5-qscintilla2/Makefile (-10 / +13 lines)
Lines 19-40 Link Here
19
19
20
USES=		python pyqt:5 gl qmake:no_env qt:5
20
USES=		python pyqt:5 gl qmake:no_env qt:5
21
USE_GL=		gl
21
USE_GL=		gl
22
USE_PYQT=	sip core gui printsupport widgets
22
USE_PYQT=	core gui printsupport pysip widgets
23
USE_PYTHON=	concurrent flavors py3kplist
23
USE_PYTHON=	concurrent flavors py3kplist
24
USE_QT=		core gui printsupport widgets buildtools_build qmake_build
24
USE_QT=		core gui printsupport widgets buildtools_build qmake_build
25
25
26
OPTIONS_DEFINE=		DEBUG
26
OPTIONS_DEFINE=         DEBUG
27
DEBUG_CONFIGURE_ON=	--debug --trace
27
DEBUG_CONFIGURE_ON=     --debug --trace
28
28
29
QSCIDIR=	${PREFIX}/share/qt5/qsci
29
QSCIDIR=        ${PREFIX}/share/qt5/qsci
30
CONFIGURE_ARGS=	--pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
30
CONFIGURE_ARGS= --pyqt PyQt5 -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 -v ${PYQT_SIPDIR} \
31
		--apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
31
                --apidir ${PYQT_APIDIR} --qmake ${QMAKE} --pyqt-sipdir ${PYQT_SIPDIR} \
32
		--sip ${SIP}
32
                --sip ${SIP} --qsci-sipdir ${PYQT_SIPDIR} --qsci-incdir ${QT_INCDIR} --qsci-libdir ${QT_LIBDIR}
33
WRKSRC=		${WRKDIR}/${DISTNAME}/Python
33
WRKSRC=         ${WRKDIR}/${DISTNAME}/Python
34
ALL_TARGET=	#empty
34
ALL_TARGET=     #empty
35
35
36
do-configure:
36
do-configure:
37
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV}\
37
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
38
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
38
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
39
40
post-install:
41
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/Qsci.so
39
42
40
.include <bsd.port.mk>
43
.include <bsd.port.mk>
(-)devel/py-qt5-remoteobjects/Makefile (+34 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	remoteobjects
4
CATEGORIES=	devel python
5
6
MAINTAINER=	kde@FreeBSD.org
7
COMMENT=	Python bindings for the Qt5 toolkit, QtRemoteObjects module
8
9
BUILD_DEPENDS=	${PY_ENUM34}
10
RUN_DEPENDS=	${PY_ENUM34}
11
12
CONFIGURE_ARGS=	--enable QtRemoteObjects
13
PYQT_DIST=	yes
14
15
USES=		gl python pyqt:5 qt:5
16
USE_GL=		gl
17
USE_PYQT=	sip_build core_run pysip_sip widgets_run
18
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core declarative gui remoteobjects network buildtools_build qmake_build
20
21
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
23
OPTIONS_SUB=	yes
24
25
API_DESC=		Install QtRemoteObjects API for QScintilla2
26
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
27
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtRemoteObjects.so
33
34
.include <bsd.port.mk>
(-)devel/py-qt5-remoteobjects/pkg-descr (+4 lines)
Added Link Here
1
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
2
This package provides the QtRemoteObjects module.
3
4
WWW: https://riverbankcomputing.com/software/pyqt
(-)devel/py-qt5-remoteobjects/pkg-plist (+10 lines)
Added Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtRemoteObjects.so
3
%%API%%%%PYQT_APIDIR%%/api/python/QtRemoteObjects.api
4
%%PYQT_SIPDIR%%/QtRemoteObjects/QtRemoteObjectsmod.sip
5
%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectabstractitemmodelreplica.sip
6
%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectdynamicreplica.sip
7
%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectnode.sip
8
%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectregistry.sip
9
%%PYQT_SIPDIR%%/QtRemoteObjects/qremoteobjectreplica.sip
10
%%PYQT_SIPDIR%%/QtRemoteObjects/qtremoteobjectglobal.sip
(-)devel/py-qt5-sip/Makefile (+24 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	sip
4
PORTVERSION=	${PYQTSIP_VERSION}
5
CATEGORIES=	devel python
6
MASTER_SITES=	${MASTER_SITES_PYQTSIP}
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}qt5-
8
DISTNAME=	${PYQTSIP_DISTNAME}
9
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	Python to C and C++ bindings generator
12
13
LICENSE=		SIP GPLv2 GPLv3
14
LICENSE_COMB=		multi
15
LICENSE_GROUPS_SIP=	FSF GPL OSI
16
LICENSE_NAME_SIP=	SIP License
17
LICENSE_FILE_SIP=	${FILESDIR}/LICENSE
18
LICENSE_PERMS_SIP=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
19
20
USES=		python pyqt:sip
21
USE_PYTHON=	autoplist concurrent distutils flavors py3kplist
22
USE_PYQT=	#
23
24
.include <bsd.port.mk>
(-)devel/py-qt5-sip/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1595277725
2
SHA256 (PyQt5_sip-12.8.0.tar.gz) = 0a34b6596bdd28d52da3a51fa8d9bb0b287bcb605c2512aa3251b9028cc71f4d
3
SIZE (PyQt5_sip-12.8.0.tar.gz) = 102132
(-)devel/py-qt5-sip/files/LICENSE (+48 lines)
Added Link Here
1
RIVERBANK COMPUTING LIMITED LICENSE AGREEMENT FOR SIP
2
3
1. This LICENSE AGREEMENT is between Riverbank Computing Limited ("Riverbank"),
4
and the Individual or Organization ("Licensee") accessing and otherwise using
5
SIP software in source or binary form and its associated documentation.  SIP
6
comprises a software tool for generating Python bindings for software C and C++
7
libraries, and a Python extension module used at runtime by those generated
8
bindings.
9
10
2. Subject to the terms and conditions of this License Agreement, Riverbank
11
hereby grants Licensee a nonexclusive, royalty-free, world-wide license to
12
reproduce, analyze, test, perform and/or display publicly, prepare derivative
13
works, distribute, and otherwise use SIP alone or in any derivative version,
14
provided, however, that Riverbank's License Agreement and Riverbank's notice of
15
copyright, e.g., "Copyright (c) 2015 Riverbank Computing Limited; All Rights
16
Reserved" are retained in SIP alone or in any derivative version prepared by
17
Licensee.
18
19
3. In the event Licensee prepares a derivative work that is based on or
20
incorporates SIP or any part thereof, and wants to make the derivative work
21
available to others as provided herein, then Licensee hereby agrees to include
22
in any such work a brief summary of the changes made to SIP.
23
24
4. Licensee may not use SIP to generate Python bindings for any C or C++
25
library for which bindings are already provided by Riverbank.
26
27
5. Riverbank is making SIP available to Licensee on an "AS IS" basis.
28
RIVERBANK MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.  BY WAY
29
OF EXAMPLE, BUT NOT LIMITATION, RIVERBANK MAKES NO AND DISCLAIMS ANY
30
REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
31
PURPOSE OR THAT THE USE OF SIP WILL NOT INFRINGE ANY THIRD PARTY RIGHTS.
32
33
6. RIVERBANK SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF SIP FOR ANY
34
INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING,
35
DISTRIBUTING, OR OTHERWISE USING SIP, OR ANY DERIVATIVE THEREOF, EVEN IF
36
ADVISED OF THE POSSIBILITY THEREOF.
37
38
7. This License Agreement will automatically terminate upon a material breach
39
of its terms and conditions.
40
41
8. Nothing in this License Agreement shall be deemed to create any relationship
42
of agency, partnership, or joint venture between Riverbank and Licensee.  This
43
License Agreement does not grant permission to use Riverbank trademarks or
44
trade name in a trademark sense to endorse or promote products or services of
45
Licensee, or any third party.
46
47
9. By copying, installing or otherwise using SIP, Licensee agrees to be bound
48
by the terms and conditions of this License Agreement.
(-)devel/py-qt5-sip/pkg-descr (+3 lines)
Added Link Here
1
SIP is a tool for generating Python bindings for C and C++ libraries.
2
3
WWW: http://www.riverbankcomputing.co.uk/software/sip/
(-)devel/py-qt5-test/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	test
3
PORTNAME=	test
4
PORTREVISION=	1
5
CATEGORIES=	devel python
4
CATEGORIES=	devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run widgets_run
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui testlib widgets \
19
USE_QT=		core gui testlib widgets \
21
		buildtools_build qmake_build
20
		buildtools_build qmake_build
Lines 29-33 Link Here
29
API_CONFIGURE_OFF=	--no-qsci-api
28
API_CONFIGURE_OFF=	--no-qsci-api
30
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
31
DEBUG_CONFIGURE_ON=	--debug --trace
30
DEBUG_CONFIGURE_ON=	--debug --trace
31
32
post-install:
33
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtTest.so
32
34
33
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)devel/py-qt5/Makefile (-8 / +8 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qt5
3
PORTNAME=	qt5
4
PORTVERSION=	${PYQT5_VERSION}
4
PORTVERSION=	${PYQT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	devel python
5
CATEGORIES=	devel python
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
7
Lines 12-24 Link Here
12
USES=		metaport python pyqt:5
11
USES=		metaport python pyqt:5
13
USE_PYTHON=	concurrent flavors py3kplist
12
USE_PYTHON=	concurrent flavors py3kplist
14
13
15
# Keep these synchronized with _USE_PYQT_ALL / _USE_PYQT5_ONLY in Mk/Use/pyqt.mk
14
# Keep these synchronized with _USE_PYQT_ALL in Mk/Use/pyqt.mk
16
# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu -V _USE_PYQT5_ONLY:tu | tr '\n' ' ')" .
15
# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu | tr '\n' ' ')" .
17
OPTIONS_DEFINE=		CORE DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN GUI \
16
OPTIONS_DEFINE=		CORE CHART DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN \
18
			HELP MULTIMEDIA MULTIMEDIAWIDGETS NETWORK OPENGL \
17
			GUI HELP MULTIMEDIA MULTIMEDIAWIDGETS NETWORK NETWORKAUTH \
19
			PRINTSUPPORT QML QSCINTILLA2 QUICKWIDGETS SERIALPORT \
18
			OPENGL PRINTSUPPORT QML QSCINTILLA2 QUICK QUICKWIDGETS \
20
			SIP SQL SVG TEST WEBCHANNEL WEBENGINE WEBKIT \
19
			SENSORS SERIALPORT SQL SVG TEST WEBCHANNEL WEBENGINE \
21
			WEBKITWIDGETS WIDGETS XML XMLPATTERNS
20
			WEBKIT WEBKITWIDGETS WIDGETS WEBSOCKETS XML XMLPATTERNS \
21
			SIP PYSIP
22
OPTIONS_DEFAULT=	${OPTIONS_DEFINE:NWEBENGINE}
22
OPTIONS_DEFAULT=	${OPTIONS_DEFINE:NWEBENGINE}
23
23
24
.for opt in ${OPTIONS_DEFINE}
24
.for opt in ${OPTIONS_DEFINE}
(-)devel/py-qt5/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1571389169
1
TIMESTAMP = 1595064383
2
SHA256 (PyQt5_gpl-5.13.1.tar.gz) = 54b7f456341b89eeb3930e786837762ea67f235e886512496c4152ebe106d4af
2
SHA256 (PyQt5-5.15.0.tar.gz) = c6f75488ffd5365a65893bc64ea82a6957db126fbfe33654bcd43ae1c30c52f9
3
SIZE (PyQt5_gpl-5.13.1.tar.gz) = 3162737
3
SIZE (PyQt5-5.15.0.tar.gz) = 3262004
(-)devel/py-qtbuilder/Makefile (+19 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	qtbuilder
4
PORTVERSION=	1.4.0 # ${QTBUILDER_VERSION}
5
CATEGORIES=	devel python
6
MASTER_SITES=	https://pypi.io/packages/source/P/PyQt-builder/  # ${MASTER_SITES_QTBUILDER}
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
DISTNAME=	PyQt-builder-${PORTVERSION} # ${QTBUILDER_DISTNAME}
9
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	The PEP 517 compliant PyQt build system
12
13
USES=		python
14
USE_PYTHON=	autoplist concurrent distutils flavors py3kplist
15
USE_PYQT=	#
16
17
NO_ARCH=	yes
18
19
.include <bsd.port.mk>
(-)devel/py-qtbuilder/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1595223568
2
SHA256 (PyQt-builder-1.4.0.tar.gz) = be7fb8436e6ffb21b7e42266f0fa4776b7d62b0c7e06c63f8a066ff90554fcdc
3
SIZE (PyQt-builder-1.4.0.tar.gz) = 5472834
(-)devel/py-qtbuilder/pkg-descr (+3 lines)
Added Link Here
1
SIP is a tool for generating Python bindings for C and C++ libraries.
2
3
WWW: http://www.riverbankcomputing.co.uk/software/sip/
(-)devel/py-qtconsole/Makefile (-1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	qtconsole
3
PORTNAME=	qtconsole
4
PORTVERSION=	4.4.4
4
PORTVERSION=	4.4.4
5
PORTREVISION=	2
6
CATEGORIES=	devel python
5
CATEGORIES=	devel python
7
MASTER_SITES=	CHEESESHOP
6
MASTER_SITES=	CHEESESHOP
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
(-)devel/py-sip/Makefile (-53 / +13 lines)
Lines 12-71 Link Here
12
MAINTAINER=	kde@FreeBSD.org
12
MAINTAINER=	kde@FreeBSD.org
13
COMMENT=	Python to C and C++ bindings generator
13
COMMENT=	Python to C and C++ bindings generator
14
14
15
USES=		python pyqt:sip
15
LICENSE=		SIP GPLv2 GPLv3
16
USE_PYTHON=	concurrent py3kplist flavors
16
LICENSE_COMB=		multi
17
USE_PYQT=	#
17
LICENSE_NAME_SIP=	SIP License
18
LICENSE_GROUPS_SIP=	FSF GPL OSI
19
LICENSE_PERMS_SIP=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
20
LICENSE_FILE_SIP=	${WRKSRC}/LICENSE 
21
LICENSE_FILE_GPLv2=	${WRKSRC}/LICENSE-GPL2
22
LICENSE_FILE_GPLv3=	${WRKSRC}/LICENSE-GPL3
18
23
19
CONFIGURE_ARGS=	-b ${PREFIX}/bin -d ${PYTHONPREFIX_SITELIBDIR} \
24
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml \
20
		-e ${PYTHONPREFIX_INCLUDEDIR} -v ${DATADIR} \
25
		${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging
21
		--sipdir ${PYQT_SIPDIR} \
22
		CC="${CC}" CXX="${CXX}" LINK="${CXX}" LINK_SHLIB="${CXX}" \
23
		CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
24
		INCDIR="${LOCALBASE}/include" LIBDIR="${LOCALBASE}/lib"
25
26
26
PORTDOCS=	*
27
USES=		python pyqt:sip
27
28
USE_PYTHON=	autoplist concurrent distutils flavors py3kplist
28
OPTIONS_DEFINE=		DOCS DEBUG
29
USE_PYQT=	#
29
DEBUG_CONFIGURE_ON=	--debug
30
31
# From upstreams site:
32
# When building PyQt5 v5.11 or later you must configure SIP to create a
33
# private copy of the sip module using a command line similar to the following:
34
#  > python configure.py --sip-module PyQt5.sip --no-tools
35
CONFIGURE_WRKSRC=	${WRKSRC}/default
36
BUILD_WRKSRC=		${CONFIGURE_WRKSRC}
37
INSTALL_WRKSRC=		${CONFIGURE_WRKSRC}
38
39
PYQT_SIPDIR=	${LOCALBASE}/share/PyQt5/${PYTHON_VER}/sip
40
41
do-configure:
42
	# The default sip 'flavor'
43
	${MKDIR} ${CONFIGURE_WRKSRC} &&  \
44
		cd ${CONFIGURE_WRKSRC} && \
45
		${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} && \
46
		${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|'  ${CONFIGURE_WRKSRC}/sipconfig.py
47
	# The now needed version for 5.11 (which will be the default from 2019-03-16).
48
	${MKDIR} ${WRKSRC}/sip_qt5 && \
49
		cd ${WRKSRC}/sip_qt5 && \
50
		${PYTHON_CMD} ${WRKSRC}/configure.py ${CONFIGURE_ARGS} --sip-module PyQt5.sip --no-tools  && \
51
		${REINPLACE_CMD} -e '/sip_bin.:/s|'\'',$$|-${PYTHON_VER}'\'',|'  ${WRKSRC}/sip_qt5/sipconfig.py
52
53
post-build:
54
	cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS}
55
56
post-install:
57
	${MKDIR} ${STAGEDIR}${DOCSDIR} && cd ${WRKSRC}/doc/html && \
58
		${COPYTREE_SHARE} \. ${STAGEDIR}${DOCSDIR}
59
	${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
60
		-f -d ${PYTHONPREFIX_SITELIBDIR} \
61
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
62
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
63
		-f -d ${PYTHONPREFIX_SITELIBDIR} \
64
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
65
	${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/sip
66
	${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/sip.so
67
68
	cd ${WRKSRC}/sip_qt5 && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install
69
	${STRIP_CMD} ${STAGEDIR}/${PYTHON_SITELIBDIR}/PyQt5/sip.so
70
30
71
.include <bsd.port.mk>
31
.include <bsd.port.mk>
(-)devel/py-sip/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1585893550
1
TIMESTAMP = 1595086107
2
SHA256 (sip-4.19.21.tar.gz) = 6af9979ab41590e8311b8cc94356718429ef96ba0e3592bdd630da01211200ae
2
SHA256 (sip-5.3.0.tar.gz) = 03a44e20b252ef03ca2891e9439d238af3fd8245f65cdcff238a843d4f455b80
3
SIZE (sip-4.19.21.tar.gz) = 1050654
3
SIZE (sip-5.3.0.tar.gz) = 1099934
(-)devel/py-sip/files/patch-siputils.py (-28 lines)
Lines 1-28 Link Here
1
sip 4.16.5 has switched the Makefile lines that invoke the moc utility from
2
an invocation with an explicit source file name to "$<".
3
4
This works with GNU make, but not make(1), where it $< evaluates to nothing
5
in this context.
6
7
Switch back to the previous version to avoid having to depend on devel/gmake
8
(figuring out which ports need it is not trivial).
9
--- siputils.py
10
+++ siputils.py
11
@@ -1683,7 +1683,7 @@
12
             cpp = "moc_" + root + ".cpp"
13
 
14
             mfile.write("\n%s: %s\n" % (cpp, mf))
15
-            mfile.write("\t$(MOC) -o %s $<\n" % cpp)
16
+            mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf))
17
 
18
         mfile.write("\n$(TARGET): $(OFILES)\n")
19
 
20
@@ -1980,7 +1980,7 @@
21
                 mf = os.path.join(self._src_dir, mf)
22
 
23
             mfile.write("\n%s: %s\n" % (cpp, mf))
24
-            mfile.write("\t$(MOC) -o %s $<\n" % cpp)
25
+            mfile.write("\t$(MOC) -o %s %s\n" % (cpp, mf))
26
 
27
         mfile.write("\n$(TARGET): $(OFILES)\n")
28
 
(-)devel/py-sip/pkg-plist (-18 lines)
Removed Link Here
1
bin/sip
2
%%PYTHON_INCLUDEDIR%%/sip.h
3
%%PYTHON_SITELIBDIR%%/PyQt5/sip.pyi
4
%%PYTHON_SITELIBDIR%%/PyQt5/sip.so
5
%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER
6
%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/METADATA
7
%%PYTHON_SITELIBDIR%%/PyQt5_sip-%%PYQT_SIPVERSION%%.dist-info/RECORD
8
%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/INSTALLER
9
%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/METADATA
10
%%PYTHON_SITELIBDIR%%/sip-%%PYQT_SIPVERSION%%.dist-info/RECORD
11
%%PYTHON_SITELIBDIR%%/sip.pyi
12
%%PYTHON_SITELIBDIR%%/sip.so
13
%%PYTHON_SITELIBDIR%%/sipconfig.py
14
%%PYTHON_SITELIBDIR%%/sipconfig.pyc
15
%%PYTHON_SITELIBDIR%%/sipconfig.pyo
16
%%PYTHON_SITELIBDIR%%/sipdistutils.py
17
%%PYTHON_SITELIBDIR%%/sipdistutils.pyc
18
%%PYTHON_SITELIBDIR%%/sipdistutils.pyo
(-)devel/qscintilla2-qt5/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1585893540
1
TIMESTAMP = 1592928082
2
SHA256 (QScintilla-2.11.4.tar.gz) = 723f8f1d1686d9fc8f204cd855347e984322dd5cd727891d324d0d7d187bee20
2
SHA256 (QScintilla-2.11.5.tar.gz) = 9361e26fd7fb7b5819a7eb92c5c1880a18de9bd3ed9dd2eb008e57388696716b
3
SIZE (QScintilla-2.11.4.tar.gz) = 3007719
3
SIZE (QScintilla-2.11.5.tar.gz) = 3007564
(-)graphics/py-qt5-svg/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	svg
3
PORTNAME=	svg
4
PORTREVISION=	1
5
CATEGORIES=	graphics devel python
4
CATEGORIES=	graphics devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run gui_run widgets_run
17
USE_PYQT=	sip_build core_run gui_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui svg widgets qmake_build
19
USE_QT=		core gui svg widgets qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtSvg.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)lang/py-qt5-qml/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	qml
3
PORTNAME=	qml
4
PORTREVISION=	1
5
CATEGORIES=	lang devel python
4
CATEGORIES=	lang devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run network_run
17
USE_PYQT=	sip_build core_run pysip_run network_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core declarative gui network buildtools_build qmake_build
19
USE_QT=		core declarative gui network buildtools_build qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQml.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)misc/py-qt5-demo/Makefile (-5 / +5 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	demo
3
PORTNAME=	demo
4
PORTVERSION=	${PYQT5_VERSION}
4
PORTVERSION=	${PYQT5_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	misc devel python
5
CATEGORIES=	misc devel python
7
MASTER_SITES=	${MASTER_SITES_PYQT5}
6
MASTER_SITES=	${MASTER_SITES_PYQT5}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}qt5-
7
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}qt5-
Lines 19-28 Link Here
19
USES=		python pyqt:5
18
USES=		python pyqt:5
20
USE_PYQT=	core_run dbus_run designer_run \
19
USE_PYQT=	core_run dbus_run designer_run \
21
		designerplugin_run gui_run multimedia_run \
20
		designerplugin_run gui_run multimedia_run \
22
		multimediawidgets_run network_run opengl_run qscintilla2_run \
21
		multimediawidgets_run network_run opengl_run pysip_run \
23
		sql_run svg_run test_run webkit_run xml_run \
22
		printsupport_run qscintilla2_run serialport_run sql_run \
24
		xmlpatterns_run sip_run qscintilla2_run \
23
		sip_run svg_run test_run webkit_run webkitwidgets_run \
25
		printsupport_run serialport_run webkitwidgets_run widgets_run
24
		widgets_run xml_run xmlpatterns_run
25
		
26
USE_PYTHON=	concurrent flavors py3kplist
26
USE_PYTHON=	concurrent flavors py3kplist
27
NO_ARCH=	yes
27
NO_ARCH=	yes
28
28
(-)multimedia/py-qt5-multimedia/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	multimedia
3
PORTNAME=	multimedia
4
PORTREVISION=	1
5
CATEGORIES=	multimedia devel python
4
CATEGORIES=	multimedia devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run gui_run network_run
17
USE_PYQT=	sip_build core_run gui_run network_run pysip_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui multimedia network qmake_build
19
USE_QT=		core gui multimedia network qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtMultimedia.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)multimedia/py-qt5-multimedia/pkg-plist (-2 / +40 lines)
Lines 1-5 Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.so
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.pyi
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtMultimedia.so
3
%%PYQT_APIDIR%%/api/python/QtMultimedia.api
3
%%PYQT_SIPDIR%%/QtMultimedia/QtMultimediamod.sip
4
%%PYQT_SIPDIR%%/QtMultimedia/QtMultimediamod.sip
4
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideobuffer.sip
5
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideobuffer.sip
5
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideofilter.sip
6
%%PYQT_SIPDIR%%/QtMultimedia/qabstractvideofilter.sip
Lines 7-44 Link Here
7
%%PYQT_SIPDIR%%/QtMultimedia/qaudio.sip
8
%%PYQT_SIPDIR%%/QtMultimedia/qaudio.sip
8
%%PYQT_SIPDIR%%/QtMultimedia/qaudiobuffer.sip
9
%%PYQT_SIPDIR%%/QtMultimedia/qaudiobuffer.sip
9
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecoder.sip
10
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecoder.sip
11
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodecodercontrol.sip
10
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodeviceinfo.sip
12
%%PYQT_SIPDIR%%/QtMultimedia/qaudiodeviceinfo.sip
13
%%PYQT_SIPDIR%%/QtMultimedia/qaudioencodersettingscontrol.sip
11
%%PYQT_SIPDIR%%/QtMultimedia/qaudioformat.sip
14
%%PYQT_SIPDIR%%/QtMultimedia/qaudioformat.sip
12
%%PYQT_SIPDIR%%/QtMultimedia/qaudioinput.sip
15
%%PYQT_SIPDIR%%/QtMultimedia/qaudioinput.sip
16
%%PYQT_SIPDIR%%/QtMultimedia/qaudioinputselectorcontrol.sip
13
%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutput.sip
17
%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutput.sip
18
%%PYQT_SIPDIR%%/QtMultimedia/qaudiooutputselectorcontrol.sip
14
%%PYQT_SIPDIR%%/QtMultimedia/qaudioprobe.sip
19
%%PYQT_SIPDIR%%/QtMultimedia/qaudioprobe.sip
15
%%PYQT_SIPDIR%%/QtMultimedia/qaudiorecorder.sip
20
%%PYQT_SIPDIR%%/QtMultimedia/qaudiorecorder.sip
21
%%PYQT_SIPDIR%%/QtMultimedia/qaudiorolecontrol.sip
16
%%PYQT_SIPDIR%%/QtMultimedia/qcamera.sip
22
%%PYQT_SIPDIR%%/QtMultimedia/qcamera.sip
23
%%PYQT_SIPDIR%%/QtMultimedia/qcameracapturebufferformatcontrol.sip
24
%%PYQT_SIPDIR%%/QtMultimedia/qcameracapturedestinationcontrol.sip
25
%%PYQT_SIPDIR%%/QtMultimedia/qcameracontrol.sip
17
%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposure.sip
26
%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposure.sip
27
%%PYQT_SIPDIR%%/QtMultimedia/qcameraexposurecontrol.sip
28
%%PYQT_SIPDIR%%/QtMultimedia/qcamerafeedbackcontrol.sip
29
%%PYQT_SIPDIR%%/QtMultimedia/qcameraflashcontrol.sip
18
%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocus.sip
30
%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocus.sip
31
%%PYQT_SIPDIR%%/QtMultimedia/qcamerafocuscontrol.sip
19
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapture.sip
32
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapture.sip
33
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimagecapturecontrol.sip
20
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessing.sip
34
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessing.sip
35
%%PYQT_SIPDIR%%/QtMultimedia/qcameraimageprocessingcontrol.sip
21
%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfo.sip
36
%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfo.sip
37
%%PYQT_SIPDIR%%/QtMultimedia/qcamerainfocontrol.sip
38
%%PYQT_SIPDIR%%/QtMultimedia/qcameralockscontrol.sip
22
%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettings.sip
39
%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettings.sip
40
%%PYQT_SIPDIR%%/QtMultimedia/qcameraviewfindersettingscontrol.sip
41
%%PYQT_SIPDIR%%/QtMultimedia/qcamerazoomcontrol.sip
42
%%PYQT_SIPDIR%%/QtMultimedia/qcustomaudiorolecontrol.sip
43
%%PYQT_SIPDIR%%/QtMultimedia/qimageencodercontrol.sip
44
%%PYQT_SIPDIR%%/QtMultimedia/qmediaaudioprobecontrol.sip
45
%%PYQT_SIPDIR%%/QtMultimedia/qmediaavailabilitycontrol.sip
23
%%PYQT_SIPDIR%%/QtMultimedia/qmediabindableinterface.sip
46
%%PYQT_SIPDIR%%/QtMultimedia/qmediabindableinterface.sip
47
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontainercontrol.sip
24
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontent.sip
48
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontent.sip
25
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontrol.sip
49
%%PYQT_SIPDIR%%/QtMultimedia/qmediacontrol.sip
26
%%PYQT_SIPDIR%%/QtMultimedia/qmediaencodersettings.sip
50
%%PYQT_SIPDIR%%/QtMultimedia/qmediaencodersettings.sip
51
%%PYQT_SIPDIR%%/QtMultimedia/qmediagaplessplaybackcontrol.sip
27
%%PYQT_SIPDIR%%/QtMultimedia/qmediametadata.sip
52
%%PYQT_SIPDIR%%/QtMultimedia/qmediametadata.sip
53
%%PYQT_SIPDIR%%/QtMultimedia/qmedianetworkaccesscontrol.sip
28
%%PYQT_SIPDIR%%/QtMultimedia/qmediaobject.sip
54
%%PYQT_SIPDIR%%/QtMultimedia/qmediaobject.sip
29
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayer.sip
55
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayer.sip
56
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplayercontrol.sip
30
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplaylist.sip
57
%%PYQT_SIPDIR%%/QtMultimedia/qmediaplaylist.sip
31
%%PYQT_SIPDIR%%/QtMultimedia/qmediarecorder.sip
58
%%PYQT_SIPDIR%%/QtMultimedia/qmediarecorder.sip
59
%%PYQT_SIPDIR%%/QtMultimedia/qmediarecordercontrol.sip
32
%%PYQT_SIPDIR%%/QtMultimedia/qmediaresource.sip
60
%%PYQT_SIPDIR%%/QtMultimedia/qmediaresource.sip
33
%%PYQT_SIPDIR%%/QtMultimedia/qmediaservice.sip
61
%%PYQT_SIPDIR%%/QtMultimedia/qmediaservice.sip
62
%%PYQT_SIPDIR%%/QtMultimedia/qmediastreamscontrol.sip
34
%%PYQT_SIPDIR%%/QtMultimedia/qmediatimerange.sip
63
%%PYQT_SIPDIR%%/QtMultimedia/qmediatimerange.sip
64
%%PYQT_SIPDIR%%/QtMultimedia/qmediavideoprobecontrol.sip
65
%%PYQT_SIPDIR%%/QtMultimedia/qmetadatareadercontrol.sip
66
%%PYQT_SIPDIR%%/QtMultimedia/qmetadatawritercontrol.sip
35
%%PYQT_SIPDIR%%/QtMultimedia/qmultimedia.sip
67
%%PYQT_SIPDIR%%/QtMultimedia/qmultimedia.sip
36
%%PYQT_SIPDIR%%/QtMultimedia/qpymultimedia_qlist.sip
68
%%PYQT_SIPDIR%%/QtMultimedia/qpymultimedia_qlist.sip
37
%%PYQT_SIPDIR%%/QtMultimedia/qradiodata.sip
69
%%PYQT_SIPDIR%%/QtMultimedia/qradiodata.sip
70
%%PYQT_SIPDIR%%/QtMultimedia/qradiodatacontrol.sip
38
%%PYQT_SIPDIR%%/QtMultimedia/qradiotuner.sip
71
%%PYQT_SIPDIR%%/QtMultimedia/qradiotuner.sip
72
%%PYQT_SIPDIR%%/QtMultimedia/qradiotunercontrol.sip
39
%%PYQT_SIPDIR%%/QtMultimedia/qsound.sip
73
%%PYQT_SIPDIR%%/QtMultimedia/qsound.sip
40
%%PYQT_SIPDIR%%/QtMultimedia/qsoundeffect.sip
74
%%PYQT_SIPDIR%%/QtMultimedia/qsoundeffect.sip
75
%%PYQT_SIPDIR%%/QtMultimedia/qvideodeviceselectorcontrol.sip
76
%%PYQT_SIPDIR%%/QtMultimedia/qvideoencodersettingscontrol.sip
41
%%PYQT_SIPDIR%%/QtMultimedia/qvideoframe.sip
77
%%PYQT_SIPDIR%%/QtMultimedia/qvideoframe.sip
42
%%PYQT_SIPDIR%%/QtMultimedia/qvideoprobe.sip
78
%%PYQT_SIPDIR%%/QtMultimedia/qvideoprobe.sip
79
%%PYQT_SIPDIR%%/QtMultimedia/qvideorenderercontrol.sip
43
%%PYQT_SIPDIR%%/QtMultimedia/qvideosurfaceformat.sip
80
%%PYQT_SIPDIR%%/QtMultimedia/qvideosurfaceformat.sip
44
%%API%%%%PYQT_APIDIR%%/api/python/QtMultimedia.api
81
%%PYQT_SIPDIR%%/QtMultimedia/qvideowindowcontrol.sip
82
(-)multimedia/py-qt5-multimediawidgets/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	multimediawidgets
3
PORTNAME=	multimediawidgets
4
PORTREVISION=	1
5
CATEGORIES=	multimedia devel python
4
CATEGORIES=	multimedia devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run multimedia_run widgets_run
17
USE_PYQT=	sip_build core_run multimedia_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui multimedia network widgets qmake_build
19
USE_QT=		core gui multimedia network widgets qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtMultimediaWidgets.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)multimedia/py-qt5-multimediawidgets/pkg-plist (+1 lines)
Lines 4-7 Link Here
4
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qcameraviewfinder.sip
4
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qcameraviewfinder.sip
5
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qgraphicsvideoitem.sip
5
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qgraphicsvideoitem.sip
6
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidget.sip
6
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidget.sip
7
%%PYQT_SIPDIR%%/QtMultimediaWidgets/qvideowidgetcontrol.sip
7
%%API%%%%PYQT_APIDIR%%/api/python/QtMultimediaWidgets.api
8
%%API%%%%PYQT_APIDIR%%/api/python/QtMultimediaWidgets.api
(-)net/Makefile (+1 lines)
Lines 1088-1093 Link Here
1088
    SUBDIR += py-pyvmomi
1088
    SUBDIR += py-pyvmomi
1089
    SUBDIR += py-pyzmq
1089
    SUBDIR += py-pyzmq
1090
    SUBDIR += py-qt5-network
1090
    SUBDIR += py-qt5-network
1091
    SUBDIR += py-qt5-networkauth
1091
    SUBDIR += py-rabbitpy
1092
    SUBDIR += py-rabbitpy
1092
    SUBDIR += py-radix
1093
    SUBDIR += py-radix
1093
    SUBDIR += py-raet
1094
    SUBDIR += py-raet
(-)net/py-qt5-network/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	network
3
PORTNAME=	network
4
PORTREVISION=	1
5
CATEGORIES=	net devel python
4
CATEGORIES=	net devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-20 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run
16
USE_PYQT=	sip_build core_run pysip 
18
USE_PYTHON=	concurrent flavors py3kplist
17
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core network qmake_build
18
USE_QT=		core network qmake_build
20
19
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
26
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
27
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
28
DEBUG_CONFIGURE_ON=	--debug --trace
29
30
post-install:
31
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtNetwork.so
30
32
31
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)net/py-qt5-network/pkg-plist (+1 lines)
Lines 8-13 Link Here
8
%%PYQT_SIPDIR%%/QtNetwork/qhostaddress.sip
8
%%PYQT_SIPDIR%%/QtNetwork/qhostaddress.sip
9
%%PYQT_SIPDIR%%/QtNetwork/qhostinfo.sip
9
%%PYQT_SIPDIR%%/QtNetwork/qhostinfo.sip
10
%%PYQT_SIPDIR%%/QtNetwork/qhstspolicy.sip
10
%%PYQT_SIPDIR%%/QtNetwork/qhstspolicy.sip
11
%%PYQT_SIPDIR%%/QtNetwork/qhttp2configuration.sip
11
%%PYQT_SIPDIR%%/QtNetwork/qhttpmultipart.sip
12
%%PYQT_SIPDIR%%/QtNetwork/qhttpmultipart.sip
12
%%PYQT_SIPDIR%%/QtNetwork/qlocalserver.sip
13
%%PYQT_SIPDIR%%/QtNetwork/qlocalserver.sip
13
%%PYQT_SIPDIR%%/QtNetwork/qlocalsocket.sip
14
%%PYQT_SIPDIR%%/QtNetwork/qlocalsocket.sip
(-)net/py-qt5-networkauth/Makefile (+33 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	networkauth
4
CATEGORIES=	net devel python
5
6
MAINTAINER=	kde@FreeBSD.org
7
COMMENT=	Python bindings for the Qt5 toolkit, QtNetworkAuth module
8
9
BUILD_DEPENDS=	${PY_ENUM34}
10
RUN_DEPENDS=	${PY_ENUM34}
11
12
CONFIGURE_ARGS=	--enable QtNetworkAuth
13
PYQT_DIST=	yes
14
15
USES=		python pyqt:5 qt:5
16
USE_PYQT=	sip_build core_run pysip
17
USE_PYTHON=	concurrent flavors py3kplist
18
USE_QT=		core network networkauth qmake_build
19
20
OPTIONS_DEFINE=	API DEBUG
21
OPTIONS_DEFAULT=API
22
OPTIONS_SUB=	yes
23
24
API_DESC=		Install QtNetworkAuth API for QScintilla2
25
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
26
API_CONFIGURE_OFF=	--no-qsci-api
27
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
DEBUG_CONFIGURE_ON=	--debug --trace
29
30
post-install:
31
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtNetworkAuth.so
32
33
.include <bsd.port.mk>
(-)net/py-qt5-networkauth/pkg-descr (+4 lines)
Added Link Here
1
PyQt5 is a set of Python bindings for Digia's Qt5 application framework.
2
This package provides the QtNetworkAuth module.
3
4
WWW: https://riverbankcomputing.com/software/pyqt
(-)net/py-qt5-networkauth/pkg-plist (+12 lines)
Added Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtNetworkAuth.so
3
%%API%%%%PYQT_APIDIR%%/api/python/QtNetworkAuth.api
4
%%PYQT_SIPDIR%%/QtNetworkAuth/QtNetworkAuthmod.sip
5
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth.sip
6
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauth2.sip
7
%%PYQT_SIPDIR%%/QtNetworkAuth/qabstractoauthreplyhandler.sip
8
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth1.sip
9
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth1signature.sip
10
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauth2authorizationcodeflow.sip
11
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthhttpserverreplyhandler.sip
12
%%PYQT_SIPDIR%%/QtNetworkAuth/qoauthoobreplyhandler.sip
(-)print/py-qt5-printsupport/Makefile (-2 / +3 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	printsupport
3
PORTNAME=	printsupport
4
PORTREVISION=	1
5
CATEGORIES=	print python
4
CATEGORIES=	print python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run widgets_run
17
USE_PYQT=	sip_build core_run pysip_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui printsupport widgets qmake_build
19
USE_QT=		core gui printsupport widgets qmake_build
21
20
Lines 29-32 Link Here
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
31
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtPrintSupport.so
32
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)textproc/py-qt5-xml/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	xml
3
PORTNAME=	xml
4
PORTREVISION=	1
5
CATEGORIES=	textproc devel python
4
CATEGORIES=	textproc devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-20 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run
16
USE_PYQT=	sip_build core_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
17
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core xml buildtools_build qmake_build
18
USE_QT=		core xml buildtools_build qmake_build
20
19
Lines 35-39 Link Here
35
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
34
	${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
36
		-f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
35
		-f -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \
37
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
36
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5
37
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtXml.so
38
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/pyrcc.so
39
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/pylupdate.so
38
40
39
.include <bsd.port.mk>
41
.include <bsd.port.mk>
(-)textproc/py-qt5-xmlpatterns/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	xmlpatterns
3
PORTNAME=	xmlpatterns
4
PORTREVISION=	1
5
CATEGORIES=	textproc devel python
4
CATEGORIES=	textproc devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-20 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run network_run
16
USE_PYQT=	sip_build core_run pysip_run network_run
18
USE_PYTHON=	concurrent flavors py3kplist
17
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core network xmlpatterns qmake_build
18
USE_QT=		core network xmlpatterns qmake_build
20
19
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
26
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
27
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
28
DEBUG_CONFIGURE_ON=	--debug --trace
29
30
post-install:
31
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtXmlPatterns.so
30
32
31
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)www/py-qt5-webchannel/Makefile (-2 / +1 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	webchannel
3
PORTNAME=	webchannel
4
PORTREVISION=	1
5
CATEGORIES=	www devel python
4
CATEGORIES=	www devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 13-19 Link Here
13
RUN_DEPENDS=	${PY_ENUM34}
12
RUN_DEPENDS=	${PY_ENUM34}
14
13
15
USES=		python pyqt:5 qt:5
14
USES=		python pyqt:5 qt:5
16
USE_PYQT=	sip_build core_run gui_run network_run qml_run widgets_run
15
USE_PYQT=	sip_build core_run gui_run pysip_run qml_run network_run widgets_run
17
USE_PYTHON=	concurrent flavors py3kplist
16
USE_PYTHON=	concurrent flavors py3kplist
18
USE_QT=		core declarative qmake_build gui network webchannel widgets
17
USE_QT=		core declarative qmake_build gui network webchannel widgets
19
18
(-)www/py-qt5-webengine/Makefile (-5 / +4 lines)
Lines 1-12 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	webengine
3
PORTNAME=	webengine
4
DISTVERSION=	5.12.1
4
DISTVERSION=	${PYQT_VERSION}
5
PORTREVISION=	1
6
CATEGORIES=	www devel python
5
CATEGORIES=	www devel python
7
MASTER_SITES=	RIVERBANK/PyQtWebEngine/${DISTVERSION}
6
MASTER_SITES=	https://pypi.python.org/packages/source/P/PyQtWebEngine/
8
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
7
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
9
DISTNAME=	PyQtWebEngine_gpl-${DISTVERSION}
8
DISTNAME=	PyQtWebEngine-${DISTVERSION}
10
9
11
MAINTAINER=	kde@FreeBSD.org
10
MAINTAINER=	kde@FreeBSD.org
12
COMMENT=	Python bindings for the Qt5 toolkit, QtWebEngine module
11
COMMENT=	Python bindings for the Qt5 toolkit, QtWebEngine module
Lines 18-24 Link Here
18
17
19
USES=		gl python pyqt:5 qt:5
18
USES=		gl python pyqt:5 qt:5
20
USE_GL=		gl
19
USE_GL=		gl
21
USE_PYQT=	sip_build core gui network printsupport webchannel
20
USE_PYQT=	sip_build core gui network printsupport pysip webchannel
22
USE_PYTHON=	concurrent flavors py3kplist
21
USE_PYTHON=	concurrent flavors py3kplist
23
USE_QT=		core declarative gui location network printsupport webchannel \
22
USE_QT=		core declarative gui location network printsupport webchannel \
24
		webengine widgets qmake_build
23
		webengine widgets qmake_build
(-)www/py-qt5-webengine/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1553936960
1
TIMESTAMP = 1595258707
2
SHA256 (PyQtWebEngine_gpl-5.12.1.tar.gz) = 860704672ea1b616e1347be1f347bc1c749e64ed378370863fe209e84e9bd473
2
SHA256 (PyQtWebEngine-5.15.0.tar.gz) = 670812688e40bf75f70ddf01eadd897d231300318d3856b275bf8e7e0085bf75
3
SIZE (PyQtWebEngine_gpl-5.12.1.tar.gz) = 42474
3
SIZE (PyQtWebEngine-5.15.0.tar.gz) = 48308
(-)www/py-qt5-webengine/pkg-plist (+3 lines)
Lines 13-20 Link Here
13
%%PYQT_SIPDIR%%/QtWebEngine/qquickwebenginescript.sip
13
%%PYQT_SIPDIR%%/QtWebEngine/qquickwebenginescript.sip
14
%%PYQT_SIPDIR%%/QtWebEngine/qtwebengineglobal.sip
14
%%PYQT_SIPDIR%%/QtWebEngine/qtwebengineglobal.sip
15
%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip
15
%%PYQT_SIPDIR%%/QtWebEngineCore/QtWebEngineCoremod.sip
16
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineclientcertificatestore.sip
16
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip
17
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginecookiestore.sip
18
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginefindtextresult.sip
17
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip
19
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginehttprequest.sip
20
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginenotification.sip
18
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginequotarequest.sip
21
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebenginequotarequest.sip
19
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
22
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
20
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.sip
23
%%PYQT_SIPDIR%%/QtWebEngineCore/qwebengineurlrequestinfo.sip
(-)www/py-qt5-webkit/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	webkit
3
PORTNAME=	webkit
4
PORTREVISION=	1
5
CATEGORIES=	www devel python
4
CATEGORIES=	www devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run gui_run network_run
17
USE_PYQT=	sip_build core_run gui_run network_run pysip_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui network webkit qmake_build
19
USE_QT=		core gui network webkit qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebKit.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)www/py-qt5-webkitwidgets/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	webkitwidgets
3
PORTNAME=	webkitwidgets
4
PORTREVISION=	1
5
CATEGORIES=	www devel python
4
CATEGORIES=	www devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run printsupport_run webkit_run widgets_run
17
USE_PYQT=	sip_build core_run printsupport_run pysip_run webkit_run widgets_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui network printsupport webkit widgets \
19
USE_QT=		core gui network printsupport webkit widgets \
21
		qmake_build
20
		qmake_build
Lines 29-33 Link Here
29
API_CONFIGURE_OFF=	--no-qsci-api
28
API_CONFIGURE_OFF=	--no-qsci-api
30
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
31
DEBUG_CONFIGURE_ON=	--debug --trace
30
DEBUG_CONFIGURE_ON=	--debug --trace
31
32
post-install:
33
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebKitWidgets.so
32
34
33
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)www/py-qt5-websockets/Makefile (-3 / +5 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	websockets
3
PORTNAME=	websockets
4
PORTREVISION=	1
5
CATEGORIES=	www net devel python
4
CATEGORIES=	www net devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 14-22 Link Here
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run
16
USE_PYQT=	sip_build core_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
17
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core qmake_build websockets
18
USE_QT=		core qmake_build network websockets
20
19
21
OPTIONS_DEFINE=	API DEBUG
20
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
21
OPTIONS_DEFAULT=API
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
26
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
27
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
28
DEBUG_CONFIGURE_ON=	--debug --trace
29
30
post-install:
31
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWebSockets.so
30
32
31
.include <bsd.port.mk>
33
.include <bsd.port.mk>
(-)x11-toolkits/Makefile (+1 lines)
Lines 176-181 Link Here
176
    SUBDIR += py-qt5-chart
176
    SUBDIR += py-qt5-chart
177
    SUBDIR += py-qt5-gui
177
    SUBDIR += py-qt5-gui
178
    SUBDIR += py-qt5-quick
178
    SUBDIR += py-qt5-quick
179
    SUBDIR += py-qt5-quick3d
179
    SUBDIR += py-qt5-quickwidgets
180
    SUBDIR += py-qt5-quickwidgets
180
    SUBDIR += py-qt5-widgets
181
    SUBDIR += py-qt5-widgets
181
    SUBDIR += py-tkinter
182
    SUBDIR += py-tkinter
(-)x11-toolkits/py-qt5-chart/Makefile (-3 / +6 lines)
Lines 3-11 Link Here
3
PORTNAME=	chart
3
PORTNAME=	chart
4
PORTVERSION=	${PYQT5_VERSION}
4
PORTVERSION=	${PYQT5_VERSION}
5
CATEGORIES=	x11-toolkits devel python
5
CATEGORIES=	x11-toolkits devel python
6
MASTER_SITES=	RIVERBANK/PyQtChart/${PYQT5_VERSION}/
6
MASTER_SITES=	${MASTER_SITES_PYQTCHART}
7
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
7
PKGNAMEPREFIX=	${PYQT_PY_RELNAME}-
8
DISTNAME=	PyQtChart-${PYQT5_VERSION}
8
DISTNAME=	${PYQTCHART_DISTNAME}
9
9
10
MAINTAINER=	kde@FreeBSD.org
10
MAINTAINER=	kde@FreeBSD.org
11
COMMENT=	Python bindings for the Qt5 toolkit, QtChart module
11
COMMENT=	Python bindings for the Qt5 toolkit, QtChart module
Lines 17-23 Link Here
17
17
18
USES=		gl python pyqt:5 qt:5
18
USES=		gl python pyqt:5 qt:5
19
USE_GL=		gl
19
USE_GL=		gl
20
USE_PYQT=	sip_build core gui widgets
20
USE_PYQT=	sip_build core gui pysip_run widgets
21
USE_PYTHON=	concurrent flavors py3kplist
21
USE_PYTHON=	concurrent flavors py3kplist
22
USE_QT=		charts core declarative gui qmake_build widgets
22
USE_QT=		charts core declarative gui qmake_build widgets
23
23
Lines 45-49 Link Here
45
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
45
	cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
46
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
46
		${PYTHON_CMD} configure.py ${CONFIGURE_ARGS}
47
.endif  # !target(do-configure)
47
.endif  # !target(do-configure)
48
49
post-install:
50
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtChart.so
48
51
49
.include <bsd.port.mk>
52
.include <bsd.port.mk>
(-)x11-toolkits/py-qt5-chart/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1590894095
1
TIMESTAMP = 1595281551
2
SHA256 (PyQtChart-5.13.1.tar.gz) = 49960a1483527857b38c1527f9b6328d30bdcc84521f579c0a561a892f54130e
2
SHA256 (PyQtChart-5.15.0.tar.gz) = 796b1a966759c78859d019bbac6b88b8e1c72ffebf65acf2be3cd9f45c756661
3
SIZE (PyQtChart-5.13.1.tar.gz) = 65027
3
SIZE (PyQtChart-5.15.0.tar.gz) = 68423
(-)x11-toolkits/py-qt5-gui/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	gui
3
PORTNAME=	gui
4
PORTREVISION=	1
5
CATEGORIES=	x11-toolkits devel python
4
CATEGORIES=	x11-toolkits devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run
17
USE_PYQT=	sip_build core_run pysip_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui qmake_build imageformats_run
19
USE_QT=		core gui qmake_build imageformats_run
21
20
Lines 26-30 Link Here
26
API_DESC=		Install QtGui API for QScintilla2
25
API_DESC=		Install QtGui API for QScintilla2
27
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
26
API_CONFIGURE_ON=	--qsci-api --qsci-api-destdir=${PYQT_APIDIR}
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
28
29
post-install:
30
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtGui.so
29
31
30
.include <bsd.port.mk>
32
.include <bsd.port.mk>
(-)x11-toolkits/py-qt5-gui/pkg-plist (+2 lines)
Lines 8-13 Link Here
8
%%PYQT_SIPDIR%%/QtGui/qbrush.sip
8
%%PYQT_SIPDIR%%/QtGui/qbrush.sip
9
%%PYQT_SIPDIR%%/QtGui/qclipboard.sip
9
%%PYQT_SIPDIR%%/QtGui/qclipboard.sip
10
%%PYQT_SIPDIR%%/QtGui/qcolor.sip
10
%%PYQT_SIPDIR%%/QtGui/qcolor.sip
11
%%PYQT_SIPDIR%%/QtGui/qcolorspace.sip
12
%%PYQT_SIPDIR%%/QtGui/qcolortransform.sip
11
%%PYQT_SIPDIR%%/QtGui/qcursor.sip
13
%%PYQT_SIPDIR%%/QtGui/qcursor.sip
12
%%PYQT_SIPDIR%%/QtGui/qdesktopservices.sip
14
%%PYQT_SIPDIR%%/QtGui/qdesktopservices.sip
13
%%PYQT_SIPDIR%%/QtGui/qdrag.sip
15
%%PYQT_SIPDIR%%/QtGui/qdrag.sip
(-)x11-toolkits/py-qt5-quick/Makefile (-4 / +7 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	quick
3
PORTNAME=	quick
4
PORTREVISION=	1
5
CATEGORIES=	x11-toolkits devel python
4
CATEGORIES=	x11-toolkits devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 13-22 Link Here
13
CONFIGURE_ARGS=	--enable QtQuick
12
CONFIGURE_ARGS=	--enable QtQuick
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run gui_run
16
USE_GL=		gl
17
USE_PYQT=	sip_build core_run gui_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core declarative qmake_build
19
USE_QT=		core declarative gui qmake_build network
20
20
21
OPTIONS_DEFINE=	API DEBUG
21
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
22
OPTIONS_DEFAULT=API
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuick.so
30
33
31
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)x11-toolkits/py-qt5-quick/pkg-plist (-1 / +2 lines)
Lines 14-22 Link Here
14
%%PYQT_SIPDIR%%/QtQuick/qsgengine.sip
14
%%PYQT_SIPDIR%%/QtQuick/qsgengine.sip
15
%%PYQT_SIPDIR%%/QtQuick/qsgflatcolormaterial.sip
15
%%PYQT_SIPDIR%%/QtQuick/qsgflatcolormaterial.sip
16
%%PYQT_SIPDIR%%/QtQuick/qsggeometry.sip
16
%%PYQT_SIPDIR%%/QtQuick/qsggeometry.sip
17
%%PYQT_SIPDIR%%/QtQuick/qsgimagenode.sip
17
%%PYQT_SIPDIR%%/QtQuick/qsgmaterial.sip
18
%%PYQT_SIPDIR%%/QtQuick/qsgmaterial.sip
19
%%PYQT_SIPDIR%%/QtQuick/qsgmaterialrhishader.sip
18
%%PYQT_SIPDIR%%/QtQuick/qsgnode.sip
20
%%PYQT_SIPDIR%%/QtQuick/qsgnode.sip
19
%%PYQT_SIPDIR%%/QtQuick/qsgimagenode.sip
20
%%PYQT_SIPDIR%%/QtQuick/qsgrectanglenode.sip
21
%%PYQT_SIPDIR%%/QtQuick/qsgrectanglenode.sip
21
%%PYQT_SIPDIR%%/QtQuick/qsgrendererinterface.sip
22
%%PYQT_SIPDIR%%/QtQuick/qsgrendererinterface.sip
22
%%PYQT_SIPDIR%%/QtQuick/qsgrendernode.sip
23
%%PYQT_SIPDIR%%/QtQuick/qsgrendernode.sip
(-)x11-toolkits/py-qt5-quick3d/Makefile (-7 / +10 lines)
Lines 1-22 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	quick
3
PORTNAME=	quick3d
4
PORTREVISION=	1
5
CATEGORIES=	x11-toolkits devel python
4
CATEGORIES=	x11-toolkits devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
8
COMMENT=	Python bindings for the Qt5 toolkit, QtQuick module
7
COMMENT=	Python bindings for the Qt5 toolkit, QtQuick3D module
9
8
10
BUILD_DEPENDS=	${PY_ENUM34}
9
BUILD_DEPENDS=	${PY_ENUM34}
11
RUN_DEPENDS=	${PY_ENUM34}
10
RUN_DEPENDS=	${PY_ENUM34}
12
11
13
CONFIGURE_ARGS=	--enable QtQuick
12
CONFIGURE_ARGS=	--enable QtQuick3D
14
PYQT_DIST=	yes
13
PYQT_DIST=	yes
15
14
16
USES=		python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_PYQT=	sip_build core_run gui_run
16
USE_GL=		gl
17
USE_PYQT=	sip_build core_run gui_run pysip_run
18
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
19
USE_QT=		core declarative qmake_build
19
USE_QT=		core declarative gui qmake_build network quick3d
20
20
21
OPTIONS_DEFINE=	API DEBUG
21
OPTIONS_DEFINE=	API DEBUG
22
OPTIONS_DEFAULT=API
22
OPTIONS_DEFAULT=API
Lines 27-31 Link Here
27
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuick3D.so
30
33
31
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)x11-toolkits/py-qt5-quick3d/pkg-plist (-29 / +7 lines)
Lines 1-29 Link Here
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.so
1
%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick.pyi
2
%%PYTHON_SITELIBDIR%%/PyQt5/QtQuick3D.so
3
%%PYQT_SIPDIR%%/QtQuick/QtQuickmod.sip
3
%%API%%%%PYQT_APIDIR%%/api/python/QtQuick3D.api
4
%%PYQT_SIPDIR%%/QtQuick/qquickframebufferobject.sip
4
%%PYQT_SIPDIR%%/QtQuick3D/QtQuick3Dmod.sip
5
%%PYQT_SIPDIR%%/QtQuick/qquickimageprovider.sip
5
%%PYQT_SIPDIR%%/QtQuick3D/qquick3d.sip
6
%%PYQT_SIPDIR%%/QtQuick/qquickitem.sip
6
%%PYQT_SIPDIR%%/QtQuick3D/qquick3dgeometry.sip
7
%%PYQT_SIPDIR%%/QtQuick/qquickitemgrabresult.sip
7
%%PYQT_SIPDIR%%/QtQuick3D/qquick3dobject.sip
8
%%PYQT_SIPDIR%%/QtQuick/qquickpainteditem.sip
9
%%PYQT_SIPDIR%%/QtQuick/qquickrendercontrol.sip
10
%%PYQT_SIPDIR%%/QtQuick/qquicktextdocument.sip
11
%%PYQT_SIPDIR%%/QtQuick/qquickview.sip
12
%%PYQT_SIPDIR%%/QtQuick/qquickwindow.sip
13
%%PYQT_SIPDIR%%/QtQuick/qsgabstractrenderer.sip
14
%%PYQT_SIPDIR%%/QtQuick/qsgengine.sip
15
%%PYQT_SIPDIR%%/QtQuick/qsgflatcolormaterial.sip
16
%%PYQT_SIPDIR%%/QtQuick/qsggeometry.sip
17
%%PYQT_SIPDIR%%/QtQuick/qsgmaterial.sip
18
%%PYQT_SIPDIR%%/QtQuick/qsgnode.sip
19
%%PYQT_SIPDIR%%/QtQuick/qsgimagenode.sip
20
%%PYQT_SIPDIR%%/QtQuick/qsgrectanglenode.sip
21
%%PYQT_SIPDIR%%/QtQuick/qsgrendererinterface.sip
22
%%PYQT_SIPDIR%%/QtQuick/qsgrendernode.sip
23
%%PYQT_SIPDIR%%/QtQuick/qsgsimplerectnode.sip
24
%%PYQT_SIPDIR%%/QtQuick/qsgsimpletexturenode.sip
25
%%PYQT_SIPDIR%%/QtQuick/qsgtexture.sip
26
%%PYQT_SIPDIR%%/QtQuick/qsgtexturematerial.sip
27
%%PYQT_SIPDIR%%/QtQuick/qsgtextureprovider.sip
28
%%PYQT_SIPDIR%%/QtQuick/qsgvertexcolormaterial.sip
29
%%API%%%%PYQT_APIDIR%%/api/python/QtQuick.api
(-)x11-toolkits/py-qt5-quickwidgets/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	quickwidgets
3
PORTNAME=	quickwidgets
4
PORTREVISION=	1
5
CATEGORIES=	x11-toolkits devel python
4
CATEGORIES=	x11-toolkits devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 12-18 Link Here
12
11
13
USES=		gl python pyqt:5 qt:5
12
USES=		gl python pyqt:5 qt:5
14
USE_GL=		gl
13
USE_GL=		gl
15
USE_PYQT=	sip_build core_run gui_run
14
USE_PYQT=	core_run gui_run pysip_run sip_build 
16
PYQT_DIST=	yes
15
PYQT_DIST=	yes
17
USE_PYTHON=	concurrent flavors py3kplist
16
USE_PYTHON=	concurrent flavors py3kplist
18
USE_QT=		core declarative gui network widgets \
17
USE_QT=		core declarative gui network widgets \
Lines 29-33 Link Here
29
API_CONFIGURE_OFF=	--no-qsci-api
28
API_CONFIGURE_OFF=	--no-qsci-api
30
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
31
DEBUG_CONFIGURE_ON=	--debug --trace
30
DEBUG_CONFIGURE_ON=	--debug --trace
31
32
post-install:
33
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtQuickWidgets.so
32
34
33
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)x11-toolkits/py-qt5-widgets/Makefile (-2 / +4 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	widgets
3
PORTNAME=	widgets
4
PORTREVISION=	1
5
CATEGORIES=	x11-toolkits devel python
4
CATEGORIES=	x11-toolkits devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 15-21 Link Here
15
14
16
USES=		gl python pyqt:5 qt:5
15
USES=		gl python pyqt:5 qt:5
17
USE_GL=		gl
16
USE_GL=		gl
18
USE_PYQT=	sip_build core_run gui_run
17
USE_PYQT=	sip_build core_run gui_run pysip_run
19
USE_PYTHON=	concurrent flavors py3kplist
18
USE_PYTHON=	concurrent flavors py3kplist
20
USE_QT=		core gui widgets qmake_build
19
USE_QT=		core gui widgets qmake_build
21
20
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
post-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtWidgets.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>
(-)x11/py-qt5-opengl/Makefile (-1 / +3 lines)
Lines 1-7 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	opengl
3
PORTNAME=	opengl
4
PORTREVISION=	1
5
CATEGORIES=	x11 devel python
4
CATEGORIES=	x11 devel python
6
5
7
MAINTAINER=	kde@FreeBSD.org
6
MAINTAINER=	kde@FreeBSD.org
Lines 28-32 Link Here
28
API_CONFIGURE_OFF=	--no-qsci-api
27
API_CONFIGURE_OFF=	--no-qsci-api
29
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
28
API_LIB_DEPENDS=	libqscintilla2_qt5.so:devel/qscintilla2-qt5
30
DEBUG_CONFIGURE_ON=	--debug --trace
29
DEBUG_CONFIGURE_ON=	--debug --trace
30
31
port-install:
32
	${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/PyQt5/QtOpenGl.so
31
33
32
.include <bsd.port.mk>
34
.include <bsd.port.mk>

Return to bug 247369