./misc/rlwrap, Provides command line editing and history for other commands

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.44, Package name: rlwrap-0.44, Maintainer: leot

rlwrap is a 'readline wrapper' that uses the GNU readline library to
allow the editing of keyboard input for any other command. Input history
is remembered across invocations, separately for each command; history
completion and search work as in bash and completion word lists can be
specified on the command line.


Required to run:
[lang/perl5] [devel/readline] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b093d353cc5aa77794da9f33a197392f42c3b73d
RMD160: 95a0eaff7a90348e12120c56b7a400c2c03bb955
Filesize: 314.053 KB

Version history: (Expand)


CVS history: (Expand)


   2021-01-20 19:31:22 by Leonardo Taccari | Files touched by this commit (4) | Package updated
Log message:
rlwrap: Update to version 0.44

pkgsrc changes:
- Remove patch-configure.ac, now also applied upstream

Changes:
0.44
----
- rlwrap doesn't (yet) work with bracketed-paste. As this is
  enabled by default from readline-8.1 onwards, rlwrap disables
  it, even if specified in .inputrc. A multi-line paste will
  therefore (still) behave as multiple 1-line pastes
- rlwrap is now aware of multi-byte characters and correctly
  handles prompts (or things that look like prompts, e.g.
  progress indicators) that contain them, according to your
  locale.
- rlwrap filters can now also filter signals (see
  RlwrapFilter(3pm)), changing them, or providing extra input to
  the rlwrapped command.
- Key *sequences* can now be bound to rlwrap-direct-keypress
  (using a new readline command rlwrap-direct-prefix) (contributed
  by Yuri d'Elia)
- configure will correctly identify whether --mirror-arguments
  will work, even on 1-processor systems
- the handle_hotkey filter has a handler definition that enables
  fuzzy history search using fzf
- binding accept-line to a key would make that key mess up the
  display
- The debug log is more readable (e.g. by marking debug lines
  with "parent", "child" or "filter")
   2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456)
Log message:
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
   2020-08-31 20:13:29 by Thomas Klausner | Files touched by this commit (3631) | Package updated
Log message:
*: bump PKGREVISION for perl-5.32.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2018-09-18 16:30:17 by Leonardo Taccari | Files touched by this commit (2)
Log message:
rlwrap: Add URL of upstream pull request in patch-configure.ac
   2018-09-18 16:17:26 by Leonardo Taccari | Files touched by this commit (3)
Log message:
rlwrap: Properly include <util.h> for openpty(3)

Previously on NetBSD and probably other system that has openpty(3)
in util.h the compilation lead to a:

 ptytty.c: In function 'ptytty_get_pty':
 ptytty.c:72:7: warning: implicit declaration of function 'openpty' \ 
[-Wimplicit-function-declaration]
    if (openpty(&pfd, fd_tty, tty_name, NULL, NULL) != -1) {
        ^~~~~~~

due a missing <util.h> inclusion.

Add a patch for configure.ac (and auto* tools to USE_TOOLS) in
order to address that.

Originally reported by Matthew Mondor via PR pkg/46190 and thanks
to Matthew and <wiz> for their analysis!
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0