Sat Jun 18 14:52:15 2022 UTC ()
tio: update to 1.40.

Changes since tio v1.39:

 * Add config support for log-strip

 * Add config support for hex-mode

 * Rename --hex to --hex-mode

 * Fix completion for -e, --local-echo

 * Ignore newlines in hex output

 * Fix newline in warning_printf()

 * Fix ansi_printf_raw() in no color mode

 * Enter non-interactive mode when piping to tio

   Add support for a non interactive mode which allows other application to
   pipe data to tio which then forwards the data to the connected serial
   device.

   Non ineractive means that tio does not react to interactive key commands
   in the incoming stream. This allows users to pipe binary data directly
   to the connected serial device.

   Example use:

   $ cat commands.txt | tio /dev/ttyUSB0

 * Also strip backspace from log

   To make log strip feature consistent so that we remove all unprintable
   control characters and escape sequences.

 * Socket code cleanup

 * Cleanup man page

 * Rename --log-filename to --log-file

Yin Fengwei:

 * Allow strip escape sequence characters from log file


(fcambus)
diff -r1.10 -r1.11 pkgsrc/comms/tio/Makefile
diff -r1.10 -r1.11 pkgsrc/comms/tio/distinfo

cvs diff -r1.10 -r1.11 pkgsrc/comms/tio/Makefile (expand / switch to unified diff)

--- pkgsrc/comms/tio/Makefile 2022/06/15 10:53:32 1.10
+++ pkgsrc/comms/tio/Makefile 2022/06/18 14:52:15 1.11
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.10 2022/06/15 10:53:32 fcambus Exp $ 1# $NetBSD: Makefile,v 1.11 2022/06/18 14:52:15 fcambus Exp $
2 2
3DISTNAME= tio-1.39 3DISTNAME= tio-1.40
4CATEGORIES= comms 4CATEGORIES= comms
5MASTER_SITES= ${MASTER_SITE_GITHUB:=tio/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=tio/}
6GITHUB_RELEASE= v${PKGVERSION_NOREV} 6GITHUB_RELEASE= v${PKGVERSION_NOREV}
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= fcambus@NetBSD.org 9MAINTAINER= fcambus@NetBSD.org
10HOMEPAGE= https://github.com/tio/tio 10HOMEPAGE= https://github.com/tio/tio
11COMMENT= Simple TTY terminal I/O application 11COMMENT= Simple TTY terminal I/O application
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14MESON_ARGS+= -Dbashcompletiondir=${PREFIX}/share/bash-completion/completions 14MESON_ARGS+= -Dbashcompletiondir=${PREFIX}/share/bash-completion/completions
15 15
16USE_TOOLS+= pkg-config 16USE_TOOLS+= pkg-config

cvs diff -r1.10 -r1.11 pkgsrc/comms/tio/distinfo (expand / switch to unified diff)

--- pkgsrc/comms/tio/distinfo 2022/06/15 10:53:32 1.10
+++ pkgsrc/comms/tio/distinfo 2022/06/18 14:52:15 1.11
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.10 2022/06/15 10:53:32 fcambus Exp $ 1$NetBSD: distinfo,v 1.11 2022/06/18 14:52:15 fcambus Exp $
2 2
3BLAKE2s (tio-1.39.tar.xz) = 062fe2af8c8547f384462a5b100f30f05405cfa8689428ebea7b21073c9c2951 3BLAKE2s (tio-1.40.tar.xz) = f8348db14f7a5c1b5d1b09cf7a2773be78e2b7686e5924742560b402ff62b4d8
4SHA512 (tio-1.39.tar.xz) = 9ce962de85759b469356a4c89ab13e0cb436322d28437254c60ba2428a73aa952021757441e1d77cf7b25af0071722c718470b7de62b2ef6723b54e4d8bedd22 4SHA512 (tio-1.40.tar.xz) = 41f92d757fea3099e9974c64736aa75f69961ba5baf7b01cdb281656bcbf6490afe3748ce49c080624b5f4d3493a8398b8d702be0423f2bcbd0f0484bf76fdf6
5Size (tio-1.39.tar.xz) = 1809280 bytes 5Size (tio-1.40.tar.xz) = 3069480 bytes