View | Details | Raw Unified | Return to bug 193305
Collapse All | Expand All

(-)cmigemo/Makefile (-7 / +11 lines)
Lines 2-19 Link Here
2
# $FreeBSD: head/japanese/cmigemo/Makefile 360575 2014-07-04 08:46:52Z antoine $
2
# $FreeBSD: head/japanese/cmigemo/Makefile 360575 2014-07-04 08:46:52Z antoine $
3
3
4
PORTNAME=	cmigemo
4
PORTNAME=	cmigemo
5
PORTVERSION=	20110227
5
PORTVERSION=	20140309
6
CATEGORIES=	japanese
6
CATEGORIES=	japanese
7
MASTER_SITES?=	${MASTER_SITE_GOOGLE_CODE}
7
MASTER_SITES?=	GH
8
DISTNAME=	${PORTNAME}-default-src-${PORTVERSION}
9
DIST_SUBDIR=	cmigemo
8
DIST_SUBDIR=	cmigemo
10
9
10
USE_GITHUB= yes
11
GH_ACCOUNT= koron
12
GH_PROJECT= cmigemo
13
GH_COMMIT=  ${GH_TAGNAME}
14
GH_TAGNAME= b248baa
15
11
MAINTAINER=	nobutaka@FreeBSD.org
16
MAINTAINER=	nobutaka@FreeBSD.org
12
COMMENT=	C implementation of Migemo Japanese incremental search tool
17
COMMENT=	C implementation of Migemo Japanese incremental search tool
13
18
14
.if !defined(PKGNAMESUFFIX)
19
.if !defined(PKGNAMESUFFIX)
15
LICENSE=	MIT
20
LICENSE=	MIT
16
LICENSE_FILE=	${WRKSRC}/doc/LICENSE_MIT.txt
21
LICENSE_FILE=	${WRKSRC}/LICENSE
17
22
18
RUN_DEPENDS=	${DATADIR}/cp932/migemo-dict:${PORTSDIR}/japanese/cmigemo-dict
23
RUN_DEPENDS=	${DATADIR}/cp932/migemo-dict:${PORTSDIR}/japanese/cmigemo-dict
19
24
Lines 28-40 Link Here
28
.endif
33
.endif
29
34
30
OPTIONS_DEFINE+=DOCS
35
OPTIONS_DEFINE+=DOCS
31
USES+=		iconv:build,wchar_t gmake zip
36
USES+=		gmake
37
BUILD_DEPENDS=	${LOCALBASE}/bin/nkf:${PORTSDIR}/japanese/nkf
32
38
33
HAS_CONFIGURE=	yes
39
HAS_CONFIGURE=	yes
34
CONFIGURE_ARGS=	--prefix=${STAGEDIR}${PREFIX}
40
CONFIGURE_ARGS=	--prefix=${STAGEDIR}${PREFIX}
35
41
36
WRKSRC=		${WRKDIR}/${PORTNAME}-default-src
37
38
.include <bsd.port.options.mk>
42
.include <bsd.port.options.mk>
39
43
40
.if !defined(PKGNAMESUFFIX) && ${PORT_OPTIONS:MDOCS}
44
.if !defined(PKGNAMESUFFIX) && ${PORT_OPTIONS:MDOCS}
(-)cmigemo/distinfo (-2 / +2 lines)
Lines 1-4 Link Here
1
SHA256 (cmigemo/cmigemo-default-src-20110227.zip) = 4aa759b2e055ef3c3fbeb9e92f7f0aacc1fd1f8602fdd2f122719793ee14414c
1
SHA256 (cmigemo/cmigemo-20140309.tar.gz) = 2510450c29715ece3ecc6483626d2db46c2631d75496f81e2e17e22a69a80528
2
SIZE (cmigemo/cmigemo-default-src-20110227.zip) = 116574
2
SIZE (cmigemo/cmigemo-20140309.tar.gz) = 73661
3
SHA256 (cmigemo/SKK-JISYO.L-20110813.bz2) = 560da93401f0a58417d61e2ff41a43a24f0886877797bbea879ba9db3e70e3d9
3
SHA256 (cmigemo/SKK-JISYO.L-20110813.bz2) = 560da93401f0a58417d61e2ff41a43a24f0886877797bbea879ba9db3e70e3d9
4
SIZE (cmigemo/SKK-JISYO.L-20110813.bz2) = 1694235
4
SIZE (cmigemo/SKK-JISYO.L-20110813.bz2) = 1694235
(-)cmigemo/files/patch-compile_config.mk.in (-3 / +3 lines)
Lines 18-26 Link Here
18
-FILTER_CP932	= ${PROGRAM_ENCODEFILTER} -s
18
-FILTER_CP932	= ${PROGRAM_ENCODEFILTER} -s
19
-FILTER_EUCJP	= ${PROGRAM_ENCODEFILTER} -e
19
-FILTER_EUCJP	= ${PROGRAM_ENCODEFILTER} -e
20
-FILTER_UTF8	= iconv -t utf-8 -f cp932
20
-FILTER_UTF8	= iconv -t utf-8 -f cp932
21
+FILTER_CP932	= %%LOCALBASE%%/bin/iconv -t cp932 -f euc-jp
21
+ICONV_EUCJP_TO_CP932	= %%LOCALBASE%%/bin/nkf --ic=eucJP-ms --oc=CP932
22
+FILTER_EUCJP	= %%LOCALBASE%%/bin/iconv -t euc-jp -f cp932
22
+ICONV_CP932_TO_EUCJP	= %%LOCALBASE%%/bin/nkf --ic=CP932 --oc=eucJP-ms
23
+FILTER_UTF8	= %%LOCALBASE%%/bin/iconv -t utf-8 -f cp932
23
+ICONV_CP932_TO_UTF8	= %%LOCALBASE%%/bin/nkf --ic=CP932 --oc=UTF-8
24
 INSTALL		= ${PROGRAM_INSTALL} -c
