pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-xcffib: updated to 1.12.0



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <adam%defguard.net@localhost>
Pushed By:	adam
Date:		Wed Jun 17 14:14:12 2026 +0200
Changeset:	dd9d9686d34a9976bc1dbd1f4db0ecf3d114396b

Modified Files:
	py-xcffib/Makefile
	py-xcffib/PLIST
	py-xcffib/distinfo
Removed Files:
	py-xcffib/patches/patch-xcffib_____init____.py

Log Message:
py-xcffib: updated to 1.12.0

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=dd9d9686d34a9976bc1dbd1f4db0ecf3d114396b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 py-xcffib/Makefile                             | 17 ++++++-------
 py-xcffib/PLIST                                | 33 ++++++++++++++++----------
 py-xcffib/distinfo                             |  7 +++---
 py-xcffib/patches/patch-xcffib_____init____.py | 15 ------------
 4 files changed, 33 insertions(+), 39 deletions(-)

diffs:
diff --git a/py-xcffib/Makefile b/py-xcffib/Makefile
index 5e6b1ca5a1..2830e27019 100644
--- a/py-xcffib/Makefile
+++ b/py-xcffib/Makefile
@@ -1,18 +1,19 @@
 # $NetBSD$
 
-DISTNAME=	xcffib-0.6.0
+DISTNAME=	xcffib-1.12.0
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=	x11 devel python
+CATEGORIES=	x11 python
 MASTER_SITES=	${MASTER_SITE_PYPI:=x/xcffib/}
 
-HOMEPAGE=	https://pypi.org/project/xcffib/
-COMMENT=	Python binding to the X Window System protocol via libxcb
+HOMEPAGE=	https://github.com/tych0/xcffib
+COMMENT=	XCB binding for Python
 LICENSE=	apache-2.0
 
-USE_LANGUAGES=	# none
+TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+=	${PYPKGPREFIX}-cffi>=1.1.0:../../devel/py-cffi
 
