1 # Created by: MANTANI Nobutaka <nobutaka@nobutaka.com>
8 MASTER_SITES= SF/${PORTNAME}/01release/${PORTNAME}-${PORTVERSION}
10 MAINTAINER= nobutaka@FreeBSD.org
11 COMMENT= Multilingual X11 terminal emulator
13 USES= gettext libtool perl5 pkgconfig
19 CONFIGURE_ARGS= --with-gui=x11 --with-imagelib=gdk-pixbuf2 --enable-utmp \
20 --enable-optimize-redrawing \
21 --with-tools="mlclient,mlconfig,mlterm-menu,mlcc,w3mmlconfig,mlimgloader" \
23 CPPFLAGS+= -I${LOCALBASE}/include
24 LDFLAGS+= -L${LOCALBASE}/lib -lintl
27 OPTIONS_DEFINE= CAIRO DOCS FRIBIDI IBUS M17NLIB SCIM SIXEL UIM
28 CAIRO_DESC= Use Cairo for type engine (experimental)
29 FRIBIDI_DESC= Use Fribidi for BiDi rendering
30 IBUS_DESC= IBUS support (experimental)
31 M17NLIB_DESC= m17n library support (experimental)
32 SCIM_DESC= SCIM support (experimental)
33 SIXEL_DESC= Sixel graphics support
34 UIM_DESC= uim support (experimental)
36 .include <bsd.port.options.mk>
38 .if ${PORT_OPTIONS:MFRIBIDI}
39 CONFIGURE_ARGS+= --enable-fribidi
40 LIB_DEPENDS+= libfribidi.so:${PORTSDIR}/converters/fribidi
41 PLIST_SUB+= FRIBIDI=""
43 CONFIGURE_ARGS+= --disable-fribidi
44 PLIST_SUB+= FRIBIDI="@comment "
47 .if ${PORT_OPTIONS:MUIM}
48 CONFIGURE_ARGS+= --enable-uim
49 LIB_DEPENDS+= libuim.so:${PORTSDIR}/textproc/uim
52 CONFIGURE_ARGS+= --disable-uim
53 PLIST_SUB+= UIM="@comment "
56 .if ${PORT_OPTIONS:MM17NLIB}
57 CONFIGURE_ARGS+= --enable-m17nlib
58 LIB_DEPENDS+= libm17n.so:${PORTSDIR}/devel/m17n-lib
59 PLIST_SUB+= M17NLIB=""
61 CONFIGURE_ARGS+= --disable-m17nlib
62 PLIST_SUB+= M17NLIB="@comment "
65 .if ${PORT_OPTIONS:MSCIM}
66 CONFIGURE_ARGS+= --enable-scim
67 LIB_DEPENDS+= libscim-1.0.so:${PORTSDIR}/textproc/scim
70 CONFIGURE_ARGS+= --disable-scim
71 PLIST_SUB+= SCIM="@comment "
74 .if ${PORT_OPTIONS:MIBUS}
75 CONFIGURE_ARGS+= --enable-ibus
76 LIB_DEPENDS+= libibus-1.0.so:${PORTSDIR}/textproc/ibus
79 CONFIGURE_ARGS+= --disable-ibus
80 PLIST_SUB+= IBUS="@comment "
83 .if ${PORT_OPTIONS:MCAIRO}
84 CONFIGURE_ARGS+= --with-type-engines="xcore,xft,cairo"
85 LIB_DEPENDS+= libcairo.so:${PORTSDIR}/graphics/cairo
88 CONFIGURE_ARGS+= --with-type-engines="xcore,xft"
89 PLIST_SUB+= CAIRO="@comment "
92 .if ${PORT_OPTIONS:MSIXEL}
93 CONFIGURE_ARGS+= --enable-sixel
96 CONFIGURE_ARGS+= --disable-sixel
97 PLIST_SUB+= SIXEL="@comment "
100 .if ${OSVERSION} < 900004
101 LIB_DEPENDS+= libutempter.so:${PORTSDIR}/sysutils/libutempter
105 @${REINPLACE_CMD} -e "s,@CGI_BIN@,${PREFIX}/libexec/w3mmlconfig," \
106 ${WRKSRC}/tool/w3mmlconfig/mlconfig.cgi
107 .if ${OSVERSION} >= 900004
108 @${REINPLACE_CMD} -e 's|kik_utmp_bsd|kik_utmp_utmper|' \
109 ${WRKSRC}/kiklib/src/Makefile
113 (cd ${WRKSRC}/tool/w3mmlconfig && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \
114 ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
115 ${MKDIR} ${STAGEDIR}${DOCSDIR}
116 ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
117 ${INSTALL_DATA} ${WRKSRC}/doc/ja/README.ja ${STAGEDIR}${DOCSDIR}
119 .include <bsd.port.mk>