24
 INSTALL		= ${PROGRAM_INSTALL} -c
25
 INSTALL_PROGRAM	= $(INSTALL) -m 755
25
 INSTALL_PROGRAM	= $(INSTALL) -m 755
26
 INSTALL_DATA	= $(INSTALL) -m 644
26
 INSTALL_DATA	= $(INSTALL) -m 644
(-)cmigemo/files/patch-dict_dict.mak (-1 / +1 lines)
Lines 34-40 Link Here
34
 ##############################################################################
34
 ##############################################################################
35
 # for GNU/gcc(Linux‘¼)
35
 # for GNU/gcc(Linux‘¼)
36
 #
36
 #
37
-gcc:		euc-jp
37
-gcc:		euc-jp utf-8
38
+gcc-dict:		euc-jp-dict utf-8-dict
38
+gcc-dict:		euc-jp-dict utf-8-dict
39
+gcc-dat:		euc-jp-dat utf-8-dat
39
+gcc-dat:		euc-jp-dat utf-8-dat
40
 
40
 
(-)cmigemo/files/patch-src_wordbuf.c (-10 lines)
Lines 1-10 Link Here
1
--- src/wordbuf.c.orig	2011-08-13 23:52:52.000000000 +0900
2
+++ src/wordbuf.c	2011-08-13 23:53:22.000000000 +0900
3
@@ -9,6 +9,7 @@
4
 #include <stdio.h>
5
 #include <stdlib.h>
6
 #include <string.h>
7
+#include <limits.h>
8
 #include "wordbuf.h"
9
 
10
 #define WORDLEN_DEF 64
(-)cmigemo-dict/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD: head/japanese/cmigemo-dict/Makefile 358003 2014-06-16 14:33:03Z nobutaka $
2
# $FreeBSD: head/japanese/cmigemo-dict/Makefile 358003 2014-06-16 14:33:03Z nobutaka $
3
3
4
CATEGORIES=	japanese
4
CATEGORIES=	japanese
5
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
5
MASTER_SITES=	GH \
6
		${MASTER_SITE_LOCAL:S/$/:skkdic/}
6
		${MASTER_SITE_LOCAL:S/$/:skkdic/}
7
MASTER_SITE_SUBDIR=	nobutaka/:skkdic
7
MASTER_SITE_SUBDIR=	nobutaka/:skkdic
8
PKGNAMESUFFIX=	-dict
8
PKGNAMESUFFIX=	-dict

Return to bug 193305