pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-uv-build



Module Name:    pkgsrc
Committed By:   wiz
Date:           Fri Jan 16 06:18:53 UTC 2026

Modified Files:
        pkgsrc/devel/py-uv-build: distinfo
Added Files:
        pkgsrc/devel/py-uv-build/patches:
            patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs

Log Message:
py-uv-build: fix build on NetBSD


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-uv-build/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-uv-build/patches/patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs

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

Modified files:

Index: pkgsrc/devel/py-uv-build/distinfo
diff -u pkgsrc/devel/py-uv-build/distinfo:1.11 pkgsrc/devel/py-uv-build/distinfo:1.12
--- pkgsrc/devel/py-uv-build/distinfo:1.11      Thu Jan 15 12:42:46 2026
+++ pkgsrc/devel/py-uv-build/distinfo   Fri Jan 16 06:18:52 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2026/01/15 12:42:46 adam Exp $
+$NetBSD: distinfo,v 1.12 2026/01/16 06:18:52 wiz Exp $
 
 BLAKE2s (addr2line-0.24.2.crate) = 5bdb03ff8621c0993eda0ec3682c467ad3fc0015f48e46a70779bbd4bfbe8267
 SHA512 (addr2line-0.24.2.crate) = 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
@@ -1947,4 +1947,5 @@ Size (zvariant_derive-5.6.0.crate) = 142
 BLAKE2s (zvariant_utils-3.2.0.crate) = a37b85bd35e5168e45b50ab6d42717bc90cd237c0efb92629a6597d1b79eac8c
 SHA512 (zvariant_utils-3.2.0.crate) = 9176e3240078a3d240f81272cd6e04438048ee044dabd0233bce0ba9567e97655e2721332dcd43376b09c055c07080e12ffd2888355f003cc32c3bfddbc4c479
 Size (zvariant_utils-3.2.0.crate) = 14779 bytes
+SHA1 (patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs) = 82643b1ee58f7e20b611ef172044d68f4145b65a
 SHA1 (patch-python_uv__build_____init____.py) = ca65b89a8af0a2eea3a3c3af3d3895d53cced314

Added files:

Index: pkgsrc/devel/py-uv-build/patches/patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs
diff -u /dev/null pkgsrc/devel/py-uv-build/patches/patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs:1.1
--- /dev/null   Fri Jan 16 06:18:53 2026
+++ pkgsrc/devel/py-uv-build/patches/patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs  Fri Jan 16 06:18:52 2026
@@ -0,0 +1,18 @@
+$NetBSD: patch-.._vendor_mio-1.1.0_src_sys_unix_selector_kqueue.rs,v 1.1 2026/01/16 06:18:52 wiz Exp $
+
+Fix build using upstream non-released commit
+https://github.com/tokio-rs/mio/pull/1923
+
+--- ../vendor/mio-1.1.0/src/sys/unix/selector/kqueue.rs.orig   2025-12-04 08:47:31.211497049 +0000
++++ ../vendor/mio-1.1.0/src/sys/unix/selector/kqueue.rs
+@@ -50,10 +50,7 @@ type Flags = u16;
+ type Flags = u32;
+ 
+ // Type of the `udata` field in the `kevent` structure.
+-#[cfg(not(target_os = "netbsd"))]
+ type UData = *mut libc::c_void;
+-#[cfg(target_os = "netbsd")]
+-type UData = libc::intptr_t;
+ 
+ macro_rules! kevent {
+     ($id: expr, $filter: expr, $flags: expr, $data: expr) => {



Home | Main Index | Thread Index | Old Index