pkgsrc-Changes archive

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

CVS commit: pkgsrc/misc/rlwrap



Module Name:    pkgsrc
Committed By:   leot
Date:           Thu Mar  4 10:12:12 UTC 2021

Modified Files:
        pkgsrc/misc/rlwrap: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/misc/rlwrap/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/misc/rlwrap/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/misc/rlwrap/distinfo

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

Modified files:

Index: pkgsrc/misc/rlwrap/Makefile
diff -u pkgsrc/misc/rlwrap/Makefile:1.25 pkgsrc/misc/rlwrap/Makefile:1.26
--- pkgsrc/misc/rlwrap/Makefile:1.25    Wed Jan 20 18:31:22 2021
+++ pkgsrc/misc/rlwrap/Makefile Thu Mar  4 10:12:12 2021
@@ -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 @@ USE_TOOLS+=           autoreconf autoconf automak
 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/template
 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
 

Index: pkgsrc/misc/rlwrap/PLIST
diff -u pkgsrc/misc/rlwrap/PLIST:1.5 pkgsrc/misc/rlwrap/PLIST:1.6
--- pkgsrc/misc/rlwrap/PLIST:1.5        Wed Jan 20 18:31:22 2021
+++ pkgsrc/misc/rlwrap/PLIST    Thu Mar  4 10:12:12 2021
@@ -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/censor_passwords.py
 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

Index: pkgsrc/misc/rlwrap/distinfo
diff -u pkgsrc/misc/rlwrap/distinfo:1.9 pkgsrc/misc/rlwrap/distinfo:1.10
--- pkgsrc/misc/rlwrap/distinfo:1.9     Wed Jan 20 18:31:22 2021
+++ pkgsrc/misc/rlwrap/distinfo Thu Mar  4 10:12:12 2021
@@ -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