pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/mlterm x11/mlterm: Make GTK support optional (defa...
details: https://anonhg.NetBSD.org/pkgsrc/rev/cf837c2b8a06
branches: trunk
changeset: 381448:cf837c2b8a06
user: rin <rin%pkgsrc.org@localhost>
date: Thu Jul 07 12:59:51 2022 +0000
description:
x11/mlterm: Make GTK support optional (default: on).
diffstat:
x11/mlterm/Makefile | 5 ++---
x11/mlterm/PLIST | 44 ++++++++++++++++++++++----------------------
x11/mlterm/options.mk | 17 +++++++++++++----
3 files changed, 37 insertions(+), 29 deletions(-)
diffs (140 lines):
diff -r 2e9da77801b5 -r cf837c2b8a06 x11/mlterm/Makefile
--- a/x11/mlterm/Makefile Thu Jul 07 11:55:16 2022 +0000
+++ b/x11/mlterm/Makefile Thu Jul 07 12:59:51 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.172 2022/07/07 00:04:42 rin Exp $
+# $NetBSD: Makefile,v 1.173 2022/07/07 12:59:51 rin Exp $
DISTNAME= mlterm-3.9.2
DIST_SUBDIR= ${PKGNAME_NOREV} # for re-tagged 3.9.2
@@ -23,7 +23,7 @@
PKG_SYSCONFSUBDIR= mlterm
EGDIR= ${PREFIX}/share/examples/mlterm
-.for f in aafont color font key main menu taafont termcap tfont vaafont vfont \
+.for f in aafont color font key main taafont termcap tfont vaafont vfont \
xim
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
@@ -84,7 +84,6 @@
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../x11/gtk3/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
diff -r 2e9da77801b5 -r cf837c2b8a06 x11/mlterm/PLIST
--- a/x11/mlterm/PLIST Thu Jul 07 11:55:16 2022 +0000
+++ b/x11/mlterm/PLIST Thu Jul 07 12:59:51 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.45 2020/06/20 07:50:45 rillig Exp $
+@comment $NetBSD: PLIST,v 1.46 2022/07/07 12:59:51 rin Exp $
bin/mlcc
bin/mlclient
bin/mlclientx
@@ -49,14 +49,14 @@
lib/mlterm/libmozmodern.la
lib/mlterm/libnext.la
${PLIST.otl}lib/mlterm/libotl.la
-lib/mlterm/libpixmap_engine.la
+${PLIST.gtk}lib/mlterm/libpixmap_engine.la
lib/mlterm/libsample.la
${PLIST.cairo}lib/mlterm/libtype_cairo.la
${PLIST.xft2}lib/mlterm/libtype_xft.la
lib/mlterm/libzmodem.la
-libexec/mlterm/mlconfig
+${PLIST.gtk}libexec/mlterm/mlconfig
libexec/mlterm/mlimgloader
-libexec/mlterm/mlterm-menu
+${PLIST.gtk}libexec/mlterm/mlterm-menu
man/man1/mlcc.1
man/man1/mlclient.1
man/man1/mlterm.1
@@ -85,29 +85,29 @@
share/examples/mlterm/font-fb
share/examples/mlterm/key
share/examples/mlterm/main
-share/examples/mlterm/menu
+${PLIST.gtk}share/examples/mlterm/menu
share/examples/mlterm/taafont
share/examples/mlterm/termcap
share/examples/mlterm/tfont
share/examples/mlterm/vaafont
share/examples/mlterm/vfont
share/examples/mlterm/xim
-share/locale/ar/LC_MESSAGES/mlconfig.mo
-share/locale/de/LC_MESSAGES/mlconfig.mo
-share/locale/ja/LC_MESSAGES/mlconfig.mo
-share/locale/vi/LC_MESSAGES/mlconfig.mo
-share/locale/zh_TW/LC_MESSAGES/mlconfig.mo
+${PLIST.gtk}share/locale/ar/LC_MESSAGES/mlconfig.mo
+${PLIST.gtk}share/locale/de/LC_MESSAGES/mlconfig.mo
+${PLIST.gtk}share/locale/ja/LC_MESSAGES/mlconfig.mo
+${PLIST.gtk}share/locale/vi/LC_MESSAGES/mlconfig.mo
+${PLIST.gtk}share/locale/zh_TW/LC_MESSAGES/mlconfig.mo
${PLIST.fbfiles}share/mlterm/kbd/kbd.six
${PLIST.fbfiles}share/mlterm/kbd/pressed_kbd.six
-share/mlterm/scrollbars/sample3/bg_body.png
-share/mlterm/scrollbars/sample3/bg_bottom.png
-share/mlterm/scrollbars/sample3/bg_top.png
-share/mlterm/scrollbars/sample3/button_down.png
-share/mlterm/scrollbars/sample3/button_down_pressed.png
-share/mlterm/scrollbars/sample3/button_up.png
-share/mlterm/scrollbars/sample3/button_up_pressed.png
-share/mlterm/scrollbars/sample3/rc
-share/mlterm/scrollbars/sample3/slider_body.png
-share/mlterm/scrollbars/sample3/slider_bottom.png
-share/mlterm/scrollbars/sample3/slider_knob.png
-share/mlterm/scrollbars/sample3/slider_top.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/bg_body.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/bg_bottom.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/bg_top.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/button_down.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/button_down_pressed.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/button_up.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/button_up_pressed.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/rc
+${PLIST.gtk}share/mlterm/scrollbars/sample3/slider_body.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/slider_bottom.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/slider_knob.png
+${PLIST.gtk}share/mlterm/scrollbars/sample3/slider_top.png
diff -r 2e9da77801b5 -r cf837c2b8a06 x11/mlterm/options.mk
--- a/x11/mlterm/options.mk Thu Jul 07 11:55:16 2022 +0000
+++ b/x11/mlterm/options.mk Thu Jul 07 12:59:51 2022 +0000
@@ -1,15 +1,15 @@
-# $NetBSD: options.mk,v 1.21 2022/07/02 03:11:43 rin Exp $
+# $NetBSD: options.mk,v 1.22 2022/07/07 12:59:51 rin Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mlterm
-PKG_SUPPORTED_OPTIONS= cairo canna fcitx fribidi gdk_pixbuf2 ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2 debug
-PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 m17nlib otl xft2
+PKG_SUPPORTED_OPTIONS= cairo canna fcitx fribidi gdk_pixbuf2 gtk ibus libind m17nlib mlterm-fb otl scim skk uim wnn4 xft2 debug
+PKG_SUGGESTED_OPTIONS= cairo fribidi gdk_pixbuf2 gtk m17nlib otl xft2
.if ${OPSYS} == "NetBSD" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux"
PKG_SUGGESTED_OPTIONS+= mlterm-fb
.endif
.include "../../mk/bsd.options.mk"
-PLIST_VARS+= bidi cairo canna fb fbfiles fcitx ibus ind m17nlib otl scim skk uim wscons wnn x68kgrf xft2
+PLIST_VARS+= bidi cairo canna fb fbfiles fcitx gtk ibus ind m17nlib otl scim skk uim wscons wnn x68kgrf xft2
.if !empty(PKG_OPTIONS:Mmlterm-fb)
. if ${OPSYS} == "NetBSD"
@@ -57,6 +57,15 @@
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.endif
+.if !empty(PKG_OPTIONS:Mgtk)
+.include "../../x11/gtk3/buildlink3.mk"
+CONFIGURE_ARGS+= --with-gtk=3
+CONF_FILES+= ${EGDIR}/menu ${PKG_SYSCONFDIR}/menu
+PLIST.gtk= yes
+.else
+CONFIGURE_ARGS+= --with-gtk=no
+.endif
+
.if !empty(PKG_OPTIONS:Mfcitx)
.include "../../inputmethod/fcitx/buildlink3.mk"
CONFIGURE_ARGS+= --enable-fcitx
Home |
Main Index |
Thread Index |
Old Index