View | Details | Raw Unified | Return to bug 200325 | Differences between
and this patch

Collapse All | Expand All

(-)japanese/Makefile (+3 lines)
Lines 160-165 Link Here
160
    SUBDIR += man-doc
160
    SUBDIR += man-doc
161
    SUBDIR += mecab
161
    SUBDIR += mecab
162
    SUBDIR += mecab-ipadic
162
    SUBDIR += mecab-ipadic
163
    SUBDIR += mecab-ipadic-eucjp
164
    SUBDIR += mecab-ipadic-sjis
165
    SUBDIR += mecab-ipadic-utf8
163
    SUBDIR += mg
166
    SUBDIR += mg
164
    SUBDIR += mh
167
    SUBDIR += mh
165
    SUBDIR += migemo
168
    SUBDIR += migemo
(-)japanese/mecab-ipadic/Makefile (-14 / +39 lines)
Lines 3-15 Link Here
3
3
4
PORTNAME=	mecab-ipadic
4
PORTNAME=	mecab-ipadic
5
DISTVERSION=	2.7.0-20070801
5
DISTVERSION=	2.7.0-20070801
6
PORTREVISION=	1
6
CATEGORIES=	japanese textproc
7
CATEGORIES=	japanese textproc
7
MASTER_SITES=	GOOGLE_CODE
8
MASTER_SITES=	GOOGLE_CODE
8
PROJECTHOST=	mecab
9
PROJECTHOST=	mecab
9
10
10
MAINTAINER=	yasu@utahime.org
11
MAINTAINER=	yasu@utahime.org
11
COMMENT=	Japanese Morphological Dictionary for MeCab
12
COMMENT?=	MeCab IPA dictionary meta-port
12
13
14
.if empty(PKGNAMESUFFIX)
15
USES=		metaport
16
OPTIONS_RADIO=	CHARSET
17
OPTIONS_RADIO_CHARSET=	EUCJP SHIFTJIS UTF8
18
OPTIONS_DEFAULT=	EUCJP
19
20
EUCJP_DESC=	Use EUC-JP as dictionary charset.
21
SHIFTJIS_DESC=	Use SHIFT-JIS as dictionary charset.
22
UTF8_DESC=	Use UTF-8 as dictionary charset.
23
EUCJP_RUN_DEPENDS=	${LOCALBASE}/lib/mecab/dic/ipadic/char.bin:${PORTSDIR}/japanese/mecab-ipadic-eucjp
24
SHIFTJIS_RUN_DEPENDS=	${LOCALBASE}/lib/mecab/dic/ipadic/char.bin:${PORTSDIR}/japanese/mecab-ipadic-sjis
25
UTF8_RUN_DEPENDS=	${LOCALBASE}/lib/mecab/dic/ipadic/char.bin:${PORTSDIR}/japanese/mecab-ipadic-utf8
26
.endif
27
28
.if !empty(PKGNAMESUFFIX)
13
LICENSE=	NAIST ICOT
29
LICENSE=	NAIST ICOT
14
LICENSE_COMB=	multi
30
LICENSE_COMB=	multi
15
LICENSE_NAME_NAIST=	NAIST
31
LICENSE_NAME_NAIST=	NAIST
Lines 26-46 Link Here
26
GNU_CONFIGURE=		yes
42
GNU_CONFIGURE=		yes
27
CONFIGURE_ARGS+=	--with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
43
CONFIGURE_ARGS+=	--with-dicdir=${PREFIX}/lib/mecab/dic/ipadic
28
44
29
OPTIONS_RADIO=	CHARSET
45
.if ${PKGNAMESUFFIX:S,-,,} == "eucjp"
30
OPTIONS_RADIO_CHARSET=	EUCJP SHIFTJIS UTF8
31
32
EUCJP_DESC=	Use EUC-JP as dictionary charset.
33
SHIFTJIS_DESC=	Use SHIFT-JIS as dictionary charset.
34
UTF8_DESC=	Use UTF-8 as dictionary charset.
35
36
.include <bsd.port.options.mk>
37
38
.if ${PORT_OPTIONS:MEUCJP}
39
CONFIGURE_ARGS+=	--with-charset=euc-jp
46
CONFIGURE_ARGS+=	--with-charset=euc-jp
40
.elif ${PORT_OPTIONS:MSHIFTJIS}
47
CONFLICTS=	ja-mecab-ipadic-utf8-[0-9]* ja-mecab-ipadic-sjis-[0-9]*
41
CONFIGURE_ARGS+=	--with-charset=shift_jis
48
.elif ${PKGNAMESUFFIX:S,-,,} == "sjis"
42
.elif ${PORT_OPTIONS:MUTF8}
49
CONFIGURE_ARGS+=	--with-charset=shiftjis
50
CONFLICTS=	ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-utf8-[0-9]*
51
.elif ${PKGNAMESUFFIX:S,-,,} == "utf8"
43
CONFIGURE_ARGS+=	--with-charset=utf-8
52
CONFIGURE_ARGS+=	--with-charset=utf-8
53
CONFLICTS=	ja-mecab-ipadic-eucjp-[0-9]* ja-mecab-ipadic-sjis-[0-9]*
44
.endif
54
.endif
45
55
56
WRKSRC=	${WRKDIR}/${PORTNAME}-${DISTVERSION}
57
58
PLIST_FILES=	\
59
	lib/mecab/dic/ipadic/char.bin \
