The NetBSD Project

CVS log for pkgsrc/misc/rlwrap/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / misc / rlwrap

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.32 / (download) - annotate - [select for diffs], Thu Aug 17 21:47:32 2023 UTC (7 months, 1 week ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, HEAD
Changes since 1.31: +2 -4 lines
Diff to previous 1.31 (colored) to selected 1.4 (colored)

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

Revision 1.31 / (download) - annotate - [select for diffs], Mon Aug 14 05:24:54 2023 UTC (7 months, 2 weeks ago) by wiz
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.4 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jun 30 11:18:38 2022 UTC (20 months, 4 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.4 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.29 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:52 2022 UTC (21 months ago) by wiz
Branch: MAIN
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored) to selected 1.4 (colored)

*: recursive bump for perl 5.36

Revision 1.28 / (download) - annotate - [select for diffs], Wed Aug 18 17:19:31 2021 UTC (2 years, 7 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.27: +2 -3 lines
Diff to previous 1.27 (colored) to selected 1.4 (colored)

rlwrap: Update to 0.45.2

Changes:
0.45.2
------
- rlwrap enables bracketed-paste when instructed to do so by .inputrc,
  but would then never disable it at exit.
- rlwrap -z (i.e. rlwrap when using a filter) would still open
  /tmp/rlwrap.debug after forking the filter command, preventing other
  users from running it afterwards

0.45.1
------
- rlwrap would always open /tmp/rlwrap.debug after forking child
  command, preventing other users from running it.
- Fix args to setitimer() call to prevent EINVAL error on return
- advise about --always-readline if in direct mode at first user ENTER
  keystroke
- check for I_SWROPT even if isastream() is present (compile would fail
  on Oracle linux)

Revision 1.27 / (download) - annotate - [select for diffs], Mon May 24 19:53:10 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.26: +2 -1 lines
Diff to previous 1.26 (colored) to selected 1.4 (colored)

*: recursive bump for perl 5.34

Revision 1.26 / (download) - annotate - [select for diffs], Thu Mar 4 10:12:12 2021 UTC (3 years ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.25: +7 -3 lines
Diff to previous 1.25 (colored) to selected 1.4 (colored)

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

Revision 1.25 / (download) - annotate - [select for diffs], Wed Jan 20 18:31:22 2021 UTC (3 years, 2 months ago) by leot
Branch: MAIN
Changes since 1.24: +10 -4 lines
Diff to previous 1.24 (colored) to selected 1.4 (colored)

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")

Revision 1.24 / (download) - annotate - [select for diffs], Fri Dec 4 20:45:31 2020 UTC (3 years, 3 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.4 (colored)

Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.

Revision 1.23 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:25 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.4 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:59 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored) to selected 1.4 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.21 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:08 2019 UTC (4 years, 11 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.4 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Sep 18 14:17:26 2018 UTC (5 years, 6 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.19: +5 -1 lines
Diff to previous 1.19 (colored) to selected 1.4 (colored)

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!

Revision 1.19 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:46 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored) to selected 1.4 (colored)

Recursive bump for perl5-5.28.0

Revision 1.18 / (download) - annotate - [select for diffs], Mon Apr 10 20:30:15 2017 UTC (6 years, 11 months ago) by leot
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.17: +13 -6 lines
Diff to previous 1.17 (colored) to selected 1.4 (colored)

Update misc/rlwrap to 0.43

pkgsrc changes:
 - depends on python3* now that filters can be written in Python
 - update MASTER_SITES and HOMEPAGE (old homepage seems no longer available)
 - take MAINTAINERship

Changes:
0.43
----
 - Added Hisanobu Okuda's rlwrapfilter.py python3 module
   and example filters. Filters can now be written in python
   as well as perl.
 - If a filter was used, rlwrap would pass all input, output,
   history items, prompts, ... through the filter, even if it
   wouldn't change them. Now, at startup, filters (even filter
   pipelines) tell rlwrap which messages they handle, after which
   rlwrap won't bother them with anything else.
 - Added bindable readline command rlwrap-direct-keypress
   that bypasses readline editing and sends its keypress directly
   to the rlwrapped command (like CTRL-G for the Erlang shell)
 - Added bindable readline command rlwrap-hotkey that passes
   the current input buffer and history to the filter (or
   filter pipeline) specified with the '-z' option. This can
   be used e.g. to insert the current selection at the cursor
   position, or to edit (re-write) the history.
   This uncovered quite a few bugs and inconsistencies:
      - My ncurses' termcap emulation misses some codes (like
        term_cursor_hpos) that its terminfo has. rlwrap now
        always searches terminfo before termcap.
      - rlwrap was confused about the role of history_offset,
        resulting in muddled and unclear (although correct) code.
      - rlwrap --history-size -0 would clobber the history file
        (as per the manual - that has been updated as well)
      - rlwrap's ad hoc way of sending lists of strings to filters
        by interspersing them with TABS or spaces is becoming
        unwieldy, it has been replaced by a standard encoding
        <length1><string1><length2><string2>.... (where the
        <lengths> are fixed length hexadecimal numbers (this is a
        contribution by Hisanobu Okuda)
 - Playing back a readline macro consisting of more than one line
   would crash with SIGSEGV
 - rlwrap with negative --histsize would fail when there is no
   history file yet.
 - An empty prompt would make $filter->{cumulative_output} miss
   its last line
 - Pre-given (-P) input would only be put in input line after
   cooking timeout (usually 40 msec)
 - One-shot (-o) rlwrap could accept more than one line when input
   in quick succession.
 - rlwrap didn't delete the tempfiles used in a multi-line
   edit
 - configure.ac now works even when cross-compiling (skipping some
   tests, but providing sensible defaults)
 - --enable-pedantic-ansi is a new configure option separate from
   --enable-debug (it used to be implied by --enable-debug)
 - --complete-filenames (-c) will now work on OS X and FreeBSD as well

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 4 22:19:17 2017 UTC (7 years, 2 months ago) by roy
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.4 (colored)

Use the curses framework.

Revision 1.16 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:37 2016 UTC (7 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored) to selected 1.4 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Aug 18 07:31:13 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.4 (colored)

Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Aug 17 17:11:26 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.4 (colored)

Bump PKGREVISION for ncurses shlib bump.

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:36 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) to selected 1.4 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 6 17:11:43 2015 UTC (8 years, 9 months ago) by youri
Branch: MAIN
Changes since 1.11: +6 -12 lines
Diff to previous 1.11 (colored) to selected 1.4 (colored)

PR/4997 from Leonardo Taccary, thanks!

Update misc/rlwrap to rlwrap-0.42.

Changes:
0.42
----
 * Added --mirror-arguments (-U) option
 * On SunOS tcgetattr(slave pty) failed with "Invalid argument"
 * If the completion list contained two words, one of which a
   prefix of the other (e.g. "sea" and "seagull") the shorter one would
   be skipped when displaying a list of completions
 * reading completion files (with the -f option, or from
   $RLWRAP_HOME/<command>_completions) could fail with an incorrect
   ENOENT ("No such file or directory")
 * rlwrap -z listing wouldn't list filters
 * When both master and slave pty are unfit for sensing slave
   commands terminal settings, rlwrap now bails out with an error
   "cannot determine terminal mode of slave command"

0.41
----
 * Slightly late SIGCHLD could cause an I/O error on master pty
 * Added -W (-polling) option to poll slave pty for changes in its
   interrupt character and ISIG flag.
 * if $TERM is not found in termcap/terminfo database, use vt100

0.40
----
 * configure will now find tgetent() in libtinfo
 * compiling with gcc -O2 made rlwrap hang after CTRL-D on empty line
 * HP-UX 11 has weird tgetent() return values, confusing rlwrap
 * On Solaris, rlwrap would sometimes fail with "TIOCSWINSZ failed on
   slave pty"
 * Single quote ' is now word-breaking by default
 * multi-line edit would mangle upper ASCII and UTF-8 (and still does
   that to UTF16 :( )
 * added --extra-char-after-completion and -multi-line-ext options
 * rlwrap now recognises the 'rmcup' and 'rmkx' character sequences used by
   programs that use an alternate screen (like editors and pagers) to return
   from it.
 * configure will now correctly determine pty type on SCO OpenServer
 * rlwrap --no-children would leak file descriptors to /proc/<command_pid>/wchan
 * non-ASCII characters in multi-line input are no longer replaced
   by spaces after calling an external editor
 * running rlwrap within emacs would crash (division by zero).
   rlwrap now bails out whenever terminal width == 0
 * added --enable-proc-mountpoint config option to use alternate linux-like
   proc filesystems (like in FreeBSD) for finding <command>s working dir (-c option)
   and kernel function in which <command> is sleeping (-N option)
 * added prototype for copy_without_ignore_markers, fixing a segfault on NetBSD/amd64
 * commands final output before dying was lost on FreeBSD
 * Filters now get complete echo lines even if the echo comes back in chunks

Revision 1.11 / (download) - annotate - [select for diffs], Thu May 29 23:37:00 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.4 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jul 15 02:02:26 2013 UTC (10 years, 8 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.9: +1 -2 lines
Diff to previous 1.9 (colored) to selected 1.4 (colored)

* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
  are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".

Revision 1.9 / (download) - annotate - [select for diffs], Fri May 31 12:41:29 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.4 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Mar 2 10:44:37 2013 UTC (11 years ago) by tron
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored) to selected 1.4 (colored)

Reset maintainer to "pkgsrc-users@NetBSD.org".

Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 8 09:57:36 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.6: +1 -3 lines
Diff to previous 1.6 (colored) to selected 1.4 (colored)

Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:47 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5 (colored) to selected 1.4 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Sep 30 22:10:42 2012 UTC (11 years, 5 months ago) by dholland
Branch: MAIN
Changes since 1.4: +18 -4 lines
Diff to previous 1.4 (colored)

Update to 0.37; closes PR 46078.
Now depends on perl.

0.37  Commands that emit "status lines" using backspaces and carriage
      returns could confuse rlwrap

      rlwrap uses C strings internally, and thus cannot cope with
      command output that contains zero bytes (padding). It used to
      replace these with spaces, now the zero bytes are removed.

      if the RLWRAP_HOME is set, but $RLWRAP_HOME doesn't exist, rlwrap
      will create it

      typo: SIGERR instead of SIG_ERR in signals.c

0.36  Entering a line from vi command mode would echo the input twice

      Output from very busy commands would not always be printed on time

      When rlwrap kills itself after a command crash it will not dump
      core, in order to avoid clobbering command's much more interesting
      core dump.

      Premature filter death is now reported properly (it used to only
      say: "EOF reading from filter" or "Broken pipe writing to filter")

0.35  config.{guess,sub} have been updated to version 2009-12-13

      Corrected array bounds error in my_putstr("") (which could make
      rlwrap write an extra newline when exiting, but might even crash
      on some systems)

      Many small improvements and fixes for multi-line input:

        Multi-line inputs are now written to the inferior command one
        line at a time, so that command's response (e.g. a continuation
        prompt) can be interleaved with the echo'ed (multi-line) input.

        Calling an external editor will no longer obliterate the prompt,
        and line/column positions are now correct.

        After a multi-line edit in vi-mode, the cursor will no longer
        end up one line too high.

      CTRL-D on an empty line was handed directly to command, but also
      (erroneously) put in readline's input buffer

      Many small fixes and improvements in signal handling:

         SIGSEGV, and other "error" signals like SIGFPE, are now unblocked
         all of the time, so that rlwrap can always clean up after a crash.

         Since version 0.25 rlrwap's transparency extends to signals: if
         the inferior command segfaults, rlwrap will kill itself with a
         SIGSEGV. In order to get the bug reports where they belong,
         rlwrap now reports explicitly that it has not crashed itself.

         rlwrap's call to sigaction forgot to set the signal mask (!)

         Continuing after CTRL-Z on QNX now wakes up command

      Added --one-shot (-o) and --only-cook (-O) options

      debug log is now in a format that works well with emacs' grep-mode

      rlwrap's bindable readline function names (like rlwrap-call-editor) are
      now in hyphen-style instead of underscore_style (use of the
      old_style_names will now be flagged as an error)

      Filters can now prevent a prompt from being cooked by "rejecting" it.

      Rlwrapfilter.pm would set $_ incorrectly in echo and output handlers.

      RlwrapFilter.pm manpage is now created by newer (and less buggy)
      version of pod2man

      Added EXAMPLES section and -t option to rlwrap manpage

0.34  Binding wide (e.g. utf-8) chars in .inputrc now works

      prefix arguments are now correctly reset (M-5 a b now
      yields aaaaab instead of aaaaabbbbb)


0.33  rlwrap incorrectly fed terminfo-style capnames ("dl1") instead of
      termcap codes ("dl") into tgetstr(). On newer Debian systems this
      exposed a bug where random garbage would be printed by rlwrap

      Hyphens in rlwrap manpage are now all properly escaped

      RlwrapFilter.pm now only re-sets $filter->cumulative_output when an
      INPUT message is received


0.32  Major new feature: filtering. Filters sit between rlwrap and the
      wrapped command, re-writing command output, input, prompts,
      history, and completion word lists.

      System-wide filters live in DATADIR/rlwrap/filters (where DATADIR =
      /usr/local/share by default, installation-dependent) Because of this,
      completions now live in DATADIR/rlwrap/completions (until now:
      DATADIR/rlwrap)

      To make filter writing easy, a perl module RlwrapFilter.pm has
      been added. It doesn't become part of your perl installation, but lives
      in DATADIR/rlwrap/filters

      rlwrap didn't properly check errno after reading from inferior pty.
      This could lead to a spurious "read error on master pty"

      Instead of using crusty old signal(), signal handlers are now set
      by sigaction() without SA_RESTART (BSD semantics) Different
      syscall-restarting behaviour among systems caused hard-to-trace
      bugs

      Now copies inferior pty's c_oflags to stdout before
      output. (some editors like joe would mess up the screen)

      prompt handling logic has been streamlined. Coloured prompt handling is
      reliable now, even for long prompts.

      At program exit, rlwrap now outputs a newline only when the client
      didn't.

      Added -g, -I, -N, -S, -w and -z options

      Removed -F option (and added a filter to replace it)

      -p option now takes colour names (-pYellow)

      rlwrap (and readline) uses C strings internally, which could cause problems
      with commands that output '\0' bytes. In direct mode, such
      characters are left untouched, but in readline mode they are
      replaced by spaces.

      the tools directory has been updated, so that configure will
      feel at home even on newer systems

      tested on SunOS, AIX, FreeBSD, HP/UX, QNX (thanks to polarhome.com), as
      well as cygwin and linux

Revision 1.4 / (download) - annotate - [selected], Wed May 20 00:58:24 2009 UTC (14 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlib
major change.

Reported by Robert Elz in PR 41345.

Revision 1.3 / (download) - annotate - [select for diffs], Tue May 19 08:59:24 2009 UTC (14 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (colored) to selected 1.4 (colored)

Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jan 9 13:40:37 2008 UTC (16 years, 2 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.1: +6 -2 lines
Diff to previous 1.1 (colored) to selected 1.4 (colored)

Updated to version 0.30.

Pkgsrc changes:
  - Added option "debug" (off by default).
  - Explicitly listed licence information.

Changes since version 0.28:
===========================
0.30  rlwrap can now use putenv() on machines that don't have
      setenv() (like some Solaris systems)

      EOF on stdin (e.g. by pressing CTRL-D) would end prompt colouring.

      added -q option

0.29  added -A option to handle (ANSI-)coloured prompts

      added -p option to colourise uncoloured prompts

      added -t option to set terminal type for client command

      rlwrap now copies its terminal settings from the client
      even when this has put its terminal in single-keypress
      (uncooked) mode. A rlwrapped emacs will now respond to CTRL-C
      and CTRL-G as it should.

      fixed a long-standing bug where long output lines with the -r option
      would put mutilated words into the completion list. Drawback:
      prompts are not put into the completion list anymore (bug or feature?).

      rlwrap now handles output to the client before input from the
      client, and only handles keyboard input when all client I/O has
      been handled. This will make rlwrap a little better behaved when
      handling large chunks of (pasted) input, especially with colourised
      prompts

      error messages and warnings now include the rlwrap version number

      rlwrap now prints a warning when started in vi mode when the
      terminal is too dumb to support upwards cursor movement

      added a very simple custom malloc/free debugger for use with the
      --debug option. Rather fragile and not well tested, use with care.

      Whenever TERM is not set, rlwrap assumes vt100. Set TERM=dumb if
      you really have a dumb terminal.

      rlwrap now leaves the handling of multi-line prompts and edit
      buffers to readline (except when in horizontal-scroll mode or when
      configured with --enable-homegrown-redisplay).

      whenever --always-readline is set, SIGWINCH not passed to
      client command immediately, but only *after* accepting a line.

      multi-byte prompts and input no longer confuse rlwrap (provided
      your readline lib supports multi-byte characters)

      --spy-on-readline now enabled by default

      the configure script will now find term.h on cygwin

      dropped the assumption that tgetent() and friends are only ever
      declared in term.h; rlwrap now has proper terminal handling also
      under SunOS.

      the rlwrap source should again be fit for consumption by older
      (C91 compliant) compilers

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Aug 24 09:54:31 2007 UTC (16 years, 7 months ago) by heinz
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.4 (colored)

Initial import of rlwrap-0.28.

rlwrap is a 'readline wrapper' that uses the GNU readline library to
allow the editing of keyboard input for other commands. 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.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Aug 24 09:54:31 2007 UTC (16 years, 7 months ago) by heinz
Branch: MAIN
Diff to selected 1.4 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>