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

(-)edict-utf-8/Makefile (-55 / +36 lines)
Lines 6-49 Link Here
6
#
6
#
7
7
8
PORTNAME=	edict-utf-8
8
PORTNAME=	edict-utf-8
9
PORTVERSION=	20050310
9
PORTVERSION=	20061125
10
PORTREVISION=	1
11
CATEGORIES=	japanese
10
CATEGORIES=	japanese
12
MASTER_SITES=	ftp://ftp.cc.monash.edu.au/pub/nihongo/ \
11
MASTER_SITES=	http://redundancy.redundancy.org/mirror/${PORTNAME}/
13
		http://japanology.arts.kuleuven.ac.be/mirrors/monash/ \
14
		ftp://ftp.nrc.ca/pub/packages/nihongo/ \
15
		http://www.bcit-broadcast.com/monash/ \
16
		ftp://ftp.mirrorservice.org/sites/ftp.cc.monash.edu.au/pub/nihongo/ \
17
		ftp://ftp.sedl.org/pub/mirrors/nihongo/ \
18
		ftp://ftp.u-aizu.ac.jp/pub/SciEng/nihongo/ftp.cc.monash.edu.au/ \
19
		ftp://ftp.funet.fi/pub/culture/japan/mirrors/monash/pub/nihongo/ \
20
		ftp://ftp.uni-duisburg.de/Mirrors/ftp.monash.edu.au/pub/nihongo/
21
DISTFILES=	${DICTFILES}
12
DISTFILES=	${DICTFILES}
22
EXTRACT_ONLY=	# intentionally left blank
23
13
24
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	lx@redundancy.redundancy.org
25
COMMENT=	Japanese-English edict UTF-8 dictionaries
15
COMMENT=	Japanese-English edict UTF-8 dictionaries
26
16
27
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
17
BUILD_DEPENDS=	unzip:${PORTSDIR}/archivers/unzip
28
18
29
BROKEN=		Size mismatch
30
DEPRECATED=	${BROKEN}
31
EXPIRATION_DATE=2006-12-01
32
33
USE_ICONV=	yes
19
USE_ICONV=	yes
34
ICONV?=		iconv
20
ICONV?=		iconv
35
CONVERT_CMD=	${ICONV} -c -f EUC-JP -t UTF-8
21
CONVERT_CMD=	${ICONV} -c -f EUC-JP -t UTF-8
36
NO_BUILD=	yes
37
22
38
DIST_SUBDIR=	edict
23
DIST_SUBDIR=	edict-utf8
39
24
40
DICTFILES=	edict.gz edicth compdic.gz \
25
DICTFILES=	edict.gz edicth compdic.gz jddict.v02.gz \
41
		jddict.v02.gz j_places.gz ediclsd3.zip \
26
		j_places.gz ediclsd3.zip kanjidic.gz kanjd212.gz \
42
		kanjidic.gz kanjd212.gz lawgledt.zip \
27
		lawgledt.zip lingdic.zip geodic.gz pandpdic.zip \
43
		lingdic.zip geodic.gz pandpdic.zip \
28
		aviation.zip findic.zip mktdic.zip compverb.gz \
44
		aviation.zip findic.zip mktdic.zip \
29
		4jwords.gz concrete.zip enamdict.gz
45
		compverb.gz 4jwords.gz concrete.zip
46
BROKENDICTFILES=	enamdict.gz
47
30
48
NODOCFILES=	edict_doc.txt edict_doc.html edicth.doc \
31
NODOCFILES=	edict_doc.txt edict_doc.html edicth.doc \
49
		enamdict_doc.txt enamdict_doc.html jddict.doc \
32
		enamdict_doc.txt enamdict_doc.html jddict.doc \
Lines 62-107 Link Here
62
45
63
.include <bsd.port.pre.mk>
46
.include <bsd.port.pre.mk>
64
47
65
do-install:
48
do-extract:
66
	@if [ ! -d ${DATADIR} ] ; \
49
	@${RM} -rf ${WRKDIR}
67
	then \
50
	@${MKDIR} ${WRKDIR}
68
		${MKDIR} ${DATADIR} ; \
69
	fi
70
	@for file in ${DICTFILES}; do \
51
	@for file in ${DICTFILES}; do \
71
		echo $$file; \
52
		${ECHO} "Extracting $$file"; \
72
		case $$file in \
53
		case $$file in \
73
		*.gz) \
54
		*.gz) \
74
			instfile=`${BASENAME} $$file .gz` ; \
55
			instfile=`${BASENAME} $$file .gz` ; \
75
			if ${GZIP_CMD} -cd ${_DISTDIR}/$$file | ${CONVERT_CMD} \
