pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/mlterm



Module Name:    pkgsrc
Committed By:   tsutsui
Date:           Mon Nov 16 11:58:09 UTC 2020

Modified Files:
        pkgsrc/x11/mlterm: Makefile distinfo
        pkgsrc/x11/mlterm/patches: patch-configure
Added Files:
        pkgsrc/x11/mlterm/patches: patch-uitoolkit_fb_ui__display__x68kgrf.c
Removed Files:
        pkgsrc/x11/mlterm/patches: patch-uitoolkit_xlib_ui__imagelib.c

Log Message:
mlterm: update to 3.9.1.

pkgsrc changes:

- remove a patch applied in the upstream
- pull an upstream fix for NetBSD/x68k VGA mode support:
 https://github.com/arakiken/mlterm/commit/0d3a3b0bdc36ee2d702167fd234dcfc3c500ac09

Upstream changes noted in doc/en/ReleaseNote:

ver 3.9.1
* Support copy mode which starts by Control+Shift+Return.
* Support OSC 1337;Setmark ST.
* Support CSI 3 J (ED) which clears backlog.
* Support gradle to build mlterm for Android. (See doc/en/README.android)
* Add --enable-utmp-suid option to ./configure script.
  (The default value is disabled.)
* Add --with-utmp option which specifies the way of accessing to utmp database
  to ./configure script.
* Add SCROLL_UP_TO_MARK, SCROLL_DOWN_TO_MARK and SET_MARK shortcut keys.
* Add resize_mode / --rz option, and drop scroll_on_resize / --sr option.
  (If you want to revert to the old behavior, specify --rz=none option.)
* Add emoji_file_format / --emojifmt option.
* Add libvterm 0.1 API symbols to libvterm compatible library.
* Add vte 0.62 API symbols to libvte compatible library.
* Drop SCROLL_DOWN and PAGE_DOWN shortcut keys.
* Drop use_extended_scroll_shortcut option and SCROLL_UP shortcut key is enabled
  by default. (If you want to disable it, add UNUSED=SCROLL_UP to ~/.mlterm/key.)
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 13.0.0.
* letter_space / --csp option accepts negative value.
* libvte compatible library supports XInput2.
* Bug fixes:
  Fix a bug which caused a 'mlimgloader' process not to exit after loading a wall picture.
  (Enbugged at 3.8.8)
  Fix a bug which disabled keyboard and mouse on Haiku R1/beta2.
  Mlconfig starts correctly by Ctrl + RightClick on cygwin 3.1.4.
  Fix https://sourceforge.net/p/mlterm/mailman/message/37033060/
  Fix segfault of mlcc in exiting after changing configurations.
  Fix segfault in double click at RTL characters. (Enbugged at 3.6.2)
  Fix corruption of data transferred by "OSC 5379; scp ... ST".
  Fix https://github.com/arakiken/mlterm/issues/4.
  Fix   http://twitter.com/oshimyja/status/1320251099211649024.


To generate a diff of this commit:
cvs rdiff -u -r1.163 -r1.164 pkgsrc/x11/mlterm/Makefile
cvs rdiff -u -r1.85 -r1.86 pkgsrc/x11/mlterm/distinfo
cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/mlterm/patches/patch-configure
cvs rdiff -u -r0 -r1.4 \
    pkgsrc/x11/mlterm/patches/patch-uitoolkit_fb_ui__display__x68kgrf.c
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/x11/mlterm/patches/patch-uitoolkit_xlib_ui__imagelib.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/mlterm/Makefile
diff -u pkgsrc/x11/mlterm/Makefile:1.163 pkgsrc/x11/mlterm/Makefile:1.164
--- pkgsrc/x11/mlterm/Makefile:1.163    Thu Nov  5 09:09:26 2020
+++ pkgsrc/x11/mlterm/Makefile  Mon Nov 16 11:58:08 2020
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.163 2020/11/05 09:09:26 ryoon Exp $
+# $NetBSD: Makefile,v 1.164 2020/11/16 11:58:08 tsutsui Exp $
 
-DISTNAME=      mlterm-3.9.0
-PKGREVISION=   4
+DISTNAME=      mlterm-3.9.1
+#PKGREVISION=  0
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=mlterm/}
 

Index: pkgsrc/x11/mlterm/distinfo
diff -u pkgsrc/x11/mlterm/distinfo:1.85 pkgsrc/x11/mlterm/distinfo:1.86
--- pkgsrc/x11/mlterm/distinfo:1.85     Sun Jun 21 17:53:01 2020
+++ pkgsrc/x11/mlterm/distinfo  Mon Nov 16 11:58:08 2020
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.85 2020/06/21 17:53:01 tsutsui Exp $
+$NetBSD: distinfo,v 1.86 2020/11/16 11:58:08 tsutsui Exp $
 
-SHA1 (mlterm-3.9.0.tar.gz) = be37059caab99219be79b14cfabfb26d34bb8954
-RMD160 (mlterm-3.9.0.tar.gz) = d5fec228b86918fe8dec05a6957869520dc8e5d4
-SHA512 (mlterm-3.9.0.tar.gz) = d89340eb460904ca36c6ed063b356625d9c9b4ad129dc51640d50a04e166f8239124d0003db778376c47daa6311c869f9fe7e337c90937fed5ae4151f5af57c4
-Size (mlterm-3.9.0.tar.gz) = 4143644 bytes
-SHA1 (patch-configure) = ce9fe3642258c5ab01d4e371e067c5f1501d5c22
+SHA1 (mlterm-3.9.1.tar.gz) = f05490c56528db2e2a88ca1979ebdf145c79a03f
+RMD160 (mlterm-3.9.1.tar.gz) = 9858b73a4b70516978dd47bc78abce5d8b9acd38
+SHA512 (mlterm-3.9.1.tar.gz) = 1337b884971b2c4c2c3140388f07927101a947b0268f547611f4f4ece49c8d0954c068789ee7c92c82db114021c77c08416db30233149c8964e827ab901cc870
+Size (mlterm-3.9.1.tar.gz) = 4175186 bytes
+SHA1 (patch-configure) = 266b3e8383c425c7ef8cd180f07e1199890521ba
 SHA1 (patch-etc_font-fb) = 52c18f512c67ff530c0c326394fdf43956d71cb0