60
	lib/mecab/dic/ipadic/dicrc \
61
	lib/mecab/dic/ipadic/left-id.def \
62
	lib/mecab/dic/ipadic/matrix.bin \
63
	lib/mecab/dic/ipadic/pos-id.def \
64
	lib/mecab/dic/ipadic/rewrite.def \
65
	lib/mecab/dic/ipadic/right-id.def \
66
	lib/mecab/dic/ipadic/sys.dic \
67
	lib/mecab/dic/ipadic/unk.dic
68
69
.endif # !empty(PKGNAMESUFFIX)
70
46
.include <bsd.port.mk>
71
.include <bsd.port.mk>
(-)japanese/mecab-ipadic/pkg-plist (-9 lines)
Lines 1-9 Link Here
1
lib/mecab/dic/ipadic/char.bin
2
lib/mecab/dic/ipadic/dicrc
3
lib/mecab/dic/ipadic/left-id.def
4
lib/mecab/dic/ipadic/matrix.bin
5
lib/mecab/dic/ipadic/pos-id.def
6
lib/mecab/dic/ipadic/rewrite.def
7
lib/mecab/dic/ipadic/right-id.def
8
lib/mecab/dic/ipadic/sys.dic
9
lib/mecab/dic/ipadic/unk.dic
(-)japanese/mecab-ipadic-eucjp/Makefile (+10 lines)
Line 0 Link Here
1
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
2
# $FreeBSD$
3
4
PKGNAMESUFFIX= -eucjp
5
6
COMMENT=       Japanese Morphological Dictionary for MeCab (EUC-JP)
7
8
MASTERDIR=     ${.CURDIR}/../mecab-ipadic
9
10
.include "${MASTERDIR}/Makefile"
(-)japanese/mecab-ipadic-sjis/Makefile (+12 lines)
Line 0 Link Here
1
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
2
# $FreeBSD$
3
4
PKGNAMESUFFIX= -sjis
5
6
COMMENT=       Japanese Morphological Dictionary for MeCab (Shift JIS)
7
8
#BROKEN=        Does not compile
9
10
MASTERDIR=     ${.CURDIR}/../mecab-ipadic
11
12
.include "${MASTERDIR}/Makefile"
(-)japanese/mecab-ipadic-utf8/Makefile (+10 lines)
Line 0 Link Here
1
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
2
# $FreeBSD$
3
4
PKGNAMESUFFIX= -utf8
5
6
COMMENT=       Japanese Morphological Dictionary for MeCab (UTF-8)
7
8
MASTERDIR=     ${.CURDIR}/../mecab-ipadic
9
10
.include "${MASTERDIR}/Makefile"

Return to bug 200325