Sun May 20 06:07:31 2012 UTC ()
Update mlterm to 3.1.2.  (patch-ae has been integrated into upstream)

Changes from 3.0.6 noted in doc/en/ReleaseNote:

ver 3.1.2
* Support extended mouse tracking mode.
  (CSI ? 1006 h and CSI ? 1006 l / CSI ? 1015 h and CSI ? 1015 l)
* Support sixel graphics sequence partially. (DCS .. q .. ST)
  (configure with --enable-sixel option.)
* Support FocusIn/FocusOut event tracking. (CSI ? 1004 h and CSI ? 1004 l)
* Support inputmethod/kbd in win32.
* Add "add_picture", "remove_picture" and "close_pty" commands to
  configuration protocol.
* Add "hide_underline" option.
* Merge SF patches:
  #3524577 (Thanks to Ahmed El-Mahmoudy)
  #3524578 (Install mlterm tools to $(libexecdir)/mlterm instead of $(libexecdir))
  (Thanks to Ahmed El-Mahmoudy)
  patch-ae in NetBSD pkgsrc x11/mlterm.
* Bug fixes:
  Fix a bug which disabled "bd_color" and "ul_color" options in reverse characters.
  (Thanks to Andi Cristian Serbanescu)
  Fix an ibus bug which causes segmentation fault if ibus daemon is not found.
  Fix a bug which could cause failure of opening a new window over ssh connection.
  Fix a bug which causes infinite loop if large OSC sequence is received.
  (Thanks to Koie Hidetaka san)
  Fix a bug which disabled mlconfig and mlterm-menu etc to start if multiple screens opened.

ver 3.1.1
* Fix a bug which caused segfault in 64bit Linux.
* Enable to change 0-15 colors by OSC 4 sequence.
* Enable to specify --sep, --button3, --clip, --restart and --logmsg options
  for mlclient.

ver 3.1.0
* Support extended mouse tracking mode. (CSI ? 1005 h and CSI ? 1005 l)
* Support "use_variable_column_width" and "letter_space" options in win32.
* Support multiple numeric parameters of SM, RM, DECSET and DESRST sequence.
  (Thanks to Iwamoto Kouichi san)
* Support BiDi mirroring. (Thanks to Khaled Hosny)
* Add "blink_cursor" option.
* Add "inner_border" option.
* Add "bd_color"(rxvt style) and "ul_color" options. (equivalent to colorBD and colorUL
  options of xterm and rxvt.)
* Add "cipher_list" for ssh connection.
* Add java version. (experimental)
* Add VT52 emulation. (configure with --enable-vt52 option.)
* Remove IIIMF plugin.
* Bug fixes:
  SF Bug #2878878 (Thanks to Kusanagi Kouichi san)
  SF Bug #3481552 (Thanks to Kobayashi Hiroaki san)
  SF Bug #3487163 (Thanks to raghavkrishna)
  SF Bug #3509743 (Thanks to Thomas Wolff)
  SF Bug #3509744 (Thanks to Thomas Wolff)
  SF Bug #3512067 (Thanks to phcoder)
  Fix a bug which didn't clear margin area after visual bell.
  Fix a bug which disabled scrolling in vertical mode in win32.
  Fix a bug which disabled wheel mouse in win32.
  Fix a bug of reverse-video algorithm of highlighted cursor or selected text.
  (Thanks to Andi Cristian Serbanescu)

ver 3.0.11
* Support CSI 8 t and CSI 4 t sequence partially.
* Change the file to output messages by --logmsg option
  from ~/.mlterm/msg[pid].log to ~/.mlterm/msg.log.
* If ~/.config/mlterm exists, use it as a user config directory instead of ~/.mlterm.
* Support VtePty partially.
* Support mod_meta_mode option in win32.
* Support combination of Control+key in win32.
* Bug fixes:
  Fix a bug which erased border of candidate or status screen of uim or kbd.
  SF Bug #3464878 (Thanks to Daniel Lublin)