-SHA1 (patch-uitoolkit_xlib_ui__imagelib.c) = 787e38dc9505850151d58177ea1cbadbecb96075
+SHA1 (patch-uitoolkit_fb_ui__display__x68kgrf.c) = f532c5ed1011c7752437786217c1cfccf419c926
 SHA1 (patch-vtemu_Makefile.in) = 172f12f73408489f782d63c8b0b7915af441d368

Index: pkgsrc/x11/mlterm/patches/patch-configure
diff -u pkgsrc/x11/mlterm/patches/patch-configure:1.19 pkgsrc/x11/mlterm/patches/patch-configure:1.20
--- pkgsrc/x11/mlterm/patches/patch-configure:1.19      Mon Apr 27 15:45:43 2020
+++ pkgsrc/x11/mlterm/patches/patch-configure   Mon Nov 16 11:58:09 2020
@@ -1,11 +1,11 @@
-$NetBSD: patch-configure,v 1.19 2020/04/27 15:45:43 tsutsui Exp $
+$NetBSD: patch-configure,v 1.20 2020/11/16 11:58:09 tsutsui Exp $
 
 - setuid root / setgid utmp is handled by SPECIAL_PERMS in pkgsrc
 
---- configure.orig     2020-04-26 12:54:54.000000000 +0000
+--- configure.orig     2020-11-08 12:57:32.000000000 +0000
 +++ configure
-@@ -25571,16 +25571,16 @@ if test "$INSTALL_OPT" = ""; then
-       if test "$utmp_none_obj" = "" -a "$gui" != "quartz"; then
+@@ -25581,16 +25581,16 @@ if test "$INSTALL_OPT" = ""; then
+       if test "$utmp_suid" = "yes" -a "$utmp_none_obj" = "" -a "$gui" != "quartz"; then
                has_utmp=`grep utmp /etc/group 2>/dev/null`
                if test "$has_utmp" ; then
 -                      INSTALL_OPT="-m 2755 -g utmp"

Added files:

Index: pkgsrc/x11/mlterm/patches/patch-uitoolkit_fb_ui__display__x68kgrf.c
diff -u /dev/null pkgsrc/x11/mlterm/patches/patch-uitoolkit_fb_ui__display__x68kgrf.c:1.4
--- /dev/null   Mon Nov 16 11:58:09 2020
+++ pkgsrc/x11/mlterm/patches/patch-uitoolkit_fb_ui__display__x68kgrf.c Mon Nov 16 11:58:09 2020
@@ -0,0 +1,41 @@
+$NetBSD: patch-uitoolkit_fb_ui__display__x68kgrf.c,v 1.4 2020/11/16 11:58:09 tsutsui Exp $
+
+- Add support of X68030 CRT Mode 19 (640x480x4) for mlterm-x68kgrf.
+ https://github.com/arakiken/mlterm/commit/0d3a3b0bdc36ee2d702167fd234dcfc3c500ac09
+
+--- uitoolkit/fb/ui_display_x68kgrf.c.orig     2020-11-08 12:57:31.000000000 +0000
++++ uitoolkit/fb/ui_display_x68kgrf.c
+@@ -153,6 +153,8 @@ static int open_display(u_int depth) {
+                                   {4, 0x24e4 /* Graphic vram is prior to text one. */, 0x0010}};
+   fb_reg_conf_t conf_1024_768_4 = {{169, 14, 28, 156, 439, 5, 40, 424, 27, 1050},
+                                    {4, 0x24e4 /* Graphic vram is prior to text one. */, 0x0010}};
++  fb_reg_conf_t conf_640_480_4 = {{99, 11, 13, 93, 524, 1, 33, 513, 27, 1047},
++                                   {4, 0x24e4 /* Graphic vram is prior to text one. */, 0x0010}};
+   struct rgb_info rgb_info_15bpp = {3, 3, 3, 6, 11, 1};
+   struct termios tm;
+ 
+@@ -214,7 +216,11 @@ static int open_display(u_int depth) {
+                   orig_reg.crtc.r08, orig_reg.crtc.r20, orig_reg.videoc.r0, orig_reg.videoc.r1,
+                   orig_reg.videoc.r2);
+ #else
+-  orig_reg = conf_768_512_4;
++  if (vinfo.gd_dwidth == 640) {
++    orig_reg = conf_640_480_4;
++  } else {
++    orig_reg = conf_768_512_4;
++  }
+   orig_reg.videoc.r2 = 0x20;
+ #endif
+ 
+@@ -240,6 +246,11 @@ static int open_display(u_int depth) {
+ 
+         _display.width = _disp.width = 1024;
+         _display.height = _disp.height = 768;
++      } else if (fb_width == 640 && fb_height == 480) {
++        conf = &conf_640_480_4;
++
++        _display.width = _disp.width = 640;
++        _display.height = _disp.height = 480;
+       } else {
+         conf = &conf_768_512_4;
+ 



Home | Main Index | Thread Index | Old Index