-DEPENDS+=	${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
-DEPENDS+=	${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
+USE_LANGUAGES=	# none
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
+.include "../../x11/libxcb/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/py-xcffib/PLIST b/py-xcffib/PLIST
index b492510ad4..e3ffc82495 100644
--- a/py-xcffib/PLIST
+++ b/py-xcffib/PLIST
@@ -1,16 +1,12 @@
 @comment $NetBSD$
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/requires.txt
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/xcffib/__init__.py
 ${PYSITELIB}/xcffib/__init__.pyc
 ${PYSITELIB}/xcffib/__init__.pyo
-${PYSITELIB}/xcffib/_ffi.py
-${PYSITELIB}/xcffib/_ffi.pyc
-${PYSITELIB}/xcffib/_ffi.pyo
 ${PYSITELIB}/xcffib/bigreq.py
 ${PYSITELIB}/xcffib/bigreq.pyc
 ${PYSITELIB}/xcffib/bigreq.pyo
@@ -20,6 +16,9 @@ ${PYSITELIB}/xcffib/composite.pyo
 ${PYSITELIB}/xcffib/damage.py
 ${PYSITELIB}/xcffib/damage.pyc
 ${PYSITELIB}/xcffib/damage.pyo
+${PYSITELIB}/xcffib/dbe.py
+${PYSITELIB}/xcffib/dbe.pyc
+${PYSITELIB}/xcffib/dbe.pyo
 ${PYSITELIB}/xcffib/dpms.py
 ${PYSITELIB}/xcffib/dpms.pyc
 ${PYSITELIB}/xcffib/dpms.pyo
@@ -29,9 +28,9 @@ ${PYSITELIB}/xcffib/dri2.pyo
 ${PYSITELIB}/xcffib/dri3.py
 ${PYSITELIB}/xcffib/dri3.pyc
 ${PYSITELIB}/xcffib/dri3.pyo
-${PYSITELIB}/xcffib/ffi_build.py
-${PYSITELIB}/xcffib/ffi_build.pyc
-${PYSITELIB}/xcffib/ffi_build.pyo
+${PYSITELIB}/xcffib/ffi.py
+${PYSITELIB}/xcffib/ffi.pyc
+${PYSITELIB}/xcffib/ffi.pyo
 ${PYSITELIB}/xcffib/ge.py
 ${PYSITELIB}/xcffib/ge.pyc
 ${PYSITELIB}/xcffib/ge.pyo
@@ -41,6 +40,7 @@ ${PYSITELIB}/xcffib/glx.pyo
 ${PYSITELIB}/xcffib/present.py
 ${PYSITELIB}/xcffib/present.pyc
 ${PYSITELIB}/xcffib/present.pyo
+${PYSITELIB}/xcffib/py.typed
 ${PYSITELIB}/xcffib/randr.py
 ${PYSITELIB}/xcffib/randr.pyc
 ${PYSITELIB}/xcffib/randr.pyo
@@ -68,6 +68,9 @@ ${PYSITELIB}/xcffib/sync.pyo
 ${PYSITELIB}/xcffib/testing.py
 ${PYSITELIB}/xcffib/testing.pyc
 ${PYSITELIB}/xcffib/testing.pyo
+${PYSITELIB}/xcffib/wrappers.py
+${PYSITELIB}/xcffib/wrappers.pyc
+${PYSITELIB}/xcffib/wrappers.pyo
 ${PYSITELIB}/xcffib/xc_misc.py
 ${PYSITELIB}/xcffib/xc_misc.pyc
 ${PYSITELIB}/xcffib/xc_misc.pyo
@@ -89,6 +92,12 @@ ${PYSITELIB}/xcffib/xinerama.pyo
 ${PYSITELIB}/xcffib/xinput.py
 ${PYSITELIB}/xcffib/xinput.pyc
 ${PYSITELIB}/xcffib/xinput.pyo
+${PYSITELIB}/xcffib/xkb.py
+${PYSITELIB}/xcffib/xkb.pyc
+${PYSITELIB}/xcffib/xkb.pyo
+${PYSITELIB}/xcffib/xprint.py
+${PYSITELIB}/xcffib/xprint.pyc
+${PYSITELIB}/xcffib/xprint.pyo
 ${PYSITELIB}/xcffib/xproto.py
 ${PYSITELIB}/xcffib/xproto.pyc
 ${PYSITELIB}/xcffib/xproto.pyo
diff --git a/py-xcffib/distinfo b/py-xcffib/distinfo
index 194694af5c..05af8a7cfa 100644
--- a/py-xcffib/distinfo
+++ b/py-xcffib/distinfo
@@ -1,6 +1,5 @@
 $NetBSD$
 
-RMD160 (xcffib-0.6.0.tar.gz) = 40b61466bc92290b0460c2b195e9c24734e2e9c7
-SHA512 (xcffib-0.6.0.tar.gz) = de78b738f2a75e6569a0529d1fe2844b2cafe48623f25c20a9572ce881cb97325c3823dfe883a2e14bc93d01342f20c4ab561928312f65d0a67364fecb5c8ba5
-Size (xcffib-0.6.0.tar.gz) = 84360 bytes
-SHA1 (patch-xcffib_____init____.py) = 10b44e1f164000f6b36b784394f707e1fa9612ca
+BLAKE2s (xcffib-1.12.0.tar.gz) = db7a1cc46b4badb80787140c1ea2d782ca160df903ddd2d0f8d481fdfdc5c1eb
+SHA512 (xcffib-1.12.0.tar.gz) = 5c799bf394e25cfd2d03c6802ad3fc05ed98eaa7232dff6e9d77b1fd775f3a139ad4935e521a23d1de081fd7fa9f5f81bb6f7eb8f96d8f2101fddc0c88721ecd
+Size (xcffib-1.12.0.tar.gz) = 131116 bytes
diff --git a/py-xcffib/patches/patch-xcffib_____init____.py b/py-xcffib/patches/patch-xcffib_____init____.py
deleted file mode 100644
index 963a2a030e..0000000000
--- a/py-xcffib/patches/patch-xcffib_____init____.py
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Use a portable soname.
-
---- xcffib/__init__.py.orig	2018-03-07 02:32:37.000000000 +0000
-+++ xcffib/__init__.py
-@@ -26,7 +26,7 @@ try:
- except ImportError:
-     from xcffib.ffi_build import ffi
- 
--soname = "libxcb.so.1"
-+soname = "libxcb.so"
- if platform.system() == "Darwin":
-     soname = "libxcb.dylib"
- elif platform.system() == "Windows":


Home | Main Index | Thread Index | Old Index