pkgsrc-WIP-changes archive

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

py-zensical: update to 0.0.43.



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By:	wiz
Date:		Tue May 19 12:04:17 2026 +0200
Changeset:	915ec5b5c2bbce6a0f2a5d9d03350c562cbf2491

Modified Files:
	py-zensical/Makefile
	py-zensical/distinfo
Removed Files:
	py-zensical/patches/patch-crates_zensical_src_watcher.rs

Log Message:
py-zensical: update to 0.0.43.

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

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

diffstat:
 py-zensical/Makefile                               |  2 +-
 py-zensical/distinfo                               |  7 ++--
 .../patches/patch-crates_zensical_src_watcher.rs   | 40 ----------------------
 3 files changed, 4 insertions(+), 45 deletions(-)

diffs:
diff --git a/py-zensical/Makefile b/py-zensical/Makefile
index e30cc56f7a..c57e1f5103 100644
--- a/py-zensical/Makefile
+++ b/py-zensical/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	zensical-0.0.42
+DISTNAME=	zensical-0.0.43
 PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=	www textproc python
 MASTER_SITES=	${MASTER_SITE_PYPI:=z/zensical/}
diff --git a/py-zensical/distinfo b/py-zensical/distinfo
index 7a3fdca931..8b1533ad1d 100644
--- a/py-zensical/distinfo
+++ b/py-zensical/distinfo
@@ -453,9 +453,9 @@ Size (yoke-0.8.1.crate) = 32016 bytes
 BLAKE2s (yoke-derive-0.8.1.crate) = b53d4bf6cc81a56b2e4e44090eb6e9bc414bb0ce38b5a95240e7c4f22b3add8c
 SHA512 (yoke-derive-0.8.1.crate) = 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
 Size (yoke-derive-0.8.1.crate) = 7593 bytes
-BLAKE2s (zensical-0.0.42.tar.gz) = e2f02918b8fb30bc53b5053de9d2d5425dc3a2f5a509af392ed002cf1342bd66
-SHA512 (zensical-0.0.42.tar.gz) = 3de766d12a681edce8155460c3143cd8b72c57e5eb2de5817254f38b74bbc15b598db27aff328fe0d275dd11a63089522963a75338849e9f73a9cd535714ea7b
-Size (zensical-0.0.42.tar.gz) = 3931093 bytes
+BLAKE2s (zensical-0.0.43.tar.gz) = 48bc0e01072949fc71602adbbad4ad4d90ab020c9e24923c89f6763de8b5db44
+SHA512 (zensical-0.0.43.tar.gz) = 7981852997bb55ca864d0322b7bacaecaaae6399c366fa4131e608c4b4b6749c5af2e1908592aa042645dddef55aa337ee7912facd8b54061c101820a0fcf50f
+Size (zensical-0.0.43.tar.gz) = 3932396 bytes
 BLAKE2s (zerocopy-0.8.31.crate) = 35d0370c0e705723588d38f5ed041e1e22a411d62e497b7e9f724c56d5a37dd8
 SHA512 (zerocopy-0.8.31.crate) = 0d21cf7e269c50a4c4451426c9b4be3836fc53b0c7ae2c737996a7e6ad5dac3863c554e47308720087e928535ce4a2c4a25e1ead4cb927c29bb6a68fe66d2069
 Size (zerocopy-0.8.31.crate) = 257633 bytes
@@ -513,4 +513,3 @@ Size (zrx-store-0.0.10.crate) = 26856 bytes
 BLAKE2s (zrx-stream-0.0.21.crate) = 3b603d1c1fd68c56a47fa9bc8742579ab86d3d0d92cce2e442380a190dfdc439
 SHA512 (zrx-stream-0.0.21.crate) = 9dac8628623d547088dc9bdbbc9c5b3401153847b2de5dd3cdaeafe5c01cf4ffb0b19ce37a026da8898dc8b180c45802715eb9002297e16a6b961389f2364d00
 Size (zrx-stream-0.0.21.crate) = 18427 bytes
-SHA1 (patch-crates_zensical_src_watcher.rs) = f19277cb8fc341e30f2aabd04c87c40be0783ea5
diff --git a/py-zensical/patches/patch-crates_zensical_src_watcher.rs b/py-zensical/patches/patch-crates_zensical_src_watcher.rs
deleted file mode 100644
index d60bc706b6..0000000000
--- a/py-zensical/patches/patch-crates_zensical_src_watcher.rs
+++ /dev/null
@@ -1,40 +0,0 @@
-$NetBSD$
-
-https://github.com/zensical/zensical/pull/696
-
---- crates/zensical/src/watcher.rs.orig	2006-07-24 01:21:28.000000000 +0000
-+++ crates/zensical/src/watcher.rs
-@@ -28,6 +28,7 @@ use std::collections::BTreeSet;
- use crossbeam::channel::Sender;
- use mio::Waker;
- use std::collections::BTreeSet;
-+use std::ffi::OsStr;
- use std::fs;
- use std::path::{Path, PathBuf};
- use std::sync::Arc;
-@@ -227,7 +228,24 @@ impl Watcher {
-         // Watch docs and template directories
-         agent.watch(&config.path)?;
-         for theme_dir in &config.theme_dirs {
--            agent.watch(theme_dir)?;
-+            // Skip `.icons` directory. On NetBSD, inotify uses the kqueue
-+            // backend which opens one file descriptor per file/directory,
-+            // quickly reaching any file descriptor limit set on the system.
-+            match fs::read_dir(theme_dir) {
-+                Ok(entries) => {
-+                    for entry in entries.flatten() {
-+                        let path = entry.path();
-+                        if path.file_name() != Some(OsStr::new(".icons")) {
-+                            agent.watch(&path)?;
-+                        }
-+                    }
-+                }
-+                Err(_) => {
-+                    // Fall back to watching the whole theme directory if we
-+                    // cannot enumerate its contents for any reason.
-+                    agent.watch(theme_dir)?;
-+                }
-+            }
-         }
- 
-         // Watch files used by extensions


Home | Main Index | Thread Index | Old Index