pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/xtermcontrol



Module Name:    pkgsrc
Committed By:   pin
Date:           Wed Oct  7 13:42:22 UTC 2026

Modified Files:
        pkgsrc/x11/xtermcontrol: Makefile distinfo

Log Message:
x11/xtermcontrol: update to 3.11

2026-08-28  Jess Thrysoee

   * Version 3.11

   * src/xtermcontrol.c: Fix tmux passthrough of OSC sequences, broken since
        the switch to ST terminators in 3.5; setting colors and title works
        under tmux again.

   * src/xtermcontrol.c: Never hang or crash on truncated or malformed query
        replies; report an error instead. Strip control characters from
        reported values so a hostile terminal cannot inject escape sequences.

   * src/xtermcontrol.c: get-title: accept BEL-terminated replies.

   * src/xtermcontrol.c: Exit nonzero when a query fails. Report invalid
        --geometry arguments instead of silently ignoring them.

   * src/xtermcontrol.c: Apply options in command-line order, so
        '--reset --bg=red' resets before setting the color.

   * src/xtermcontrol.c: --force and --verbose alone no longer suppress the
        configuration file.

   * src/xtermcontrol.c: Accept tmux TERM values, or TMUX set, in the TERM
        check.

   * src/xtermcontrol.c: --file: expand '~' only in '~/' paths; report unset
        HOME instead of misbehaving.

   * src/xtermcontrol.c: Open /dev/tty for the controlling terminal, so
        redirecting all of stdin/stdout/stderr works. Restore terminal
        settings when killed by a signal.

   * src/configuration.c: Trim trailing whitespace from configuration values,
        e.g. 'background = white # comment', and warn on empty values. Report
        configuration file errors with the actual reason, not always ENOENT.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/x11/xtermcontrol/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/x11/xtermcontrol/distinfo

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

Modified files:

Index: pkgsrc/x11/xtermcontrol/Makefile
diff -u pkgsrc/x11/xtermcontrol/Makefile:1.3 pkgsrc/x11/xtermcontrol/Makefile:1.4
--- pkgsrc/x11/xtermcontrol/Makefile:1.3        Fri Feb 28 14:08:39 2025
+++ pkgsrc/x11/xtermcontrol/Makefile    Wed Oct  7 13:42:22 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2025/02/28 14:08:39 pin Exp $
+# $NetBSD: Makefile,v 1.4 2026/10/07 13:42:22 pin Exp $
 
-DISTNAME=      xtermcontrol-3.10
+DISTNAME=      xtermcontrol-3.11
 CATEGORIES=    x11
 MASTER_SITES=  https://thrysoee.dk/xtermcontrol/
 

Index: pkgsrc/x11/xtermcontrol/distinfo
diff -u pkgsrc/x11/xtermcontrol/distinfo:1.4 pkgsrc/x11/xtermcontrol/distinfo:1.5
--- pkgsrc/x11/xtermcontrol/distinfo:1.4        Fri Feb 28 14:08:39 2025
+++ pkgsrc/x11/xtermcontrol/distinfo    Wed Oct  7 13:42:22 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2025/02/28 14:08:39 pin Exp $
+$NetBSD: distinfo,v 1.5 2026/10/07 13:42:22 pin Exp $
 
-BLAKE2s (xtermcontrol-3.10.tar.gz) = e73c8cad43596c08ebe493af12e1eb4c4196f037e31334dd54d7e5cc725d1e4d
-SHA512 (xtermcontrol-3.10.tar.gz) = a7d4b3d5e7f9e7cd0c7a85c11584528d73507d258d3c48b832e2f842c88967d40a867c4ea75503dfd5288949992a6f6ead2a9fd73e9695c490e2935a133a92d2
-Size (xtermcontrol-3.10.tar.gz) = 187902 bytes
+BLAKE2s (xtermcontrol-3.11.tar.gz) = cf7aab6339223dcad916a2edc6502da52be5bc058ddafe64512fa59558408389
+SHA512 (xtermcontrol-3.11.tar.gz) = 5f3b39c35bae05bb9bdbc3c74604607df050354ccd73554a69a4501b69ad0ce8e588d2ea4f037fa2f74d2312bd354a0aaacdd4600f015bb19ca8df896d342e4c
+Size (xtermcontrol-3.11.tar.gz) = 184443 bytes



Home | Main Index | Thread Index | Old Index