pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/misc/rlwrap rlwrap: Update to 0.45



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1ab169b49b4e
branches:  trunk
changeset: 448059:1ab169b49b4e
user:      leot <leot%pkgsrc.org@localhost>
date:      Thu Mar 04 10:12:12 2021 +0000

description:
rlwrap: Update to 0.45

0.45
----
New features:
 - --only-cook '!<regexp>' enables "confident mode" where every
   possible prompt that matches a regexp is cooked immediately
   (so that even prompts that get printed when handling a large
   paste are cooked)
 - --no-children (-N) now enables direct mode whenever the client
   switches to the alternate screen. This makes editors and pagers
   usable even when using --always-readline on non-linux systems
 - when run inside an emacs shell buffer, rlwrap will execute the
   client instead of wrapping it (just as when stdin is not a
   terminal)
 - --always-echo echoes user input even when the client has
   switched off ECHO.
 - filter "makefilter" to easily employ shell commands (like sed,
   or grep) as rlwrap filters (extending/superseding "outfilter")
 - filters can change (some) bindable and internal readline
   variables with a new RlwrapFilter method tweak_readline_oob()

Bug Fixes:
 - rlwrap correctly handles bracketed paste
 - --ansi-colour-aware (-A) didn't do anything at all. Now it
   recognises colour codes as well as common control codes like
   window titles.  --ansi-colour-aware="!" will "bleach" the
   prompt, i.e. remove all colour codes
 - On AIX, rlwrap would quit if client wrote 0 bytes
 - a round of testing on Polarhome to weed out some
   incompatibilities with older Unix systems

diffstat:

 misc/rlwrap/Makefile |  10 +++++++---
 misc/rlwrap/PLIST    |   7 +++++--
 misc/rlwrap/distinfo |  10 +++++-----
 3 files changed, 17 insertions(+), 10 deletions(-)

diffs (79 lines):

diff -r 05cf4fc0d4b4 -r 1ab169b49b4e misc/rlwrap/Makefile
--- a/misc/rlwrap/Makefile      Thu Mar 04 10:12:11 2021 +0000
+++ b/misc/rlwrap/Makefile      Thu Mar 04 10:12:12 2021 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.25 2021/01/20 18:31:22 leot Exp $
+# $NetBSD: Makefile,v 1.26 2021/03/04 10:12:12 leot Exp $
 #
 
-DISTNAME=      rlwrap-0.44
+DISTNAME=      rlwrap-0.45
 CATEGORIES=    misc
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=hanslub42/}
-GITHUB_RELEASE=        7c1e432
+GITHUB_TAG=    v${PKGVERSION_NOREV}
 
 MAINTAINER=    leot%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/hanslub42/rlwrap
@@ -18,6 +18,7 @@
 REPLACE_PERL+= filters/censor_passwords
 REPLACE_PERL+= filters/count_in_prompt
 REPLACE_PERL+= filters/debug_null
+REPLACE_PERL+= filters/edit_history
 REPLACE_PERL+= filters/ftp_filter
 REPLACE_PERL+= filters/handle_hotkeys
 REPLACE_PERL+= filters/history_format
@@ -34,6 +35,9 @@
 REPLACE_PERL+= filters/unbackspace
 
 REPLACE_PYTHON+=       filters/*.py
+REPLACE_PYTHON+=       filters/dissect_prompt
+REPLACE_PYTHON+=       filters/handle_sigwinch
+REPLACE_PYTHON+=       filters/makefilter
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
diff -r 05cf4fc0d4b4 -r 1ab169b49b4e misc/rlwrap/PLIST
--- a/misc/rlwrap/PLIST Thu Mar 04 10:12:11 2021 +0000
+++ b/misc/rlwrap/PLIST Thu Mar 04 10:12:12 2021 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/01/20 18:31:22 leot Exp $
+@comment $NetBSD: PLIST,v 1.6 2021/03/04 10:12:12 leot Exp $
 bin/rlwrap
 man/man1/rlwrap.1
 man/man3/RlwrapFilter.3pm
@@ -12,15 +12,18 @@
 share/rlwrap/filters/count_in_prompt
 share/rlwrap/filters/count_in_prompt.py
 share/rlwrap/filters/debug_null
+share/rlwrap/filters/dissect_prompt
+share/rlwrap/filters/edit_history
 share/rlwrap/filters/ftp_filter
 share/rlwrap/filters/ftp_filter.py
 share/rlwrap/filters/handle_hotkeys
 share/rlwrap/filters/handle_hotkeys.py
-share/rlwrap/filters/handle_sigwinch.py
+share/rlwrap/filters/handle_sigwinch
 share/rlwrap/filters/history_format
 share/rlwrap/filters/listing
 share/rlwrap/filters/logger
 share/rlwrap/filters/logger.py
+share/rlwrap/filters/makefilter
 share/rlwrap/filters/null
 share/rlwrap/filters/null.py
 share/rlwrap/filters/outfilter
diff -r 05cf4fc0d4b4 -r 1ab169b49b4e misc/rlwrap/distinfo
--- a/misc/rlwrap/distinfo      Thu Mar 04 10:12:11 2021 +0000
+++ b/misc/rlwrap/distinfo      Thu Mar 04 10:12:12 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2021/01/20 18:31:22 leot Exp $
+$NetBSD: distinfo,v 1.10 2021/03/04 10:12:12 leot Exp $
 
-SHA1 (rlwrap-0.44.tar.gz) = b093d353cc5aa77794da9f33a197392f42c3b73d
-RMD160 (rlwrap-0.44.tar.gz) = 95a0eaff7a90348e12120c56b7a400c2c03bb955
-SHA512 (rlwrap-0.44.tar.gz) = b7bbec5a04ae3588d467d985c0bd7d4a6a91014c7f3a9fca8eb184f9d699e2463fc334c9eb336690427efce3ad62cd2a5b59b892790643a7a3260b6218e4a145
-Size (rlwrap-0.44.tar.gz) = 321590 bytes
+SHA1 (rlwrap-0.45.tar.gz) = 0bd77962049aa9144c20d633f9a8aab0250ad019
+RMD160 (rlwrap-0.45.tar.gz) = 74494257e47124e0b22dcff77427d25d6358751e
+SHA512 (rlwrap-0.45.tar.gz) = 3ac5f1f15496311edd4bcc206751b17a8f305a201338ea233cf0f56eb14532a18c2f85a7ddd2913d627e5383435376e8761ca44565686ca67c3b377ca3886330
+Size (rlwrap-0.45.tar.gz) = 181239 bytes



Home | Main Index | Thread Index | Old Index