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.diff -r1.133 -r1.134 pkgsrc/x11/mlterm/Makefile
(tsutsui)
@@ -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 | |||
3 | DISTNAME= mlterm-3.8.0 | 3 | DISTNAME= mlterm-3.8.1 | |
4 | PKGREVISION= 3 | |||
5 | CATEGORIES= x11 | 4 | CATEGORIES= x11 | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} | 5 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mlterm/} | |
7 | 6 | |||
8 | MAINTAINER= tsutsui@NetBSD.org | 7 | MAINTAINER= tsutsui@NetBSD.org | |
9 | HOMEPAGE= http://mlterm.sourceforge.net/ | 8 | HOMEPAGE= http://mlterm.sourceforge.net/ | |
10 | COMMENT= Multilingual terminal emulator | 9 | COMMENT= Multilingual terminal emulator | |
11 | LICENSE= modified-bsd | 10 | LICENSE= 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> | |
14 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* | 13 | NOT_FOR_PLATFORM= NetBSD-1.[0-4]*-* NetBSD-1.5[A-S]-* | |
15 | 14 | |||
16 | USE_TOOLS+= pkg-config msgfmt | 15 | USE_TOOLS+= pkg-config msgfmt | |
17 | USE_LIBTOOL= yes | 16 | USE_LIBTOOL= yes |
@@ -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 | |||
3 | SHA1 (mlterm-3.8.0.tar.gz) = 94476d46abbfd15d7b5f828a51dd166e39d322f8 | 3 | SHA1 (mlterm-3.8.1.tar.gz) = 1a36390d46c9921bc4fc6d3cca059044da6dd1a6 | |
4 | RMD160 (mlterm-3.8.0.tar.gz) = c34673c7d4a10dc851a5e397a5e6b573c34d5e59 | 4 | RMD160 (mlterm-3.8.1.tar.gz) = ac2a74a202ddb3034855b68e51053c077cbda753 | |
5 | SHA512 (mlterm-3.8.0.tar.gz) = 86d163aaf24668dea77e54ff775cb448c6c699bcc82e1d84fe9a9fbed90d9c834ee3e61348de77713b2dbd229b37b76d2be817d788710f224cd5c53e7f93049f | 5 | SHA512 (mlterm-3.8.1.tar.gz) = fd57ffefb9f96a58bb63751cc06b3381e0b3d5b50c5023cbd95fa5dc0351f958a783f6eabbf71b6625774312d03c5284db957c47f83f5352ae594d0e4864c52e | |
6 | Size (mlterm-3.8.0.tar.gz) = 3756779 bytes | 6 | Size (mlterm-3.8.1.tar.gz) = 3789935 bytes | |
7 | SHA1 (patch-configure) = 54643fa501cc65d3513c1e21ece6c2a234a7798a | 7 | SHA1 (patch-configure) = 54643fa501cc65d3513c1e21ece6c2a234a7798a | |
8 | SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00 | 8 | SHA1 (patch-etc_font-fb) = 03f0b2ecee20ef3201c8e4ce17f03ac90f657b00 |
@@ -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 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm | |
4 | PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2 | 4 | PKG_SUPPORTED_OPTIONS= cairo canna fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2 | |
5 | PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 m17nlib otl xft2 | 5 | PKG_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" | |
7 | PKG_SUGGESTED_OPTIONS+= mlterm-fb | 7 | PKG_SUGGESTED_OPTIONS+= mlterm-fb | |
8 | .endif | 8 | .endif | |
9 | 9 | |||
10 | .include "../../mk/bsd.options.mk" | 10 | .include "../../mk/bsd.options.mk" | |
11 | 11 | |||
12 | PLIST_VARS+= bidi cairo canna fb ibus ind m17nlib otl scim skk uim wnn xft2 | 12 | PLIST_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" | |
110 | CONFIGURE_ARGS+= --enable-wnn | 110 | CONFIGURE_ARGS+= --enable-wnn | |
111 | PLIST.wnn= yes | 111 | PLIST.wnn= yes | |
112 | .else | 112 | .else | |
113 | CONFIGURE_ARGS+= --disable-wnn | 113 | CONFIGURE_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" | |
118 | PLIST.xft2= yes | 118 | PLIST.xft2= yes | |
119 | CONFIGURE_ARGS+= --enable-fontconfig | |||
120 | .else | |||
121 | CONFIGURE_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) | |
122 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft,cairo | 125 | CONFIGURE_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 | |
125 | CONFIGURE_ARGS+= --enable-anti-alias | 128 | CONFIGURE_ARGS+= --enable-anti-alias | |
126 | .endif | 129 | .endif | |
127 | .elif !empty(PKG_OPTIONS:Mcairo) | 130 | .elif !empty(PKG_OPTIONS:Mcairo) | |
128 | CONFIGURE_ARGS+= --with-type-engines=xcore,cairo | 131 | CONFIGURE_ARGS+= --with-type-engines=xcore,cairo | |
129 | .elif !empty(PKG_OPTIONS:Mxft2) | 132 | .elif !empty(PKG_OPTIONS:Mxft2) | |
130 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft | 133 | CONFIGURE_ARGS+= --with-type-engines=xcore,xft | |
131 | .else | 134 | .else |