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

Collapse All | Expand All

(-)Makefile (-11 / +34 lines)
Lines 1-23 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTNAME=	hunspell
3
PORTNAME=	hunspell
4
PORTVERSION=	7.1
4
PORTVERSION=	2015.08.24
5
PORTREVISION=	1
6
CATEGORIES=	textproc
5
CATEGORIES=	textproc
7
MASTER_SITES=	SF/wordlist/Hunspell%20en_US/${PORTVERSION}-0/ \
6
MASTER_SITES=	SF/wordlist/speller/${PORTVERSION}/ \
8
		SF/wordlist/Hunspell%20en_CA/${PORTVERSION}-0/:CA \
7
		LOCAL/sunpoet/${PORTNAME}/
9
		LOCAL/sunpoet/${PORTNAME}/:GB
10
PKGNAMEPREFIX=	en-
8
PKGNAMEPREFIX=	en-
11
DISTFILES=	hunspell-en_US-${PORTVERSION}-0${EXTRACT_SUFX} \
9
DISTFILES=	hunspell-en_US-${PORTVERSION}${EXTRACT_SUFX} \
12
		hunspell-en_CA-${PORTVERSION}-0${EXTRACT_SUFX}:CA \
10
		hunspell-en_CA-${PORTVERSION}${EXTRACT_SUFX} \
13
		en_GB-1.20.zip:GB
11
		hunspell-en_GB-ise-${PORTVERSION}${EXTRACT_SUFX} \
12
		hunspell-en_GB-ize-${PORTVERSION}${EXTRACT_SUFX}
14
DIST_SUBDIR=	${PORTNAME}
13
DIST_SUBDIR=	${PORTNAME}
15
14
16
MAINTAINER=	office@FreeBSD.org
15
MAINTAINER=	office@FreeBSD.org
17
COMMENT=	English hunspell dictionaries
16
COMMENT=	English hunspell dictionaries
18
17
19
# en_CA and en_US are licensed under BSD
20
# en_GB is licensed under LGPL3
21
LICENSE=	BSD3CLAUSE LGPL3
18
LICENSE=	BSD3CLAUSE LGPL3
22
LICENSE_COMB=	multi
19
LICENSE_COMB=	multi
23
20
Lines 26-38 Link Here
26
NO_BUILD=	yes
23
NO_BUILD=	yes
27
NO_WRKSUBDIR=	yes
24
NO_WRKSUBDIR=	yes
28
25
26
OPTIONS_DEFINE= GB_IZE
27
GB_IZE_DESC=	Install en_GB dictionary with -ize instead of -ise spelling
28
29
PLIST_FILES=	%%DATADIR%%/en_CA.aff \
29
PLIST_FILES=	%%DATADIR%%/en_CA.aff \
30
		%%DATADIR%%/en_CA.dic \
30
		%%DATADIR%%/en_CA.dic \
31
		%%DATADIR%%/README_en_CA.txt \
32
		%%DATADIR%%/en_GB-ise.dic \
33
		%%DATADIR%%/en_GB-ise.aff \
34
		%%DATADIR%%/README_en_GB-ise.txt \
35
		%%DATADIR%%/en_GB-ize.dic \
36
		%%DATADIR%%/en_GB-ize.aff \
37
		%%DATADIR%%/README_en_GB-ize.txt \
31
		%%DATADIR%%/en_GB.dic \
38
		%%DATADIR%%/en_GB.dic \
32
		%%DATADIR%%/en_GB.aff \
39
		%%DATADIR%%/en_GB.aff \
33
		%%DATADIR%%/en_US.aff \
40
		%%DATADIR%%/en_US.aff \
34
		%%DATADIR%%/en_US.dic
41
		%%DATADIR%%/en_US.dic \
42
		%%DATADIR%%/README_en_US.txt
35
43
44
.include <bsd.port.options.mk>
45
46
post-patch:
47
	@${REINPLACE_CMD} -e 's|UTF8|UTF-8|' \
48
	-e "s|WORDCHARS 0123456789|WORDCHARS 0123456789'-|" \
49
	${WRKSRC}/en_CA.aff ${WRKSRC}/en_GB-ise.aff ${WRKSRC}/en_GB-ize.aff \
50
	${WRKSRC}/en_US.aff
36
GBALIASES=	en_AG en_AU en_BS en_BW en_BZ en_DK en_GH en_HK en_IE en_IN \
51
GBALIASES=	en_AG en_AU en_BS en_BW en_BZ en_DK en_GH en_HK en_IE en_IN \
37
		en_JM en_NA en_NG en_NZ en_SG en_TT en_ZA en_ZW
52
		en_JM en_NA en_NG en_NZ en_SG en_TT en_ZA en_ZW
38
USALIASES=	en_PH
53
USALIASES=	en_PH
Lines 44-49 Link Here
44
do-install:
59
do-install:
45
	${MKDIR} ${STAGEDIR}${DATADIR}/
60
	${MKDIR} ${STAGEDIR}${DATADIR}/
46
	${INSTALL_DATA} ${WRKSRC}/*.aff ${WRKSRC}/*.dic ${STAGEDIR}${DATADIR}/
61
	${INSTALL_DATA} ${WRKSRC}/*.aff ${WRKSRC}/*.dic ${STAGEDIR}${DATADIR}/
62
	${INSTALL_DATA} ${WRKSRC}/README_*.txt ${STAGEDIR}${DATADIR}/
63
.if ${PORT_OPTIONS:MGB_IZE}
64
	${LN} -s en_GB-ize.aff ${STAGEDIR}${DATADIR}/en_GB.aff
65
	${LN} -s en_GB-ize.dic ${STAGEDIR}${DATADIR}/en_GB.dic
66
.else
67
	${LN} -s en_GB-ise.aff ${STAGEDIR}${DATADIR}/en_GB.aff
68
	${LN} -s en_GB-ise.dic ${STAGEDIR}${DATADIR}/en_GB.dic
69
.endif
47
.for ALIAS in ${GBALIASES}
70
.for ALIAS in ${GBALIASES}
48
	${LN} -s en_GB.aff ${STAGEDIR}${DATADIR}/${ALIAS}.aff
71
	${LN} -s en_GB.aff ${STAGEDIR}${DATADIR}/${ALIAS}.aff
49
	${LN} -s en_GB.dic ${STAGEDIR}${DATADIR}/${ALIAS}.dic
72
	${LN} -s en_GB.dic ${STAGEDIR}${DATADIR}/${ALIAS}.dic
(-)distinfo (-6 / +8 lines)
Lines 1-6 Link Here
1
SHA256 (hunspell/hunspell-en_US-7.1-0.zip) = e1f341803f0aedb1a0d00ca1db988506fd6fe216758367e4bed66e2f2d22a198
1
SHA256 (hunspell/hunspell-en_US-2015.08.24.zip) = 780a17ac492088b7ce45efba1b689139f84e53557347c67ffb9ecc9ac20f71a1
2
SIZE (hunspell/hunspell-en_US-7.1-0.zip) = 192842
2
SIZE (hunspell/hunspell-en_US-2015.08.24.zip) = 195031
3
SHA256 (hunspell/hunspell-en_CA-7.1-0.zip) = 9229ffb96f6cdfd72dd03db4477c7416e9b90166498be2a5f487cc42e23f3223
3
SHA256 (hunspell/hunspell-en_CA-2015.08.24.zip) = 8b92234392fad90af52afddc762a002c6415e3c3e4e845b303ac758acd5e6ee0
4
SIZE (hunspell/hunspell-en_CA-7.1-0.zip) = 193289
4
SIZE (hunspell/hunspell-en_CA-2015.08.24.zip) = 195501
5
SHA256 (hunspell/en_GB-1.20.zip) = 5869d8bd80eb2eb328ebe36b356348de4ae2acb1db6df39d1717d33f89f63728
5
SHA256 (hunspell/hunspell-en_GB-ise-2015.08.24.zip) = 8d91b98799e37bbb8c69229df8f3e67ff8fd606a15cb3da59a1ae7fc4775bae7
6
SIZE (hunspell/en_GB-1.20.zip) = 250182
6
SIZE (hunspell/hunspell-en_GB-ise-2015.08.24.zip) = 195663
7
SHA256 (hunspell/hunspell-en_GB-ize-2015.08.24.zip) = 7474db3cb90879a0845b24073339c9b7c197186b07ff14881c37ead9a2ce787a
8
SIZE (hunspell/hunspell-en_GB-ize-2015.08.24.zip) = 195607
(-)pkg-descr (-2 / +1 lines)
Lines 1-4 Link Here
1
English hunspell dictionaries
1
English hunspell dictionaries
2
2
3
WWW: http://wordlist.sourceforge.net/
3
WWW: http://wordlist.aspell.net/
4
WWW: http://en-gb.pyxidium.co.uk/dictionary/

Return to bug 202685