56
			${GZIP_CMD} -dc ${_DISTDIR}/$$file > ${WRKSRC}/$$instfile.euc-jp \
76
				> ${DATADIR}/$$instfile ; \
77
			then \
78
				${TRUE} ; \
79
			else \
80
				exit 1; \
81
			fi \
82
			;; \
57
			;; \
83
		*.zip) \
58
		*.zip) \
84
			instfile=`${BASENAME} $$file .zip` ; \
59
			instfile=`${BASENAME} $$file .zip` ; \
85
			if ${UNZIP_CMD} -c ${_DISTDIR}/$$file -x ${NODOCFILES} 2>/dev/null \
60
			${UNZIP_CMD} -c ${_DISTDIR}/$$file -x ${NODOCFILES} 2>/dev/null \
86
			| ${CONVERT_CMD} > ${DATADIR}/$$instfile ; \
61
			> ${WRKSRC}/$$instfile.euc-jp \
87
			then \
88
				${TRUE} ; \
89
			else \
90
				exit 1; \
91
			fi \
92
			;; \
62
			;; \
93
		*) \
63
		*) \
94
			instfile=`${BASENAME} $$file` ; \
64
			instfile=$$file ; \
95
			${CONVERT_CMD} ${_DISTDIR}/$$file >${DATADIR}/$$instfile \
65
			${CP} ${_DISTDIR}/$$file ${WRKSRC}/$$file.euc-jp \
96
			;; \
66
			;; \
97
		esac ; \
67
		esac ; \
98
		( \
68
		${ECHO} $$instfile >> ${WRKSRC}/filelist; \
99
			cd ${DATADIR} ; \
69
	done
100
			${CHOWN} ${SHAREOWN}:${SHAREGRP} $$instfile ; \
70
101
			${CHMOD} ${SHAREMODE} $$instfile  ; \
71
do-build:
102
		) ; \
72
	@for file in `cat ${WRKSRC}/filelist`; do \
73
		${ECHO} "Converting $$file"; \
74
		${CONVERT_CMD} ${WRKSRC}/$$file.euc-jp > ${WRKSRC}/$$file; \
75
	done
76
77
do-install:
78
	@if [ ! -d ${DATADIR} ] ; \
79
	then \
80
		${MKDIR} ${DATADIR} ; \
81
	fi
82
	@for file in `cat ${WRKSRC}/filelist`; do \
83
		${ECHO} "Installing $$file"; \
84
		${INSTALL} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} \
85
		${WRKSRC}/$$file ${DATADIR}/$$file; \
103
	done
86
	done
104
87
105
post-install:
106
	${CAT} ${PKGMESSAGE}
