Lines 1-8
Link Here
|
1 |
|
1 |
|
2 |
$FreeBSD: ports/hungarian/ispell/files/patch-Makefile,v 1.4 2004/08/10 14:13:53 arved Exp $ |
2 |
$FreeBSD$ |
3 |
|
3 |
|
4 |
--- Makefile.orig Fri Aug 6 12:32:41 2004 |
4 |
--- Makefile.orig |
5 |
+++ Makefile Fri Aug 6 12:44:29 2004 |
5 |
+++ Makefile |
6 |
@@ -8,7 +8,7 @@ |
6 |
@@ -8,7 +8,7 @@ |
7 |
# célkönyvtárak prefixuma |
7 |
# célkönyvtárak prefixuma |
8 |
PREFIX?=/usr |
8 |
PREFIX?=/usr |
Lines 57-63
Link Here
|
57 |
|
57 |
|
58 |
# modulválasztós, menüs interfész |
58 |
# modulválasztós, menüs interfész |
59 |
menu: |
59 |
menu: |
60 |
@@ -66,19 +66,19 @@ |
60 |
@@ -67,19 +67,19 @@ |
61 |
make myspell |
61 |
make myspell |
62 |
|
62 |
|
63 |
# munkakönyvtárak létrehozása |
63 |
# munkakönyvtárak létrehozása |
Lines 82-93
Link Here
|
82 |
@echo "Figyelmeztetés: a szótár a Hunspell programmal, vagy a Hunspellt" |
82 |
@echo "Figyelmeztetés: a szótár a Hunspell programmal, vagy a Hunspellt" |
83 |
@echo "tartalmazó magyar OpenOffice.org (http://hu.openoffice.org)" |
83 |
@echo "tartalmazó magyar OpenOffice.org (http://hu.openoffice.org)" |
84 |
@echo "programmal mûködik együtt." |
84 |
@echo "programmal mûködik együtt." |
85 |
@@ -94,19 +94,19 @@ |
85 |
@@ -103,78 +103,78 @@ |
86 |
@echo "===> magyar $(*F) alapszótár (magyar4$(*F).dict) elõállítása" |
86 |
@echo "===> magyar $(*F) alapszótár (magyar4$(*F).dict) elõállítása" |
87 |
|
87 |
|
|
|
88 |
@echo "==> szimbolikus kötések létrehozása a szotar.konf alapján" |
89 |
- @$(SH) bin/makesymlink $(WRKDIR) szotar.konf |
90 |
+ $(SH) bin/makesymlink $(WKDIR) szotar.konf |
91 |
|
88 |
@echo "==> szótárak egybemásolása" |
92 |
@echo "==> szótárak egybemásolása" |
89 |
- @$(SH) bin/copydict $(SZOTAR) $(WRKDIR) $(*F) |
93 |
- @$(SH) bin/copydict $(WRKDIR) $(WRKDIR) $(*F) |
90 |
+ $(SH) bin/copydict $(SZOTAR) $(WKDIR) $(*F) |
94 |
+ $(SH) bin/copydict $(WKDIR) $(WKDIR) $(*F) |
91 |
|
95 |
|
92 |
@echo "==> igébõl képzett alakok elõállítása" |
96 |
@echo "==> igébõl képzett alakok elõállítása" |
93 |
- @$(SH) bin/igesgen $(ROOTDIR) |
97 |
- @$(SH) bin/igesgen $(ROOTDIR) |
Lines 107-134
Link Here
|
107 |
|
111 |
|
108 |
# egyéb kivételek: az m4 miatt nem megy külön héjprogramba |
112 |
# egyéb kivételek: az m4 miatt nem megy külön héjprogramba |
109 |
@echo "==> kivételek" |
113 |
@echo "==> kivételek" |
110 |
@@ -129,13 +129,13 @@ |
114 |
- @#cat $(SZOTAR)/kivetelek/igekotos/*.1* \ |
|
|
115 |
- @# | grep -v ^# | $(M4) | tr "\t" "\n" \ |
116 |
- @# | grep -v ^$$ | sed -e 's/$$/\/X/' \ |
117 |
- @# >> $(DICT) |
118 |
- @echo $(EN) ."$(EC)" |
119 |
- @cat $(SZOTAR)/kivetelek/igekotos/*.2* \ |
120 |
+ #cat $(SZOTAR)/kivetelek/igekotos/*.1* \ |
121 |
+ # | grep -v ^# | $(M4) | tr "\t" "\n" \ |
122 |
+ # | grep -v ^$$ | sed -e 's/$$/\/X/' \ |
123 |
+ # >> $(DICT) |
124 |
+ echo $(EN) ."$(EC)" |
125 |
+ cat $(SZOTAR)/kivetelek/igekotos/*.2* \ |
126 |
| grep -v ^# | $(M4) | $(AWK) -f $(AWKDIR)/tovek.awk -v param="/X" \ |
127 |
>> $(DICT) |
128 |
- @echo $(EN) ."$(EC)" |
129 |
- @cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \ |
130 |
+ echo $(EN) ."$(EC)" |
131 |
+ cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \ |
132 |
| $(M4) | grep -v ^# | grep -v "#[A-Z]" \ |
133 |
| sed 's/[ ]*#.*$$//' | tr "\t" "\n" \ |
134 |
>> $(DICT) |
135 |
- @echo $(EN) ."$(EC)" |
136 |
- @cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \ |
137 |
+ echo $(EN) ."$(EC)" |
138 |
+ cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \ |
139 |
| $(M4) | grep -i "#$(*F)" | sed 's/[ ]*#.*$$//' \ |
111 |
| tr "\t" "\n" \ |
140 |
| tr "\t" "\n" \ |
112 |
>> $(DICT) |
141 |
>> $(DICT) |
113 |
@echo $(EN) ."$(EC)" |
142 |
- @echo $(EN) ."$(EC)" |
114 |
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
143 |
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
115 |
+ @cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
144 |
+ echo $(EN) ."$(EC)" |
|
|
145 |
+ cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
116 |
| $(M4) | grep -v ^# | grep -v "#[A-Z]" \ |
146 |
| $(M4) | grep -v ^# | grep -v "#[A-Z]" \ |
117 |
| sed 's/[ ]*#.*$$//' \ |
147 |
| sed 's/[ ]*#.*$$//' \ |
118 |
| $(AWK) -f $(AWKDIR)/tovek.awk \ |
148 |
| $(AWK) -f $(AWKDIR)/tovek.awk \ |
119 |
>> $(DICT) |
149 |
>> $(DICT) |
120 |
@echo $(EN) ."$(EC)" |
150 |
- @echo $(EN) ."$(EC)" |
121 |
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
151 |
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
122 |
+ @cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
152 |
+ echo $(EN) ."$(EC)" |
|
|
153 |
+ cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \ |
123 |
| $(M4) | grep -i "#$(*F)" | sed 's/[ ]*#.*$$//' \ |
154 |
| $(M4) | grep -i "#$(*F)" | sed 's/[ ]*#.*$$//' \ |
124 |
| $(AWK) -f $(AWKDIR)/tovek.awk \ |
155 |
| $(AWK) -f $(AWKDIR)/tovek.awk \ |
125 |
>> $(DICT) |
156 |
>> $(DICT) |
126 |
@@ -146,23 +146,23 @@ |
157 |
@echo Rendben. |
127 |
@echo "==> tiltott szavak" |
158 |
|
128 |
@$(SH) bin/tiltott $(ROOTDIR) $(*F) |
159 |
- @echo $(EN) ."$(EC)" |
|
|
160 |
+ echo $(EN) ."$(EC)" |
161 |
|
162 |
- @echo "==> tiltott szavak" |
163 |
- @$(SH) bin/tiltott $(ROOTDIR) $(*F) |
164 |
+ echo "==> tiltott szavak" |
165 |
+ $(SH) bin/tiltott $(ROOTDIR) $(*F) |
129 |
|
166 |
|
130 |
- @mv $(DICT) $(WRKDIR)/magyar4$(*F).dict |
167 |
- @mv $(DICT) $(WRKDIR)/magyar4$(*F).dict |
131 |
+ @mv $(DICT) $(WKDIR)/magyar4$(*F).dict |
168 |
+ mv $(DICT) $(WKDIR)/magyar4$(*F).dict |
132 |
@echo Rendben. |
169 |
@echo Rendben. |
133 |
|
170 |
|
134 |
# ragozási táblázat (magyar.aff) elõállítása |
171 |
# ragozási táblázat (magyar.aff) elõállítása |
Lines 147-195
Link Here
|
147 |
@echo " célkönyvtár: $(ISPELLDIR)" |
184 |
@echo " célkönyvtár: $(ISPELLDIR)" |
148 |
- @$(INSTALL_DATA) $(WRKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff |
185 |
- @$(INSTALL_DATA) $(WRKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff |
149 |
- @$(INSTALL_DATA) $(WRKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash |
186 |
- @$(INSTALL_DATA) $(WRKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash |
150 |
+ @$(INSTALL_DATA) $(WKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff |
187 |
+ $(INSTALL_DATA) $(WKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff |
151 |
+ @$(INSTALL_DATA) $(WKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash |
188 |
+ $(INSTALL_DATA) $(WKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash |
152 |
# hungarian.aff link nem kell? |
189 |
# hungarian.aff link nem kell? |
153 |
@if [ ! -h $(ISPELLDIR)/hungarian.hash ]; then \ |
190 |
@if [ ! -h $(ISPELLDIR)/hungarian.hash ]; then \ |
154 |
ln -s magyar.hash $(ISPELLDIR)/hungarian.hash; \ |
191 |
ln -s magyar.hash $(ISPELLDIR)/hungarian.hash; \ |
155 |
@@ -175,7 +175,7 @@ |
192 |
@@ -187,7 +187,7 @@ |
156 |
@echo "==> myspell állományok (hu_HU.dic és hu_HU.aff) telepítése" |
193 |
@echo "==> myspell állományok (hu_HU.dic és hu_HU.aff) telepítése" |
157 |
@echo " célkönyvtár: $(MYSPELLDIR)" |
194 |
@echo " célkönyvtár: $(MYSPELLDIR)" |
158 |
|
195 |
|
159 |
- @cp -f $(WRKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/ |
196 |
- @cp -f $(WRKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/ |
160 |
+ @cp -f $(WKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/ |
197 |
+ cp -f $(WKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/ |
161 |
# |
198 |
# |
162 |
# magyar.aff -> hu_HU.aff kötés létrehozása |
199 |
# magyar.aff -> hu_HU.aff kötés létrehozása |
163 |
@echo " myspell linkek ({magyar,hungarian}.{dic,aff}) létrehozása" |
200 |
@echo " myspell linkek ({magyar,hungarian}.{dic,aff}) létrehozása" |
164 |
@@ -201,7 +201,7 @@ |
201 |
@@ -213,14 +213,14 @@ |
165 |
install_OO: myspell $(OODIR) |
202 |
install_OO: myspell $(OODIR) |
166 |
@echo "OpenOffice.org állományok (hu_HU.dic és hu_HU.aff) telepítése" |
203 |
@echo "OpenOffice.org állományok (hu_HU.dic és hu_HU.aff) telepítése" |
167 |
@echo " célkönyvtár: $(OODIR)" |
204 |
@echo " célkönyvtár: $(OODIR)" |
168 |
- @$(INSTALL_DATA) $(WRKDIR)/hu_HU.{dic,aff} $(OODIR) |
205 |
- @$(INSTALL_DATA) $(WRKDIR)/hu_HU.{dic,aff} $(OODIR) |
169 |
+ @$(INSTALL_DATA) $(WKDIR)/hu_HU.{dic,aff} $(OODIR) |
206 |
+ $(INSTALL_DATA) $(WKDIR)/hu_HU.{dic,aff} $(OODIR) |
170 |
|
207 |
|
171 |
install: install_all |
208 |
install: install_all |
172 |
|
209 |
|
173 |
@@ -218,9 +218,9 @@ |
210 |
install_all: install_myspell install_ispell install_OO |
|
|
211 |
|
212 |
# ispell opcióval kompilált hashtábla |
213 |
-#ispell: magyar4ispell.hash |
214 |
+ispell: magyar4ispell.hash |
215 |
|
216 |
# hu_HU.aff myspell ragozási táblázat és a hu_HU.dic szótár elõállítása |
217 |
myspell: magyar4myspell.dict magyar.aff hu_HU.aff hu_HU.dic kr |
218 |
@@ -230,10 +230,10 @@ |
174 |
# a myspellhez elõállított magyar.aff állományhoz |
219 |
# a myspellhez elõállított magyar.aff állományhoz |
175 |
hu_HU.aff: magyar.aff |
220 |
hu_HU.aff: magyar.aff |
176 |
@echo "===> myspell ragozási táblázat (hu_HU.aff) elõállítása" |
221 |
@echo "===> myspell ragozási táblázat (hu_HU.aff) elõállítása" |
177 |
- @$(SH) bin/i2myspell $(WRKDIR)/magyar.aff MYSPELL_heading \ |
222 |
- @$(SH) bin/i2myspell $(WRKDIR)/magyar.aff MYSPELL_heading \ |
178 |
+ @$(SH) bin/i2myspell $(WKDIR)/magyar.aff MYSPELL_heading \ |
223 |
+ $(SH) bin/i2myspell $(WKDIR)/magyar.aff MYSPELL_heading \ |
179 |
A-ZÁÉÍÓÖÕÚÜÛ a-záéíóöõúüû | \ |
224 |
A-ZÁÉÍÓÖÕÚÜÛ a-záéíóöõúüû | sed 's/q\([^[]*\]\)/-\1/' \ |
180 |
- sed 's/q\([^[]*\]\)/-\1/' >$(WRKDIR)/hu_HU.aff |
225 |
>$(ROOTDIR)/hu_HU_morph.aff |
181 |
+ sed 's/q\([^[]*\]\)/-\1/' >$(WKDIR)/hu_HU.aff |
226 |
- @$(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_morph.aff | \ |
182 |
# q kötõjellé alakítva a szabályokban |
227 |
+ $(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_morph.aff | \ |
|
|
228 |
sed 's/à//' >$(ROOTDIR)/hu_HU.aff |
229 |
|
183 |
|
230 |
|
184 |
# hu_HU.dic szótár elõállítása |
231 |
@@ -245,24 +245,24 @@ |
185 |
@@ -228,11 +228,11 @@ |
232 |
# a myspellhez elõállított hashtáblából (magyar4myspell.hash) |
186 |
hu_HU.dic: magyar.aff |
233 |
hu_HU.dic: magyar.aff |
187 |
@echo "===> myspell szótár (hu_HU.dic) elõállítása" |
234 |
@echo "===> myspell szótár (hu_HU.dic) elõállítása" |
188 |
@$(SH) bin/i2myspell \ |
235 |
- @$(SH) bin/i2myspell -d $(WRKDIR)/magyar4myspell.dict | \ |
189 |
- -d $(WRKDIR)/magyar4myspell.dict >$(WRKDIR)/hu_HU_morph.dic |
236 |
+ $(SH) bin/i2myspell -d $(WKDIR)/magyar4myspell.dict | \ |
190 |
- @sed 's/ .*//' $(WRKDIR)/hu_HU_morph.dic >$(WRKDIR)/hu_HU.dic |
237 |
bin/lemma_present >$(ROOTDIR)/hu_HU_morph.dic |
191 |
+ -d $(WKDIR)/magyar4myspell.dict >$(WKDIR)/hu_HU_morph.dic |
238 |
- @sed 's/ .*//' $(ROOTDIR)/hu_HU_morph.dic >$(ROOTDIR)/hu_HU.dic |
192 |
+ @sed 's/ .*//' $(WKDIR)/hu_HU_morph.dic >$(WKDIR)/hu_HU.dic |
239 |
+ sed 's/ .*//' $(ROOTDIR)/hu_HU_morph.dic >$(ROOTDIR)/hu_HU.dic |
|
|
240 |
|
241 |
u8: hu_HU.aff hu_HU.dic |
242 |
@echo "===> Unicode karakterkódolású állományok elõállítása" |
243 |
- @bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WRKDIR)/hu_HU_u8_morph l2 |
244 |
- @cat $(WRKDIR)/hu_HU_u8_morph.dic | sed 's# /#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic |
245 |
- @mv $(WRKDIR)/hu_HU_u8_morph.aff $(ROOTDIR) |
246 |
- @sed 's/ .*//' $(ROOTDIR)/hu_HU_u8_morph.dic >$(ROOTDIR)/hu_HU_u8.dic |
247 |
- @$(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_u8_morph.aff \ |
248 |
+ bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WKDIR)/hu_HU_u8_morph l2 |
249 |
+ cat $(WKDIR)/hu_HU_u8_morph.dic | sed 's# /#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic |
250 |
+ mv $(WKDIR)/hu_HU_u8_morph.aff $(ROOTDIR) |
251 |
+ sed 's/ .*//' $(ROOTDIR)/hu_HU_u8_morph.dic >$(ROOTDIR)/hu_HU_u8.dic |
252 |
+ $(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_u8_morph.aff \ |
253 |
>$(ROOTDIR)/hu_HU_u8.aff |
254 |
|
255 |
kr: hu_HU.aff hu_HU.dic u8 |
256 |
@cd kr; make |
193 |
|
257 |
|
194 |
# minden komponens kompilálása |
258 |
# minden komponens kompilálása |
195 |
-all: ispell myspell |
259 |
-all: ispell myspell |
Lines 197-208
Link Here
|
197 |
|
261 |
|
198 |
# új modul létrehozása |
262 |
# új modul létrehozása |
199 |
new: |
263 |
new: |
200 |
@@ -241,7 +241,7 @@ |
264 |
@@ -271,7 +271,7 @@ |
201 |
|
265 |
|
202 |
# takarítás |
266 |
# takarítás |
203 |
clean: |
267 |
clean: |
204 |
- @-rm -rf $(WRKDIR) *~ |
268 |
- @-rm -rf $(WRKDIR) *~ $(ROOTDIR)/hu_* |
205 |
+ @-rm -rf $(WKDIR) *~ |
269 |
+ @-rm -rf $(WKDIR) *~ $(ROOTDIR)/hu_* |
206 |
|
270 |
|
207 |
# a modulválasztás defaultra való visszaállítása |
271 |
# a modulválasztás defaultra való visszaállítása |
208 |
# a kizárandó modulok explicite megadandók az "if"-ben |
272 |
# a kizárandó modulok explicite megadandók az "if"-ben |