Lightly tested on amd63. I couldn't figure out how to run mlterm-fb on the console, may be drop it ?
comments? ok ? Index: Makefile =================================================================== RCS file: /local/cvs/ports/x11/mlterm/Makefile,v diff -u -p -u -r1.69 Makefile --- Makefile 16 Aug 2025 07:43:38 -0000 1.69 +++ Makefile 7 Jun 2026 16:18:29 -0000 @@ -1,9 +1,8 @@ COMMENT= color terminal emulator with unicode support -DISTNAME= mlterm-3.8.3 -REVISION= 7 +DISTNAME= mlterm-3.9.4 -SHARED_LIBS+= mef 0.0 # 1.0 -SHARED_LIBS+= pobl 0.0 # 1.0 +SHARED_LIBS+= mef 1.0 # 3.1 +SHARED_LIBS+= pobl 1.0 # 2.1 CATEGORIES= x11 @@ -13,12 +12,14 @@ HOMEPAGE= https://mlterm.sourceforge.net PERMIT_PACKAGE= Yes WANTLIB += X11 Xcomposite Xcursor Xdamage Xext Xfixes Xft Xi -WANTLIB += Xinerama Xrandr Xrender atk-1.0 c cairo expat ffi -WANTLIB += fontconfig freetype fribidi gdk_pixbuf-2.0 gdk-x11-2.0 +WANTLIB += Xinerama Xrandr Xrender XRes atk-1.0 atk-bridge-2.0 +WANTLIB += atspi c cairo cairo-gobject dbus-1 epoll-shim epoxy expat ffi +WANTLIB += fontconfig freetype fribidi gdk_pixbuf-2.0 gdk-3 gtk-3 WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2 -WANTLIB += gtk-x11-2.0 harfbuzz iconv intl m pango-1.0 +WANTLIB += harfbuzz iconv intl m pango-1.0 WANTLIB += pangocairo-1.0 pangoft2-1.0 pcre2-8 pixman-1 png pthread -WANTLIB += util xcb xcb-render xcb-shm z Xau Xdmcp jpeg +WANTLIB += util wayland-client wayland-cursor wayland-egl xcb +WANTLIB += xcb-render xcb-shm xkbcommon z Xau Xdmcp jpeg WANTLIB += ${COMPILER_LIBCXX} SITES= ${SITE_SOURCEFORGE:=mlterm/} @@ -27,14 +28,18 @@ BUILD_DEPENDS= devel/gettext,-tools LIB_DEPENDS= devel/fribidi \ devel/gettext,-runtime \ - x11/gtk+2 + devel/pango \ + graphics/gdk-pixbuf2 \ + x11/dbus \ + x11/gnome/at-spi2-core \ + x11/gtk+3 FAKE_FLAGS= INSTALL_DATA="${INSTALL_DATA}" \ INSTALL_SCRIPT="${INSTALL_SCRIPT}" \ sysconfdir="${PREFIX}/share/examples" -CONFIGURE_STYLE=autoconf -AUTOCONF_VERSION=2.65 +CONFIGURE_STYLE=autoconf no-autoheader +AUTOCONF_VERSION=2.69 CONFIGURE_ARGS= --disable-canna \ --disable-dl-ctl \ --disable-fcitx \ @@ -46,14 +51,20 @@ CONFIGURE_ARGS= --disable-canna \ --disable-ssh2 \ --disable-uim \ --disable-wnn \ - --with-gtk=2.0 \ + --with-gtk=3.0 \ --with-gui=xlib,fb \ --with-imagelib=gdk-pixbuf2 \ --with-tools=mlclient,mlconfig,mlcc,mlterm-menu,mlimgloader,mlfc -CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include/freetype2" +CONFIGURE_ENV= CPPFLAGS="-I${X11BASE}/include/freetype2 -I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" \ + INSTALL_OPT="-m 4755 -o root" MAKE_ENV= LIBmef_VERSION=${LIBmef_VERSION} \ LIBpobl_VERSION=${LIBpobl_VERSION} NO_TEST= Yes + +# otherwise make update-patches gets confused by this copy +post-configure: + rm ${WRKDIST}/gui/fb/uitoolkit/fb/wskbdutil.c.orig.port .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /local/cvs/ports/x11/mlterm/distinfo,v diff -u -p -u -r1.23 distinfo --- distinfo 24 Sep 2017 07:30:21 -0000 1.23 +++ distinfo 7 Jun 2026 16:18:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (mlterm-3.8.3.tar.gz) = zUvdsQvXhmJV3fRRkq3UhTwujEmzbfbpqdLydK8Y+e4= -SIZE (mlterm-3.8.3.tar.gz) = 3850354 +SHA256 (mlterm-3.9.4.tar.gz) = Fx3kxPNEO8EhHMUd9cqg4IL/zdM6s84mG8Ckz+hdm14= +SIZE (mlterm-3.9.4.tar.gz) = 4227568 Index: patches/patch-baselib_src_Makefile_in =================================================================== RCS file: /local/cvs/ports/x11/mlterm/patches/patch-baselib_src_Makefile_in,v diff -u -p -u -r1.2 patch-baselib_src_Makefile_in --- patches/patch-baselib_src_Makefile_in 11 Mar 2022 20:16:46 -0000 1.2 +++ patches/patch-baselib_src_Makefile_in 7 Jun 2026 16:18:29 -0000 @@ -5,8 +5,8 @@ Index: baselib/src/Makefile.in LIBNAME=libpobl LIBNAME_DEB=libpobl_deb --MAJOR = 1 --MINOR = 0 +-MAJOR = 2 +-MINOR = 1 +MAJOR = ${LIBpobl_VERSION:R} +MINOR = ${LIBpobl_VERSION:E} Index: patches/patch-configure_in =================================================================== RCS file: /local/cvs/ports/x11/mlterm/patches/patch-configure_in,v diff -u -p -u -r1.18 patch-configure_in --- patches/patch-configure_in 11 Mar 2022 20:16:46 -0000 1.18 +++ patches/patch-configure_in 7 Jun 2026 16:18:29 -0000 @@ -1,47 +1,11 @@ -setuid root/setgid utmp are handled by PLIST - Do not enable VTE support if libvte is around Index: configure.in --- configure.in.orig +++ configure.in -@@ -652,15 +652,6 @@ else - OT_LAYOUT_OBJ=hb.o - fi - fi -- -- if test "$have_hb" != "yes"; then -- AC_CHECK_PROG(libotf_config,libotf-config,yes) -- if test "$libotf_config" = "yes" ; then -- OT_LAYOUT_CFLAGS="`libotf-config --cflags` -DUSE_OT_LAYOUT" -- OT_LAYOUT_LIBS="`libotf-config --libs`" -- OT_LAYOUT_OBJ=otf.o -- fi -- fi - fi - - if test "$have_hb" = "yes" ; then -@@ -807,44 +798,14 @@ AC_ARG_ENABLE(pty_helper, - pty_helper=$enable_pty_helper) - if test "$utmp" = "yes" -a "$pty_helper" != "yes" ; then - UTMP_CFLAGS="-DUSE_UTMP" -- has_utmp=`grep utmp /etc/group 2>/dev/null` -- if test "$has_utmp" ; then -- INSTALL_OPT="-m 2755 -g utmp" -- else -- INSTALL_OPT="-m 4755 -o root" -- fi --else -- INSTALL_OPT="-m 755" - fi - --if test "$gui" = "fb" ; then -- INSTALL_OPT="-m 4755 -o root" --fi -+INSTALL_OPT="-m 0555 -s" - - AC_SUBST(UTMP_CFLAGS) - AC_SUBST(INSTALL_OPT) +@@ -1075,27 +1075,7 @@ AC_SUBST(MOSH_OCB_OBJ) + AC_SUBST(PROTOBUF_CFLAGS) + AC_SUBST(PROTOBUF_LIBS) -if test "${have_gtk}" = "yes" ; then - if test "${gtk_version}" = "3.0" ; then @@ -66,5 +30,5 @@ Index: configure.in -fi +have_vte=no - tools="mlclient,mlconfig,mlcc,mlterm-menu,mlimgloader,registobmp,mlfc" - AC_ARG_WITH(tools, + if test "$image" = "yes"; then + tools="mlclient,mlconfig,mlcc,mlterm-menu,mlimgloader,registobmp,mlfc" Index: patches/patch-encodefilter_src_Makefile_in =================================================================== RCS file: /local/cvs/ports/x11/mlterm/patches/patch-encodefilter_src_Makefile_in,v diff -u -p -u -r1.2 patch-encodefilter_src_Makefile_in --- patches/patch-encodefilter_src_Makefile_in 11 Mar 2022 20:16:46 -0000 1.2 +++ patches/patch-encodefilter_src_Makefile_in 7 Jun 2026 16:18:29 -0000 @@ -5,8 +5,8 @@ Index: encodefilter/src/Makefile.in LIBNAME = libmef LIBNAME_DEB = libmef_deb --MAJOR = 1 --MINOR = 0 +-MAJOR = 3 +-MINOR = 1 +MAJOR = ${LIBmef_VERSION:R} +MINOR = ${LIBmef_VERSION:E} Index: patches/patch-uitoolkit_fb_ui_font_c =================================================================== RCS file: patches/patch-uitoolkit_fb_ui_font_c diff -N patches/patch-uitoolkit_fb_ui_font_c --- patches/patch-uitoolkit_fb_ui_font_c 7 Feb 2023 21:32:29 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,21 +0,0 @@ -Index: uitoolkit/fb/ui_font.c ---- uitoolkit/fb/ui_font.c.orig -+++ uitoolkit/fb/ui_font.c -@@ -708,7 +708,7 @@ face_found: - goto error; - } - -- face->generic.data = ((int)face->generic.data) + 1; /* ref_count */ -+ face->generic.data = (void *)(((int)face->generic.data) + 1); /* ref_count */ - - xfont->width_full = - (face->max_advance_width * face->size->metrics.x_ppem + face->units_per_EM - 1) / -@@ -810,7 +810,7 @@ static void unload_ft(XFontStruct *xfont) { - free(xfont->file); - - face = xfont->face; -- face->generic.data = ((int)face->generic.data) - 1; -+ face->generic.data = (void *)((int)face->generic.data - 1); - if (!face->generic.data) { - FT_Done_Face(xfont->face); - } Index: patches/patch-uitoolkit_fb_ui_window_c =================================================================== RCS file: patches/patch-uitoolkit_fb_ui_window_c diff -N patches/patch-uitoolkit_fb_ui_window_c --- patches/patch-uitoolkit_fb_ui_window_c 7 Feb 2023 21:32:29 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -Index: uitoolkit/fb/ui_window.c ---- uitoolkit/fb/ui_window.c.orig -+++ uitoolkit/fb/ui_window.c -@@ -23,8 +23,8 @@ - static ui_color_t black = {TP_COLOR, 0, 0, 0, 0}; - #endif - --#define ParentRelative (1L) --#define DummyPixmap (2L) -+#define ParentRelative ((Pixmap)1L) -+#define DummyPixmap ((Pixmap)2L) - - /* XXX Check if win is input method window or not. */ - #define IS_IM_WINDOW(win) ((win)->disp->num_of_roots >= 2 && (win) == (win)->disp->roots[1]) Index: patches/patch-uitoolkit_fb_wskbdutil_c =================================================================== RCS file: patches/patch-uitoolkit_fb_wskbdutil_c diff -N patches/patch-uitoolkit_fb_wskbdutil_c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-uitoolkit_fb_wskbdutil_c 7 Jun 2026 16:18:29 -0000 @@ -0,0 +1,203 @@ +Missing wskeysyms on OpenBSD + +Index: uitoolkit/fb/wskbdutil.c +--- uitoolkit/fb/wskbdutil.c.orig ++++ uitoolkit/fb/wskbdutil.c +@@ -167,6 +167,7 @@ static struct compose_tab_s { + { { KS_grave, KS_u }, KS_ugrave }, + { { KS_acute, KS_y }, KS_yacute }, + #endif ++#ifdef KS_dead_semin + { { KS_dead_semi, KS_gr_A }, KS_gr_At }, + { { KS_dead_semi, KS_gr_E }, KS_gr_Et }, + { { KS_dead_semi, KS_gr_H }, KS_gr_Ht }, +@@ -174,8 +175,12 @@ static struct compose_tab_s { + { { KS_dead_semi, KS_gr_O }, KS_gr_Ot }, + { { KS_dead_semi, KS_gr_Y }, KS_gr_Yt }, + { { KS_dead_semi, KS_gr_V }, KS_gr_Vt }, ++#endif ++#ifdef KS_dead_colon + { { KS_dead_colon, KS_gr_I }, KS_gr_Id }, + { { KS_dead_colon, KS_gr_Y }, KS_gr_Yd }, ++#endif ++#ifdef _KS_dead_semi + { { KS_dead_semi, KS_gr_a }, KS_gr_at }, + { { KS_dead_semi, KS_gr_e }, KS_gr_et }, + { { KS_dead_semi, KS_gr_h }, KS_gr_ht }, +@@ -183,61 +188,134 @@ static struct compose_tab_s { + { { KS_dead_semi, KS_gr_o }, KS_gr_ot }, + { { KS_dead_semi, KS_gr_y }, KS_gr_yt }, + { { KS_dead_semi, KS_gr_v }, KS_gr_vt }, ++#endif ++#ifdef KS_dead_colon + { { KS_dead_colon, KS_gr_i }, KS_gr_id }, + { { KS_dead_colon, KS_gr_y }, KS_gr_yd }, +- ++#endif + /* Latin 2*/ +- ++#ifdef KS_Sacute + { { KS_dead_acute, KS_S }, KS_Sacute }, ++#endif ++#ifdef KS_Zacute + { { KS_dead_acute, KS_Z }, KS_Zacute }, ++#endif ++#ifdef KS_sacute + { { KS_dead_acute, KS_s }, KS_sacute }, ++#endif ++#ifdef KS_zacute + { { KS_dead_acute, KS_z }, KS_zacute }, ++#endif ++#ifdef KS_Racute + { { KS_dead_acute, KS_R }, KS_Racute }, ++#endif + { { KS_dead_acute, KS_A }, KS_Aacute }, ++#ifdef KS_Lacute + { { KS_dead_acute, KS_L }, KS_Lacute }, ++#endif ++#ifdef KS_Cacute + { { KS_dead_acute, KS_C }, KS_Cacute }, ++#endif + { { KS_dead_acute, KS_E }, KS_Eacute }, + { { KS_dead_acute, KS_I }, KS_Iacute }, ++#ifdef KS_Nacute + { { KS_dead_acute, KS_N }, KS_Nacute }, ++#endif + { { KS_dead_acute, KS_O }, KS_Oacute }, + { { KS_dead_acute, KS_U }, KS_Uacute }, + { { KS_dead_acute, KS_Y }, KS_Yacute }, ++#ifdef KS_racute + { { KS_dead_acute, KS_r }, KS_racute }, ++#endif + { { KS_dead_acute, KS_a }, KS_aacute }, ++#ifdef KS_lacute + { { KS_dead_acute, KS_l }, KS_lacute }, ++#endif ++#ifdef KS_cacute + { { KS_dead_acute, KS_c }, KS_cacute }, ++#endif + { { KS_dead_acute, KS_e }, KS_eacute }, + { { KS_dead_acute, KS_i }, KS_iacute }, ++#ifdef KS_nacute + { { KS_dead_acute, KS_n }, KS_nacute }, ++#endif + { { KS_dead_acute, KS_o }, KS_oacute }, + { { KS_dead_acute, KS_u }, KS_uacute }, + { { KS_dead_acute, KS_y }, KS_yacute }, ++#ifdef KS_Abreve + { { KS_dead_breve, KS_A }, KS_Abreve }, ++#endif ++#ifdef KS_abreve + { { KS_dead_breve, KS_a }, KS_abreve }, ++#endif ++#ifdef KS_Lcaron + { { KS_dead_caron, KS_L }, KS_Lcaron }, ++#endif ++#ifdef KS_Scaron + { { KS_dead_caron, KS_S }, KS_Scaron }, ++#endif ++#ifdef KS_Tcaron + { { KS_dead_caron, KS_T }, KS_Tcaron }, ++#endif ++#ifdef KS_Zcaron + { { KS_dead_caron, KS_Z }, KS_Zcaron }, ++#endif ++#ifdef KS_lcaron + { { KS_dead_caron, KS_l }, KS_lcaron }, ++#endif ++#ifdef KS_scaron + { { KS_dead_caron, KS_s }, KS_scaron }, ++#endif ++#ifdef KS_tcaron + { { KS_dead_caron, KS_t }, KS_tcaron }, ++#endif ++#ifdef KS_zcaron + { { KS_dead_caron, KS_z }, KS_zcaron }, ++#endif ++#ifdef KS_Ccaron + { { KS_dead_caron, KS_C }, KS_Ccaron }, ++#endif ++#ifdef KS_Ecaron + { { KS_dead_caron, KS_E }, KS_Ecaron }, ++#endif ++#ifdef KS_Dcaron + { { KS_dead_caron, KS_D }, KS_Dcaron }, ++#endif ++#ifdef KS_Ncaron + { { KS_dead_caron, KS_N }, KS_Ncaron }, ++#endif ++#ifdef KS_Rcaron + { { KS_dead_caron, KS_R }, KS_Rcaron }, ++#endif ++#ifdef KS_ccaron + { { KS_dead_caron, KS_c }, KS_ccaron }, ++#endif ++#ifdef KS_ecaron + { { KS_dead_caron, KS_e }, KS_ecaron }, ++#endif ++#ifdef KS_dcaron + { { KS_dead_caron, KS_d }, KS_dcaron }, ++#endif ++#ifdef KS_ncaron + { { KS_dead_caron, KS_n }, KS_ncaron }, ++#endif ++#ifdef KS_rcaron + { { KS_dead_caron, KS_r }, KS_rcaron }, ++#endif ++#ifdef KS_Scedilla + { { KS_dead_cedilla, KS_S }, KS_Scedilla }, ++#endif ++#ifdef KS_scedilla + { { KS_dead_cedilla, KS_s }, KS_scedilla }, ++#endif + { { KS_dead_cedilla, KS_C }, KS_Ccedilla }, ++#ifdef KS_Tcedilla + { { KS_dead_cedilla, KS_T }, KS_Tcedilla }, ++#endif + { { KS_dead_cedilla, KS_c }, KS_ccedilla }, ++#ifdef KS_tcedilla + { { KS_dead_cedilla, KS_t }, KS_tcedilla }, ++#endif + { { KS_dead_circumflex, KS_A }, KS_Acircumflex }, + { { KS_dead_circumflex, KS_I }, KS_Icircumflex }, + { { KS_dead_circumflex, KS_O }, KS_Ocircumflex }, +@@ -252,23 +330,39 @@ static struct compose_tab_s { + { { KS_dead_diaeresis, KS_e }, KS_ediaeresis }, + { { KS_dead_diaeresis, KS_o }, KS_odiaeresis }, + { { KS_dead_diaeresis, KS_u }, KS_udiaeresis }, ++#ifdef KS_dead_dotaccent + { { KS_dead_dotaccent, KS_Z }, KS_Zabovedot }, + { { KS_dead_dotaccent, KS_z }, KS_zabovedot }, ++#endif ++#ifdef KS_dead_hungarumlaut + { { KS_dead_hungarumlaut, KS_O }, KS_Odoubleacute }, + { { KS_dead_hungarumlaut, KS_U }, KS_Udoubleacute }, + { { KS_dead_hungarumlaut, KS_o }, KS_odoubleacute }, + { { KS_dead_hungarumlaut, KS_u }, KS_udoubleacute }, ++#endif ++#ifdef KS_dead_ogonek + { { KS_dead_ogonek, KS_A }, KS_Aogonek }, + { { KS_dead_ogonek, KS_a }, KS_aogonek }, + { { KS_dead_ogonek, KS_E }, KS_Eogonek }, + { { KS_dead_ogonek, KS_e }, KS_eogonek }, ++#endif ++#ifdef KS_KS_Uabovering + { { KS_dead_abovering, KS_U }, KS_Uabovering }, ++#endif ++#ifdef KS_uabovering + { { KS_dead_abovering, KS_u }, KS_uabovering }, ++#endif ++#ifdef KS_dead_slash + { { KS_dead_slash, KS_L }, KS_Lstroke }, + { { KS_dead_slash, KS_l }, KS_lstroke } ++#endif + }; + ++#ifdef __arraycount + #define COMPOSE_SIZE __arraycount(compose_tab) ++#else ++#define COMPOSE_SIZE (sizeof(compose_tab)/sizeof(struct compose_tab_s)) ++#endif + + static int compose_tab_inorder = 0; + Index: patches/patch-uitoolkit_libtype_ui_window_cairo_c =================================================================== RCS file: patches/patch-uitoolkit_libtype_ui_window_cairo_c diff -N patches/patch-uitoolkit_libtype_ui_window_cairo_c --- patches/patch-uitoolkit_libtype_ui_window_cairo_c 7 Feb 2023 21:32:29 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,34 +0,0 @@ -Index: uitoolkit/libtype/ui_window_cairo.c ---- uitoolkit/libtype/ui_window_cairo.c.orig -+++ uitoolkit/libtype/ui_window_cairo.c -@@ -54,12 +54,12 @@ static int show_text(cairo_t *cr, cairo_scaled_font_t - #endif - - #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION -- if (cairo_get_user_data(cr, 1) != xfont) -+ if (cairo_get_user_data(cr, (cairo_user_data_key_t *)1) != xfont) - #endif - { - cairo_set_scaled_font(cr, xfont); - #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION -- cairo_set_user_data(cr, 1, xfont, NULL); -+ cairo_set_user_data(cr, (cairo_user_data_key_t *)1, xfont, NULL); - #endif - } - -@@ -69,13 +69,13 @@ static int show_text(cairo_t *cr, cairo_scaled_font_t - * default one - * (black == 0). - */ -- if ((u_long)cairo_get_user_data(cr, 2) != fg_color->pixel) -+ if ((u_long)cairo_get_user_data(cr, (cairo_user_data_key_t *)2) != fg_color->pixel) - #endif - { - cairo_set_source_rgba(cr, (double)fg_color->red / 255.0, (double)fg_color->green / 255.0, - (double)fg_color->blue / 255.0, (double)fg_color->alpha / 255.0); - #if CAIRO_VERSION_ENCODE(1, 4, 0) <= CAIRO_VERSION -- cairo_set_user_data(cr, 2, fg_color->pixel, NULL); -+ cairo_set_user_data(cr, (cairo_user_data_key_t *)2, (void *)fg_color->pixel, NULL); - #endif - } - Index: patches/patch-uitoolkit_ui_screen_manager_c =================================================================== RCS file: patches/patch-uitoolkit_ui_screen_manager_c diff -N patches/patch-uitoolkit_ui_screen_manager_c --- patches/patch-uitoolkit_ui_screen_manager_c 7 Feb 2023 21:32:29 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -Index: uitoolkit/ui_screen_manager.c ---- uitoolkit/ui_screen_manager.c.orig -+++ uitoolkit/ui_screen_manager.c -@@ -593,7 +593,7 @@ static ui_screen_t *open_screen_intern(char *disp_name - } - - if (!ui_display_show_root(disp, root, main_config.x, main_config.y, main_config.geom_hint, -- main_config.app_name, main_config.parent_window)) { -+ main_config.app_name, (Window)main_config.parent_window)) { - #ifdef DEBUG - bl_warn_printf(BL_DEBUG_TAG " ui_display_show_root() failed.\n"); - #endif Index: pkg/PLIST =================================================================== RCS file: /local/cvs/ports/x11/mlterm/pkg/PLIST,v diff -u -p -u -r1.17 PLIST --- pkg/PLIST 16 Aug 2025 07:43:38 -0000 1.17 +++ pkg/PLIST 7 Jun 2026 16:18:29 -0000 @@ -5,13 +5,12 @@ @mode 2555 @group utmp @bin bin/mlterm -@mode -@group @mode 4555 -@bin bin/mlterm-fb -@mode +@group +bin/mlterm-fb @comment lib/libmef.a @comment lib/libmef.la +@mode @lib lib/libmef.so.${LIBmef_VERSION} @comment lib/libpobl.a @comment lib/libpobl.la @@ -69,10 +68,14 @@ lib/mlterm/ @comment lib/mlterm/libtype_xft.a @comment lib/mlterm/libtype_xft.la @so lib/mlterm/libtype_xft.so +@static-lib lib/mlterm/libzmodem.a +lib/mlterm/libzmodem.la +@so lib/mlterm/libzmodem.so libexec/mlterm/ @bin libexec/mlterm/mlconfig @bin libexec/mlterm/mlimgloader @bin libexec/mlterm/mlterm-menu +@man man/man1/mlcc.1 @man man/man1/mlclient.1 @man man/man1/mlterm.1 share/examples/mlterm/ @@ -103,6 +106,8 @@ share/examples/mlterm/vfont @sample ${SYSCONFDIR}/mlterm/vfont share/examples/mlterm/xim @sample ${SYSCONFDIR}/mlterm/xim +share/locale/ar/ +share/locale/ar/LC_MESSAGES/ share/locale/ar/LC_MESSAGES/mlconfig.mo share/locale/de/LC_MESSAGES/mlconfig.mo share/locale/ja/LC_MESSAGES/mlconfig.mo -- Matthieu Herrb
