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

@ -12,11 +12,11 @@ WWW= https://taku910.github.io/mecab/
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
@ -36,24 +36,21 @@ BUILD_DEPENDS= ja-mecab>=0.94:japanese/mecab
USES= perl5
USE_PERL5= build
CONFIGURE_ARGS= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
GNU_CONFIGURE= yes
CONFIGURE_ARGS+= --with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
.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]*
.endif
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
PLIST_FILES= \
lib/mecab/dic/ipadic/char.bin \
.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
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 \
@ -63,6 +60,8 @@ PLIST_FILES= \
lib/mecab/dic/ipadic/sys.dic \
lib/mecab/dic/ipadic/unk.dic
CONFLICTS_INSTALL= ja-mecab-ipadic*
.endif # !empty(PKGNAMESUFFIX)
.include <bsd.port.mk>