107
.include <bsd.port.post.mk>
88
.include <bsd.port.post.mk>
(-)edict-utf-8/distinfo (-38 / +57 lines)
Lines 1-38 Link Here
1
MD5 (edict/edict.gz) = f5c447af4eaf1e073804f0d935d84435
1
MD5 (edict-utf8/edict.gz) = c06b75a964698aae51e1c8b1cd6f073b
2
SIZE (edict/edict.gz) = 1995732
2
SHA256 (edict-utf8/edict.gz) = 24e10d9909048f95f32c50a2faf80a4a56e3e2c39e5208b68521eeb4179c6818
3
MD5 (edict/edicth) = 522c9d10d8f1fa3e7ff0824c8f3a3eb7
3
SIZE (edict-utf8/edict.gz) = 2279247
4
SIZE (edict/edicth) = 3965
4
MD5 (edict-utf8/edicth) = 522c9d10d8f1fa3e7ff0824c8f3a3eb7
5
MD5 (edict/enamdict.gz) = 83b56fc76b3027f26bcacf695cf7d027
5
SHA256 (edict-utf8/edicth) = b1e50500cdff7005bb1155e82ed920e2f8e6648fbda10bf05d23242840621b1d
6
SIZE (edict/enamdict.gz) = 3898517
6
SIZE (edict-utf8/edicth) = 3965
7
MD5 (edict/compdic.gz) = 5e44bfbf35f976c6053eaaf70d960447
7
MD5 (edict-utf8/compdic.gz) = 5e44bfbf35f976c6053eaaf70d960447
8
SIZE (edict/compdic.gz) = 225252
8
SHA256 (edict-utf8/compdic.gz) = 9c33ceb7ef3c8a0ff30e58b138aa8f116ba99b5d65a8282fe8d758810471f0f5
9
MD5 (edict/jddict.v02.gz) = 54feca633fc2f1e29b673cb70f85b276
9
SIZE (edict-utf8/compdic.gz) = 225252
10
SIZE (edict/jddict.v02.gz) = 201223
10
MD5 (edict-utf8/jddict.v02.gz) = 54feca633fc2f1e29b673cb70f85b276
11
MD5 (edict/j_places.gz) = a5241530ecfa6b415358cf0f472edfb1
11
SHA256 (edict-utf8/jddict.v02.gz) = 064687764f97fc344fcdaf8370d5c1792b08b5e48ed0ce78b9e817d504690e66
12
SIZE (edict/j_places.gz) = 964036
12
SIZE (edict-utf8/jddict.v02.gz) = 201223
13
MD5 (edict/ediclsd3.zip) = f5619e83d73f3aab768c3483ca9be346
13
MD5 (edict-utf8/j_places.gz) = a5241530ecfa6b415358cf0f472edfb1
14
SIZE (edict/ediclsd3.zip) = 991369
14
SHA256 (edict-utf8/j_places.gz) = 6fab609585c71bbd41de5832fb726090722c1309e40dbcb0043145755f2107fd
15
MD5 (edict/kanjidic.gz) = 19e69f226a1108ea3bd9a5657163465c
15
SIZE (edict-utf8/j_places.gz) = 964036
16
SIZE (edict/kanjidic.gz) = 499608
16
MD5 (edict-utf8/ediclsd3.zip) = f5619e83d73f3aab768c3483ca9be346
17
MD5 (edict/kanjd212.gz) = 04e9c0afb90c7f925a395c21354bd28d
17
SHA256 (edict-utf8/ediclsd3.zip) = 1812c90b4e373631a936921a538bd0b0eaccf250e1200c9ff730d3f0848863cf
18
SIZE (edict/kanjd212.gz) = 198415
18
SIZE (edict-utf8/ediclsd3.zip) = 991369
19
MD5 (edict/lawgledt.zip) = 5d55da32d03bdaf9ad92ee3b096ff320
19
MD5 (edict-utf8/kanjidic.gz) = 6187e40dfc306fbc498ac541ede71f2d
20
SIZE (edict/lawgledt.zip) = 133100
20
SHA256 (edict-utf8/kanjidic.gz) = a414d8ad397796b7ca9c1d8d7dc3d2e237a16ca8118b4723b4625256d2261799
21
MD5 (edict/lingdic.zip) = 1de53397af823ace8e296d3d8883a558
21
SIZE (edict-utf8/kanjidic.gz) = 503426
22
SIZE (edict/lingdic.zip) = 50837
22
MD5 (edict-utf8/kanjd212.gz) = 08b2fa361340a92313cc3e272825420f
23
MD5 (edict/geodic.gz) = a0477c4f6fe10209e46ad433e85ea902
23
SHA256 (edict-utf8/kanjd212.gz) = 39255f3c6272b78439d53a5ed3c9c29102b9cc92754e6058af24a0608e5f821c
24
SIZE (edict/geodic.gz) = 20982
24
SIZE (edict-utf8/kanjd212.gz) = 198395
25
MD5 (edict/pandpdic.zip) = 22f73642e22aa90af9e0f5400100db5c
25
MD5 (edict-utf8/lawgledt.zip) = 5d55da32d03bdaf9ad92ee3b096ff320
26
SIZE (edict/pandpdic.zip) = 14800
26
SHA256 (edict-utf8/lawgledt.zip) = b70584156499980dcaca540284c2f8bb24dbb476a57e6d7f6a644260bd3cff6a
27
MD5 (edict/aviation.zip) = 5092ece80ff75a087a7f3beb2a45ef96
27
SIZE (edict-utf8/lawgledt.zip) = 133100
28
SIZE (edict/aviation.zip) = 27432
28
MD5 (edict-utf8/lingdic.zip) = 1de53397af823ace8e296d3d8883a558
29
MD5 (edict/findic.zip) = 0e8aedecf217eb696801b0528b04a63e
29
SHA256 (edict-utf8/lingdic.zip) = c6ebb6567df6b841d6120f2de866881bd102b489215a52398f39f26058cfba37
30
SIZE (edict/findic.zip) = 25093
30
SIZE (edict-utf8/lingdic.zip) = 50837
31
MD5 (edict/mktdic.zip) = e7719d9cd89b4dfe6efa57d43475d908
31
MD5 (edict-utf8/geodic.gz) = a0477c4f6fe10209e46ad433e85ea902
32
SIZE (edict/mktdic.zip) = 18560
32
SHA256 (edict-utf8/geodic.gz) = 48cf59a75366c35b1628d13994da9b23e091c9b66619ea0031b4cb5dfc665829
33
MD5 (edict/compverb.gz) = ae795bec98d24738c4279a8bfad6498b
33
SIZE (edict-utf8/geodic.gz) = 20982
34
SIZE (edict/compverb.gz) = 28727
34
MD5 (edict-utf8/pandpdic.zip) = 22f73642e22aa90af9e0f5400100db5c
35
MD5 (edict/4jwords.gz) = b6d3fb814a9df2e26aa7462b71633d7b
35
SHA256 (edict-utf8/pandpdic.zip) = 183d8e05fc53cfbc02d09dee2cd6cf509aa11572ebe35421a8606ba4acb23ef6
36
SIZE (edict/4jwords.gz) = 13608
36
SIZE (edict-utf8/pandpdic.zip) = 14800
37
MD5 (edict/concrete.zip) = d70fec1ded1a93362940725abb10b8e5
37
MD5 (edict-utf8/aviation.zip) = 5092ece80ff75a087a7f3beb2a45ef96
38
SIZE (edict/concrete.zip) = 37491
38
SHA256 (edict-utf8/aviation.zip) = 99cc61fee51ae963d6eb52c34fa8f52f2d966de6348efe208bbae2fdced318e9
39
SIZE (edict-utf8/aviation.zip) = 27432
40
MD5 (edict-utf8/findic.zip) = 0e8aedecf217eb696801b0528b04a63e
41
SHA256 (edict-utf8/findic.zip) = ccded1ac5894089fb65a13dda0e09bdf8e38b1f7b9712d10a6478bd61282715d
42
SIZE (edict-utf8/findic.zip) = 25093
43
MD5 (edict-utf8/mktdic.zip) = e7719d9cd89b4dfe6efa57d43475d908
44
SHA256 (edict-utf8/mktdic.zip) = 0c36e4c73354b9c5c184d41c578401757be25471407459002f58687d1dbbc096
45
SIZE (edict-utf8/mktdic.zip) = 18560
46
MD5 (edict-utf8/compverb.gz) = ae795bec98d24738c4279a8bfad6498b
47
SHA256 (edict-utf8/compverb.gz) = 5c9be9a2cda979e394b5ba02d6ea598463c630d9caacd5ff960c007761bfdd91
48
SIZE (edict-utf8/compverb.gz) = 28727
49
MD5 (edict-utf8/4jwords.gz) = b6d3fb814a9df2e26aa7462b71633d7b
50
SHA256 (edict-utf8/4jwords.gz) = 8c6d079ec7f2bd7a18d32859a93ecf1fae287da3de81e00cbd85d59ad5a680f1
51
SIZE (edict-utf8/4jwords.gz) = 13608
52
MD5 (edict-utf8/concrete.zip) = d70fec1ded1a93362940725abb10b8e5
53
SHA256 (edict-utf8/concrete.zip) = 9691d1d6219747d656f6f778b554ad89be879e131d151c7d1b8089632b74b2cb
54
SIZE (edict-utf8/concrete.zip) = 37491
55
MD5 (edict-utf8/enamdict.gz) = 13921dbf5377641de59b748e4f3a010f
56
SHA256 (edict-utf8/enamdict.gz) = 945d7eec8d891b77c8d35905590547859db766f9ff707f18fa69b388f670b4e7
57
SIZE (edict-utf8/enamdict.gz) = 7056231
(-)edict-utf-8/files/patch-enamdict.euc-jp (+10 lines)
Line 0 Link Here
1
--- enamdict.euc-jp.old	Sat Nov 25 17:42:21 2006
2
+++ enamdict.euc-jp	Sat Nov 25 17:48:11 2006
3
@@ -108585,7 +108585,6 @@
4
 °ëÉô¸øɧ [¤¤¤½¤Ù¤­¤ß¤Ò¤³] /Isobe Kimihiko (h) (1958.1.14-)/
5
 °ëÉô¹î [¤¤¤½¤Ù¤«¤Ä] /Isobe Katsu (h)/
6
 °ëÉô»³Ã« [¤¤¤½¤Ù¤µ¤ó¤ä] /Isobesanya (p)/
7
-°ëÉô¼þÊ¿ [¤¤¤½¤Ù¤·¤å¤¦¤Ø¤¤] /Isobe Shuuhei (h)/
8
 °ëÉô½¤»° [¤¤¤½¤Ù¤·¤å¤¦¤¾¤¦] /Isobe Shuuzou (h) (1940.4.15-)/
9
 °ëÉô¿·ÊÝ [¤¤¤½¤Ù¤·¤ó¤Ü] /Isobeshinbo (p)/
10
 °ëÉô¿¿ÈÞ [¤¤¤½¤Ù¤Þ¤­] /Isobe Maki (h)/
(-)edict-utf-8/pkg-message (-3 lines)
Lines 1-3 Link Here
1
Plesae note that the words in the dictionary `enamdict.gz' have
2
been removed because iconv wasn't able to process them. If you have
3
the skills, please see if you can find what is causing this.

Return to bug 105856