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

Collapse All | Expand All

(-)b/japanese/Makefile (+3 lines)
Lines 153-158 Link Here
153
    SUBDIR += marumoji-fonts
153
    SUBDIR += marumoji-fonts
154
    SUBDIR += mecab
154
    SUBDIR += mecab
155
    SUBDIR += mecab-ipadic
155
    SUBDIR += mecab-ipadic
156
    SUBDIR += mecab-ipadic-eucjp
157
    SUBDIR += mecab-ipadic-sjis
158
    SUBDIR += mecab-ipadic-utf8
156
    SUBDIR += mg
159
    SUBDIR += mg
157
    SUBDIR += mh
160
    SUBDIR += mh
158
    SUBDIR += migemo
161
    SUBDIR += migemo
(-)b/japanese/mecab-ipadic-eucjp/Makefile (+10 lines)
Added 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"
(-)b/japanese/mecab-ipadic-sjis/Makefile (+12 lines)
Added 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"
(-)b/japanese/mecab-ipadic-utf8/Makefile (+10 lines)
Added 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"
(-)b/japanese/mecab-ipadic/Makefile (-13 / +38 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=       UTF8
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 USE_PERL5= build 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]*
48
.elif ${PKGNAMESUFFIX:S,-,,} == "sjis"
41
CONFIGURE_ARGS+=       --with-charset=shift_jis
49
CONFIGURE_ARGS+=       --with-charset=shift_jis
42
.elif ${PORT_OPTIONS:MUTF8}
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>
(-)a/japanese/mecab-ipadic/pkg-plist (-9 lines)
Removed 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

Return to bug 200325