Tue Jan 6 18:20:25 2009 UTC ()
update to xterm-238. Closes PR pkg/40334 and fixes CVE-2008-2383.

Patch #238 - 2008/12/30
* update configure macro CF_XOPEN_SOURCE for AIX 6.x and Mint platforms.
* reset the screen wrapping-flag at the end of ClearRight to fix an occasional
  case where the last character of a scrolled and wrapped line would be cleared
  (patch by Joe Peterson).
* modify to use POSIX coding for comparing resource settings such as locale,
  to work with locales such as Turkish (report by M Vefa Bicakci).
* turn on configure paste64 feature by default (request by
  Jean-Philippe Bernardy). It is runtime enabled/disabled with allowWindowOps.
* turn on configure tcap-query feature by default, add resource allowTcapOps
  to make this runtime enabled/disabled.
* make OSC 3 (change X property, from patch #110) subject to allowWindowOps
  resource.
* make VT220 DSR responses inactive in VT100-mode.
* make DECUDK feature inactive in VT100-mode.
* respond to incorrectly formatted DECRQSS with a cancel.
* add allowFontOps resource to allow the fontsize-switching and font query/set
  control sequences to be enabled/disabled (prompted by Debian #510030).
* some code cleanup based on gcc 4.x -Wconversion warnings in button.c and
  charproc.c
* modify tcap-query feature to not return data for shifted cursor-keys when
  the keyboard type is set to vt220, since returning the same string for
  shifted/unshifted keys may confuse some applications (GenToo #212546).


(tnn)
diff -r1.49 -r1.50 pkgsrc/x11/xterm/Makefile
diff -r1.27 -r1.28 pkgsrc/x11/xterm/distinfo

cvs diff -r1.49 -r1.50 pkgsrc/x11/xterm/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/xterm/Makefile 2008/11/10 17:21:40 1.49
+++ pkgsrc/x11/xterm/Makefile 2009/01/06 18:20:25 1.50
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.49 2008/11/10 17:21:40 wiz Exp $ 1# $NetBSD: Makefile,v 1.50 2009/01/06 18:20:25 tnn Exp $
2 2
3DISTNAME= xterm-237 3DISTNAME= xterm-238
4PKGREVISION= 1 
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= ftp://invisible-island.net/xterm/ \ 5MASTER_SITES= ftp://invisible-island.net/xterm/ \
7 http://www.sfr-fresh.com/unix/misc/ 6 http://www.sfr-fresh.com/unix/misc/
8EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
9 8
10MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= http://dickey.his.com/xterm/xterm.html 10HOMEPAGE= http://dickey.his.com/xterm/xterm.html
12COMMENT= Latest terminal emulator for the X Window System 11COMMENT= Latest terminal emulator for the X Window System
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17USE_DIRS+= xdg-1.4 16USE_DIRS+= xdg-1.4

cvs diff -r1.27 -r1.28 pkgsrc/x11/xterm/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/xterm/distinfo 2008/09/16 22:18:26 1.27
+++ pkgsrc/x11/xterm/distinfo 2009/01/06 18:20:25 1.28
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.27 2008/09/16 22:18:26 bjs Exp $ 1$NetBSD: distinfo,v 1.28 2009/01/06 18:20:25 tnn Exp $
2 2
3SHA1 (xterm-237.tgz) = 50ecf5b2c2ed3abd3d1bcdcfe476e9c485723084 3SHA1 (xterm-238.tgz) = fef9376398b6bca40fed9372af64f08c957c1654
4RMD160 (xterm-237.tgz) = 3e64296f5526dc00024f68695078f90ea9b6550c 4RMD160 (xterm-238.tgz) = d36c4145a68290be510e529e842407d8b41706df
5Size (xterm-237.tgz) = 860424 bytes 5Size (xterm-238.tgz) = 862288 bytes
6SHA1 (patch-aa) = f975c694ffd05be7d56adbaf55713fc694e9c997 6SHA1 (patch-aa) = f975c694ffd05be7d56adbaf55713fc694e9c997