Commit graph

183 commits

Author SHA1 Message Date
tsutsui
62c3e52329 mlterm: pull an upstream patch for 3.9.0.
Also put misc pkgsrc tweaks:
- Disable SPECIAL_PERMS for mlterm.  It was required for utmp support
  only on ancient systems that have none of pututxline(3), setutent(3),
  or addToUtmp(3) but have to use logwtmp(3) or open system's _PATH_UTMP
  or _PATH_WTMP file directly to update utmp entries, but no easy way
  to statically identify them per OS and version basis.
- Add hacks.mk to avoid gcc SIGSEGV on NetBSD/sh3 9.0 (PR/55265)
- Appease several pkglint warnings/errors.

Bump PKGREVISION.
2020-06-21 17:53:01 +00:00
rillig
8bc9a1da86 x11/mlterm: fix pkglint warnings 2020-06-20 07:50:45 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
tsutsui
b16dab15eb mlterm: update to 3.9.0.
pkgsrc changes:

- adjust options.mk and PLIST for new build support of both mlterm-wscons
  and mlterm-x68kgrf on NetBSD/m68k (now packages build on any
  NetBSD/m68k machines can build x68k grf(4) framebuffer version too)
- remove obsolete CONFIGURE_ARGS
- utmp is no longer optional

Upstream changes noted in doc/en/ReleaseNote:

ver 3.9.0
* Support CSI>4;1m.
* Support uniscribe for libotl on win32.
* Support SCP by Shift+DnD on HaikuOS.
* Support xdg-shell on wayland.
* Support DEC Technical character set.
* Support input of unicode characters on mlterm-fb.
* Support ormode of Sixel Graphics.
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 12.1.0.
* Mlconfig configures files in ~/.mlterm directly if it starts without options
  or with --file option.
