From 06997591c4779d40f1a87fb177a40c2965ba6984 Mon Sep 17 00:00:00 2001 From: wiz Date: Thu, 1 Dec 2005 18:58:39 +0000 Subject: Convert to options framework. --- inputmethod/kinput2/Makefile | 39 ++++----------------------------------- inputmethod/kinput2/options.mk | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 41 insertions(+), 35 deletions(-) create mode 100644 inputmethod/kinput2/options.mk (limited to 'inputmethod') diff --git a/inputmethod/kinput2/Makefile b/inputmethod/kinput2/Makefile index f2f32e468f4..9eadfbefbd5 100644 --- a/inputmethod/kinput2/Makefile +++ b/inputmethod/kinput2/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2005/04/11 21:46:11 tv Exp $ +# $NetBSD: Makefile,v 1.12 2005/12/01 18:58:39 wiz Exp $ DISTNAME= kinput2-v3 PKGNAME= kinput2-3.0 @@ -13,40 +13,9 @@ 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 -PKG_FAIL_REASON= ${PKGNAME} is ignored. because USE_CANNA,USE_WNN4,USE_WNN6,USE_SJ3 are "NO" -.endif - -.if !defined(USE_CANNA) || ${USE_CANNA} == YES -.include "../../inputmethod/canna-lib/buildlink3.mk" -KINPUT2_DEF+= -DUseCanna -Dport_CANNASRC=${BUILDLINK_PREFIX.Canna-lib}/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 -.include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" -KINPUT2_DEF+= -DUseWnn -Dport_WNNINCDIR=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/include/wnn \ - -Dport_WNNLIB="${LDFLAGS} -lwnn -lcrypt" -PLIST_SRC+= ${PKGDIR}/PLIST-freewnn -.endif - -.if !defined(USE_SJ3) || ${USE_SJ3} == YES -.include "../../inputmethod/sj3-lib/buildlink3.mk" -KINPUT2_DEF+= -DUseSj3 -Dport_SJ3SRC=${BUILDLINK_PREFIX.sj3-lib}/include \ - -Dport_SJ3LIB="${LDFLAGS} -lsj3lib" -PLIST_SRC+= ${PKGDIR}/PLIST-sj3 -.endif - -MAKE_ENV+= PORT_IMAKE_DEFINES='${KINPUT2_DEF}' +.include "options.mk" + +MAKE_ENV+= PORT_IMAKE_DEFINES=${KINPUT2_DEFS:Q} pre-configure: ${MV} -f ${WRKSRC}/Kinput2.conf ${WRKSRC}/Kinput2.conf.org diff --git a/inputmethod/kinput2/options.mk b/inputmethod/kinput2/options.mk new file mode 100644 index 00000000000..a0e2600d293 --- /dev/null +++ b/inputmethod/kinput2/options.mk @@ -0,0 +1,37 @@ +# $NetBSD: options.mk,v 1.1 2005/12/01 18:58:39 wiz Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.kinput2 +PKG_OPTIONS_NONEMPTY_SETS= inputmethod +PKG_OPTIONS_SET.inputmethod= canna wnn4 sj3 +PKG_SUGGESTED_OPTIONS= canna wnn4 sj3 +#PKG_OPTIONS_SET.inputmethod+= wnn6 + +.include "../../mk/bsd.options.mk" + +.if !empty(PKG_OPTIONS:Mcanna) +.include "../../inputmethod/canna-lib/buildlink3.mk" +KINPUT2_DEFS+= -DUseCanna +KINPUT2_DEFS+= -Dport_CANNASRC=${BUILDLINK_PREFIX.Canna-lib}/include +KINPUT2_DEFS+= -Dport_CANNALIB="${LDFLAGS} -lcanna16" +.endif + +#.if !empty(PKG_OPTIONS:Mwnn6) +#DEPENDS+= +#KINPUT2_DEFS+= -DUseWnn -DUseWnn6 -Dport_WNNINCDIR=${LOCALBASE}/include/wnn \ +# -Dport_WNNLIB="${LDFLAGS} -lwnn6 -lcrypt" +#.elif !empty(PKG_OPTIONS:Mwnn4) +.if !empty(PKG_OPTIONS:Mwnn4) +.include "../../inputmethod/ja-freewnn-lib/buildlink3.mk" +KINPUT2_DEFS+= -DUseWnn +KINPUT2_DEFS+= -Dport_WNNINCDIR=${BUILDLINK_PREFIX.ja-FreeWnn-lib}/include/wnn +KINPUT2_DEFS+= -Dport_WNNLIB="${LDFLAGS} -lwnn -lcrypt" +PLIST_SRC+= ${PKGDIR}/PLIST-freewnn +.endif + +.if !empty(PKG_OPTIONS:Msj3) +.include "../../inputmethod/sj3-lib/buildlink3.mk" +KINPUT2_DEFS+= -DUseSj3 +KINPUT2_DEFS+= -Dport_SJ3SRC=${BUILDLINK_PREFIX.sj3-lib}/include +KINPUT2_DEFS+= -Dport_SJ3LIB="${LDFLAGS} -lsj3lib" +PLIST_SRC+= ${PKGDIR}/PLIST-sj3 +.endif -- cgit v1.2.3