freebsd-ports/devel/py-qt5/Makefile
Tobias Kortkamp 24fabd36ae devel/py-qt5: Canonicalize option names
/!\ py36-qt5-5.13.1: Makefile warnings, please consider fixing /!\

These options name have characters outside of [-_A-Z0-9]:

core dbus dbussupport demo designer designerplugin gui multimedia
multimediawidgets network opengl printsupport qml qscintilla2 quickwidgets
serialport sql svg test webchannel webengine webkit webkitwidgets widgets xml
xmlpatterns

- While here add missing options for py-sip and py-qt5-help

Approved by:	kde (tcberner)
Differential Revision:	https://reviews.freebsd.org/D22540
2019-11-25 07:55:16 +00:00

29 lines
935 B
Makefile

# $FreeBSD$
PORTNAME= qt5
PORTVERSION= ${PYQT5_VERSION}
PORTREVISION= 1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= kde@FreeBSD.org
COMMENT= Python bindings for the Qt 5 toolkit (meta port)
USES= metaport python pyqt:5
USE_PYTHON= concurrent flavors py3kplist
# Keep these synchronized with _USE_PYQT_ALL / _USE_PYQT5_ONLY in Mk/Use/pyqt.mk
# portedit merge -i -e "OPTIONS_DEFINE=$(make -V _USE_PYQT_ALL:tu -V _USE_PYQT5_ONLY:tu | tr '\n' ' ')" .
OPTIONS_DEFINE= CORE DBUS DBUSSUPPORT DEMO DESIGNER DESIGNERPLUGIN GUI \
HELP MULTIMEDIA MULTIMEDIAWIDGETS NETWORK OPENGL \
PRINTSUPPORT QML QSCINTILLA2 QUICKWIDGETS SERIALPORT \
SIP SQL SVG TEST WEBCHANNEL WEBENGINE WEBKIT \
WEBKITWIDGETS WIDGETS XML XMLPATTERNS
OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NWEBENGINE}
.for opt in ${OPTIONS_DEFINE}
${opt}_USE= PYQT=${opt:tl}_run
${opt}_DESC= ${py-${opt:tl}_DESC}
.endfor
.include <bsd.port.mk>