* Change DA1 response.
  \x1b[?63;1;2;3;4;7;29c -> \x1b[?63;1;2;3;4;6;7;15;18;22;29c
* geometry / -g option works on HaikuOS.
* Add vte 0.60 API symbols to libvte compatible library.
* Merge patches:
  https://sourceforge.net/p/mlterm/bugs/78/
  https://sourceforge.net/p/mlterm/patches/25/attachment/typos.diff
* Bug fixes:
  Fix a bug which disabled to change the value of "logsize" option from "0" to "unlimited".
  Fix segfault when "snapshot" command of OSC 5379 is executed.
  Fix mouse tracking position if "use_ot_layout = true".
  Fix segfault when mlterm-sdl2 starts with -im=uim option.
  Fix a bug which makes mlterm-sdl2 on win32 stop starting mlconfig.
  Fix compiling error on HaikuOS + gcc-x86.
  Fix http://twitter.com/hamano/status/1177087752208183296
  Fix a bug which disabled clipping of DECDHL in cairo. (Enbugged at 3.8.6)
2020-04-27 15:45:43 +00:00
rillig
55c716f077 x11/mlterm: remove redundant file from SUBST_FILES
Makefile.in neither contains absolute paths nor libtool variables.
2020-04-25 18:11:08 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
ryoon
8f20f4a390 Fix installation of lib/mlterm/libzmodem.*. Fix packaging 2019-11-23 10:31:37 +00:00
tsutsui
5d83b4d7ec mlterm: update to 3.8.9.
pkgsrc changes:
- remove patches applied in the upstream

Upstream changes noted in doc/en/ReleaseNote:

ver 3.8.9
* Support zmodem. (See doc/en/README.tarnsfer)
* Add "send_file" and "zmodem_start" to OSC 5379.
* Add receive_directory / --recvdir option.
* Support xdg-shell-v6 (unstable) on wayland.
* Support copy&paste via X11 primary selection on wayland.
* Hide the mouse cursor in inputting keys by default on xlib and win32.
* ~/.mlterm/font accepts UTF-8 on windows.
* Change the default value of "font_size_range" option from 1-100 to 1-10000.
* Clear a window and scroll out all lines on resizing only if
  the value of --sr / "scroll_on_resizing" option is true.
* Set _NET_WM_PID property.
* Revive -N/"app_name" option which sets WM_CLASS property.
  (WM_CLASS was disabled at 3.8.6)
* Add a percent or number argument without '+' and '-' to "vresize_screen" and
  "hresize_screen" of OSC 5379.
* Add "RESET" (which resets the parser of mlterm) as a shortcut key.
* Add vte 0.58 API symbols to libvte compatible library.
* Merge patches:
  https://bitbucket.org/arakiken/mlterm/pull-requests/5/fix-for-wscons-framebuffer/diff
  https://sourceforge.net/p/mlterm/patches/24/
* Bug fixes:
  Fix memory leaks of libptymosh.so
  Fix https://sourceforge.net/p/mlterm/mailman/message/36633222/ (Enbugged at 3.8.8)
  Fix segfault of mlterm for java by race condition.
  Fix unexpected invalidation of --mdi=false option. (Enbugged at 3.8.8)
  Fix uninitialized memory access of mlimgloader.exe for win32.
  Fix broken images of some sixel graphics. (Enbugged at 3.8.5)
2019-11-22 18:06:47 +00:00
rillig
121d00ed27 x11: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 09:14:06 +00:00
rin
41449bdd44 Correct size of framebuffer for luna68k; page offset appears only once,
not every color depths.

Bump PKGREVISION.

Pointed out by Araki Ken, the author of mlterm. Thanks!
2019-09-22 06:17:30 +00:00
rin
81a105fa3f Clean up filenames in patches. No functional changes. 2019-08-09 12:03:17 +00:00
rin
87e9f72923 Revert partially the previous:
"- Add better handling for 24-bpp display"

NetBSD does not set fbi_subtype.fbi_rgbmasks.alpha_size correctly.

This also has been reported upstream.

Rebump PKGREVISION.
2019-07-26 23:28:43 +00:00
rin
e799c72bde Various fixes for wscons framebuffer:
- Fix support for fbi_fboffset != 0
- Fix SEGV when using 8-bpp display on LP64 machine
- Add better handling for 24-bpp display

The problems have already been reported upstream:

https://bitbucket.org/arakiken/mlterm/pull-requests/5/fix-for-wscons-framebuffer/diff

Bump PKGREVISION.
2019-07-24 02:39:57 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
tsutsui
b1feb780e5 mlterm: apply upstream patch for 3.8.8.
Bump PKGREVISION.
2019-06-22 04:27:54 +00:00
tsutsui
d981aa1f3f mlterm: update to 3.8.8.
pkgsrc changes:
- handle utmp option properly
- remove a patch applied in the upstream

Upstream changes noted in doc/en/ReleaseNote:

ver 3.8.8
* Support Haiku OS. (Experimental)
  (Execute ./configure with --with-gui=beos option.) (See doc/en/README.beos)
* Support "[font family]:style=..." format in aafont or font-fb config file.
* Support mosh. (Experimental) (See doc/en/README.mosh)
  (Don't distribute libptymosh in binary format.)
* Clear a window and scroll out all lines if the size of a window decreases
  and some characters in it disappear.
* Support "%s" (replaced by selected strings) in "exesel:..." in ~/.mlterm/key.
* Add local_echo_wait / --lew option.
* Remove libind_tamil.so because it is very buggy.
* Change the default shortcut key of INSERT_SELECTION from Shift+Insert to
  Command+v on MacOSX and iOS.
* Skip \r in configuration files.
* Start scp by Shift+Drag&Drop on not only xlib and win32 but also wayland, sdl2
  and cocoa. (Command+Drag&Drop on cocoa.)
* Change the default value of "font_size_range" option from 6-30 to 1-100.
* Add vte 0.56.0 API symbols to libvte compatible library.
* Bug fixes:
  Fix https://sourceforge.net/p/mlterm/mailman/message/36472061/
  Fix https://sourceforge.net/p/mlterm/mailman/message/36513313/
  Fix https://sourceforge.net/p/mlterm/bugs/79/
  Fix segfault in processing illegal sixel sequence.
  Fix invalidation of DECDWL on cairo. (Enbugged at 3.8.6)
  Fix handling ISCII fonts on cairo and xft. (Improve showing bengali characters.)
  Fix screen corruption (http://twitter.com/Cj_bc_sd/status/1088111309223161857)
  on MacOSX 10.14. (Thanks to @Cj_bc_sd)
  Fix segfault in showing an input method window. (Thanks to @isaki68k)
2019-04-05 12:14:58 +00:00
tsutsui
fd79623b93 mlterm: pull upstream fix for "Segfault in showing an input method window."
Bump PKGREVISION.
2019-02-17 16:57:59 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
tsutsui
8ee7d2be9c mlterm: update to 3.8.7.
Changes noted in doc/en/ReleaseNote:

ver 3.8.7
* Support sixel graphics extension and option1 of
  https://github.com/kmiya-culti/RLogin/issues/22#issue-341758598
* Support Cygwin/x86_64.
* Support PS2 mouse and PC98 bus mouse on FreeBSD 4.x or before.
* Support iOS/Cocoa Touch. (see doc/en/README.cocoatouch)
* Support scrolling by flick on Android and iOS.
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 11.0.0.
* Add "autoscroll" to OSC 5379.
* Long press at the lower right corner instead of the entire screen shows
  context menu.
* Change the maximum number of sixel graphics palette colors from 256 to 1024.
* Bug fixes:
  Fix segfault of mlconfig when GTK_IM_MODULE=uim.
  Fix wrong XSizeHints which causes unexpected resizing.
2018-11-01 15:11:07 +00:00
ryoon
474d34ae31 Add fcitx option 2018-08-18 01:25:58 +00:00
tsutsui
fd4de1f707 mlterm: update to 3.8.6.
Changes noted in doc/en/ReleaseNote:

ver 3.8.6
* Support preserveAspectRatio option of OSC 1337.
* Support DECRQCRA, CSI 15 t, CSI 16 t, CSI 19 t and OSC 5;Ps;? ST.
* Support framebuffer on FreeBSD(98).
* Add vte 0.52.0 API symbols to libvte compatible library.
* Add --rv / "rv_color" option.
* Add servman.exe which manages the list of servers on win32.
* Add "PrivKey" entry to the ssh connection dialog on win32 and Android.
* Add "SCP" entry to the context menu on Android.
* Drop --servlist / "server_list" option.
* Improve performance of redrawing screen when type_engine=cairo.
* Show box style cursor when the cursor is on a picture or an emoji.
* Modify DECRC to save/restore last-column flag used to control wrapping behavior
  rather than manipulating DECAWM (See https://github.com/mattiase/wraptest and
  https://invisible-island.net/xterm/xterm.log.html#xterm_328)
* Change the default value of ssh_private(public)_key option from
  /sdcard/.ssh/id_rsa(.pub) to /sdcard/.mlterm/id_rsa(.pub) on Android.
* Bug fixes:
  Fix compiling error if ./configure is executed with --with-gui=fb,xlib option.
  Fix disappearing title bar on 'lxde' window manager.
  Fix a bug which disabled to replace system palettes by colors of a wall picture
  (if "use_ansi_colors" option is disabled and visual depth is 4) since 3.8.4.
  Fix the response strings of OSC 20 and OSC 21.
  Use the background color specified by SGR instead of the default one to draw
  pictures and emojis.
2018-06-22 14:17:15 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
tsutsui
972a53b9db mlterm: update to 3.8.5.
Changes noted in doc/en/ReleaseNote:

ver 3.8.5
* Support libvterm (https://launchpad.net/libvterm) compatible library partially.
* Support DRCS-Sixel.
  (See drcssixel/DRCS-SIXEL-v2 and https://qiita.com/arakiken/items/626b02cd857d20c12fbc)
* Support SDL2.
  (Build mlterm with --with-gui=sdl2 option.) (see doc/en/README.sdl2)
* Support ligature of "Fira Code" font in -otl option.
* Add --halfwidth / "unicode_half_width_areas" option.
* Add --emoji / "emoji_path" option which makes mlterm to use a specified emoji font
  (NotoColorEmoji.ttf etc) instead of image files in ~/.mlterm/emoji.
* Add vte 0.50.0 API symbols to libvte compatible library.
* Treat not only U+1F1000-1F6FF but also U+1F900-1F9FF characters as emoji.
* Drop "show_picture" and "add_frame" from OSC 5379.
* Bug fixes:
  Fix corrupt screen in showing inline pictures if "use_ot_layout" option is true.
2018-03-09 14:38:15 +00:00
tsutsui
a82f6e5159 mlterm: update to 3.8.4.
Changes noted in doc/en/RelaseNote:

ver 3.8.4
* Support DECSLPP, DECSCPP, DECBBSM, DECRQTSR, DECCTR, DECRQPSR, DECSNLS, DECSTGLT, DECRSPS,
  DECSR, CSI 7 t, CSI 9;1 t, CSI ? Pm s, CSI ? Pm r, CSI 34 [hl], CSI 53 m and CSI 55 m.
* Support DECSASD, DECSSDT unless vertical mode is enabled.
* Support 90-degree rotation of alphabet glyphs in vertical mode (cjk alone) on framebuffer,
  wayland and android if freetype is enabled.
* Support sticky shift key of skk im module, and change the format of skk option from
  "skk:[dictionary]" to "skk:dict=[dictionary],sskey=[sticky shift key]".
* Add "use_vertical_cursor" and "click_interval" to OSC 5379, 5380 and 5381.
* Add "ot_features" and "ot_script" to OSC 5380 and 5381.
* Add "Features" and "Script" buttons to "Encoding" tab of mlconfig.
* Add "Underline pos (pixels)" and "Baseline pos (pixel)" to "Font" tab of mlconfig.
* Add "Double click interval (msec)", "Send keys to all windows" and
  "Trim trailing CR/LF in pasting" to "Others" tab of mlconfig.
* Add doc/en/ControlSequences which lists escape/control sequences which mlterm supports.
* Change the default value of "use_vertical_cursor" option from false to true.
* Drop "CSI ? 9500 [hl]".
* Improve processing sixel graphics on pseudo color framebuffer.
* Merge patches:
  https://sf.net/p/mlterm/patches/_discuss/thread/f5dc445d/0fc3/attachment/fix_spelling.diff
* Bug fixes:
  Fix impossibility of keyborad and pointer input after switching virtual consoles on wayland.
  Fix unexpectedly having privilege in opening a shell on startup of mlterm built with brlapi.
  Fix Pl, Pc and Pp of XCPR and CPR.
  Fix corruption of TBC (CSI g), CTC (CSI W) and DECATC(CSI ,}).
2017-12-08 14:12:43 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
tsutsui
b55a807cdd mlterm: update to 3.8.3.
Changes noted in doc/en/RelaseNote:

ver 3.8.3
* Add "trim_trailing_newline_in_pasting" / --trim option which removes trailing
  newline characters in pasting text.
* Add "broadcast" / --bc option which broadcasts input or pasted characters to
  all ptys whose value of "ignore_broadcasted_chars" option is false.
* Add "ignore_broadcasted_chars" / --ibc option.
* Add "Next pty", "Previous pty" and "Close screen" to context menu on Android.
* Add "next_pty", "prev_pty" and "close_screen" to OSC 5379.
* Add "fontconfig" to OSC 5380.
* Support libssh2 on MacOSX/Cocoa.
* Support ModifyCursorKeys and ModifyFunctionKeys of xterm.
* Support OSC 0 and OSC 1 on MacOSX/Cocoa.
* Support _NET_WM_NAME and _NET_ICON_NAME properties on xlib.
* Support "CSI > Ps t" and "CSI > Ps T".
* Support "CSI 20 h" and "CSI 20 l" (LNM).
* Support right click menu on libvte compatible library on wayland.
* Support fcitx input method module on wayland.
* Support italic on MacOSX/Cocoa.
* Remove --hscr / "screen_height_ratio" option.
* Change the default sequences of Modifier+Function and Modifier+Cursor keys
  from xterm's old/obsolete ones to modern ones.
  (e.g. Shift+F1 outputs "\e[1;2P" instead of "\eO2P" by default.)
* Merge patches:
  https://bitbucket.org/arakiken/mlterm/pull-requests/3/update-a-left-old-code-about-the
* Bug fixes:
  Fix a bug which disabled to assign keypad keys in ~/.mlterm/shortcut.
  Fix wrong processing of percentage in a font name on framebuffer and wayland.
  Fix alpha blending in drawing glyphs on wayland.
  Fix disappearance of the cursor if built with --enable-vt52 option.
  Fix a bug which shows wrong window title in a splited screen.
  Fix faulty drawing a wall picture in closing one of splitted screens.
  Fix segfault when mlterm exits after having reconnected to ssh server automatically.
  Fix segfault in using input method plugins (except ibus) on wayland.
  Fix unexpected fallback to "DEFAULT" font in DECDHL or DECDWL lines.
  Fix screen corruption of libvte compatible library in operating multiple tabs on wayland.
  Fix segfault on pause or resume on Android.
2017-10-20 17:57:21 +00:00
tsutsui
e083d41e79 Update mlterm to 3.8.2.
Change noted in doc/en/ReleaseNote:

ver 3.8.2
* Support page of VT400 or later. (NP, PP, PPA, PPR, PPB, DECCRA and DECLRP)
* Support DECRQDE, DECSCUSR(Ps = 3,4,5,6), DECATC, DECRQM, DECRQMH, DECSCA,
  DECERA, DECSEL and DECSED.
* Support SGR of DECRQSS.
* Support MC and DECMC which output screen contents to ~/.mlterm/[tty]-YYYYMMDDHHMMSS.snp.
* Add "baseline_offset" / --blpos option.
* Revive iiimf input method plugin.
  (--disable-iiimf optoin of configure script disables this feature.)
* Update unicode property table (generated from UnicodeData.txt and
  EastAsianWidth.txt) to version 10.0.0.
* Support brltty with the use of brlapi library. (Experimental)
  (configure with --enable-brlapi option.)
* Enable to build on msys2.
* Support DECDHL and DECDWL on console.
* libvte compatible library supports vte 0.48.0 API.
* Bug fixes:
  Fix unexpected blocking in exiting mlterm.jar.
  Fix a redrawing problem in inserting RTL characters between LTR ones or vice-versa.
  Fix unexpected erasing of DECIC and DECDC.
  Fix a bug which occupies 100% of CPU in switching mlterm-fb to an inactive
  console on linux.
  Fix freeze in copy&paste between windows of libvte compatible library.
  <dev> in OSC 5379;<dev>:a=b works.
2017-08-12 23:46:54 +00:00
tsutsui
dd6ca38ec9 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.
2017-05-06 13:48:39 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
tsutsui
a204ce57f2 Update mlterm to 3.8.0.
Changes noted in doc/en/ReleaseNote:

ver 3.8.0
* Refactor source code and directory tree.
* Add "ssh_auto_reconnect" / --rcn option which enables automatic reconnecting to
  ssh server in unexpected disconnection.
* Support libssh2 on Android.
* Add "start_with_local_pty" / --slp option which disables ssh connection dialog
  on startup on Android.
* Support context menu (copy&paste, configuration etc) by long click on Android.
* Change library names.
  libmkf => libmef, libkik => libpobl
  libmlterm_core => libmlterm_coreotf (if open type layout is supported)
* Add --vsep=N and --hsep=N options (which split screen vertically or horizontally)
  to mlclientx.
* libvte compatible library supports vte 0.40.0 or later.
* Bug fixes:
  Fix the bug which 'mlcc exec hsplit [columns]' split screen by [columns - 1].
  Fix the bug which disables dynamic change of options related to ctl such as
  "bidi_mode" or etc. (Enbugged at 3.6.2)
  Fix the bug which disabled "ButtonN" shortcut key if num_lock is on.
  Fix segfault in resizing columns or rows on Android.
  Fix the default value of termios.c_cc[VSTATUS]. (Thanks to Oshima Yasushi san)
2017-02-04 16:20:12 +00:00
tsutsui
5a64b1ac92 Update mlterm to 3.7.2.
XXX: mlterm-con is not handled yet

Changes noted in doc/en/ReleaseNote:

ver 3.7.2
* Add mlterm-con which is a console version of mlterm (like GNU Screen) and which
  works on various terminal emulators. (see doc/en/README.console)
* Add "console_encoding" / --ckm option which specifies a character encoding of
  the console where mlterm-con works.
* Add "default_cell_size" / --csz option for mlterm-con.
* Add "console_sixel_colors" / --csc option for mlterm-con.
* Add "primary_da" / --da1 and "secondary_da" / --da2 options.
* Support DECRQSS partially.
* Support wheel mouse on MacOSX/Cocoa. (Thanks to @nyarla)
  (Merge a patch at http://the.nyarla.net/entry/2016/06/03/195013)
* Bug fixes:
  Fix misalignment of the position of characters in drawing them with the use
  of complementary loaded fonts on cairo.
2016-08-17 14:14:00 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
tsutsui
c693930277 Update mlterm to 3.7.1.
Changes noted in doc/en/ReleaseNote:

ver 3.7.1
* Add "vt_color_mode" to OSC 5380 and 5381.
* Support SKK (--im skk) as an input method plugin.
* Support input method plugins (canna, wnn and skk) on MacOSX/Cocoa.
* Show the number of each conversion candidate on an input method window of wnn.
* Bug fixes:
  Fix compiling error of registobmp. (Enbugged at 3.7.0) (Thanks to Amadeusz)
  Fix https://sourceforge.net/p/mlterm/mailman/message/34992704/
  Fix https://github.com/saitoha/homebrew-sixel/pull/2 (Thanks to @kefir_)
  Fix a bug which dropped almost all glyph complementary fonts.
2016-06-21 12:57:39 +00:00
tsutsui
de011db29f Fix PLIST for libind option.
Reported by Mayuresh on pkgsrc-users@:
http://mail-index.netbsd.org/pkgsrc-users/2016/03/24/msg023205.html

Note Indic roman seems handled by --otl with harfbuzz option since 3.6.2.
2016-03-26 04:27:21 +00:00
tsutsui
a97342c620 Update mlterm to 3.7.0.
Changes noted in doc/en/ReleaseNote:

ver 3.7.0
* Support OSC 1337. (See http://www.iterm2.com/images.html)
* Support animation gif of OSC 5379 show_picture on MacOSX/cocoa.
* Enable to place configuration files in mlterm.app/mlterm/ on MacOSX/Cocoa.
* Add 'mlfc' tool which automatically generates ~/.mlterm/aafont and ~/.mlterm/font-fb.
* Change the format of ~/.mlterm/*font is changed as follows.
  [Charset] = [Font name];[Size],[Font name];[Size],[Font name];...
  -> [Charset] = [Font name]
* Drop XT_CBLINK (CSI?12h/CSI?12l) support.
* Simplify font configuration of OSC 5379. ('mlcc font USASCII <Font name>' is available.)
* "CSI 38;2;r;g;b m" and "CSI 48;2;r;g;b m" shows high colors instead of
  approximate vt 256 colors. "vt_color_mode" / --vtcolor(=256/high/true) option
  changes the behavior.
* Bug fixes:
  Fix illegal memory access on MacOSX/Cocoa and Android.
  Fix segfault in spliting window on MacOSX/Cocoa. (Enbugged at 3.6.2)
2016-03-14 16:03:36 +00:00
tsutsui
42bac96863 Update mlterm to 3.6.3.
pkgsrc changes:
 - use pre-configure rather than post-patch for SUBST_STAGEs to make
   mkpatches(1) and patchdiff(1) easier (suggested by jperkin@)
 - add otl options
 - enable m17nlib and the new otl options by default
 - explicitly add --enable-anti-alias to CONFIGURE_ARGS for mlterm-fb
 - sort PLIST

Changes noted in doc/en/ReleaseNote:

ver 3.6.3
* Bug fixes:
  Fix compiling error when ./configure is executed with
  "--with-gui=fb (--disable-anti-alias)" or
  "--with-gui=xlib,fb --enable-anti-alias" option.

ver 3.6.2
* Support composition of normalized unicode characters on MacOSX.
* Support visual and audible bell on MacOSX/Cocoa.
* Support KAM(CSI2h, CSI2l), SRM (CSI12h, CSI12l), DECBKM(CSI?67h, CSI?67l),
  DA3(CSI=c), DECDSR(CSI?n), WYSTCURM(CSI33h, CSI33l) OSC 104 and OSC 105.
* Snapshot screen and backlog by MC(CSI i).
* Add "use_ot_layout" / --otl option which enables to show substituting glyphs
  in open type fonts with the use of libotf or harfbuzz.
  (To layout indic scripts, build mlterm with harfbuzz (not libotf), add an
  indic script font to ~/.mlterm/*font, and start mlterm with -otl option.
  See mlterm-3.6.2/doc/en/README.indic in detail.)
* Add "OpenType Layout" to "Encoding" tab of mlconfig.
* Add "ot_script" / --ost and "ot_features" / --oft options.
* Add "regard_uri_as_word" / --uriword option which enables to select URI by double click
  regardless of "word_separators" option.
* Change the default value of "type_engine" option from "xft" to "cairo".
* Add vte_terminal_{set|get}_word_char_exceptions() to libvte compatible library.
* Add "Select URI by double click" to "Others" tab of mlconfig.
* Bug fixes:
  Fix "child-exited" signal of libvte (0.38 or later) compatible library.
  Fix position of a mouse pointer when EV_ABS event is received on Linux/Framebuffer.
2016-02-14 14:04:16 +00:00
tsutsui
544dbb977f Update mlterm to 3.6.1. (leaf package update)
pkgsrc changes:
 - explicitly specify configure options which are changed to default
 - make scim configurable via option.mk (disabled by default)

Changes noted in doc/en/ReleaseNote:

ver 3.6.1
* Support DECDHL and DECDWL.
* Support button event mouse tracking (CSI?1002) and any event mouse tracking (CSI?1003)
  in MacOSX/Cocoa and Android.
* Support blinking cursor in MacOSX/Cocoa.
* Add 'autohide' value to 'scrollbar_mode' option.
* Disable conversion from Unicode to ISCII if use_ctl = false.
* Drop mlterm.ti and mlterm.tc which haven't been maintained recently.
* Build 'extra' and 'pixmap_engine' scrollbars by default.
* Enable following configure options by default.
  --enable-ind, --enable-ssh2, --enable-utmp, --enable-uim, --enable-m17nlib,
  --enable-scim, --enable-ibus, --enable-fcitx, --enable-canna, --enable-wnn
* Support ssh2 connection on framebuffer.
* Set XID of text screen instead of top window as the value of WINDOWID environmental variable.
* Bug fixes:
  Fix a bug which disabled CSI?3h and CSI?3l. (Enbugged at 3.6.0)
2015-12-19 11:43:24 +00:00
ryoon
b33059afe1 Recursive revbump from multimedia/libvpx 2015-11-18 14:19:46 +00:00
agc
d8f09469bb Add SHA512 digests for distfiles for x11 category
Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-3.3.6.5.tar.bz2
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 03:28:24 +00:00
tsutsui
f6b6e15b41 Update mlterm to 3.6.0.
pkgsrc changes:
 - add fonts/unifont path in etc/font-fb example

Changes noted in doc/en/ReleaseNote:

ver 3.6.0
* Support MacOSX/Cocoa. (See doc/en/README.cocoa)
* Add "geometry" to OSC 5379.
* Add "mlconfig" to OSC 5379.
* Add "Columns" and "Rows" to "Others" tab of mlconfig.
* Bug fixes:
  Fix segfault of libvte compatible library if conf_menu_path_N option is specified.
2015-10-30 15:29:20 +00:00
tsutsui
b34d514ae7 Update mlterm to 3.5.1.
pkgsrc changes:
 - remove post-3.5.0 patch

Changes noted in doc/en/ReleaseNote:

ver 3.5.1
* Support font fallback on cairo.
* Improve romaji-kana conversion in using wnn as an input method.
  (Merge https://gist.github.com/tsutsui/1d4f9af3b4a53c906eb4)
* KBD_INPUT_NUM or MOUSE_INPUT_NUM environmental variables enable to specify N
  of /dev/input/eventN on Linux/framebuffer.
* Update unicode properties to 8.0.0.
* Add "layout_inner_border" / --lborder option.
* Add "use_extended_scroll_shortcut" to OSC 5379 and 5380.
* Add "Scroll by Shift+Up or Shift+Down" to "Others" tab of mlconfig.
* Add "Font width" (Narrow/Widen/Default) entry to "Font" tab of mlconfig.
* Bug fixes:
  Change the version of libvte 2.91 compatible library from 9.0.0 to 0.0.0
  Clean up utmp entry in exiting on NetBSD.
2015-08-30 16:06:12 +00:00
ryoon
6c4d1aff4b Recursive revbump from pkgsrc/multimedia/libvpx. 2015-06-30 09:57:33 +00:00
tsutsui
d26f38fdd0 Update mlterm to 3.5.0.
pkgsrc changes:
 - handle new canna and wnn input method plugins as options
 - remove post-3.4.5 patch
 - pull the following post-3.5.0 Romanized Japanese conversion updates for wnn:
   8de212cf5b

Changes noted in doc/en/ReleaseNote:

ver 3.5.0
* Support WSDISPLAYIO_GET_FBINFO on NetBSD/framebuffer.
* Support Canna (--im canna) and Freewnn (--im wnn) as input method plugins.
* Support vertical and horizontal screen separation.
  (Note that -s=false option disables not only scrollbar but also screen separation.)
* Add HSPLIT_SCREEN(Shift+F1), VSPLIT_SCREEN(Shift+F2), NEXT_SCREEN(Shift+F3),
  PREV_SCREEN(Shift+F4), CLOSE_SCREEN(Shift+F5), HEXPAND_SCREEN(Shift+F6) and
  VEXPAND_SCREEN(Shift+F7) to shortcut key settings.
* Add "hsplit_screen", "vsplit_screen", "hresize_screen", "vresize_screen" and
  "next_screen" to OSC 5379.
* Rename "use_scrollbar" option to "use_mdi" which enables not only scrollbar but
  also screen separation.
* Support Allow132 (CSI?40h, CSI?40l).
  (Merge https://gist.github.com/saitoha/4b320b9cb6d637d14dbc)
* HankakuZenkaku key works on Linux/framebuffer.
* Bug fixes:
  Fix stiff behavior of "use_local_echo=true" on ssh connection by libssh2.
  Fix a bug which disabled OSC 5379 show_picture URL on all platforms except win32.
  (enbugged at 3.4.2)
2015-06-13 21:25:45 +00:00