ver 3.0.10
* Fix a problem which could cause error in loading a picture file.
* Merge SF patches:
  #3459267 (Thanks to Kusanagi Kouichi san)

ver 3.0.9
* Add auto-restart feature. ("auto_restart" option)
* Support OSC 52 sequence which is allowed by "allow_osc52=true" in ~/.mlterm/main
  or SWITCH_OSC52 shortcut key.
* -V option is no longer necessary (and not automatically turned on) to show
  indic characters.
* Improve performance of cairo module and libvte.
* Improve processing key events of ibus.
* Support iBUS 1.4.
* Add experimental support for GTK+-3.0. (configure --with-gtk=2.0|3.0)
* Reverse behavior of "alpha" option.
* Add "alpha" box to mlconfig.
* Bug fixes:
  Fix strange behavior in selecting indic characters.
  Fix a libvte's problem which gets gnome-terminal not to be resized even if font size is changed.
  Fix a problem which disabled hinting of font metrics in cairo.
  Fix a problem which could cause segv in selecting region.
  Revive "Brightness", "Contrast" and "Gamma" boxes of mlconfig.

ver 3.0.8
* Change default value of "use_ind" option from true to false.
* Merge SF Patches:
  #3412453 (Thanks to Ahmed El-Mahmoudy)
* Bug fixes:
  Fix wrong origin setting by CSI ? 6 l. (Thanks to Konosuke Watanabe san)
  Fix a problem which causes segmentation fault if both -J and -bi options are specified.

ver 3.0.7
* Support bracketed paste mode. (CSI ? 2004 h , CSI ? 2004 l)
* Support Button-event and Any-event mouse tracking.
  (CSI ? 1002 h , CSI ? 1002 l , CSI ? 1003 h , CSI ? 1003 l)
* Support scp using libssh2.
  (Add "SSH SCP" front-end to mlconfig and "mlscp.sh" command line tool.)
* Support DEC Special characters in win32. ("Tera Special" font is necessary.)
* Support application escape mode. (CSI ? 7727 h , CSI ? 7727 l)
* Support OSC 10, OSC 11 and OSC 12.
* Add "logging_msg" option whose default value is true.
* Support dynamic loading of BiDi and Indic modules.
* Support dynamic loading of xft and cairo modules.
* Integrate OSC 5384 - 5391 to OSC 5379 - 5383 and drop OSC 5382.
* Change format of "select_pty", "search_prev", "search_next"  "snapshot" in
  OSC 5379 sequence as follows.
  select_pty=<pty dev name> => select_pty <pty dev name>
  search_prev=<pattern> => search_prev <pattern>
  search_next=<pattern> => search_next <pattern>
  snapshot=<encoding name>:<file name> => snapshot <file name> <encoding name>
* Support mlconfig in connecting a ssh server by libssh2.
* Improve the way of determining width of cairo fonts.
* 'make uninstall' is available.
* Other bug fixes:
  Fix a problem which causes leak of graphic context resource in libvte.
  Fix a problem which can minimize window in some themes in win32. (Thanks to Iwamoto Kouichi san)
  Fix wrong position in receiving WM_MOUSEWHEEL event in win32. (Thanks to Iwamoto Kouichi san)
  Fix illegal mouse reports if mouse goes outside the window. (Thanks to Iwamoto Kouichi san)
  Fix double free in bidi rendering. (Thanks to NODA, Kai san)
  Remove "-lvte" in linking libvte.so.


(tsutsui)
diff -r1.67 -r1.68 pkgsrc/x11/mlterm/Makefile
diff -r1.23 -r1.24 pkgsrc/x11/mlterm/PLIST
diff -r1.23 -r1.24 pkgsrc/x11/mlterm/distinfo
diff -r1.4 -r1.5 pkgsrc/x11/mlterm/options.mk
diff -r1.2 -r0 pkgsrc/x11/mlterm/patches/patch-ae

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

