pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/textproc/television
Module Name: pkgsrc
Committed By: pin
Date: Thu Feb 26 12:56:12 UTC 2026
Modified Files:
pkgsrc/textproc/television: Makefile cargo-depends.mk distinfo
Added Files:
pkgsrc/textproc/television/patches: patch-Cargo.toml
Log Message:
textproc/television: update to 0.15.2
0.15.2 - 2026-02-05
⛰️ Features
d997d66 (fish) Add channel name completion by @simono in #891
⚡ Performance
2fde413 (entries) Remove unnecessary clone by @alexpasmantier
2ba6887 (frecency) Remove per-frame frecency cache refresh by @alexpasmantier
5eaa2c3 (matcher) Optimize Utf32 to String conversion for ASCII content by @alexpasmantier
b8154d2 (matcher) Skip results pipeline for actions that don't affect results by @alexpasmantier
83ee4b9 (update) Add update_cycle benchmarks for Television::update() by @alexpasmantier
5019651 (uncategorized) Avoid unnecessary clones in matcher and entry pipeline by @alexpasmantier
⚙️ Miscellaneous Tasks
9436217 (uncategorized) Release version 0.15.2 by @alexpasmantier
057c10e (uncategorized) Release version 0.15.1 by @alexpasmantier
0.15.1 - 2026-02-04
⛰️ Features
644c818 (cable) 20 new channels by @alexpasmantier in #896
f372439 (cable) New channel actions by @alexpasmantier
c7a5164 (config) Enable a global shell override configuration option by @alexpasmantier in #892
📚 Documentation
cc3cb54 (uncategorized) Add frecency fields to channel config docs by @alexpasmantier
7bef281 (uncategorized) Proofreading by @alexpasmantier in #887
03d5f51 (uncategorized) Documentation overhaul by @alexpasmantier in #886
⚙️ Miscellaneous Tasks
9a3a00f (cable_docs) Fix generate_cable_docs workflow by @alexpasmantier
3110878 (uncategorized) Release version 0.15.1 by @alexpasmantier
Build
5e4a9bb (dependabot) Add cargo and rust-toolchain ecosystems by @simono in #889
0.15.0 - 2026-01-27
⛰️ Features
f2fa3f8 (actions) Add a new picker for channel actions by @alexpasmantier in #880
6be1cfb (cable) 21 new channels by @alexpasmantier
c564ec0 (cable) Existing channel improvements, more default actions by @alexpasmantier
ab6bbfc (cli) Sort list-channels output alphabetically by @simono in #866
26ba031 (prototypes) Enable using a custom shell for source, preview and action commands by @alexpasmantier
aa6fe62 (remote) Add remote control missing requirements popup by @alexpasmantier
cf3261e (ui) Add cycle_x keybinding hint next to tab indicator when cycling is enabled by @alexpasmantier in #876
a8ca74a (ui) Add cycle_sources and cycle_previews tab indicators by @alexpasmantier in #870
b4b61c7 (update-channels) Skip channels with unmet requirements by default by @louis-thevenet in #859
6cfca4d (uncategorized) Frecency sorting by @alexpasmantier in #869
ccec17b (uncategorized) Generalize support for custom sorting by @alexpasmantier
1facb56 (uncategorized) Allow disabling automatic sorting of matcher results by @alexpasmantier in #856
🐛 Bug Fixes
a16c886 (sesh) Allow paths containing whitespaces by @alexpasmantier
🚜 Refactor
86846ec (cable) Simpler systemd units channel by @alexpasmantier
49c8370 (ui) Replace stateful spinner by static symbol by @alexpasmantier
📚 Documentation
767db54 (uncategorized) Fix: fix typos and grammar by @simono in #860
⚡ Performance
549eed2 (frecency) Avoid string allocations in sort comparisons by @lalvarezt in #877
🧪 Testing
e259535 (uncategorized) Faster local testing by @alexpasmantier
⚙️ Miscellaneous Tasks
ded7ef6 (uncategorized) Release version 0.15.0 by @alexpasmantier
f4465f0 (uncategorized) Cleaning up mode color dead code by @alexpasmantier
To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 pkgsrc/textproc/television/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/textproc/television/cargo-depends.mk
cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/television/distinfo
cvs rdiff -u -r0 -r1.4 pkgsrc/textproc/television/patches/patch-Cargo.toml
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/textproc/television/Makefile
diff -u pkgsrc/textproc/television/Makefile:1.15 pkgsrc/textproc/television/Makefile:1.16
--- pkgsrc/textproc/television/Makefile:1.15 Fri Jan 23 08:33:10 2026
+++ pkgsrc/textproc/television/Makefile Thu Feb 26 12:56:12 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.15 2026/01/23 08:33:10 pin Exp $
+# $NetBSD: Makefile,v 1.16 2026/02/26 12:56:12 pin Exp $
-DISTNAME= television-0.14.5
+DISTNAME= television-0.15.2
CATEGORIES= textproc devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=alexpasmantier/}
@@ -14,6 +14,12 @@ LICENSE= mit
RUST_REQ= 1.90.0
INSTALLATION_DIRS= ${PKGMANDIR}/man1
+# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+NUCLEO_REV= 4a5b53c7fa7abb8d777c49dc5850033ae108683e
+DISTFILES= ${DEFAULT_DISTFILES}
+DISTFILES+= nucleo-${NUCLEO_REV}.tar.gz
+SITES.nucleo-${NUCLEO_REV}.tar.gz+= -${MASTER_SITE_GITHUB:=alexpasmantier/}nucleo/archive/${NUCLEO_REV}.tar.gz
+
post-install:
${INSTALL_MAN} ${WRKSRC}/man/tv.1 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/tv.1
Index: pkgsrc/textproc/television/cargo-depends.mk
diff -u pkgsrc/textproc/television/cargo-depends.mk:1.11 pkgsrc/textproc/television/cargo-depends.mk:1.12
--- pkgsrc/textproc/television/cargo-depends.mk:1.11 Mon Jan 12 12:05:10 2026
+++ pkgsrc/textproc/television/cargo-depends.mk Thu Feb 26 12:56:12 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.11 2026/01/12 12:05:10 pin Exp $
+# $NetBSD: cargo-depends.mk,v 1.12 2026/02/26 12:56:12 pin Exp $
CARGO_CRATE_DEPENDS+= addr2line-0.25.1
CARGO_CRATE_DEPENDS+= adler2-2.0.1
Index: pkgsrc/textproc/television/distinfo
diff -u pkgsrc/textproc/television/distinfo:1.12 pkgsrc/textproc/television/distinfo:1.13
--- pkgsrc/textproc/television/distinfo:1.12 Mon Jan 12 12:05:10 2026
+++ pkgsrc/textproc/television/distinfo Thu Feb 26 12:56:12 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2026/01/12 12:05:10 pin Exp $
+$NetBSD: distinfo,v 1.13 2026/02/26 12:56:12 pin Exp $
BLAKE2s (addr2line-0.25.1.crate) = cc5c422ec48ccef5c2c46379d2f600644609490afafea5020f2020815d1146e6
SHA512 (addr2line-0.25.1.crate) = c400f3b6ccaff8a1c0d7d82c708a1784b8fd5ba64b6e420e85819d59b1cadb55fa59c852925093b921469f272d1d5140cf12f013ae75d1e1bc85021097df8fc2
@@ -468,6 +468,9 @@ Size (nu-ansi-term-0.50.3.crate) = 29597
BLAKE2s (nucleo-0.5.0.crate) = efa02cea80af66c695e2dfb045bbdc74c922598502c72f7bd5f46868cf563630
SHA512 (nucleo-0.5.0.crate) = 85d7d4c8dba5974caa9ba86a1ea08c4a81cbfd4268e1ee2e1754858ded2b43b8e71e51a2c259f49cabda0e549986ffc0918132fee1c79c8d83676aa3f4a27fca
Size (nucleo-0.5.0.crate) = 35547 bytes
+BLAKE2s (nucleo-4a5b53c7fa7abb8d777c49dc5850033ae108683e.tar.gz) = e3611639440c6242eff672513b3ef49adc81f288fe351992e0782e2566fd5cec
+SHA512 (nucleo-4a5b53c7fa7abb8d777c49dc5850033ae108683e.tar.gz) = 191ddbb16d48ab07e732f739f1671962e659cdd7aaa502126b020b52950f7eef5145974c0d83aa61cee3ff6309311f152967f479d54fa3818a73a775cae212fd
+Size (nucleo-4a5b53c7fa7abb8d777c49dc5850033ae108683e.tar.gz) = 88072 bytes
BLAKE2s (nucleo-matcher-0.3.1.crate) = 89046b90193d62855236a34c74443d863b43a5a29ef9c6060fa75ebe9b1c818b
SHA512 (nucleo-matcher-0.3.1.crate) = 16d7b5386950bfff1a491c45b1f5da5c840e6405c340704cb8c600766b7c1b77e0229ce11166f8975ab41b74480f68c38b3bd593bc53614b2e1226c78b36e651
Size (nucleo-matcher-0.3.1.crate) = 50501 bytes
@@ -816,9 +819,9 @@ Size (syn-1.0.109.crate) = 237611 bytes
BLAKE2s (syn-2.0.111.crate) = 59e384935e8312b487a780865026ad631dfdc775720b9246d94b06af3e5751f4
SHA512 (syn-2.0.111.crate) = f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768
Size (syn-2.0.111.crate) = 302117 bytes
-BLAKE2s (television-0.14.5.tar.gz) = 8d44f3e16efa94982d583e8a892bd539710e6253676d6a642be995dab421b452
-SHA512 (television-0.14.5.tar.gz) = 5b4caf278587ccbaf64b0dfd37a31542028b83ccacea3eef22cd21413a80170855343695ea68d07c2a191b52773d8f26bd7aaca9ae2fd0dba5ed99817bb1dce0
-Size (television-0.14.5.tar.gz) = 19210539 bytes
+BLAKE2s (television-0.15.2.tar.gz) = 331d066a4a17adf1d63e9a33e3247de98cda3c8cc50b29366b0bd2f7220c0a45
+SHA512 (television-0.15.2.tar.gz) = 5ea052f1aeb3f83edc6afd260e3f7a65bb83ad6927b61ecadb3a31b49cffda2b102b198f0e9a834ab0bc71f8ef17e6ae713938b53dae0bb813a06212cebc5f53
+Size (television-0.15.2.tar.gz) = 19250333 bytes
BLAKE2s (tempfile-3.23.0.crate) = 03894a0b6e2c16a9462ea26eccb98f1cef6ee46f95d6a41761f2c3086c0fd692
SHA512 (tempfile-3.23.0.crate) = 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
Size (tempfile-3.23.0.crate) = 43063 bytes
@@ -1116,3 +1119,4 @@ Size (zerocopy-derive-0.8.30.crate) = 90
BLAKE2s (zeroize-1.8.2.crate) = 0242c1584931f4bf8a6ac21efdb45453c03030d2ac36ecc37e8a2a4c174a705b
SHA512 (zeroize-1.8.2.crate) = ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
Size (zeroize-1.8.2.crate) = 20907 bytes
+SHA1 (patch-Cargo.toml) = 441cdf338a78e3cfdd3d9b66f73445e2141cf44e
Added files:
Index: pkgsrc/textproc/television/patches/patch-Cargo.toml
diff -u /dev/null pkgsrc/textproc/television/patches/patch-Cargo.toml:1.4
--- /dev/null Thu Feb 26 12:56:12 2026
+++ pkgsrc/textproc/television/patches/patch-Cargo.toml Thu Feb 26 12:56:12 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-Cargo.toml,v 1.4 2026/02/26 12:56:12 pin Exp $
+
+Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+
+--- Cargo.toml.orig 2026-02-26 12:07:51.632391359 +0000
++++ Cargo.toml
+@@ -38,7 +38,7 @@ parking_lot = "0.12"
+ signal-hook = "0.4"
+ human-panic = "2.0"
+ parking_lot = "0.12"
+-nucleo = { git = "https://github.com/alexpasmantier/nucleo.git", branch = "television" }
++nucleo = { path = "../nucleo-4a5b53c7fa7abb8d777c49dc5850033ae108683e" }
+ toml = "0.9"
+ lazy-regex = { version = "3.4", features = ["lite"], default-features = false }
+ ansi-to-tui = "8.0"
Home |
Main Index |
Thread Index |
Old Index