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