1.26 2015-01-31
- Call ornaments() after rl_initialize() to set tty before
calling rl_initialize() not to output some charactores to
STDIO. [rt.cpan.org #96569, #101196]
- make handling of iostreams simple (make _rl_store_iostream()
return void and remove _rl_fetch_iostream()) [rt.cpan.org #101078]
- Fix the Prerequisites section to require Perl 5.8 (it was
required since TRG 1.23.).
- t/callback.t: add some new Tk-tests from CPAN Testers' site.
1.25 2014-12-13
- fix to call rl_initialize() after I/O stream
setting. [rt.cpan.org #96569]
- t/readline.t: comment-out stty-command calls.
- t/history.t, t/readline.t: print out the corresponding
section names in the manuals of the libraries.
- eg/perlsh: use 'IO' instead of 'FILEHANDLE' which Perl 5.20
warns. [rt.cpan.org #100883]
- Fix copyright notices to use the year of first publication.
1.24 2014-03-23
- fix not to make the PerlIO layer empty for Perl 5.8.9 or
before. [rt.cpan.org #59832]
- update Pod document assuming the use of Pod::Simple::HTMLBatch.
- t/00checkver.t: not to use 'display-readline-version') and "use
Test;"
- INSTALL: add "(Install) Using Package" section.
1.23 2014-03-20
- add description of the pager command bug in Perl debugger
which causes segementation fault [rt.perl.org #121456]
- fix not to clobber binmode layer (utf-8) on filehandles [rt.cpan.org #59832]
- support UTF-8 input as compatible with Term::ReadLine
- Now Term::ReadLine::Gnu requires perl 5.8.0 or above
- define Term::ReadLine::Gnu::ornaments method [rt.cpan.org #93614]
- Makefile.PL: Fix the URL of the bug-tracker [rt.cpan.org #93680]
- eg/perlsh: POD syntax fix. [rt.cpan.org #93895]
- README: add note for bug-tracker
- INSTALL: update "1.3 Trouble Shooting"
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.
with readline 6.3.
1.22 2014-03-05
- make Kwalitee <http://cpants.cpanauthors.org/> friendly
- add MakeMaker options for META.yml
- add Changelog
- fix POD errors
- make .pm versions consistent
- use "use warnings"
- Makefile.PL dies on the CPAN Test for OpenBSD temporarily
(hopefully).
1.21 2014-03-02
- readline-6.3 support (Gnu Readline Library 6.3 requires this
release or newers.)
new function
rl_clear_history
new variable
rl_signal_event_hook
rl_input_available_hook
rl_executing_key
rl_executing_keyseq
rl_key_sequence_length
rl_change_environment
rl_filename_stat_hook
- readline-6.1 support
new function
rl_free_keymap (enabled)
new variable
rl_filename_rewrite_hook (now implemented)
- make the following variables read-only.: rl_executing_macro,
history_length, rl_readline_state, rl_explicit_arg,
rl_numeric_arg, rl_editing_mode
- Improve backward compatiblity variable and function definitions.
- Fix Term::ReadLine::Gnu::XS::_trp_completion_function not to
perform a case-sensitive filter.
- fix Gnu.xs:rl_initialize to be compiled with Perl 5.8.5 or
before.
- update Pod documents
- t/readline.t, t/history.t: add variable access tests.
- t/readline.t: consider .svn directory on filename
completion test and to set the standard tty setting before
re_initialize() being called.
- eg/perlsh makes use of the deferred signal (safe signal)
feature.
- Maefile.PL checks whether the xmalloc exported by readline
is indeed called 'xmalloc' or whether it has been renamed to
'_rl_malloc'.
- Makefile.PL: add -DTRL_READLINE_VERSION to show GNU Readline
Library version in CPAN Tester Reports.
- t/00checkver.t: let messages go to stdout.
- README: add project home page URL and remove out-of-date
descriptions.
- INSTALL: add a section "Install on Mac OS X"
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".
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.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
pkgsrc changes:
- adding license definition
Upstream changes:
1.20 2010-05-02
- Make a copy of the environment variable array to stop
segmentation faults on some systems (ex. FreeBSD)
- t/readline.t skip the test of rl_readline_version for GNU
Readline Library 6.1 which may return a wrong value
- readline-6.1 support
new function
rl_free_keymap (disabled due to readline-6.1 bug)
new variable
rl_filename_rewrite_hook (not supported yet)
1.19 2009-03-21
- make sure the outstream fd inside the readline library is in
sync (see http://bugs.debian.org/236018)
- fixes to be more CPAN Testers friendly
- t/readline.t does not use visible bell for "make test"
- Makefile.PL requires perl 5.7.0 or later. (Use
Term::ReadLine::Gnu-1.09 for older Perl.)
- Makefile.PL exits 0 when /dev/tty cannot be opened.
- INSTALL
add description of the -DPERL_USE_SAFE_PUTENV issue. If
you encounter a segmentation fault, read it.
Oked by he@
- Updating p5-Term-ReadLine to 1.18
Upstream changes:
1.18 2009-02-27
- better error checking of Makefile.PL for automatic testing
on non-supported platfrom (for example one without GNU
Readline Library).
- readline-6.0 support
new function
rl_save_state (not supported yet)
rl_restore_state (not supported yet)
rl_echo_signal_char
new variable
rl_display_prompt
rl_sort_completion_matches
rl_completion_invoking_key
t/history.t does not fail by hist_expand() which is fixed
on readline-6.0
Oked by rhaen@
to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=...").
1.17 2008-02-07
- Unnecessary PerlIO_releaseFILE() calls are removed. This
fix prevents `make test' from failing on Perl 5.10.
- Makefile.PL now fails with the EditLine Library on MacOS X.
Use the GNU Readline Library.
- tested with readline-5.2 (which has no new feature to be
supported).
readline emulation, the GNU readline library which this module depends
on would not be picked up, causing "perl -d -e '1;'" to fail to start
the perl debugger because it could not find the rl_initialize function.
Instead, point includes and libs into ${PREFIX}, so that we have a chance
of picking up the proper GNU readline library.
Pkgsrc changes:
- HOMEPAGE points to search.cpan.org which gives a bit more information...
Relevant changes since version 1.14:
====================================
1.16 2006-04-02
- readline-5.1 support
new function
variable_value
reset_screen_size
new variable
prefer_env_winsize
1.15 2004-10-17
- readline-5.0 support
new function
bind_key_if_unbound
bind_keyseq
bind_keyseq_if_unbound
tty_unset_default_bindings
add_history_time
history_get_time
new variable
history_write_timestamps
completion_quote_character
completion_suppress_quote
completion_found_quote
completion_word_break_hook
- double IO stream close bug fix (more use of PerlIO)
- warning on 'use Term::ReadLine::Gnu;'.
developer is officially maintaining the package.
The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list). Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Patch-aa is not necessary anymore.
This closes PR pkg/25163.
Revision History:
1.14 2003-03-16
- kludge not to cause segmentation fault on Perl 5.8.0
w/PerlIO and FileHandle (ex. CPAN.pm)
- clean up Makefile.PL (use strict, fix for HPUX and FreeBSD,
fix typo, etc.)
1.13 2002-07-27
- readline-4.2 support
new variables
rl_completion_suppress_append
rl_completion_mark_symlink_dirs
new functions
rl_replace_line()
rl_completion_mode()
- tgetstr() calls tput() to apply padding information. No
more "$<2>" on prompt.
- shadow_redisplay() with ornament works on xterm.
Changes from 1.11 are
- add '-static' flag to 'LDDFLAGS' on Cygwin 1.3.
- shadow redisplay does not pester you with warning on a poor
terminal, or a terminal with wrong TERM environment variable
setting.
- update documents
- improve coding style of Gnu.xs. (indentation stype, more
typemap, etc.)