pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/mlterm Update mlterm to 3.3.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ef316cfc4c88
branches:  trunk
changeset: 625941:ef316cfc4c88
user:      tsutsui <tsutsui%pkgsrc.org@localhost>
date:      Mon Oct 28 13:26:07 2013 +0000

description:
Update mlterm to 3.3.0.

pkgsrc changes:

 - remove obsolete post-3.2.2 fixes
 - adjust patches per changes in original files

Changes from doc/en/ReleaseNote:

ver 3.3.0
* Support framebuffer on NetBSD/x68k. (Thanks to NetBSD/x68k developers)
* Support Android. (Experimental)
* Update the colormap instead of searching the closest color when
  OSC 4 ; c ; spec changes RGB of the color number on framebuffer.
* Support OSC ? 80 h (disable sixel scrolling).
* Support U+XXXX-XXXX key in 'font' configuration file.
* Add "unicode_noconv_areas" (a.k.a --ucsnoconv) option.
* Add "allow_scp" (a.k.a --scp) option.
* Remove SWITCH_OSC52. (Use "proto:allow_osc52=switch" instead.)
* OSC 5383 reqests challenge sequence.
* Bug fixes:
  #70 (Thanks to Thomas Wolff)
  Fix the bug which disabled redrawing the margin area on framebuffer.
  Fix the bug of the transparent color of sixel graphics on win32.
  OSC 4 has an effect on RGB of the window background color.
  Send a sixel next line character (-) following a sixel dump.
  Fix the bug which disabled Mod+XXX shortcut key settings on win32.
  Fix the bug which erased the end character of each line in scrolling if DECSLRM
  set the right margin at the right end is fixed.
  Fix the bug of DL/IL which scrolled the screen instead of inserting or deleteing
  lines from the cursor position.
  Fix keypad '5' key (VK_CLEAR) on win32.
  Fix the bug of ignoring the next character after sixel graphics data.
  Fix the bug which makes the window smaller than necessary in resizing.
  Support wsdisplay of the BBGGRR format on NetBSD/OpenBSD. (Thanks to @oshimyja san)

diffstat:

 x11/mlterm/Makefile                             |   5 +-
 x11/mlterm/distinfo                             |  13 +++----
 x11/mlterm/patches/patch-configure              |   6 +-
 x11/mlterm/patches/patch-etc_font-fb            |   6 +-
 x11/mlterm/patches/patch-xwindow_fb_x__window.c |  38 -------------------------
 5 files changed, 14 insertions(+), 54 deletions(-)

diffs (110 lines):

diff -r e1d09ac507f1 -r ef316cfc4c88 x11/mlterm/Makefile
--- a/x11/mlterm/Makefile       Mon Oct 28 09:51:56 2013 +0000
+++ b/x11/mlterm/Makefile       Mon Oct 28 13:26:07 2013 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.94 2013/10/10 14:42:38 ryoon Exp $
+# $NetBSD: Makefile,v 1.95 2013/10/28 13:26:07 tsutsui Exp $
 
-DISTNAME=      mlterm-3.2.2
-PKGREVISION=   3
+DISTNAME=      mlterm-3.3.0
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mlterm/}
 
diff -r e1d09ac507f1 -r ef316cfc4c88 x11/mlterm/distinfo
--- a/x11/mlterm/distinfo       Mon Oct 28 09:51:56 2013 +0000
+++ b/x11/mlterm/distinfo       Mon Oct 28 13:26:07 2013 +0000
@@ -1,8 +1,7 @@
-$NetBSD: distinfo,v 1.35 2013/08/11 13:23:34 tsutsui Exp $
+$NetBSD: distinfo,v 1.36 2013/10/28 13:26:07 tsutsui Exp $
 
