japanese/mecab-ipadic: Clean up Makefile

- Fix indent
- Add NO_ARCH
- Cosmetic change
This commit is contained in:
Po-Chuan Hsieh 2025-04-10 01:45:25 +08:00
parent 82a77db932
commit 7b2c52580a
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B

View file

@ -9,14 +9,14 @@ COMMENT?= MeCab IPA dictionary meta-port
WWW= https://taku910.github.io/mecab/ WWW= https://taku910.github.io/mecab/
.if empty(PKGNAMESUFFIX) .if empty(PKGNAMESUFFIX)
USES= metaport USES= metaport
OPTIONS_RADIO= CHARSET OPTIONS_RADIO= CHARSET
OPTIONS_RADIO_CHARSET= EUCJP SHIFTJIS UTF8 OPTIONS_RADIO_CHARSET= EUCJP SHIFTJIS UTF8
OPTIONS_DEFAULT= UTF8 OPTIONS_DEFAULT=UTF8
EUCJP_DESC= Use EUC-JP as dictionary charset. EUCJP_DESC= Use EUC-JP as dictionary charset.
SHIFTJIS_DESC= Use SHIFT-JIS as dictionary charset. SHIFTJIS_DESC= Use SHIFT-JIS as dictionary charset.
UTF8_DESC= Use UTF-8 as dictionary charset. UTF8_DESC= Use UTF-8 as dictionary charset.
EUCJP_RUN_DEPENDS= ja-mecab-ipadic-eucjp>0:japanese/mecab-ipadic-eucjp EUCJP_RUN_DEPENDS= ja-mecab-ipadic-eucjp>0:japanese/mecab-ipadic-eucjp
SHIFTJIS_RUN_DEPENDS= ja-mecab-ipadic-sjis>0:japanese/mecab-ipadic-sjis SHIFTJIS_RUN_DEPENDS= ja-mecab-ipadic-sjis>0:japanese/mecab-ipadic-sjis
UTF8_RUN_DEPENDS= ja-mecab-ipadic-utf8>0:japanese/mecab-ipadic-utf8 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 BUILD_DEPENDS= ja-mecab>=0.94:japanese/mecab
USES= perl5 USES= perl5
USE_PERL5= build USE_PERL5= build
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
.if ${PKGNAMESUFFIX:S,-,,} == "eucjp" CONFIGURE_ARGS= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
CONFIGURE_ARGS+= --with-charset=euc-jp GNU_CONFIGURE= yes
CONFLICTS= ja-mecab-ipadic-utf8-[0-9]* ja-mecab-ipadic-sjis-[0-9]* NO_ARCH= yes
.elif ${PKGNAMESUFFIX:S,-,,} == "sjis" WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
CONFIGURE_ARGS+= --with-charset=shiftjis
CONFLICTS= ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-utf8-[0-9]* .if ${PKGNAMESUFFIX} == "-eucjp"
.elif ${PKGNAMESUFFIX:S,-,,} == "utf8" CONFIGURE_ARGS+=--with-charset=euc-jp
CONFIGURE_ARGS+= --with-charset=utf-8 .elif ${PKGNAMESUFFIX} == "-sjis"
CONFLICTS= ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-sjis-[0-9]* CONFIGURE_ARGS+=--with-charset=shiftjis
.elif ${PKGNAMESUFFIX} == "-utf8"
CONFIGURE_ARGS+=--with-charset=utf-8
.endif .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= \ CONFLICTS_INSTALL= ja-mecab-ipadic*
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
.endif # !empty(PKGNAMESUFFIX) .endif # !empty(PKGNAMESUFFIX)