pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
curitz: update to version 1.0.0.
Module Name: pkgsrc-wip
Committed By: Havard Eidnes <he%NetBSD.org@localhost>
Pushed By: he
Date: Fri Oct 9 15:16:13 2026 +0200
Changeset: be2f6160779c8353ee20e17ed5893647987566ad
Modified Files:
curitz/Makefile
curitz/PLIST
curitz/distinfo
Log Message:
curitz: update to version 1.0.0.
Pkgsrc changes:
* Version, dependencies + checksums.
Upstream changes:
1.0.0 2026-09-28
================
Main changes:
* one new feature, pressing "*" for select-and-move
* MANY performance improvements
* Many errors leading to crashes are handled better
There are now some docs hosted at the main Zino docs site: Zino
clients: cuRitz
Added
* By pressing "*" you can select-and-move in a single operation,
combining "x" and "down arrow".
* Support was added for Python 3.13, and 3.14.
* This changelog was added. [#6]
Removed
* We stopped supporting EoL Pythons (3.7, 3.8, 3.9). We also
dropped support for 3.10 a little early as this allowed us to
remove a compatibility shim.
Changed
* We're no longer locked to an old zinolib.
* Unittest testrunner and tests were replaced with pytest.
* A lot of things used to happen every time through the main event
loop, which affected performance. When there were thousands of
cases it would take several seconds to start up, or move between
cases.
- DNS lookups are now always cached. The correct solution is
probably to do all lookups on the zino server so that all
clients always work with the same data.
- The list of visible cases is now only recalculated when
necessary: on adding a new case, deleting a case, filtering
cases, or moving to previous or next page.
- Configuring colors now only happens once, before anything is
written to the screen. This also makes it possible to use
colors outside of the case list.
- When filtering we precompile the filter after it has changed
instead of several times per entry to sort and filter.
Fixes
* Our pyproject.toml had to be updated to handle a poorly planned
change to the upstream Python packaging milieu. [#7]
* Several crashes to console were fixed
- The list of visible cases was mutated all over the place
triggering a crash. This list is now paged, making moving
around in the list much safer especially when a case is deleted.
[#1] [#3]
- The filter window supports Python regular expressions.
Invalid expression were not hadled and led to a crash. Now
we show an error mesage instead and allow for editing the
pattern when it is invalid. [#2]
- If the zino server dies with a cryptic message, we now exit
cleanly with an actionable message instead of dumping a
generic traceback. [#4]
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=be2f6160779c8353ee20e17ed5893647987566ad
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
curitz/Makefile | 6 +++---
curitz/PLIST | 6 +++---
curitz/distinfo | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
diffs:
diff --git a/curitz/Makefile b/curitz/Makefile
index 4091f6a32e..385d6e84d5 100644
--- a/curitz/Makefile
+++ b/curitz/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= curitz-0.9.22
+DISTNAME= curitz-1.0.0
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_GITHUB:=Uninett/}
GITHUB_PROJECT= curitz
@@ -14,13 +14,13 @@ LICENSE= apache-2.0
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-DEPENDS+= ${PYPKGPREFIX}-zinolib>=0.10.1<1.0:../../wip/py-zinolib
+DEPENDS+= ${PYPKGPREFIX}-zinolib>=1.3.4:../../wip/py-zinolib
DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
# Workaround for using github tarball:
MAKE_ENV+= SETUPTOOLS_SCM_PRETEND_VERSION=${PKGVERSION}
-PYTHON_VERSIONS_INCOMPATIBLE+= 27
+PYTHON_VERSIONS_INCOMPATIBLE+= 310
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/curitz/PLIST b/curitz/PLIST
index 6dea326d49..ac84b43d12 100644
--- a/curitz/PLIST
+++ b/curitz/PLIST
@@ -18,12 +18,12 @@ ${PYSITELIB}/curitz/cli.pyo
${PYSITELIB}/curitz/culistbox.py
${PYSITELIB}/curitz/culistbox.pyc
${PYSITELIB}/curitz/culistbox.pyo
+${PYSITELIB}/curitz/reverse_dns.py
+${PYSITELIB}/curitz/reverse_dns.pyc
+${PYSITELIB}/curitz/reverse_dns.pyo
${PYSITELIB}/curitz/textpad.py
${PYSITELIB}/curitz/textpad.pyc
${PYSITELIB}/curitz/textpad.pyo
-${PYSITELIB}/curitz/timed_cache.py
-${PYSITELIB}/curitz/timed_cache.pyc
-${PYSITELIB}/curitz/timed_cache.pyo
${PYSITELIB}/curitz/version.py
${PYSITELIB}/curitz/version.pyc
${PYSITELIB}/curitz/version.pyo
diff --git a/curitz/distinfo b/curitz/distinfo
index dfce784d01..53e6c020e6 100644
--- a/curitz/distinfo
+++ b/curitz/distinfo
@@ -1,5 +1,5 @@
$NetBSD$
-BLAKE2s (curitz-0.9.22.tar.gz) = fc1b1b23184aaa61635b5e4ed930c77ebf8e478cf75a7977aa0df6388d20ff0d
-SHA512 (curitz-0.9.22.tar.gz) = d820b118c7ec2ec59e1260c0685e18b59c73d860172d2669bd90215cb0f908725c73dabb23ab9aa9208b8d6acf4e0d6e4269b998706ac7e3d415ed23afa48c93
-Size (curitz-0.9.22.tar.gz) = 20462 bytes
+BLAKE2s (curitz-1.0.0.tar.gz) = d87d5f8ec2b3273fa0b100cbef9ac1a71db2d730ae427e427f6721e5f03f996e
+SHA512 (curitz-1.0.0.tar.gz) = 12b9d629186378ca9d86d2e1d8f83f31073698dbc1b0548c70a124c97426be74da8b543a26660396b77f73393fc2d7ff62ce6722ea2c4b0b2dad0abb417bf074
+Size (curitz-1.0.0.tar.gz) = 32407 bytes
Home |
Main Index |
Thread Index |
Old Index