-SHA1 (mlterm-3.2.2.tar.gz) = c0ecd83991171d1b1563e828a1430cb6c01ba358
-RMD160 (mlterm-3.2.2.tar.gz) = 9d43352e1f7492af6d7dba370616b2cd585eb602
-Size (mlterm-3.2.2.tar.gz) = 3535155 bytes
-SHA1 (patch-configure) = 00c7e3b3e28538c3dd67ba6fe795675294deb719
-SHA1 (patch-etc_font-fb) = ea7a769248570646c5cab35c38f48082f1b17685
-SHA1 (patch-xwindow_fb_x__window.c) = afa10530191329fb949718e40cc70dd7875d2dcd
+SHA1 (mlterm-3.3.0.tar.gz) = d91182988a5a4907978c40b1c22de8ed7b229458
+RMD160 (mlterm-3.3.0.tar.gz) = 9bcc153f8d249ce350324f9728f07b21d3080e5b
+Size (mlterm-3.3.0.tar.gz) = 3560220 bytes
+SHA1 (patch-configure) = 066d0e35d63f30ad9a892937af3a372fbea56936
+SHA1 (patch-etc_font-fb) = 7ded1dbee083df4d78b6ebf42964f50262feb318
diff -r e1d09ac507f1 -r ef316cfc4c88 x11/mlterm/patches/patch-configure
--- a/x11/mlterm/patches/patch-configure        Mon Oct 28 09:51:56 2013 +0000
+++ b/x11/mlterm/patches/patch-configure        Mon Oct 28 13:26:07 2013 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.4 2013/08/11 13:23:34 tsutsui Exp $
+$NetBSD: patch-configure,v 1.5 2013/10/28 13:26:07 tsutsui Exp $
 
 - setuid root is handled by SPECIAL_PERMS in pkgsrc
 
---- configure.orig     2013-08-05 12:48:56.000000000 +0000
+--- configure.orig     2013-10-26 16:47:13.000000000 +0000
 +++ configure
-@@ -21337,7 +21337,7 @@ else
+@@ -21343,7 +21343,7 @@ else
  fi
  
  if test "$gui" = "fb" ; then
diff -r e1d09ac507f1 -r ef316cfc4c88 x11/mlterm/patches/patch-etc_font-fb
--- a/x11/mlterm/patches/patch-etc_font-fb      Mon Oct 28 09:51:56 2013 +0000
+++ b/x11/mlterm/patches/patch-etc_font-fb      Mon Oct 28 13:26:07 2013 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-etc_font-fb,v 1.4 2013/08/11 13:23:34 tsutsui Exp $
+$NetBSD: patch-etc_font-fb,v 1.5 2013/10/28 13:26:07 tsutsui Exp $
 
 add more examples for typical NetBSD and pkgsrc installation
 
---- etc/font-fb.orig   2013-08-05 12:48:53.000000000 +0000
+--- etc/font-fb.orig   2013-10-26 16:47:13.000000000 +0000
 +++ etc/font-fb
 @@ -1,10 +1,17 @@
  #DEFAULT = /usr/share/fonts/X11/misc/unifont.pcf.gz:100
@@ -21,4 +21,4 @@
  
  #ISO10646_UCS4_1 = /usr/share/fonts/X11/misc/unifont.pcf.gz:100
 +#ISO10646_UCS4_1 = /usr/pkg/lib/X11/fonts/efont/b16.pcf.gz
- ISO10646_UCS4_1_BIWIDTH = &ISO10646_UCS4_1
+ ISO10646_UCS4_1_FULLWIDTH = &ISO10646_UCS4_1
diff -r e1d09ac507f1 -r ef316cfc4c88 x11/mlterm/patches/patch-xwindow_fb_x__window.c
--- a/x11/mlterm/patches/patch-xwindow_fb_x__window.c   Mon Oct 28 09:51:56 2013 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-$NetBSD: patch-xwindow_fb_x__window.c,v 1.3 2013/08/11 13:23:34 tsutsui Exp $
-
-- pull a fix from upstream ed13793007b80c8fbd0997c4d74dc23f43dd6b36:
->> fb/x_window.c: The bug of copy_area() which disabled redrawing
->> the margin area is fixed.
-
---- xwindow/fb/x_window.c.orig 2013-08-05 12:48:52.000000000 +0000
-+++ xwindow/fb/x_window.c
-@@ -492,7 +492,7 @@ copy_area(
-       u_int  height ,
-       int  dst_x ,    /* can be minus */
-       int  dst_y ,    /* can be minus */
--      int  accept_margin      /* x/y can be minus or not */
-+      int  accept_margin      /* x/y can be minus and over width/height */
-       )
- {
-       int  margin ;
-@@ -503,7 +503,7 @@ copy_area(
-       u_char *  picture ;
-       size_t  src_width_size ;
- 
--      if( ! win->is_mapped || dst_x >= (int)win->width || dst_y >= (int)win->height)
-+      if( ! win->is_mapped)
-       {
-               return  0 ;
-       }
-@@ -520,6 +520,11 @@ copy_area(
-               bottom_margin = BOTTOM_MARGIN(win) ;
-       }
- 
-+      if( dst_x >= (int)win->width + margin || dst_y >= (int)win->height + margin)
-+      {
-+              return  0 ;
-+      }
-+
-       if( dst_x + width > win->width + margin - right_margin)
-       {
-               width = win->width + margin - right_margin - dst_x ;



Home | Main Index | Thread Index | Old Index