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

Reply via email to