--- pkgsrc/x11/mlterm/Makefile 2012/03/03 00:14:19 1.67
+++ pkgsrc/x11/mlterm/Makefile 2012/05/20 06:07:31 1.68
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.67 2012/03/03 00:14:19 wiz Exp $ 1# $NetBSD: Makefile,v 1.68 2012/05/20 06:07:31 tsutsui Exp $
2 2
3DISTNAME= mlterm-3.0.6 3DISTNAME= mlterm-3.1.2
4PKGREVISION= 3 
5CATEGORIES= x11 4CATEGORIES= x11
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/}
7 6
8MAINTAINER= uebayasi@NetBSD.org 7MAINTAINER= uebayasi@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
13PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
14MAKE_JOBS_SAFE= no 13MAKE_JOBS_SAFE= no
15 14
16# CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h> 15# CODESET is only supported on NetBSD in 1.5T and later - see <langinfo.h>
17NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* 16NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-*

cvs diff -r1.23 -r1.24 pkgsrc/x11/mlterm/PLIST (expand / switch to unified diff)

--- pkgsrc/x11/mlterm/PLIST 2011/05/11 14:50:56 1.23
+++ pkgsrc/x11/mlterm/PLIST 2012/05/20 06:07:31 1.24
@@ -1,36 +1,38 @@ @@ -1,36 +1,38 @@
1@comment $NetBSD: PLIST,v 1.23 2011/05/11 14:50:56 ryoon Exp $ 1@comment $NetBSD: PLIST,v 1.24 2012/05/20 06:07:31 tsutsui Exp $
2bin/mlcc 2bin/mlcc
3bin/mlclient 3bin/mlclient
4bin/mlclientx 4bin/mlclientx
5bin/mlterm 5bin/mlterm
6lib/libkik.la 6lib/libkik.la
7lib/libmkf.la 7lib/libmkf.la
 8lib/libmlterm_core.la
8lib/mkf/libmkf_8bits.la 9lib/mkf/libmkf_8bits.la
9lib/mkf/libmkf_jajp.la 10lib/mkf/libmkf_jajp.la
10lib/mkf/libmkf_kokr.la 11lib/mkf/libmkf_kokr.la
11lib/mkf/libmkf_zh.la 12lib/mkf/libmkf_zh.la
12lib/mlterm/libathena.la 13lib/mlterm/libathena.la
13lib/mlterm/libim-kbd.la 14lib/mlterm/libim-kbd.la
14${PLIST.m17nlib}lib/mlterm/libim-m17nlib.la 15${PLIST.m17nlib}lib/mlterm/libim-m17nlib.la
15${PLIST.uim}lib/mlterm/libim-uim.la 16${PLIST.uim}lib/mlterm/libim-uim.la
 17${PLIST.xft2}lib/mlterm/libtype_xft.la
16lib/mlterm/libmotif.la 18lib/mlterm/libmotif.la
17lib/mlterm/libmozmodern.la 19lib/mlterm/libmozmodern.la
18lib/mlterm/libnext.la 20lib/mlterm/libnext.la
19lib/mlterm/libsample.la 21lib/mlterm/libsample.la
20lib/mlterm/libsample2.la 22lib/mlterm/libsample2.la
21libexec/mlconfig 23libexec/mlterm/mlconfig
22libexec/mlimgloader 24libexec/mlterm/mlimgloader
23libexec/mlterm-menu 25libexec/mlterm/mlterm-menu
24man/man1/mlclient.1 26man/man1/mlclient.1
25man/man1/mlterm.1 27man/man1/mlterm.1
26share/examples/mlterm/aafont 28share/examples/mlterm/aafont
27share/examples/mlterm/color 29share/examples/mlterm/color
28share/examples/mlterm/font 30share/examples/mlterm/font
29share/examples/mlterm/key 31share/examples/mlterm/key
30share/examples/mlterm/main 32share/examples/mlterm/main
31share/examples/mlterm/menu 33share/examples/mlterm/menu
32share/examples/mlterm/taafont 34share/examples/mlterm/taafont
33share/examples/mlterm/termcap 35share/examples/mlterm/termcap
34share/examples/mlterm/tfont 36share/examples/mlterm/tfont
35share/examples/mlterm/vaafont 37share/examples/mlterm/vaafont
36share/examples/mlterm/vfont 38share/examples/mlterm/vfont

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

