Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= Text-MeCab |
8 |
PORTNAME= Text-MeCab |
9 |
PORTVERSION= 0.17 |
9 |
PORTVERSION= 0.20004 |
10 |
CATEGORIES= japanese textproc perl5 |
10 |
CATEGORIES= japanese textproc perl5 |
11 |
MASTER_SITES= ${MASTER_SITE_PERL_CPAN} |
11 |
MASTER_SITES= ${MASTER_SITE_PERL_CPAN} |
12 |
MASTER_SITE_SUBDIR= Text |
12 |
MASTER_SITE_SUBDIR= Text |
Lines 17-41
Link Here
|
17 |
LIB_DEPENDS= mecab.1:${PORTSDIR}/japanese/mecab |
17 |
LIB_DEPENDS= mecab.1:${PORTSDIR}/japanese/mecab |
18 |
|
18 |
|
19 |
MAN3= Text::MeCab.3 \ |
19 |
MAN3= Text::MeCab.3 \ |
|
|
20 |
Text::MeCab::Dict.3 \ |
20 |
Text::MeCab::Node.3 |
21 |
Text::MeCab::Node.3 |
21 |
|
22 |
|
22 |
PERL_CONFIGURE= yes |
23 |
PERL_CONFIGURE= yes |
23 |
CONFIGURE_ARGS= </dev/null |
24 |
CONFIGURE_ARGS= </dev/null |
24 |
|
25 |
|
25 |
# dictionary encoding (euc-jp, shift_jis, utf8) |
26 |
# dictionary encoding (euc-jp, shift_jis, utf-8) |
26 |
ENCODING?= euc-jp |
27 |
ENCODING?= utf-8 |
27 |
|
28 |
|
28 |
post-patch: |
29 |
post-patch: |
29 |
# To prevent CCFLAGS value from being overwritten by the ports system |
30 |
@${REINPLACE_CMD} -e "/default_encoding = /s/utf-8/${ENCODING}/" \ |
30 |
@${REINPLACE_CMD} -e 's|CCFLAGS|DEFINE|g' ${WRKSRC}/Makefile.PL |
|
|
31 |
|
32 |
.if ${ENCODING} == "shift_jis" |
33 |
@${REINPLACE_CMD} -e '/my \$$encoding = /s/euc-jp/shift_jis/' \ |
34 |
${WRKSRC}/tools/probe_mecab.pl |
35 |
.elif ${ENCODING} == "utf8" |
36 |
@${REINPLACE_CMD} -e '/my \$$encoding = /s/euc-jp/utf8/' \ |
37 |
${WRKSRC}/tools/probe_mecab.pl |
31 |
${WRKSRC}/tools/probe_mecab.pl |
38 |
.endif |
32 |
|
|
|
33 |
# To prevent CCFLAGS value from being overwritten by the ports system |
34 |
@${REINPLACE_CMD} -e "s|CCFLAGS|INC|g" ${WRKSRC}/Makefile.PL |
39 |
|
35 |
|
40 |
.include <bsd.port.pre.mk> |
36 |
.include <bsd.port.pre.mk> |
41 |
|
37 |
|