Hi, The patch below updates py-xcbgen to version 1.15.2, in prepration for an update ot xcb-protos in xenocara.
But I see those .opt-2.pyc files appearing in PLIST in addition .opt-1.pyc files handled by MODPY_PYOEXTENSION My python module knowledge is too weak to tell how to deal with the situation. afaict there are a few other ports that set MODPY_PYOEXTENSION to opt-2.pyc, but I haven't found a port that generate both extentions so far. A suggestion ? Index: Makefile =================================================================== RCS file: /cvs/OpenBSD/ports/x11/py-xcbgen/Makefile,v retrieving revision 1.11 diff -u -p -u -r1.11 Makefile --- Makefile 11 Mar 2022 20:16:58 -0000 1.11 +++ Makefile 26 Jun 2022 17:14:16 -0000 @@ -1,10 +1,9 @@ COMMENT = X C Binding - protocol binding generator # please keep in sync with the version in proto/xcb-proto in Xenocara -VERSION = 1.14.1 +VERSION = 1.15.2 DISTNAME = xcb-proto-${VERSION} PKGNAME = py-xcbgen-${VERSION} -REVISION = 1 CATEGORIES = x11 Index: distinfo =================================================================== RCS file: /cvs/OpenBSD/ports/x11/py-xcbgen/distinfo,v retrieving revision 1.4 diff -u -p -u -r1.4 distinfo --- distinfo 20 Dec 2020 15:37:02 -0000 1.4 +++ distinfo 26 Jun 2022 16:57:52 -0000 @@ -1,2 +1,2 @@ -SHA256 (xcb-proto-1.14.1.tar.xz) = 8ErdmpcqwzTqEdnX60/H+Ig4Ndo+SFnJr6lx799X/MM= -SIZE (xcb-proto-1.14.1.tar.xz) = 143588 +SHA256 (xcb-proto-1.15.2.tar.xz) = cHK+sfaAov4/nlNbeXwUbSJSiZDHL2PdtJ0vNQo2U+0= +SIZE (xcb-proto-1.15.2.tar.xz) = 148108 Index: pkg/PLIST =================================================================== RCS file: /cvs/OpenBSD/ports/x11/py-xcbgen/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -r1.4 PLIST --- pkg/PLIST 11 Mar 2022 20:16:58 -0000 1.4 +++ pkg/PLIST 26 Jun 2022 16:59:10 -0000 @@ -3,18 +3,25 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/xcbgen/__init__.py ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}/ lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}align.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}align.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}align.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}error.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}expr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}expr.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}expr.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}matcher.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}state.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}xtypes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}xtypes.${MODPY_PYC_MAGIC_TAG}opt-2.pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/${MODPY_PYCACHE}xtypes.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/xcbgen/align.py lib/python${MODPY_VERSION}/site-packages/xcbgen/error.py -- Matthieu Herrb