1PORTNAME=	mecab-ipadic
2DISTVERSION=	2.7.0-20070801
3PORTREVISION=	1
4CATEGORIES=	japanese textproc
5MASTER_SITES=	https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM&dummy=/
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT?=	MeCab IPA dictionary meta-port
9WWW=		https://taku910.github.io/mecab/
10
11.if empty(PKGNAMESUFFIX)
12USES=		metaport
13OPTIONS_RADIO=	CHARSET
14OPTIONS_RADIO_CHARSET=	EUCJP SHIFTJIS UTF8
15OPTIONS_DEFAULT=UTF8
16EUCJP_DESC=	Use EUC-JP as dictionary charset.
17SHIFTJIS_DESC=	Use SHIFT-JIS as dictionary charset.
18UTF8_DESC=	Use UTF-8 as dictionary charset.
19
20EUCJP_RUN_DEPENDS=	ja-mecab-ipadic-eucjp>0:japanese/mecab-ipadic-eucjp
21SHIFTJIS_RUN_DEPENDS=	ja-mecab-ipadic-sjis>0:japanese/mecab-ipadic-sjis
22UTF8_RUN_DEPENDS=	ja-mecab-ipadic-utf8>0:japanese/mecab-ipadic-utf8
23.endif
24
25.if !empty(PKGNAMESUFFIX)
26LICENSE=	NAIST ICOT
27LICENSE_COMB=	multi
28LICENSE_NAME_NAIST=	NAIST
29LICENSE_NAME_ICOT=	ICOT
30LICENSE_PERMS_NAIST=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
31LICENSE_PERMS_ICOT=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
32LICENSE_FILE_NAIST=	${WRKSRC}/COPYING
33LICENSE_FILE_ICOT=	${WRKSRC}/COPYING
34
35BUILD_DEPENDS=	ja-mecab>=0.94:japanese/mecab
36
37USES=		perl5
38USE_PERL5=	build
39
40CONFIGURE_ARGS=	--with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
41GNU_CONFIGURE=	yes
42NO_ARCH=	yes
43WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
44
45.if ${PKGNAMESUFFIX} == "-eucjp"
46CONFIGURE_ARGS+=--with-charset=euc-jp
47.elif ${PKGNAMESUFFIX} == "-sjis"
48CONFIGURE_ARGS+=--with-charset=shiftjis
49.elif ${PKGNAMESUFFIX} == "-utf8"
50CONFIGURE_ARGS+=--with-charset=utf-8
51.endif
52
53PLIST_FILES=	lib/mecab/dic/ipadic/char.bin \
54		lib/mecab/dic/ipadic/dicrc \
55		lib/mecab/dic/ipadic/left-id.def \
56		lib/mecab/dic/ipadic/matrix.bin \
57		lib/mecab/dic/ipadic/pos-id.def \
58		lib/mecab/dic/ipadic/rewrite.def \
59		lib/mecab/dic/ipadic/right-id.def \
60		lib/mecab/dic/ipadic/sys.dic \
61		lib/mecab/dic/ipadic/unk.dic
62
63CONFLICTS_INSTALL=	ja-mecab-ipadic*
64
65.endif # !empty(PKGNAMESUFFIX)
66
67.include <bsd.port.mk>
68