summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorrin <rin@pkgsrc.org>2022-07-07 12:59:51 +0000
committerrin <rin@pkgsrc.org>2022-07-07 12:59:51 +0000
commitc67a68d834032f5c7b4d1b72c5dd1298d49c7830 (patch)
tree2fe7e7323e548ab50f071ebd523e514c39244238 /x11
parent04e1ba4484bede6ca017bdfdfab21496ffafc721 (diff)
downloadpkgsrc-c67a68d834032f5c7b4d1b72c5dd1298d49c7830.tar.gz
x11/mlterm: Make GTK support optional (default: on).
Diffstat (limited to 'x11')
-rw-r--r--x11/mlterm/Makefile5
-rw-r--r--x11/mlterm/PLIST44
-rw-r--r--x11/mlterm/options.mk17
3 files changed, 37 insertions, 29 deletions
diff --git a/x11/mlterm/Makefile b/x11/mlterm/Makefile
index 5c117a656cb..9151afb760c 100644
--- a/x11/mlterm/Makefile
+++ b/x11/mlterm/Makefile
@@ -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 @@ USE_PKGLOCALEDIR= yes
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 @@ post-install:
.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 --git a/x11/mlterm/PLIST b/x11/mlterm/PLIST
index b0ceb59374c..5abe3b358f7 100644
--- a/x11/mlterm/PLIST
+++ b/x11/mlterm/PLIST
@@ -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/libmotif.la
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
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 --git a/x11/mlterm/options.mk b/x11/mlterm/options.mk
index 88589512ec4..e2675d5a3ce 100644
--- a/x11/mlterm/options.mk
+++ b/x11/mlterm/options.mk
@@ -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 @@ CONFIGURE_ARGS+= --with-imagelib=gdk-pixbuf
.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