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

(-)ispell.new/Makefile (-4 / +24 lines)
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
(-)ispell.new/distinfo (+1 lines)
Lines 1-4 Link Here
1
MD5 (ispell-3.2.06.tar.gz) = d434e1aef1a815294d5012c60c4c414a
1
MD5 (ispell-3.2.06.tar.gz) = d434e1aef1a815294d5012c60c4c414a
2
MD5 (ispell-it2001.tgz) = 559ab52451fec91068f11d40f5f919b2
2
MD5 (francais-IREQ-1.4.tar.gz) = 3871371b0f8e57b554f8895ce3a43b5a
3
MD5 (francais-IREQ-1.4.tar.gz) = 3871371b0f8e57b554f8895ce3a43b5a
3
MD5 (iswedish-1.2.1.tar.gz) = b546aeb88d7614c32e541488d55f32fe
4
MD5 (iswedish-1.2.1.tar.gz) = b546aeb88d7614c32e541488d55f32fe
4
MD5 (hk-deutsch.tar.gz) = 0fb468159f7f0ba5b8a02c1fe111ac2d
5
MD5 (hk-deutsch.tar.gz) = 0fb468159f7f0ba5b8a02c1fe111ac2d
(-)ispell.new/files/IT.patch (+12 lines)
Line 0 Link Here
1
--- ispell-it/Makefile.orig	Sun Apr 21 16:28:51 2002
2
+++ ispell-it/Makefile	Sun Apr 21 16:29:01 2002
3
@@ -1,7 +1,7 @@
4
 SHELL      = /bin/sh
5
 MAKE       = make
6
-BUILDHASH  = buildhash
7
-MUNCHLIST  = munchlist
8
+BUILDHASH  = %%BH%%
9
+MUNCHLIST  = %%MH%%
10
 LANGUAGE   = italian
11
 AFFIXES    = $(LANGUAGE).aff
12
 DICTIONARY = $(LANGUAGE).words
(-)ispell.new/files/patch-local.h.samp (+10 lines)
Line 0 Link Here
1
--- local.h.samp.orig	Sun Apr 21 16:58:43 2002
2
+++ local.h.samp	Sun Apr 21 16:58:54 2002
3
@@ -105,7 +105,6 @@
4
  */
5
 
6
 #define MINIMENU	/* Display a mini-menu at the bottom of the screen */
7
-#define NO8BIT		/* Remove this if you use ISO character sets */
8
 #undef USG		/* Define on System V or if term.c won't compile */
9
 #undef NO_FCNTL_H	/* Define if you get compile errors on fcntl.h */
10
 #undef NO_MKSTEMP	/* Define if you get compile or link errors */
(-)ispell.new/files/patch-munchlist.X (+11 lines)
Line 0 Link Here
1
--- munchlist.X.orig	Sun Apr 21 16:52:41 2002
2
+++ munchlist.X	Sun Apr 21 16:53:03 2002
3
@@ -160,7 +160,7 @@
4
     set -vx
5
 fi
6
 LIBDIR=!!LIBDIR!!
7
-TDIR=${TMPDIR-/usr/tmp}
8
+TDIR=${TMPDIR-/tmp}
9
 TMP=${TDIR}/munch$$
10
 SORTTMP="-T ${TDIR}"			# !!SORTTMP!!
11
 
(-)ispell.new/pkg-plist.it (+3 lines)
Line 0 Link Here
1
share/ispell/italian.aff
2
share/ispell/italian.hash
3
share/ispell/italiano.hash

Return to bug 37318