Sat May 6 13:48:39 2017 UTC ()
Update mlterm to 3.8.1.

Changes noted in doc/en/ReleaseNote:

ver 3.8.1
* Support wayland including libvte compatible library.
  (Build mlterm with --with-gui=wayland option.) (see doc/en/README.wayland)
* Support "compose_dec_special_font" / --decsp option on framebuffer and wayland.
* "line_space" option accepts negative value.
* Add "underline_offset" / --ulpos option.
* Rename wskbd_repeat_1 and wskbd_repeat_N options to kbd_repeat_1 and kbd_repeat_N.
* Enable --enable-anti-alias option of configure script by default.
* Add --enable-fontconfig option which enables fontconfig on framebuffer and wayland
  to configure script. (This option is enabled by default.)
* Add "use_aafont" option which gets mlterm to apply ~/.mlterm/*aafont configurations
  with the use of fontconfig on framebuffer and wayland.
  (The default value is true on wayland, while false on framebuffer.)
* Search alternative glyphs in other fonts automatically on framebuffer and wayland.
  (This feature is enabled if mlterm-{fb|wl} is built with freetype and fontconfig.)
* libvte compatible library supports vte 0.46.0 API.
* Bug fixes:
  Fix detection failuer of mouse event devices on framebuffer/linux. (Thanks to @nyarla)
  (See http://the.nyarla.net/entry/2017/03/25/142516 for details.)
  Fix segfault in using many colors by SGR 38;2;r;g;b or 48;2;r;g;b sequence.


(tsutsui)
diff -r1.133 -r1.134 pkgsrc/x11/mlterm/Makefile
diff -r1.67 -r1.68 pkgsrc/x11/mlterm/distinfo
diff -r1.13 -r1.14 pkgsrc/x11/mlterm/options.mk

cvs diff -r1.133 -r1.134 pkgsrc/x11/mlterm/Makefile (expand / switch to unified diff)

--- pkgsrc/x11/mlterm/Makefile 2017/02/28 15:20:12 1.133
+++ pkgsrc/x11/mlterm/Makefile 2017/05/06 13:48:39 1.134
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.133 2017/02/28 15:20:12 ryoon Exp $ 1# $NetBSD: Makefile,v 1.134 2017/05/06 13:48:39 tsutsui Exp $
2 2
3DISTNAME= mlterm-3.8.0 3DISTNAME= mlterm-3.8.1
4PKGREVISION= 3 
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/}
7 6
8MAINTAINER= tsutsui@NetBSD.org 7MAINTAINER= tsutsui@NetBSD.org
9HOMEPAGE= http://mlterm.sourceforge.net/ 8HOMEPAGE= http://mlterm.sourceforge.net/
10COMMENT= Multilingual terminal emulator 9COMMENT= Multilingual terminal emulator
11LICENSE= modified-bsd 10LICENSE= modified-bsd
12 11
13# CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> 12# CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h>
14NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* 13NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-*
15 14
16USE_TOOLS+= pkg-config msgfmt 15USE_TOOLS+= pkg-config msgfmt
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes

cvs diff -r1.67 -r1.68 pkgsrc/x11/mlterm/distinfo (expand / switch to unified diff)

--- pkgsrc/x11/mlterm/distinfo 2017/02/04 16:20:12 1.67
+++ pkgsrc/x11/mlterm/distinfo 2017/05/06 13:48:39 1.68
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.67 2017/02/04 16:20:12 tsutsui Exp $ 1$NetBSD: distinfo,v 1.68 2017/05/06 13:48:39 tsutsui Exp $
2 2
3SHA1 (mlterm-3.8.0.tar.gz) = 94476d46abbfd15d7b5f828a51dd166e39d322f8 3SHA1 (mlterm-3.8.1.tar.gz) = 1a36390d46c9921bc4fc6d3cca059044da6dd1a6
4RMD160 (mlterm-3.8.0.tar.gz) = c34673c7d4a10dc851a5e397a5e6b573c34d5e59 4RMD160 (mlterm-3.8.1.tar.gz) = ac2a74a202ddb3034855b68e51053c077cbda753
5SHA512 (mlterm-3.8.0.tar.gz) = 86d163aaf24668dea77e54ff775cb448c6c699bcc82e1d84fe9a9fbed90d9c834ee3e61348de77713b2dbd229b37b76d2be817d788710f224cd5c53e7f93049f 5SHA512 (mlterm-3.8.1.tar.gz) = fd57ffefb9f96a58bb63751cc06b3381e0b3d5b50c5023cbd95fa5dc0351f958a783f6eabbf71b6625774312d03c5284db957c47f83f5352ae594d0e4864c52e
6Size (mlterm-3.8.0.tar.gz) = 3756779 bytes 6Size (mlterm-3.8.1.tar.gz) = 3789935 bytes
7SHA1 (patch-configure) = 54643fa501cc65d3513c1e21ece6c2a234a7798a 7SHA1 (patch-configure) = 54643fa501cc65d3513c1e21ece6c2a234a7798a
8SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00 8SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00

cvs diff -r1.13 -r1.14 pkgsrc/x11/mlterm/options.mk (expand / switch to unified diff)

--- pkgsrc/x11/mlterm/options.mk 2017/02/04 16:20:12 1.13
+++ pkgsrc/x11/mlterm/options.mk 2017/05/06 13:48:39 1.14
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: options.mk,v 1.13 2017/02/04 16:20:12 tsutsui Exp $ 1# $NetBSD: options.mk,v 1.14 2017/05/06 13:48:39 tsutsui Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm 3PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm
4PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2 4PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2
5PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 m17nlib otl xft2 5PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 m17nlib otl xft2
6.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" 6.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux"
7PKG_SUGGESTED_OPTIONS+= mlterm-fb 7PKG_SUGGESTED_OPTIONS+= mlterm-fb
8.endif 8.endif
9 9
10.include "../../mk/bsd.options.mk" 10.include "../../mk/bsd.options.mk"
11 11
12PLIST_VARS+= bidi cairo canna fb ibus ind m17nlib otl scim skk uim wnn xft2 12PLIST_VARS+= bidi cairo canna fb ibus ind m17nlib otl scim skk uim wnn xft2
13 13
14.if !empty(PKG_OPTIONS:Mmlterm-fb) 14.if !empty(PKG_OPTIONS:Mmlterm-fb)
@@ -106,26 +106,29 @@ CONFIGURE_ARGS+= --disable-uim @@ -106,26 +106,29 @@ CONFIGURE_ARGS+= --disable-uim
106.endif 106.endif
107 107
108.if !empty(PKG_OPTIONS:Mwnn4) 108.if !empty(PKG_OPTIONS:Mwnn4)
109.include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" 109.include "../../inputmethod/ja-freewnn-lib/buildlink3.mk"
110CONFIGURE_ARGS+= --enable-wnn 110CONFIGURE_ARGS+= --enable-wnn
111PLIST.wnn= yes 111PLIST.wnn= yes
112.else 112.else
113CONFIGURE_ARGS+= --disable-wnn 113CONFIGURE_ARGS+= --disable-wnn
114.endif 114.endif
115 115
116.if !empty(PKG_OPTIONS:Mxft2) 116.if !empty(PKG_OPTIONS:Mxft2)
117.include "../../x11/libXft/buildlink3.mk" 117.include "../../x11/libXft/buildlink3.mk"
118PLIST.xft2= yes 118PLIST.xft2= yes
 119CONFIGURE_ARGS+= --enable-fontconfig
 120.else
 121CONFIGURE_ARGS+= --disable-fontconfig
119.endif 122.endif
120 123
121.if !empty(PKG_OPTIONS:Mcairo) && !empty(PKG_OPTIONS:Mxft2) 124.if !empty(PKG_OPTIONS:Mcairo) && !empty(PKG_OPTIONS:Mxft2)
122CONFIGURE_ARGS+= --with-type-engines=xcore,xft,cairo 125CONFIGURE_ARGS+= --with-type-engines=xcore,xft,cairo
123.if !empty(PKG_OPTIONS:Mmlterm-fb) 126.if !empty(PKG_OPTIONS:Mmlterm-fb)
124# --enable-anti-alias is also required for mlterm-fb 127# --enable-anti-alias is also required for mlterm-fb
125CONFIGURE_ARGS+= --enable-anti-alias 128CONFIGURE_ARGS+= --enable-anti-alias
126.endif 129.endif
127.elif !empty(PKG_OPTIONS:Mcairo) 130.elif !empty(PKG_OPTIONS:Mcairo)
128CONFIGURE_ARGS+= --with-type-engines=xcore,cairo 131CONFIGURE_ARGS+= --with-type-engines=xcore,cairo
129.elif !empty(PKG_OPTIONS:Mxft2) 132.elif !empty(PKG_OPTIONS:Mxft2)
130CONFIGURE_ARGS+= --with-type-engines=xcore,xft 133CONFIGURE_ARGS+= --with-type-engines=xcore,xft
131.else 134.else