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