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