--- pkgsrc/x11/mlterm/distinfo 2011/07/27 12:29:09 1.23
+++ pkgsrc/x11/mlterm/distinfo 2012/05/20 06:07:31 1.24
@@ -1,6 +1,5 @@ @@ -1,6 +1,5 @@
1$NetBSD: distinfo,v 1.23 2011/07/27 12:29:09 ryoon Exp $ 1$NetBSD: distinfo,v 1.24 2012/05/20 06:07:31 tsutsui Exp $
2 2
3SHA1 (mlterm-3.0.6.tar.gz) = 867858fa3e6ea6d0c7aecff90d3332881a7db3e8 3SHA1 (mlterm-3.1.2.tar.gz) = 9053475c5096a8edc74c537d675ade83066c2d90
4RMD160 (mlterm-3.0.6.tar.gz) = 1815061f4e985e1f945d6b7fb1e254349f811cbd 4RMD160 (mlterm-3.1.2.tar.gz) = 74465aef938ef04b203cda5fc10688c0abfd6f40
5Size (mlterm-3.0.6.tar.gz) = 3375241 bytes 5Size (mlterm-3.1.2.tar.gz) = 4349401 bytes
6SHA1 (patch-ae) = e951a8917470484850cbd755420d7daf84e3ecec 

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

--- pkgsrc/x11/mlterm/options.mk 2010/09/22 09:33:41 1.4
+++ pkgsrc/x11/mlterm/options.mk 2012/05/20 06:07:31 1.5
@@ -1,26 +1,27 @@ @@ -1,26 +1,27 @@
1# $NetBSD: options.mk,v 1.4 2010/09/22 09:33:41 obache Exp $ 1# $NetBSD: options.mk,v 1.5 2012/05/20 06:07:31 tsutsui Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm 3PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm
4PKG_SUPPORTED_OPTIONS= m17nlib uim xft2 4PKG_SUPPORTED_OPTIONS= m17nlib uim xft2
5PKG_SUGGESTED_OPTIONS= 5PKG_SUGGESTED_OPTIONS=
6 6
7.include "../../mk/bsd.options.mk" 7.include "../../mk/bsd.options.mk"
8 8
9PLIST_VARS+= m17nlib uim 9PLIST_VARS+= m17nlib uim xft2
10 10
11.if !empty(PKG_OPTIONS:Mm17nlib) 11.if !empty(PKG_OPTIONS:Mm17nlib)
12.include "../../devel/m17n-lib/buildlink3.mk" 12.include "../../devel/m17n-lib/buildlink3.mk"
13CONFIGURE_ARGS+= --enable-m17nlib 13CONFIGURE_ARGS+= --enable-m17nlib
14PLIST.m17nlib= yes 14PLIST.m17nlib= yes
15.endif 15.endif
16 16
17.if !empty(PKG_OPTIONS:Muim) 17.if !empty(PKG_OPTIONS:Muim)
18.include "../../inputmethod/uim/buildlink3.mk" 18.include "../../inputmethod/uim/buildlink3.mk"
19CONFIGURE_ARGS+= --enable-uim 19CONFIGURE_ARGS+= --enable-uim
20PLIST.uim= yes 20PLIST.uim= yes
21LICENSE+= AND gnu-lgpl-v2 21LICENSE+= AND gnu-lgpl-v2
22.endif 22.endif
23 23
24.if !empty(PKG_OPTIONS:Mxft2) 24.if !empty(PKG_OPTIONS:Mxft2)
25CONFIGURE_ARGS+= --with-type-engines=xft 25CONFIGURE_ARGS+= --with-type-engines=xft
 26PLIST.xft2= yes
26.endif 27.endif

File Deleted: pkgsrc/x11/mlterm/patches/Attic/patch-ae