pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/xterm Updated xterm to 325.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0ab98a7328e2
branches:  trunk
changeset: 348360:0ab98a7328e2
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jun 12 14:40:27 2016 +0000

description:
Updated xterm to 325.

Patch #325 - 2016/06/05

    improve manual page discussion of function keys (discussion with Ross Combs).
    further improve fix for Debian #545220 in patch #248, to avoid conflict with combining characters (Debian #738794).
    improve -hold option to avoid 100% CPU usage with NetBSD after closing the shell, which makes subsequent checks for X input events fail (prompted by patch by Pierre Pronchery).
    review #ifdef statements, listed those which do not have a configure option in xtermcfg.hin.
    fixed one case where the menu sensistivity for Print-All Immediately and Print-All on Error was not properly ifdef'd.
    modify terminfo entries for 16-, 88- and 256-color to reset palette with rs1 capability.
    accept legacy value of -kt as synonym for the oldXtermFKeys resource, and extend the full-reset logic to use the keyboard type set via -kt.
    modify ioctl calls for I_PUSH to first check if the module has been added, using I_FIND. This is needed for newer Solaris libraries with c11 support (adapted from patch by Alan Coopersmith).
    add check in getXtermCombining to ensure that combining characters were allocated (report by Tor Andersson).
    add configure option --without-xinerama to allow suppressing the extension (Gentoo #580936).
    update keysym2ucs.c based on Unicode 9.0
    fixed most cppcheck --enable=all warnings, including for style (prompted by report by David Binderman). There was one bug-fix:
        RGB least-squares computation in allocateClosestRGB used only one ordinate
    add cppcheck to lint-like programs in configure script and makefile.
    updates for SIXEL and ReGIS (Ross Combs):
        Fixes some const correctness issues and points out an array lifetime issue
        Sixel drawing should still happen after an error if some commands have been processed
        Tiny steps toward reporting ReGIS input

diffstat:

 x11/xterm/Makefile             |   5 ++---
 x11/xterm/distinfo             |  11 +++++------
 x11/xterm/patches/patch-main.c |  16 ----------------
 3 files changed, 7 insertions(+), 25 deletions(-)

diffs (49 lines):

diff -r 7694486a697e -r 0ab98a7328e2 x11/xterm/Makefile
--- a/x11/xterm/Makefile        Sun Jun 12 14:37:48 2016 +0000
+++ b/x11/xterm/Makefile        Sun Jun 12 14:40:27 2016 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.109 2016/05/26 14:57:24 khorben Exp $
+# $NetBSD: Makefile,v 1.110 2016/06/12 14:40:27 wiz Exp $
 
-DISTNAME=      xterm-324
-PKGREVISION=   1
+DISTNAME=      xterm-325
 CATEGORIES=    x11
 MASTER_SITES=  ftp://invisible-island.net/xterm/
 EXTRACT_SUFX=  .tgz
diff -r 7694486a697e -r 0ab98a7328e2 x11/xterm/distinfo
--- a/x11/xterm/distinfo        Sun Jun 12 14:37:48 2016 +0000
+++ b/x11/xterm/distinfo        Sun Jun 12 14:40:27 2016 +0000
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.76 2016/05/26 14:57:24 khorben Exp $
+$NetBSD: distinfo,v 1.77 2016/06/12 14:40:27 wiz Exp $
 
-SHA1 (xterm-324.tgz) = eb12025627f5d9aeedaf252e7fc5dd9c30fee0d6
-RMD160 (xterm-324.tgz) = 4c7c3446830b183327b969dbc982e3ee2e56e160
-SHA512 (xterm-324.tgz) = f6f2518a11eec6e41afb10ca4ec298c566b1fc5c3b3c4c4d533311b3f64ec04c2bc692798e75bbd34382cb64eca9b21ee4b05438c4d18486046d3c710c586626
-Size (xterm-324.tgz) = 1235312 bytes
-SHA1 (patch-main.c) = da2b1560c3d8011f6f06e18c37f496566c827c91
+SHA1 (xterm-325.tgz) = 1775aec5db7be014d7ed367c8deb34d78376fc0e
+RMD160 (xterm-325.tgz) = 5bf727a0797d44c4732b4ed1779e2392761b81d7
+SHA512 (xterm-325.tgz) = 7049a013967cb90eb196684e7d6d0664cd0d7c86154fba318493d9249e973a4bf591861cbbc051a80184ef427aad75774b15d79cb571d3f82482c1b51e7a99f4
+Size (xterm-325.tgz) = 1237865 bytes
diff -r 7694486a697e -r 0ab98a7328e2 x11/xterm/patches/patch-main.c
--- a/x11/xterm/patches/patch-main.c    Sun Jun 12 14:37:48 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-main.c,v 1.1 2016/05/26 14:57:24 khorben Exp $
-
-Avoid consuming 100% CPU in hold mode when the child exits.
-
---- main.c.orig        2016-03-11 00:31:37.000000000 +0000
-+++ main.c
-@@ -5213,8 +5213,7 @@ reapchild(int n GCC_UNUSED)
-     do {
-       if (pid == TScreenOf(term)->pid) {
-           DEBUG_MSG("Exiting\n");
--          if (!hold_screen)
--              need_cleanup = True;
-+          need_cleanup = True;
-       }
-     } while ((pid = nonblocking_wait()) > 0);
- 



Home | Main Index | Thread Index | Old Index