summaryrefslogtreecommitdiff
path: root/inputmethod/kinput2/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'inputmethod/kinput2/Makefile')
-rw-r--r--inputmethod/kinput2/Makefile58
1 files changed, 58 insertions, 0 deletions
diff --git a/inputmethod/kinput2/Makefile b/inputmethod/kinput2/Makefile
new file mode 100644
index 00000000000..a2b88713e5c
--- /dev/null
+++ b/inputmethod/kinput2/Makefile
@@ -0,0 +1,58 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/05/31 13:01:25 seb Exp $
+# FreeBSD Id: Makefile,v 1.4 1999/06/06 13:19:49 taoka Exp $
+
+DISTNAME= kinput2-v3
+PKGNAME= kinput2-3.0
+CATEGORIES= japanese inputmethod
+MASTER_SITES= ftp://ftp.sra.co.jp/pub/x11/kinput2/
+
+MAINTAINER= tech-pkg-ja@jp.netbsd.org
+COMMENT= Input server of Japanese text
+
+USE_IMAKE= YES
+
+PLIST_SRC= ${PKGDIR}/PLIST-common
+
+.include "../../mk/bsd.prefs.mk"
+.if defined(USE_CANNA) && ${USE_CANNA} != YES && \
+ defined(USE_WNN4) && ${USE_WNN4} != YES && \
+ defined(USE_WNN6) && ${USE_WNN6} != YES && \
+ defined(USE_SJ3) && ${USE_SJ3} != YES
+IGNORE= ${PKGNAME} is ignored. because USE_CANNA,USE_WNN4,USE_WNN6,USE_SJ3 are "NO"
+.endif
+
+.if !defined(USE_CANNA) || ${USE_CANNA} == YES
+DEPENDS+= Canna-lib>=3.5.2:../../inputmethod/canna-lib
+KINPUT2_DEF+= -DUseCanna -Dport_CANNASRC=${LOCALBASE}/include \
+ -Dport_CANNALIB="${LDFLAGS} -lcanna16"
+.endif
+
+#.if defined(USE_WNN6) && ${USE_WNN6} == YES
+#DEPENDS+=
+#KINPUT2_DEF+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=${LOCALBASE}/include/wnn \
+# -Dport_WNNLIB="${LDFLAGS} -lwnn6 -lcrypt"
+#.elif (!defined(USE_WNN4) || ${USE_WNN4} == YES)
+.if !defined(USE_WNN4) || ${USE_WNN4} == YES
+DEPENDS+= ja-FreeWnn-lib-1.10:../../inputmethod/ja-freewnn-lib
+KINPUT2_DEF+= -DUseWnn -Dport_WNNINCDIR=${LOCALBASE}/include/wnn \
+ -Dport_WNNLIB="${LDFLAGS} -lwnn -lcrypt"
+PLIST_SRC+= ${PKGDIR}/PLIST-freewnn
+.endif
+
+.if !defined(USE_SJ3) || ${USE_SJ3} == YES
+DEPENDS+= sj3-lib-2.0.1.20:../../inputmethod/sj3-lib
+KINPUT2_DEF+= -DUseSj3 -Dport_SJ3SRC=${LOCALBASE}/include \
+ -Dport_SJ3LIB="${LDFLAGS} -lsj3lib"
+PLIST_SRC+= ${PKGDIR}/PLIST-sj3
+.endif
+
+MAKE_ENV+= PORT_IMAKE_DEFINES='${KINPUT2_DEF}'
+
+pre-configure:
+ ${MV} -f ${WRKSRC}/Kinput2.conf ${WRKSRC}/Kinput2.conf.org
+ ${CP} ${FILESDIR}/Kinput2.conf ${WRKSRC}/Kinput2.conf
+
+do-configure:
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${XMKMF}
+
+.include "../../mk/bsd.pkg.mk"