Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mlterm for openSUSE:Factory checked in at 2025-06-12 15:53:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mlterm (Old) and /work/SRC/openSUSE:Factory/.mlterm.new.19631 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mlterm" Thu Jun 12 15:53:55 2025 rev:58 rq:1285024 version:3.9.4 Changes: -------- --- /work/SRC/openSUSE:Factory/mlterm/mlterm.changes 2025-03-17 22:21:28.104191623 +0100 +++ /work/SRC/openSUSE:Factory/.mlterm.new.19631/mlterm.changes 2025-06-12 15:55:41.715240464 +0200 @@ -1,0 +2,50 @@ +Wed Jun 11 12:06:08 UTC 2025 - pgaj...@suse.com + +- remove %suse_update_desktop_file usage +- modified sources + % mlterm.desktop + +------------------------------------------------------------------- +Wed Jun 11 09:32:29 UTC 2025 - pgaj...@suse.com + +- version update to 3.9.4 + * Support Shift+Control+v and Shift+Control+c to copy&paste via clipboard by default. + Drop -P/--clip/use_clipboard option. + Add --chsel/change_selection_immediately option in anything except xlib and wayland. + * Add COPY_CLIPBOARD shortcut key. + * Pressing '?' in copy mode searches for a string backward. + (https://github.com/arakiken/mlterm/issues/72) + * Support wp-primary-selection protocol in wayland. + * Support "exesel:" operation in ~/.mlterm/key in win32. + * Support libvte compatible library in win32. (See gtk/README) + * Support ConPTY in win32. + * Support Alternate Scroll Mode. (https://github.com/arakiken/mlterm/issues/80) + * Support P2=1 in sixel graphics. (https://github.com/arakiken/mlterm/issues/81) + * Support libpng to build mlimgloader if gdk-pixbuf is not found. + (https://github.com/arakiken/mlterm/issues/96) + * Support Emoji variation selectors 15 and 16. (https://github.com/arakiken/mlterm/issues/84) + * Add --conpty/use_conpty and --winsize/output_xtwinops_in_resizing options in win32. + * Add --norepkey/mod_keys_to_stop_mouse_report option. + * Add --clp/use_clipping option. (https://github.com/arakiken/mlterm/issues/132) + * Add tool/accessories/applycfg.sh and applyfontcfg.sh + (https://github.com/arakiken/mlterm/issues/71) + * Add "de", "fr", "es", "pt" and "jp106" to available values for "kbd" + input method argument. + * Add vte 0.78 API symbols to libvte compatible library. + * Change the default value of "xterm" entry in etc/termcap from "ut" to "kb=^H:ut". + * Update unicode property table (generated from UnicodeData.txt and + EastAsianWidth.txt) to version 15.1.0. + * Lot of bugfixes. +- modified patches + % etc.patch (refreshed) +- deleted patches + - mlterm-gcc14-08ba985.patch (upstreamed) + - mlterm-gcc14-20ab931.patch (upstreamed) + - mlterm-gcc14-3d38b72.patch (upstreamed) + - mlterm-gcc14-8aef4fa.patch (upstreamed) + - mlterm-gcc14-f971955.patch (upstreamed) +- added patches + https://github.com/arakiken/mlterm/commit/da9db7673ab7f5a9111533f7db7db2720643b35f + + mlterm-gcc15.patch + +------------------------------------------------------------------- Old: ---- mlterm-3.9.3.tar.gz mlterm-gcc14-08ba985.patch mlterm-gcc14-20ab931.patch mlterm-gcc14-3d38b72.patch mlterm-gcc14-8aef4fa.patch mlterm-gcc14-f971955.patch New: ---- mlterm-3.9.4.tar.gz mlterm-gcc15.patch BETA DEBUG BEGIN: Old:- deleted patches - mlterm-gcc14-08ba985.patch (upstreamed) - mlterm-gcc14-20ab931.patch (upstreamed) Old: - mlterm-gcc14-08ba985.patch (upstreamed) - mlterm-gcc14-20ab931.patch (upstreamed) - mlterm-gcc14-3d38b72.patch (upstreamed) Old: - mlterm-gcc14-20ab931.patch (upstreamed) - mlterm-gcc14-3d38b72.patch (upstreamed) - mlterm-gcc14-8aef4fa.patch (upstreamed) Old: - mlterm-gcc14-3d38b72.patch (upstreamed) - mlterm-gcc14-8aef4fa.patch (upstreamed) - mlterm-gcc14-f971955.patch (upstreamed) Old: - mlterm-gcc14-8aef4fa.patch (upstreamed) - mlterm-gcc14-f971955.patch (upstreamed) - added patches BETA DEBUG END: BETA DEBUG BEGIN: New: https://github.com/arakiken/mlterm/commit/da9db7673ab7f5a9111533f7db7db2720643b35f + mlterm-gcc15.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mlterm.spec ++++++ --- /var/tmp/diff_new_pack.OtWcZ9/_old 2025-06-12 15:55:42.651279201 +0200 +++ /var/tmp/diff_new_pack.OtWcZ9/_new 2025-06-12 15:55:42.655279366 +0200 @@ -27,25 +27,17 @@ %bcond_with uim %endif Name: mlterm -Version: 3.9.3 +Version: 3.9.4 Release: 0 Summary: Multilingual Terminal Emulator for X and Wayland License: BSD-3-Clause Group: System/X11/Terminals URL: https://mlterm.sourceforge.net/ Source0: http://downloads.sourceforge.net/project/mlterm/01release/%{name}-%{version}/%{name}-%{version}.tar.gz -Source10: %{name}.desktop +Source1: %{name}.desktop Patch0: etc.patch -# https://github.com/arakiken/mlterm/commit/f971955cf54a721e6a53191c3b86fbdab4bfbfd5 -Patch1: mlterm-gcc14-f971955.patch -# https://github.com/arakiken/mlterm/commit/3d38b723e0e4a6dd434af2d49aca53890982a828 -Patch2: mlterm-gcc14-3d38b72.patch -# https://github.com/arakiken/mlterm/commit/08ba9859717ed27384675bd687a35f4504701f27 -Patch3: mlterm-gcc14-08ba985.patch -# https://github.com/arakiken/mlterm/commit/8aef4fae3add8e8acfafde831e0034f1b2879dea -Patch4: mlterm-gcc14-8aef4fa.patch -# https://github.com/arakiken/mlterm/commit/20ab931d5055dc5835154a75ca672fade478549f -Patch5: mlterm-gcc14-20ab931.patch +# https://github.com/arakiken/mlterm/commit/da9db7673ab7f5a9111533f7db7db2720643b35f +Patch1: mlterm-gcc15.patch BuildRequires: ccache BuildRequires: coreutils BuildRequires: gcc-c++ @@ -56,7 +48,7 @@ %if %{with uim} BuildRequires: uim-devel %endif -BuildRequires: update-desktop-files +#BuildRequires: translate-suse-desktop BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(fontconfig) BuildRequires: pkgconfig(fribidi) @@ -74,6 +66,7 @@ BuildRequires: pkgconfig(xkbcommon) Requires: %{name}-common = %{version}-%{release} Provides: locale(xorg-x11:ja;ko;zh;ar;he) +Recommends: %{name}-lang = %{version} %if 0%{?sle_version} && 0%{?sle_version} <= 150400 BuildRequires: pkgconfig(fcitx) %else @@ -112,6 +105,8 @@ * multiple pty windows * scrollbar plug-in API (unstable) +%lang_package + %package common Summary: Multilingual Terminal Emulator common files Group: System/Terminals @@ -232,6 +227,8 @@ %make_build -O popd done +cp %{SOURCE1} . +#%%translate_suse_desktop mlterm.desktop %install for i in %{flavors} ; do @@ -254,7 +251,8 @@ mv %{buildroot}%{_libdir}/mlterm/mlterm/mlterm-zoom \ %{buildroot}%{_bindir}/mlterm-zoom find %{buildroot} -type f -name "*.la" -delete -print -%suse_update_desktop_file -i %{name} TerminalEmulator +%find_lang mlconfig +install -D -m 0644 mlterm.desktop %{buildroot}%{_datadir}/applications/mlterm.desktop %post -n %{name}-common -p /sbin/ldconfig %postun -n %{name}-common -p /sbin/ldconfig @@ -286,6 +284,8 @@ %{_libdir}/mlterm/mlterm/mlconfig %{_libdir}/mlterm/mlterm/mlmenu +%files lang -f mlconfig.lang + %files common %license LICENCE* %doc README* doc/en doc/ja ++++++ etc.patch ++++++ --- /var/tmp/diff_new_pack.OtWcZ9/_old 2025-06-12 15:55:42.683280525 +0200 +++ /var/tmp/diff_new_pack.OtWcZ9/_new 2025-06-12 15:55:42.687280691 +0200 @@ -8,10 +8,10 @@ etc/xim | 13 ++++++++--- 7 files changed, 161 insertions(+), 72 deletions(-) -Index: mlterm-3.9.2/etc/aafont +Index: mlterm-3.9.4/etc/aafont =================================================================== ---- mlterm-3.9.2.orig/etc/aafont -+++ mlterm-3.9.2/etc/aafont +--- mlterm-3.9.4.orig/etc/aafont ++++ mlterm-3.9.4/etc/aafont @@ -1,42 +1,39 @@ #DEFAULT=Kochi Gothic @@ -88,10 +88,10 @@ ISCII_ASSAMESE = AS-TTDurga 26 ISCII_BENGALI = BN-TTDurga 26 -Index: mlterm-3.9.2/etc/font +Index: mlterm-3.9.4/etc/font =================================================================== ---- mlterm-3.9.2.orig/etc/font -+++ mlterm-3.9.2/etc/font +--- mlterm-3.9.4.orig/etc/font ++++ mlterm-3.9.4/etc/font @@ -1,7 +1,7 @@ #DEFAULT = -kochi-mincho-medium-r-*--%d-*- #DEFAULT_ITALIC = -mona-gothic-medium-i-*--%d-*- @@ -101,11 +101,11 @@ #ISO8859_1_BOLD = 10,a10B;14,7x14bold; #JISX0201_KATA = 10,r10;12,r12;14,r14;16,r16; #JISX0201_KATA_BOLD = 10,r10; -Index: mlterm-3.9.2/etc/key +Index: mlterm-3.9.4/etc/key =================================================================== ---- mlterm-3.9.2.orig/etc/key -+++ mlterm-3.9.2/etc/key -@@ -47,3 +47,9 @@ +--- mlterm-3.9.4.orig/etc/key ++++ mlterm-3.9.4/etc/key +@@ -50,3 +50,9 @@ # Shift+Button3="exesel:explorer.exe microsoft-edge:\"%s\"" # Button4="\x1bOA\x1bOA" # Button5="\x1bOB\x1bOB" @@ -115,10 +115,10 @@ +Shift+KP_Subtract="proto:fontsize=smaller" +KP_Begin="\e[E" + -Index: mlterm-3.9.2/etc/main +Index: mlterm-3.9.4/etc/main =================================================================== ---- mlterm-3.9.2.orig/etc/main -+++ mlterm-3.9.2/etc/main +--- mlterm-3.9.4.orig/etc/main ++++ mlterm-3.9.4/etc/main @@ -2,6 +2,32 @@ # Copy to ~/.mlterm/main # @@ -149,13 +149,13 @@ +mod_meta_mode=esc +conf_menu_path_2=/usr/bin/mlterm-zoom + - # -- Window -- + # -- Encoding -- + # auto_detect_encodings = - # display = -Index: mlterm-3.9.2/etc/xim +Index: mlterm-3.9.4/etc/xim =================================================================== ---- mlterm-3.9.2.orig/etc/xim -+++ mlterm-3.9.2/etc/xim +--- mlterm-3.9.4.orig/etc/xim ++++ mlterm-3.9.4/etc/xim @@ -1,6 +1,13 @@ -Ami=ko_KR.eucKR kinput2=ja_JP.eucJP @@ -173,10 +173,10 @@ +uim=ja_JP.UTF-8 + -Index: mlterm-3.9.2/etc/vaafont +Index: mlterm-3.9.4/etc/vaafont =================================================================== ---- mlterm-3.9.2.orig/etc/vaafont -+++ mlterm-3.9.2/etc/vaafont +--- mlterm-3.9.4.orig/etc/vaafont ++++ mlterm-3.9.4/etc/vaafont @@ -1,37 +1,36 @@ #DEFAULT=Kochi Gothic ++++++ mlterm-3.9.3.tar.gz -> mlterm-3.9.4.tar.gz ++++++ ++++ 42359 lines of diff (skipped) ++++++ mlterm-gcc14-08ba985.patch -> mlterm-gcc15.patch ++++++ --- /work/SRC/openSUSE:Factory/mlterm/mlterm-gcc14-08ba985.patch 2024-08-19 23:47:10.862344197 +0200 +++ /work/SRC/openSUSE:Factory/.mlterm.new.19631/mlterm-gcc15.patch 2025-06-12 15:55:41.699239802 +0200 @@ -1,39 +1,14 @@ -diff --git a/uitoolkit/quartz/ui_im_status_screen-cocoa.m b/uitoolkit/quartz/ui_im_status_screen-cocoa.m -index b666f7d1..5db47c55 100644 ---- a/uitoolkit/quartz/ui_im_status_screen-cocoa.m -+++ b/uitoolkit/quartz/ui_im_status_screen-cocoa.m -@@ -17,30 +17,24 @@ - * methods of ui_im_status_screen_t - */ +diff --git a/uitoolkit/fb/ui_connect_dialog.c b/uitoolkit/fb/ui_connect_dialog.c +index be944a24d..2f95d152e 100644 +--- a/uitoolkit/fb/ui_connect_dialog.c ++++ b/uitoolkit/fb/ui_connect_dialog.c +@@ -68,7 +68,7 @@ int ui_connect_dialog(char **uri, /* Should be free'ed by those who call th + ui_screen_t *screen; + char *prompt; + size_t prompt_len; +- void (*orig_key_pressed)(); ++ void (*orig_key_pressed)(ui_window_t *, XKeyEvent *); --static int destroy(ui_im_status_screen_t* stat_screen) { -+static void destroy(ui_im_status_screen_t* stat_screen) { - NSWindow* window = stat_screen->window.my_window; - - [window release]; - - free(stat_screen); -- -- return 1; - } - --static int show(ui_im_status_screen_t* stat_screen) { -+static void show(ui_im_status_screen_t* stat_screen) { - NSWindow* window = stat_screen->window.my_window; - - [window orderFront:window]; -- -- return 1; - } - --static int hide(ui_im_status_screen_t* stat_screen) { -+static void hide(ui_im_status_screen_t* stat_screen) { - NSWindow* window = stat_screen->window.my_window; - - [window orderOut:window]; -- -- return 1; - } - - static int set_spot(ui_im_status_screen_t* stat_screen, int x, int y) { + prompt_len = 12 + strlen(def_server) + 11; + if (!(prompt = alloca(prompt_len + 1))) { ++++++ mlterm.desktop ++++++ --- /var/tmp/diff_new_pack.OtWcZ9/_old 2025-06-12 15:55:44.319348231 +0200 +++ /var/tmp/diff_new_pack.OtWcZ9/_new 2025-06-12 15:55:44.323348396 +0200 @@ -1,4 +1,5 @@ [Desktop Entry] +Categories=TerminalEmulator; Type=Application Exec=mlterm Name=mlterm