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

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


Branch: CURRENT, Version: 0.47.1, Package name: rlwrap-0.47.1, 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:

Filesize: 183.318 KB

Version history: (Expand)


CVS history: (Expand)


   2025-09-14 15:08:13 by Leonardo Taccari | Files touched by this commit (2)
Log message:
rlwrap: Update to 0.47.1

pkgsrc changes:
- Pass --without-libptytty, at the moment libptytty is not packaged in
  pkgsrc. Probably we should package it and use it instead.

Changes:
0.47.1
- use "=" instead of "==" for test(1)

0.47
- use libptytty by default and add --with-libptytty option to
  configure.  Keep the original ptytty.c code as a fallback for
  obsolete systems
- add libtinfow to the libraries that are checked for the presence
  of tgetent()
- Only look for filters in $RLWRAP_FILTERDIR and don't add this
  directory to filters PATH
- Make source conform to POSIX.1c (we cannot use Polarhome anymore to
  test on ancient systems)
- Extend testclient with a test that spawns a child and then dies
  (testing --skip-setctty)'
- make configure backdate src/completion.rb a few secs to prevent
  spurious calls to rbgen
   2025-06-23 11:06:51 by Leonardo Taccari | Files touched by this commit (2)
Log message:
rlwrap: drop Perl and Python dependencies

rlwrap needed Perl and Python for filters.
However, quoting filters' README:

 The filters in this directory have been written to test rlwrap,
 not to be practical.

Stop installing them and their documentation and that also avoid extra
Perl and Python dependencies.

Requested by Paul W. Rankin via PR pkg/59480, thanks!

PKGREVISION++
   2023-08-17 23:47:32 by Leonardo Taccari | Files touched by this commit (2)
Log message:
rlwrap: Update to 0.46.1

Changes:
0.46.1
------
When compiled with readline-8.2, correctly handle echo'ed user input
when accepting a line (see #168)

This will disable bracketed-paste when compiled with readline-8.1 or
earlier.

0.46
----
- rlwrapfilter.py would not find collections.Callable with
  newer (>= 3.10) python
- rlwrapfilter.py would choke on rlwrap version strings (like 0.45.2) that
  cannot be converted by float()
- rlwrap could segfault or garble prompts containing a carriage return
- configure.ac would complain about obsolete macros with newest autoconf
- Bind TAB to self-insert if no completions are specified on the rlwrap
  command line
   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2022-06-30 13:19:02 by Nia Alarie | Files touched by this commit (524)
Log message:
*: Revbump packages that use Python at runtime without a PKGNAME prefix
   2022-06-28 13:38:00 by Thomas Klausner | Files touched by this commit (3952)
Log message:
*: recursive bump for perl 5.36
   2021-10-26 12:59:39 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

The following distfiles could not be fetched (possibly fetched
conditionally?):

./misc/libreoffice/distinfo libreoffice/harfbuzz-2.6.4.tar.xz
   2021-10-07 16:35:55 by Nia Alarie | Files touched by this commit (378)
Log message:
misc: Remove SHA1 hashes for distfiles