Subject: CVS commit: pkgsrc/editors/ed
From: Benny Siegert
Date: 2015-07-25 18:45:12
Message id: 20150725164512.B6B5F98@cvs.netbsd.org

Log Message:
Update ed to 1.12. From Ben Gergely in mail to pkgsrc-users.

        * main_loop.c (exec_command): Return ERR if 'system' can't
          create a shell process.
        * main_loop.c (main_loop): Flush stdout/stderr before reading a
          new command.
        * buffer.c (put_sbuf_line): Added size parameter.
        * ed.1: Man page is now generated with 'help2man'.
        * ed.1: All command-line options are now documented in the man page.
        * Restored copyright notices of Andrew L. Moore. It seems Andrew
          granted some permissions but never assigned copyright to the FSF.
        * buffer.c (append_lines): Fixed 'a', 'c' and 'i' commands.
          (When used in a global command list, the commands following
          them in the list were ignored).
        * main_loop.c (exec_command): Fixed 'e' command.
          (It quitted when invoked a second time with a modified buffer).
        * main.c: Added new option '--restricted'.
        * 'red' has been converted to a script invoking 'ed --restricted'.
        * Description of ed in the manual has been changed.
        * testsuite: Modified some tests and removed obsolete posix tests.
        * main_loop.c: 'ibufp' variable made local to main_loop.
        * Defined type bool to make clear which functions and variables
          are Boolean.
        * Added 'const' to all pointer declarations accepting it.
        * regex.c (replace_matching_text): Make se_max an enum.
        * signal.c: Include termios.h
        * Converted C99 style comments '//' to C89 style comments '/* */'.
        * ed.texinfo: Fixed an erratum.
        * Changed copyright holder from Andrew, Antonio to the FSF.
        * buffer.c, main_loop.c: Undo now restores the modified status.
        * regex.c (search_and_replace): Fixed a race condition with user
          interrupt.
        * signal.c: Added functions resize_line_buffer and
          resize_undo_buffer to definitively fix the aliasing warnings.
        * Some minor corrections have been made to the manual.
        * carg_parser.c (ap_resize_buffer): An aliasing related segfault
          that only occurs when overoptimizing with GCC on some
          architectures (alpha, sparc) has been (hopefully) fixed.
        * signal.c (resize_buffer): Likewise.
        * configure: Locale has been fixed to 'C'.
        * Makefile.in: Man page is now installed by default.
        * 'make install-info' should now work on Debian and OS X.
        * ed.texinfo: License updated to GFDL version 1.3 or later.

Files:
RevisionActionfile
1.17modifypkgsrc/editors/ed/Makefile
1.8modifypkgsrc/editors/ed/distinfo