whack py-sip and friends into shape. the previous ports update ended up

with two different versions of py-sip; the old one configured to only
produce the module for py-qt5 (in devel/py-sip) and the actual sip in
x11/py-sip-qt5, with broken update chain and which didn't entirely
make sense.

in particular: py-sip is now actually (a newer version of) sip again,
with py2 support dropped (current versions don't have it). other ports
using this are changed to the newer build system using "sip-build"
where possible.

for the future we will need to move to sip 6.x which drops the older
build system using the "sip5" or "sip" script; other ports (veusz, and
i think qgis) don't work with that yet.
This commit is contained in:
sthen 2021-02-14 14:24:20 +00:00
parent 1a8ea13243
commit 425b92d279
19 changed files with 1283 additions and 1470 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.2062 2021/02/02 19:29:18 jeremy Exp $
# $OpenBSD: Makefile,v 1.2063 2021/02/14 14:24:20 sthen Exp $
SUBDIR =
SUBDIR += 64tass
@ -1645,6 +1645,7 @@
SUBDIR += py-pyte
SUBDIR += py-pyte,python3
SUBDIR += py-python2-pythondialog
SUBDIR += py-qt-builder,python3
SUBDIR += py-r2pipe,python3
SUBDIR += py-radix
SUBDIR += py-radix,python3
@ -1684,7 +1685,6 @@
SUBDIR += py-simplejson
SUBDIR += py-simplejson,python3
SUBDIR += py-singledispatch
SUBDIR += py-sip
SUBDIR += py-sip,python3
SUBDIR += py-six
SUBDIR += py-six,python3

View File

@ -1,61 +1,40 @@
# $OpenBSD: Makefile,v 1.52 2021/01/19 06:26:49 rsadowski Exp $
# $OpenBSD: Makefile,v 1.53 2021/02/14 14:24:20 sthen Exp $
COMMENT= automatically generate Python bindings for C and C++ libs
# XXX py-sip updates FREQUENTLY break other ports
# XXX BE ESPECIALLY CAREFUL WHEN TESTING UPDATES!
# The following ports often usually need updating together:
# devel/py-sip, www/py-qtwebengine, x11/py-qt5, x11/py-sip-qt5
# API changes fairly often, be sure to test dependent ports when updating.
MODPY_EGG_VERSION= 5.5.0
# 6.x removes the "sip" script and wants dependent ports to use
# sip-build instead, math/veusz (at least as of 3.3.1) can't use that
# yet. geo/qgis had a weird failure where it tried to run a program
# "None" in the build which I think may be related too.
MODPY_EGG_VERSION = 4.19.24
EPOCH= 0
DISTNAME= sip-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME}
EPOCH= 0
CATEGORIES= devel
HOMEPAGE= https://www.riverbankcomputing.com/software/sip/intro
# SIP license (Python like)
# SIP license (Python like) or GPLv2/v3
PERMIT_PACKAGE= Yes
WANTLIB= m c ${COMPILER_LIBCXX}
WANTLIB= m ${COMPILER_LIBCXX}
COMPILER = base-clang ports-gcc base-gcc
MASTER_SITES= https://www.riverbankcomputing.com/static/Downloads/sip/${MODPY_EGG_VERSION}/
COMPILER= base-clang ports-gcc
MODULES= lang/python
FLAVORS = python3
FLAVOR ?=
FLAVORS= python3
FLAVOR= python3
CONFIGURE_STYLE=simple
CONFIGURE_SCRIPT=${MODPY_BIN} configure.py
CONFIGURE_ARGS= -b ${PREFIX}/bin \
-d ${MODPY_SITEPKG} \
-e ${MODPY_INCDIR} \
-v ${PREFIX}/share/sip \
--sip-module PyQt5.sip \
INCDIR=${LOCALBASE}/include \
LIBDIR=${LOCALBASE}/lib \
CC=${CC} CXX=${CXX} \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}"
MODPY_PI= Yes
MODPY_SETUPTOOLS= Yes
NO_TEST= Yes
SUBST_VARS += MODPY_LIB_SUFFIX
pre-configure:
${SUBST_CMD} ${WRKSRC}/configure.py
# mk_distinfo.py tries to open sip_bin but it hasnt been renamed yet
.if ${FLAVOR:Mpython3}
pre-fake:
cd ${PREFIX}/bin && ln -sf sip sip${MODPY_BIN_SUFFIX}
.endif
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${WRKINST}${MODPY_SITEPKG}
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/${MODPY_PY_PREFIX}sip
${INSTALL_DATA} ${WRKSRC}/doc/html/_sources/* ${PREFIX}/share/doc/${MODPY_PY_PREFIX}sip
mv -f ${PREFIX}/bin/sip ${PREFIX}/bin/sip${MODPY_BIN_SUFFIX}
RUN_DEPENDS= textproc/py-toml${MODPY_FLAVOR}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (sip-4.19.24.tar.gz) = 7c03kLsBk4GR7vD2EX3gv1bRE2YmwN22ePOlWNYuQeU=
SIZE (sip-4.19.24.tar.gz) = 1055461
SHA256 (sip-5.5.0.tar.gz) = XQJMQZsw/qim3oxxpWDHqwvDwiH7+xTVWluGW9WOqsU=
SIZE (sip-5.5.0.tar.gz) = 1108126

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-configure_py,v 1.5 2021/01/19 06:26:49 rsadowski Exp $
Index: configure.py
--- configure.py.orig
+++ configure.py
@@ -271,7 +271,7 @@ def create_config(module, template, macros):
"sip_version": sip_version,
"sip_version_str": sip_version_str,
"platform": build_platform,
- "sip_bin": os.path.join(sip_bin_dir, "sip"),
+ "sip_bin": os.path.join(sip_bin_dir, "sip${MODPY_BIN_SUFFIX}"),
"sip_inc_dir": sip_inc_dir,
"sip_root_dir": sip_root_dir,
"sip_module_dir": sip_module_dir,

View File

@ -1,22 +0,0 @@
$OpenBSD: patch-specs_openbsd-g++,v 1.2 2017/03/02 15:10:15 espie Exp $
--- specs/openbsd-g++.orig Wed Mar 25 12:00:24 2015
+++ specs/openbsd-g++ Thu Mar 2 15:51:26 2017
@@ -42,15 +42,15 @@ QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS]
QMAKE_INCDIR_OPENGL = /usr/X11R6/include
QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
-QMAKE_LINK = g++
-QMAKE_LINK_SHLIB = g++
+QMAKE_LINK = c++
+QMAKE_LINK_SHLIB = c++
QMAKE_LINK_SHLIB_CMD = $$QMAKE_LINK_SHLIB $(LFLAGS) \
$$QMAKE_CFLAGS_SHLIB $$QMAKE_LFLAGS \
-o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)
QMAKE_LFLAGS =
QMAKE_LFLAGS_RELEASE =
QMAKE_LFLAGS_DEBUG =
-QMAKE_LFLAGS_SHLIB = -shared
+QMAKE_LFLAGS_SHLIB = -shared -fPIC
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
QMAKE_LFLAGS_SONAME = -Wl,-soname,
QMAKE_LFLAGS_THREAD = -pthread

View File

@ -1,7 +1,2 @@
SIP is a tool for automatically generating Python bindings for C and C++
libraries.
SIP comprises a code generator and a Python module. The code generator
processes a set of specification files and generates C or C++ code which
is then compiled to create the bindings extension module. The SIP
Python module provides support functions to the automatically generated
code.
libraries. This module contains Qt5 bindings that were previously in py-qt5.

View File

@ -1,31 +1,135 @@
@comment $OpenBSD: PLIST,v 1.12 2021/01/19 06:26:49 rsadowski Exp $
@conflict py3-sip-qt5-<5.5.0
@bin bin/sip${MODPY_BIN_SUFFIX}
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/sip.h
lib/python${MODPY_VERSION}/site-packages/PyQt5/
lib/python${MODPY_VERSION}/site-packages/PyQt5/sip.pyi
@so lib/python${MODPY_VERSION}/site-packages/PyQt5/sip.so
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/INSTALLER
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}.dist-info/RECORD
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipconfig.py
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}sipconfig.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipdistutils.py
lib/python${MODPY_VERSION}/site-packages/${MODPY_PYCACHE}sipdistutils.${MODPY_PYC_MAGIC_TAG}pyc
share/doc/${MODPY_PY_PREFIX}sip/
share/doc/${MODPY_PY_PREFIX}sip/annotations.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/build_system.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/c_api.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/command_line.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/directives.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/distutils.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/embedding.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/incompatibilities.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/index.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/installation.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/introduction.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/python_api.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/specification_files.rst.txt
share/doc/${MODPY_PY_PREFIX}sip/using.rst.txt
@comment $OpenBSD: PLIST,v 1.13 2021/02/14 14:24:20 sthen Exp $
@pkgpath devel/py-sip
@conflict py-qt5-<5.15.2
@conflict py3-sip-qt5-<=5.5.0p0
@conflict py-sip-*
bin/sip-build
bin/sip-distinfo
bin/sip-install
bin/sip-module
bin/sip-sdist
bin/sip-wheel
bin/sip5
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/sipbuild/
lib/python${MODPY_VERSION}/site-packages/sipbuild/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}abstract_builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}abstract_project.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}argument_parser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}bindings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}buildable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}configurable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}distutils_builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}installable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}project.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}py_versions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}pyproject.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/abstract_builder.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/abstract_project.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/api.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/argument_parser.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/bindings.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/buildable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/builder.py
@so lib/python${MODPY_VERSION}/site-packages/sipbuild/code_generator.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/sipbuild/configurable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}distinfo.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/distinfo.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/main.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distutils_builder.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/exceptions.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/helpers.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/installable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}sip5.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/sip5.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}abi_version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}module.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/abi_version.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/main.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/module.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/MANIFEST.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/README.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/apiversions.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/array.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/array.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/bool.cpp
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/descriptors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/int_convertors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/objmap.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/pyproject.toml
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/qtlib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/setup.cfg.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/setup.py.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.h.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.pyi
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.rst.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sipint.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/siplib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/threads.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/voidptr.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/MANIFEST.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/README.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/apiversions.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/array.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/array.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/bool.cpp
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/descriptors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/int_convertors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/objmap.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/pyproject.toml
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/qtlib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/setup.cfg.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/setup.py.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.h.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.pyi
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.rst.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sipint.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/siplib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/threads.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/voidptr.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/project.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/py_versions.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/pyproject.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}install.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/build.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/install.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/sdist.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/wheel.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/version.py

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.27 2021/01/19 06:26:49 rsadowski Exp $
# $OpenBSD: Makefile,v 1.28 2021/02/14 14:24:20 sthen Exp $
COMMENT = Python binding for the Scintilla source code editor
@ -6,6 +6,7 @@ VERSION = 2.11.6
MODPY_EGG_VERSION = ${VERSION}
DISTNAME = QScintilla-${VERSION}
PKGNAME = py-qscintilla-${VERSION}
REVISION = 0
CATEGORIES = editors x11 devel
@ -23,7 +24,6 @@ MODULES = lang/python \
x11/qt5
QTVER = qt5
PYQTVER = PyQt5
SIPDIR = share/sip/PyQt5${MODPY_BIN_SUFFIX}
FLAVORS = python3
FLAVOR = python3
@ -36,19 +36,23 @@ LIB_DEPENDS = editors/qscintilla=${VERSION}
COMPILER = base-clang ports-gcc base-gcc
WRKSRC = ${WRKDIST}/Python
NO_TEST = Yes
CONFIGURE_STYLE = simple
CONFIGURE_SCRIPT = ${MODPY_BIN} ${WRKSRC}/configure.py
CONFIGURE_SCRIPT = ${LOCALBASE}/bin/sip-build
CONFIGURE_ARGS = --verbose \
--qmake ${MODQT5_QMAKE} \
--jobs ${MAKE_JOBS} \
--no-make
CONFIGURE_ARGS += --pyqt=${PYQTVER} -w \
--qsci-libdir=${LOCALBASE}/lib \
--pyqt-sipdir=${LOCALBASE}/${SIPDIR} \
--qmake=${MODQT5_QMAKE} \
--sip=${LOCALBASE}/bin/sip${MODPY_BIN_SUFFIX}
MAKE_ENV = INSTALL_ROOT="${WRKINST}"
SUBST_VARS += QTVER PYQTVER SIPDIR MODPY_FLAVOR
MAKE_FLAGS = -C build \
CC=${CC} \
CXX=${CXX} \
COPTS="${CFLAGS}" \
CXXOPTS="${CXXFLAGS}"
FAKE_FLAGS = INSTALL_ROOT=${DESTDIR}
SUBST_VARS += QTVER PYQTVER
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.8 2020/10/02 21:40:25 sthen Exp $
@comment $OpenBSD: PLIST,v 1.9 2021/02/14 14:24:20 sthen Exp $
@conflict ${MODPY_PY_PREFIX}qscintilla-${QTVER}-*
@conflict py-qscintilla-common-*
@conflict py-qscintilla-*
@ -7,66 +7,63 @@
@pkgpath editors/py-qscintilla,-main,python3
@pkgpath editors/py-qscintilla,${QTVER}
@pkgpath editors/py-qscintilla
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/Qsci.pyi
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/Qsci.so
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/Qsci${MODPY_ABI3SO}.so
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/Qsci.toml
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qsciabstractapis.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qsciapis.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscicommand.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscicommandset.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscidocument.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexer.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexeravs.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerbash.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerbatch.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercmake.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercoffeescript.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercpp.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercsharp.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercss.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexercustom.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerd.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerdiff.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerfortran.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerfortran77.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerhtml.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexeridl.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerjava.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerjavascript.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerjson.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerlua.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexermakefile.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexermarkdown.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexermatlab.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexeroctave.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerpascal.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerperl.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerpo.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerpostscript.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerpov.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerproperties.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerpython.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerruby.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerspice.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexersql.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexertcl.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexertex.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerverilog.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexervhdl.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexerxml.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscilexeryaml.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscimacro.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscimod5.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscimodcommon.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qsciprinter.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qsciscintilla.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qsciscintillabase.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscistyle.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/Qsci/qscistyledtext.sip
lib/python${MODPY_VERSION}/site-packages/QScintilla-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/QScintilla-${MODPY_EGG_VERSION}.dist-info/INSTALLER
lib/python${MODPY_VERSION}/site-packages/QScintilla-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/QScintilla-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/${QTVER}/qsci/api/python/QScintilla2.api
${SIPDIR}/Qsci/
${SIPDIR}/Qsci/qsciabstractapis.sip
${SIPDIR}/Qsci/qsciapis.sip
${SIPDIR}/Qsci/qscicommand.sip
${SIPDIR}/Qsci/qscicommandset.sip
${SIPDIR}/Qsci/qscidocument.sip
${SIPDIR}/Qsci/qscilexer.sip
${SIPDIR}/Qsci/qscilexeravs.sip
${SIPDIR}/Qsci/qscilexerbash.sip
${SIPDIR}/Qsci/qscilexerbatch.sip
${SIPDIR}/Qsci/qscilexercmake.sip
${SIPDIR}/Qsci/qscilexercoffeescript.sip
${SIPDIR}/Qsci/qscilexercpp.sip
${SIPDIR}/Qsci/qscilexercsharp.sip
${SIPDIR}/Qsci/qscilexercss.sip
${SIPDIR}/Qsci/qscilexercustom.sip
${SIPDIR}/Qsci/qscilexerd.sip
${SIPDIR}/Qsci/qscilexerdiff.sip
${SIPDIR}/Qsci/qscilexeredifact.sip
${SIPDIR}/Qsci/qscilexerfortran.sip
${SIPDIR}/Qsci/qscilexerfortran77.sip
${SIPDIR}/Qsci/qscilexerhtml.sip
${SIPDIR}/Qsci/qscilexeridl.sip
${SIPDIR}/Qsci/qscilexerjava.sip
${SIPDIR}/Qsci/qscilexerjavascript.sip
${SIPDIR}/Qsci/qscilexerjson.sip
${SIPDIR}/Qsci/qscilexerlua.sip
${SIPDIR}/Qsci/qscilexermakefile.sip
${SIPDIR}/Qsci/qscilexermarkdown.sip
${SIPDIR}/Qsci/qscilexermatlab.sip
${SIPDIR}/Qsci/qscilexeroctave.sip
${SIPDIR}/Qsci/qscilexerpascal.sip
${SIPDIR}/Qsci/qscilexerperl.sip
${SIPDIR}/Qsci/qscilexerpo.sip
${SIPDIR}/Qsci/qscilexerpostscript.sip
${SIPDIR}/Qsci/qscilexerpov.sip
${SIPDIR}/Qsci/qscilexerproperties.sip
${SIPDIR}/Qsci/qscilexerpython.sip
${SIPDIR}/Qsci/qscilexerruby.sip
${SIPDIR}/Qsci/qscilexerspice.sip
${SIPDIR}/Qsci/qscilexersql.sip
${SIPDIR}/Qsci/qscilexertcl.sip
${SIPDIR}/Qsci/qscilexertex.sip
${SIPDIR}/Qsci/qscilexerverilog.sip
${SIPDIR}/Qsci/qscilexervhdl.sip
${SIPDIR}/Qsci/qscilexerxml.sip
${SIPDIR}/Qsci/qscilexeryaml.sip
${SIPDIR}/Qsci/qscimacro.sip
${SIPDIR}/Qsci/qscimod4.sip
${SIPDIR}/Qsci/qscimod5.sip
${SIPDIR}/Qsci/qscimodcommon.sip
${SIPDIR}/Qsci/qsciprinter.sip
${SIPDIR}/Qsci/qsciscintilla.sip
${SIPDIR}/Qsci/qsciscintillabase.sip
${SIPDIR}/Qsci/qscistyle.sip
${SIPDIR}/Qsci/qscistyledtext.sip

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.140 2021/01/18 15:45:39 landry Exp $
# $OpenBSD: Makefile,v 1.141 2021/02/14 14:24:20 sthen Exp $
BROKEN-powerpc = does not build: "operand out of range"
BROKEN-sparc64 = undefined reference to QOpenGLExtension_ARB_tessellation_shader::QOpenGLExtension_ARB_tessellation_shader() in libQt53DRender.so.2.0 when linking qgis_3drenderingtest
@ -8,6 +8,7 @@ COMMENT = desktop geographical information system
DPB_PROPERTIES = parallel
DISTNAME = qgis-3.16.3
REVISION = 0
EXTRACT_SUFX = .tar.bz2
CATEGORIES = geo x11
DEBUG_PACKAGES =${BUILD_PACKAGES}
@ -92,8 +93,6 @@ WANTLIB += Qt5DBus Qt5Qml Qt5Quick Qt5QuickWidgets Qt5SerialPort
CONFIGURE_ENV+= VERBOSE=1
CONFIGURE_ARGS =-DPYTHON_EXECUTABLE=${MODPY_BIN} \
-DPYUIC_PROGRAM=${LOCALBASE}/bin/pyuic5-3 \
-DPYRCC_PROGRAM=${LOCALBASE}/bin/pyrcc5-3 \
-DWITH_INTERNAL_MDAL=FALSE \
-DWITH_3D=TRUE \
-DWITH_SERVER=TRUE -DWITH_SERVER_PLUGINS=TRUE -DWITH_QSPATIALITE=TRUE

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.3 2021/01/19 06:34:56 rsadowski Exp $
# $OpenBSD: Makefile,v 1.4 2021/02/14 14:24:20 sthen Exp $
COMMENT = python Qt5WebEngine bindings
MODPY_EGG_VERSION = 5.15.2
DISTNAME = PyQtWebEngine-${MODPY_EGG_VERSION}
PKGNAME = py-qtwebengine-${MODPY_EGG_VERSION}
REVISION = 0
CATEGORIES = www devel
@ -27,8 +27,7 @@ FLAVOR = python3
MODPY_PI = Yes
LIB_DEPENDS = ${MODPY_LIB_DEPENDS} \
x11/qt5/qtwebengine
LIB_DEPENDS = x11/qt5/qtwebengine
RUN_DEPENDS = x11/py-sip-qt5${MODPY_FLAVOR} \
devel/py-sip${MODPY_FLAVOR} \
@ -38,23 +37,24 @@ BUILD_DEPENDS = x11/py-sip-qt5${MODPY_FLAVOR} \
devel/py-sip${MODPY_FLAVOR} \
x11/py-qt5${MODPY_FLAVOR}
CONFIGURE_STYLE = simple
CONFIGURE_SCRIPT = ${MODPY_BIN} ${WRKSRC}/configure.py
QTVER = qt5
PYQTVER = PyQt5
SIPDIR = share/sip/PyQt5${MODPY_BIN_SUFFIX}
SUBST_VARS += QTVER PYQTVER
CONFIGURE_ARGS += --qmake=${MODQT5_QMAKE} \
--pyqt-sipdir=${LOCALBASE}/${SIPDIR} \
--sip=${LOCALBASE}/bin/sip${MODPY_BIN_SUFFIX} \
--verbose
CONFIGURE_STYLE = simple
CONFIGURE_SCRIPT = ${LOCALBASE}/bin/sip-build
CONFIGURE_ARGS = --verbose \
--qmake ${MODQT5_QMAKE} \
--jobs ${MAKE_JOBS} \
--no-make
MAKE_FLAGS = CC="${CC}" CXX="${CXX}"
MAKE_FLAGS = -C build \
CC=${CC} \
CXX=${CXX} \
COPTS="${CFLAGS}" \
CXXOPTS="${CXXFLAGS}"
MAKE_ENV = INSTALL_ROOT="${WRKINST}"
SUBST_VARS += QTVER PYQTVER SIPDIR
FAKE_FLAGS = INSTALL_ROOT=${DESTDIR}
NO_TEST = Yes

View File

@ -1,48 +1,44 @@
@comment $OpenBSD: PLIST,v 1.2 2021/01/19 06:34:56 rsadowski Exp $
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngine.pyi
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngine.so
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineCore.pyi
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineCore.so
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineWidgets.pyi
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineWidgets.so
@comment $OpenBSD: PLIST,v 1.3 2021/02/14 14:24:21 sthen Exp $
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngine${MODPY_ABI3SO}.so
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineCore${MODPY_ABI3SO}.so
@so lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/QtWebEngineWidgets${MODPY_ABI3SO}.so
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/QtWebEngine.toml
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/QtWebEnginemod.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/qquickwebengineprofile.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/qquickwebenginescript.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngine/qtwebengineglobal.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/QtWebEngineCore.toml
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/QtWebEngineCoremod.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineclientcertificatestore.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebenginecookiestore.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebenginefindtextresult.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebenginehttprequest.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebenginenotification.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebenginequotarequest.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineurlrequestinfo.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineurlrequestjob.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineurlscheme.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineCore/qwebengineurlschemehandler.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/QtWebEngineWidgets.toml
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginecertificateerror.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebengineclientcertificateselection.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginecontextmenudata.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginedownloaditem.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginefullscreenrequest.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginehistory.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginepage.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebengineprofile.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginescript.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginescriptcollection.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebenginesettings.sip
lib/python${MODPY_VERSION}/site-packages/${PYQTVER}/bindings/QtWebEngineWidgets/qwebengineview.sip
lib/python${MODPY_VERSION}/site-packages/PyQtWebEngine-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/PyQtWebEngine-${MODPY_EGG_VERSION}.dist-info/INSTALLER
lib/python${MODPY_VERSION}/site-packages/PyQtWebEngine-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/PyQtWebEngine-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/${QTVER}/qsci/
lib/${QTVER}/qsci/api/
lib/${QTVER}/qsci/api/python/
lib/${QTVER}/qsci/api/python/PyQtWebEngine.api
${SIPDIR}/QtWebEngine/
${SIPDIR}/QtWebEngine/QtWebEnginemod.sip
${SIPDIR}/QtWebEngine/qquickwebengineprofile.sip
${SIPDIR}/QtWebEngine/qquickwebenginescript.sip
${SIPDIR}/QtWebEngine/qtwebengineglobal.sip
${SIPDIR}/QtWebEngineCore/
${SIPDIR}/QtWebEngineCore/QtWebEngineCoremod.sip
${SIPDIR}/QtWebEngineCore/qwebengineclientcertificatestore.sip
${SIPDIR}/QtWebEngineCore/qwebenginecookiestore.sip
${SIPDIR}/QtWebEngineCore/qwebenginefindtextresult.sip
${SIPDIR}/QtWebEngineCore/qwebenginehttprequest.sip
${SIPDIR}/QtWebEngineCore/qwebenginenotification.sip
${SIPDIR}/QtWebEngineCore/qwebenginequotarequest.sip
${SIPDIR}/QtWebEngineCore/qwebengineregisterprotocolhandlerrequest.sip
${SIPDIR}/QtWebEngineCore/qwebengineurlrequestinfo.sip
${SIPDIR}/QtWebEngineCore/qwebengineurlrequestinterceptor.sip
${SIPDIR}/QtWebEngineCore/qwebengineurlrequestjob.sip
${SIPDIR}/QtWebEngineCore/qwebengineurlscheme.sip
${SIPDIR}/QtWebEngineCore/qwebengineurlschemehandler.sip
${SIPDIR}/QtWebEngineWidgets/
${SIPDIR}/QtWebEngineWidgets/QtWebEngineWidgetsmod.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginecertificateerror.sip
${SIPDIR}/QtWebEngineWidgets/qwebengineclientcertificateselection.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginecontextmenudata.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginedownloaditem.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginefullscreenrequest.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginehistory.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginepage.sip
${SIPDIR}/QtWebEngineWidgets/qwebengineprofile.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginescript.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginescriptcollection.sip
${SIPDIR}/QtWebEngineWidgets/qwebenginesettings.sip
${SIPDIR}/QtWebEngineWidgets/qwebengineview.sip

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.692 2021/02/13 23:01:09 sthen Exp $
# $OpenBSD: Makefile,v 1.693 2021/02/14 14:24:20 sthen Exp $
SUBDIR =
SUBDIR += 2bwm
@ -235,7 +235,6 @@
SUBDIR += py-gtk2
SUBDIR += py-pyglet
SUBDIR += py-pyglet,python3
SUBDIR += py-qt5
SUBDIR += py-qt5,python3
SUBDIR += py-qtawesome
SUBDIR += py-qtawesome,python3

View File

@ -1,17 +1,20 @@
# $OpenBSD: Makefile,v 1.26 2021/02/13 14:47:52 sthen Exp $
# $OpenBSD: Makefile,v 1.27 2021/02/14 14:24:20 sthen Exp $
COMMENT = python Qt5 bindings
COMMENT= Python bindings for Qt5
V= 5.15.2
DISTNAME= PyQt5-${V}
PKGNAME= py-qt5-${V}
REVISION= 0
DPB_PROPERTIES= parallel
MODPY_EGG_VERSION= 5.15.2
DISTNAME= PyQt5-${MODPY_EGG_VERSION}
PKGNAME= py-qt5-${MODPY_EGG_VERSION}
REVISION= 1
CATEGORIES= x11 devel
HOMEPAGE= https://www.riverbankcomputing.com/software/pyqt/intro
# GPLv3 with exceptions for use with certain named open-source licenses
# GPLv3 (or commercial)
# https://www.riverbankcomputing.com/commercial/license-faq
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} GL Qt5Bluetooth Qt5Core Qt5DBus
@ -24,12 +27,14 @@ WANTLIB += Qt5WebChannel Qt5WebKit Qt5WebKitWidgets Qt5WebSockets
WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml Qt5XmlPatterns dbus-1
WANTLIB += m ${MODPY_WANTLIB}
FLAVORS = python3
FLAVOR ?=
FLAVORS= python3
FLAVOR= python3
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= devel/py-sip${MODPY_FLAVOR}>=4.19.24v0 \
x11/py-sip-qt5${MODPY_FLAVOR}>=4.19.24 \
BUILD_DEPENDS= devel/py-qt-builder${MODPY_FLAVOR} \
x11/dbus-python${MODPY_FLAVOR}
RUN_DEPENDS= devel/py-sip${MODPY_FLAVOR}>=5.5.0v0 \
x11/py-sip-qt5${MODPY_FLAVOR}>=12.8 \
x11/dbus-python${MODPY_FLAVOR}
LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
@ -52,56 +57,29 @@ LIB_DEPENDS= ${MODPY_LIB_DEPENDS} \
NO_TEST= Yes
MASTER_SITES= https://pypi.python.org/packages/source/P/PyQt5/
MODULES= lang/python \
x11/qt5
MODPY_PI= Yes
.if !${FLAVOR:Mpython3}
BUILD_DEPENDS += devel/py-enum34
RUN_DEPENDS += devel/py-enum34
.endif
CONFIGURE_STYLE=simple
CONFIGURE_SCRIPT=${MODPY_BIN} configure.py
# https://www.riverbankcomputing.com/static/Docs/PyQt5/installation.html#building-pyqt5
CONFIGURE_STYLE= simple
CONFIGURE_SCRIPT= ${LOCALBASE}/bin/sip-build
CONFIGURE_ARGS= --verbose \
--qmake="${MODQT5_QMAKE}" \
--sip="${LOCALBASE}/bin/sip${MODPY_BIN_SUFFIX}" \
--bindir="${PREFIX}/bin" \
--destdir="${MODPY_SITEPKG}" \
--sipdir="${PREFIX}/share/sip/PyQt5${MODPY_BIN_SUFFIX}" \
--vendorid-incdir="${MODPY_INCDIR}" \
--vendorid-libdir="${MODPY_LIBDIR}" \
--no-qsci-api \
--confirm-license \
INCDIR_QT=${MODQT_INCDIR} \
LIBDIR="${X11BASE}/lib ${LOCALBASE}/lib" \
LIBDIR_QT=${MODQT_LIBDIR} \
--qmake ${MODQT5_QMAKE} \
--jobs ${MAKE_JOBS} \
--no-make \
--confirm-license
MAKE_FLAGS= -C build \
CC=${CC} \
CXX=${CXX} \
CFLAGS="${CFLAGS}" \
CXXFLAGS="${CXXFLAGS}"
COPTS="${CFLAGS}" \
CXXOPTS="${CXXFLAGS}"
FAKE_FLAGS= INSTALL_ROOT=${DESTDIR}
CONFIGURE_ENV= LOCALBASE=${LOCALBASE}
SUBST_VARS += MODPY_MAJOR_VERSION MODPY_BIN_SUFFIX V
# the distfile has pyuic for both python 2 and 3, normally both are
# installed and they're selected at runtime. this breaks bytecode
# compilation for package generation, so just rm the wrong files.
pre-configure:
.if ${FLAVOR:Mpython3}
rm -fr ${WRKSRC}/pyuic/uic/port_v2
.else
rm -fr ${WRKSRC}/pyuic/uic/port_v3
.endif
post-install:
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${WRKINST}/${MODPY_SITEPKG}
.for b in pylupdate pyrcc pyuic
mv -f ${PREFIX}/bin/$b5 ${PREFIX}/bin/$b5${MODPY_BIN_SUFFIX}
.endfor
mv -f ${PREFIX}/lib/qt5/plugins/PyQt5/libpyqt5qmlplugin{,${MODPY_BIN_SUFFIX}}.so
mv -f ${PREFIX}/lib/qt5/plugins/designer/libpyqt5{,${MODPY_BIN_SUFFIX}}.so
${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
${WRKINST}/${MODPY_SITEPKG}/PyQt5/uic/port_v3
.include <bsd.port.mk>

File diff suppressed because it is too large Load Diff

View File

@ -1,30 +1,28 @@
# $OpenBSD: Makefile,v 1.4 2021/01/23 20:09:16 sthen Exp $
# $OpenBSD: Makefile,v 1.5 2021/02/14 14:24:20 sthen Exp $
COMMENT = sip extension for qt5
COMMENT= sip module support for PyQt5
# XXX keep in sync with py-sip and carefully test with py-qt5 consumers
MODPY_EGG_VERSION= 12.8.1
MODPY_EGG_VERSION = 5.5.0
REVISION = 0
DISTNAME = sip-${MODPY_EGG_VERSION}
PKGNAME = py-sip-qt5-${MODPY_EGG_VERSION}
CATEGORIES = x11
DISTNAME= PyQt5_sip-${MODPY_EGG_VERSION}
PKGNAME= py-${DISTNAME:L}
HOMEPAGE = https://www.riverbankcomputing.com/software/sip/intro
CATEGORIES= x11
# SIP license (Python like)
HOMEPAGE= https://www.riverbankcomputing.com/software/sip/
# SIP license (Python-like) or GPLv2/v3
PERMIT_PACKAGE= Yes
WANTLIB = m ${COMPILER_LIBCXX}
MODULES= lang/python
FLAVOR= python3
FLAVORS= python3
COMPILER = base-clang ports-gcc base-gcc
MODPY_PI= Yes
MODPY_SETUPTOOLS= Yes
MODULES = lang/python
NO_TEST= Yes
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_SETUPTOOLS = Yes
RUN_DEPENDS= devel/py-sip${MODPY_FLAVOR}
.include <bsd.port.mk>

View File

@ -1,2 +1,2 @@
SHA256 (sip-5.5.0.tar.gz) = XQJMQZsw/qim3oxxpWDHqwvDwiH7+xTVWluGW9WOqsU=
SIZE (sip-5.5.0.tar.gz) = 1108126
SHA256 (PyQt5_sip-12.8.1.tar.gz) = MOlE25q+6cx1euoWkG1BmBKVWFM+t/rb5Ixdor0Y4L0=
SIZE (PyQt5_sip-12.8.1.tar.gz) = 102324

View File

@ -1,2 +1 @@
SIP is a tool for automatically generating Python bindings for C and C++
libraries. This module contains Qt5 bindings that were previously in py-qt5.
This is a sip extension module, providing support for PyQt5.

View File

@ -1,132 +1,9 @@
@comment $OpenBSD: PLIST,v 1.3 2021/01/23 20:09:16 sthen Exp $
@conflict py-qt5-<5.15.2
bin/sip-build
bin/sip-distinfo
bin/sip-install
bin/sip-module
bin/sip-sdist
bin/sip-wheel
bin/sip5
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/entry_points.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/requires.txt
lib/python${MODPY_VERSION}/site-packages/sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/sipbuild/
lib/python${MODPY_VERSION}/site-packages/sipbuild/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}abstract_builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}abstract_project.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}argument_parser.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}bindings.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}buildable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}configurable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}distutils_builder.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}helpers.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}installable.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}project.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}py_versions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}pyproject.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/abstract_builder.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/abstract_project.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/api.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/argument_parser.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/bindings.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/buildable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/builder.py
@so lib/python${MODPY_VERSION}/site-packages/sipbuild/code_generator.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/sipbuild/configurable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}distinfo.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/distinfo.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distinfo/main.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/distutils_builder.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/exceptions.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/helpers.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/installable.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/${MODPY_PYCACHE}sip5.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/legacy/sip5.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}abi_version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}main.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/${MODPY_PYCACHE}module.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/abi_version.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/main.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/module.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/MANIFEST.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/README.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/apiversions.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/array.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/array.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/bool.cpp
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/descriptors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/int_convertors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/objmap.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/pyproject.toml
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/qtlib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/setup.cfg.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/setup.py.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.h.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.pyi
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sip.rst.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/sipint.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/siplib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/threads.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.7/voidptr.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/MANIFEST.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/README.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/apiversions.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/array.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/array.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/bool.cpp
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/descriptors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/int_convertors.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/objmap.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/pyproject.toml
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/qtlib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/setup.cfg.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/setup.py.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.h.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.pyi
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sip.rst.in
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/sipint.h
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/siplib.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/threads.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/module/source/12.8/voidptr.c
lib/python${MODPY_VERSION}/site-packages/sipbuild/project.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/py_versions.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/pyproject.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}build.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}install.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}sdist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/${MODPY_PYCACHE}wheel.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/build.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/install.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/sdist.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/tools/wheel.py
lib/python${MODPY_VERSION}/site-packages/sipbuild/version.py
@comment $OpenBSD: PLIST,v 1.4 2021/02/14 14:24:20 sthen Exp $
@conflict py3-sip-<5.5.0v0
lib/python${MODPY_VERSION}/site-packages/PyQt5/
@so lib/python${MODPY_VERSION}/site-packages/PyQt5/sip.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/PyQt5_sip-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt