Lines 7-13
Link Here
|
7 |
|
7 |
|
8 |
PORTNAME?= ispell |
8 |
PORTNAME?= ispell |
9 |
PORTVERSION?= 3.2.06 |
9 |
PORTVERSION?= 3.2.06 |
10 |
PORTREVISION?= 1 |
10 |
PORTREVISION?= 2 |
11 |
CATEGORIES+= textproc |
11 |
CATEGORIES+= textproc |
12 |
MASTER_SITES= http://fmg-www.cs.ucla.edu/geoff/tars/ |
12 |
MASTER_SITES= http://fmg-www.cs.ucla.edu/geoff/tars/ |
13 |
DISTNAME= ispell-3.2.06 # needed for slave ports / options |
13 |
DISTNAME= ispell-3.2.06 # needed for slave ports / options |
Lines 31-37
Link Here
|
31 |
MUNCHLIST= ${WRKSRC}/munchlist |
31 |
MUNCHLIST= ${WRKSRC}/munchlist |
32 |
DATADIR= ${PREFIX}/share/ispell |
32 |
DATADIR= ${PREFIX}/share/ispell |
33 |
|
33 |
|
34 |
.if (!defined(ISPELL_FR) && !defined(ISPELL_SE) && !defined(ISPELL_BR) && !defined(ISPELL_DENEU) && !defined(ISPELL_DEALT) && !defined(ISPELL_BRITISH) && !defined(ISPELL_NO) && !defined(ISPELL_NL) && !defined(ISPELL_DA) && !defined(ISPELL_AF) && !defined(ISPELL_FI)) |
34 |
.if (!defined(ISPELL_IT) && !defined(ISPELL_FR) && !defined(ISPELL_SE) && !defined(ISPELL_BR) && !defined(ISPELL_DENEU) && !defined(ISPELL_DEALT) && !defined(ISPELL_BRITISH) && !defined(ISPELL_NO) && !defined(ISPELL_NL) && !defined(ISPELL_DA) && !defined(ISPELL_AF) && !defined(ISPELL_FI)) |
35 |
pre-everything:: |
35 |
pre-everything:: |
36 |
@${ECHO_MSG} '*********************************************************' |
36 |
@${ECHO_MSG} '*********************************************************' |
37 |
@${ECHO_MSG} '* You can add further dictionaries: *' |
37 |
@${ECHO_MSG} '* You can add further dictionaries: *' |
Lines 39-52
Link Here
|
39 |
@${ECHO_MSG} '* - Afrikaans ISPELL_AF=yes *' |
39 |
@${ECHO_MSG} '* - Afrikaans ISPELL_AF=yes *' |
40 |
@${ECHO_MSG} '* - British ISPELL_BRITISH=yes *' |
40 |
@${ECHO_MSG} '* - British ISPELL_BRITISH=yes *' |
41 |
@${ECHO_MSG} '* (replaces the American dictionary) *' |
41 |
@${ECHO_MSG} '* (replaces the American dictionary) *' |
|
|
42 |
@${ECHO_MSG} '* - Brasilian ISPELL_BR=yes *' |
42 |
@${ECHO_MSG} '* - Dutch ISPELL_NL=yes *' |
43 |
@${ECHO_MSG} '* - Dutch ISPELL_NL=yes *' |
43 |
@${ECHO_MSG} '* - Danish ISPELL_DA=yes *' |
44 |
@${ECHO_MSG} '* - Danish ISPELL_DA=yes *' |
44 |
@${ECHO_MSG} '* - Finnish ISPELL_FI=yes *' |
45 |
@${ECHO_MSG} '* - Finnish ISPELL_FI=yes *' |
45 |
@${ECHO_MSG} '* (or ISPELL_FI=[small|large] (medium is default) *' |
46 |
@${ECHO_MSG} '* (or ISPELL_FI=[small|large] (medium is default) *' |
46 |
@${ECHO_MSG} '* - French ISPELL_FR=yes *' |
47 |
@${ECHO_MSG} '* - French ISPELL_FR=yes *' |
47 |
@${ECHO_MSG} '* - Brasilian ISPELL_BR=yes *' |
|
|
48 |
@${ECHO_MSG} '* - German (old spelling) ISPELL_DEALT=yes *' |
48 |
@${ECHO_MSG} '* - German (old spelling) ISPELL_DEALT=yes *' |
49 |
@${ECHO_MSG} '* - German (new spelling) ISPELL_DENEU=yes *' |
49 |
@${ECHO_MSG} '* - German (new spelling) ISPELL_DENEU=yes *' |
|
|
50 |
@${ECHO_MSG} '* - Italian ISPELL_IT=yes *' |
50 |
@${ECHO_MSG} '* - Swedish ISPELL_SE=yes *' |
51 |
@${ECHO_MSG} '* - Swedish ISPELL_SE=yes *' |
51 |
@${ECHO_MSG} '* - Norwegian ISPELL_NO=yes *' |
52 |
@${ECHO_MSG} '* - Norwegian ISPELL_NO=yes *' |
52 |
@${ECHO_MSG} '* Example: "make ISPELL_FR=yes ISPELL_SE=yes install" *' |
53 |
@${ECHO_MSG} '* Example: "make ISPELL_FR=yes ISPELL_SE=yes install" *' |
Lines 55-60
Link Here
|
55 |
.if defined(ISPELL_BRITISH) |
56 |
.if defined(ISPELL_BRITISH) |
56 |
SCRIPTS_ENV+= ISPELL_BRITISH=${ISPELL_BRITISH} |
57 |
SCRIPTS_ENV+= ISPELL_BRITISH=${ISPELL_BRITISH} |
57 |
.endif |
58 |
.endif |
|
|
59 |
.if defined(ISPELL_IT) |
60 |
ITDISTFILE= ispell-it2001.tgz |
61 |
MASTER_SITES+= http://members.xoom.virgilio.it/trasforma/ispell/ |
62 |
EXTRA_DICT+= ${ITDISTFILE} |
63 |
.endif |
58 |
.if defined(ISPELL_FR) |
64 |
.if defined(ISPELL_FR) |
59 |
FRDISTFILE= francais-IREQ-1.4.tar.gz |
65 |
FRDISTFILE= francais-IREQ-1.4.tar.gz |
60 |
MASTER_SITES+= ftp://ftp.robot.ireq.ca/pub/ispell/ |
66 |
MASTER_SITES+= ftp://ftp.robot.ireq.ca/pub/ispell/ |
Lines 133-138
Link Here
|
133 |
.endif |
139 |
.endif |
134 |
|
140 |
|
135 |
post-extract: |
141 |
post-extract: |
|
|
142 |
.if defined(ISPELL_IT) |
143 |
@${TAR} -C ${WRKDIR} -zxf ${DISTDIR}/${ITDISTFILE} |
144 |
.endif |
136 |
.if defined(ISPELL_FR) |
145 |
.if defined(ISPELL_FR) |
137 |
@${MKDIR} ${WRKDIR}/francais-IREQ |
146 |
@${MKDIR} ${WRKDIR}/francais-IREQ |
138 |
@${TAR} -C ${WRKDIR}/francais-IREQ -zxf ${PORTSDIR}/distfiles/${FRDISTFILE} |
147 |
@${TAR} -C ${WRKDIR}/francais-IREQ -zxf ${PORTSDIR}/distfiles/${FRDISTFILE} |
Lines 153-158
Link Here
|
153 |
.endif |
162 |
.endif |
154 |
|
163 |
|
155 |
post-patch: |
164 |
post-patch: |
|
|
165 |
.if defined(ISPELL_IT) |
166 |
@cd ${WRKDIR} && ${PATCH} < ${FILESDIR}/IT.patch 2>/dev/null |
167 |
@${PERL} -pi -e "s|%%BH%%|${BUILDHASH}|g;s|%%MH%%|${MUNCHLIST}|g" \ |
168 |
${WRKDIR}/ispell-it/Makefile |
169 |
.endif |
156 |
.if defined(ISPELL_FR) |
170 |
.if defined(ISPELL_FR) |
157 |
@cd ${WRKDIR} && ${PATCH} < ${FILESDIR}/FR.patch 2>/dev/null |
171 |
@cd ${WRKDIR} && ${PATCH} < ${FILESDIR}/FR.patch 2>/dev/null |
158 |
.endif |
172 |
.endif |
Lines 185-190
Link Here
|
185 |
.endif |
199 |
.endif |
186 |
|
200 |
|
187 |
post-build: |
201 |
post-build: |
|
|
202 |
.if defined(ISPELL_IT) |
203 |
@cd ${WRKDIR}/ispell-it && ${MAKE} all |
204 |
.endif |
188 |
.if defined(ISPELL_DENEU) |
205 |
.if defined(ISPELL_DENEU) |
189 |
@cd ${WRKDIR}/${DENEUDISTFILE:S=.tar.bz2==} && \ |
206 |
@cd ${WRKDIR}/${DENEUDISTFILE:S=.tar.bz2==} && \ |
190 |
${MAKE} ${MAKEFLAGS} UNSQ=${UNSQ} BUILDHASH=${BUILDHASH} \ |
207 |
${MAKE} ${MAKEFLAGS} UNSQ=${UNSQ} BUILDHASH=${BUILDHASH} \ |
Lines 247-253
Link Here
|
247 |
${INSTALL_DATA} ${WRKSRC}/languages/american/english.med+ \ |
264 |
${INSTALL_DATA} ${WRKSRC}/languages/american/english.med+ \ |
248 |
${DATADIR}/english.dict |
265 |
${DATADIR}/english.dict |
249 |
.endif |
266 |
.endif |
250 |
@-${INSTALL_DATA} ${WRKDIR}/*/*.aff ${WRKDIR}/*/*.hash ${DATADIR} |
267 |
@${INSTALL_DATA} ${WRKDIR}/*/*.aff ${WRKDIR}/*/*.hash ${DATADIR} |
|
|
268 |
.if defined(ISPELL_IT) |
269 |
@${CAT} ${MASTERDIR}/pkg-plist.it >> ${TMPPLIST} |
270 |
.endif |
251 |
.if defined(ISPELL_FR) |
271 |
.if defined(ISPELL_FR) |
252 |
@${CAT} ${MASTERDIR}/pkg-plist.fr >> ${TMPPLIST} |
272 |
@${CAT} ${MASTERDIR}/pkg-plist.fr >> ${TMPPLIST} |
253 |
.endif |
273 |
.endif |