git: 7b2c52580ad5 - main - japanese/mecab-ipadic: Clean up Makefile

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 09 Apr 2025 17:50:15 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b2c52580ad554377a495371def2913ebb426e43

commit 7b2c52580ad554377a495371def2913ebb426e43
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-04-09 17:45:25 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-04-09 17:45:25 +0000

    japanese/mecab-ipadic: Clean up Makefile
    
    - Fix indent
    - Add NO_ARCH
    - Cosmetic change
---
 japanese/mecab-ipadic/Makefile | 53 +++++++++++++++++++++---------------------
 1 file changed, 26 insertions(+), 27 deletions(-)

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
+
+CONFIGURE_ARGS=	--with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
+GNU_CONFIGURE=	yes
+NO_ARCH=	yes
+WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
 
-.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]*
+.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)