diff --git a/japanese/mecab-ipadic/Makefile b/japanese/mecab-ipadic/Makefile index 6f23a73f8c1f..d314473bbd7f 100644 --- a/japanese/mecab-ipadic/Makefile +++ b/japanese/mecab-ipadic/Makefile @@ -9,14 +9,14 @@ COMMENT?= MeCab IPA dictionary meta-port WWW= https://taku910.github.io/mecab/ .if empty(PKGNAMESUFFIX) -USES= metaport +USES= metaport OPTIONS_RADIO= CHARSET OPTIONS_RADIO_CHARSET= EUCJP SHIFTJIS UTF8 -OPTIONS_DEFAULT= UTF8 - +OPTIONS_DEFAULT=UTF8 EUCJP_DESC= Use EUC-JP as dictionary charset. SHIFTJIS_DESC= Use SHIFT-JIS as dictionary charset. UTF8_DESC= Use UTF-8 as dictionary charset. + EUCJP_RUN_DEPENDS= ja-mecab-ipadic-eucjp>0:japanese/mecab-ipadic-eucjp SHIFTJIS_RUN_DEPENDS= ja-mecab-ipadic-sjis>0:japanese/mecab-ipadic-sjis UTF8_RUN_DEPENDS= ja-mecab-ipadic-utf8>0:japanese/mecab-ipadic-utf8 @@ -34,34 +34,33 @@ LICENSE_FILE_ICOT= ${WRKSRC}/COPYING BUILD_DEPENDS= ja-mecab>=0.94:japanese/mecab -USES= perl5 -USE_PERL5= build -GNU_CONFIGURE= yes -CONFIGURE_ARGS+= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic +USES= perl5 +USE_PERL5= build -.if ${PKGNAMESUFFIX:S,-,,} == "eucjp" -CONFIGURE_ARGS+= --with-charset=euc-jp -CONFLICTS= ja-mecab-ipadic-utf8-[0-9]* ja-mecab-ipadic-sjis-[0-9]* -.elif ${PKGNAMESUFFIX:S,-,,} == "sjis" -CONFIGURE_ARGS+= --with-charset=shiftjis -CONFLICTS= ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-utf8-[0-9]* -.elif ${PKGNAMESUFFIX:S,-,,} == "utf8" -CONFIGURE_ARGS+= --with-charset=utf-8 -CONFLICTS= ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-sjis-[0-9]* +CONFIGURE_ARGS= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic +GNU_CONFIGURE= yes +NO_ARCH= yes +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} + +.if ${PKGNAMESUFFIX} == "-eucjp" +CONFIGURE_ARGS+=--with-charset=euc-jp +.elif ${PKGNAMESUFFIX} == "-sjis" +CONFIGURE_ARGS+=--with-charset=shiftjis +.elif ${PKGNAMESUFFIX} == "-utf8" +CONFIGURE_ARGS+=--with-charset=utf-8 .endif -WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION} +PLIST_FILES= lib/mecab/dic/ipadic/char.bin \ + lib/mecab/dic/ipadic/dicrc \ + lib/mecab/dic/ipadic/left-id.def \ + lib/mecab/dic/ipadic/matrix.bin \ + lib/mecab/dic/ipadic/pos-id.def \ + lib/mecab/dic/ipadic/rewrite.def \ + lib/mecab/dic/ipadic/right-id.def \ + lib/mecab/dic/ipadic/sys.dic \ + lib/mecab/dic/ipadic/unk.dic -PLIST_FILES= \ - lib/mecab/dic/ipadic/char.bin \ - lib/mecab/dic/ipadic/dicrc \ - lib/mecab/dic/ipadic/left-id.def \ - lib/mecab/dic/ipadic/matrix.bin \ - lib/mecab/dic/ipadic/pos-id.def \ - lib/mecab/dic/ipadic/rewrite.def \ - lib/mecab/dic/ipadic/right-id.def \ - lib/mecab/dic/ipadic/sys.dic \ - lib/mecab/dic/ipadic/unk.dic +CONFLICTS_INSTALL= ja-mecab-ipadic* .endif # !empty(PKGNAMESUFFIX)