aboutsummaryrefslogblamecommitdiff
path: root/hungarian/ispell/files/patch-Makefile
blob: 890baf36b967773067d39cc4d1b6f9d780f7d635 (plain) (tree)
1
2
3
4
5




                                                



































                                                                          
                   











                                                 
                 



                                  

                    







                                                                               






                                                                       




                                                                                          



                                                                                













                                                                            
                           


                                     


                                     


                                                           
                     














                                                                         
                     




                                               
                      

                                             

                                                                                       

                                                               


                                                                                      












                                                                              
                   







                                                                          
                   







                                                                             


                                                  
                                                                      

                                                                   





                                                               

                      

                                                           



                                                                            






                               
                   







                                                       

$FreeBSD$

--- Makefile.orig	Fri Aug  6 12:32:41 2004
+++ Makefile	Fri Aug  6 12:44:29 2004
@@ -8,7 +8,7 @@
 # célkönyvtárak prefixuma
 PREFIX?=/usr
 # ispell célkönyvtár; ide kerülnek: magyar.hash hungarian.hash magyar.aff
-ISPELLDIR?=$(PREFIX)/lib/ispell
+ISPELLDIR?=$(PREFIX)/share/ispell
 # myspell célkönyvtár; ide kerülnek:
 # hu_HU.dic hu_HU.aff hungarian.dic hungarian.aff
 MYSPELLDIR?=$(PREFIX)/share/myspell
@@ -16,7 +16,7 @@
 OODIR?=$(PREFIX)/OpenOffice.org/user/wordbook
 # parancsok
 INSTALL_DATA?=install
-M4?=m4
+M4?=gm4
 CC?=cc
 FLEX?=flex
 AWK?=awk
@@ -31,7 +31,7 @@
 # gyökérkönyvtár
 ROOTDIR=$(shell pwd)
 # munkakönyvtar
-WRKDIR=$(ROOTDIR)/tmp
+WKDIR=$(ROOTDIR)/tmp
 # a szótárkönyvtár
 SZOTAR=$(ROOTDIR)/szotar
 # affix állományok
@@ -39,7 +39,7 @@
 # awk scriptek
 AWKDIR=$(ROOTDIR)/awk
 # szótárfájl
-DICT=$(WRKDIR)/dictionary
+DICT=$(WKDIR)/dictionary
 # soremelés
 EN=
 EC=
@@ -52,13 +52,13 @@
 
 # keresési útvonalak:
 	vpath %.aff $(AFFDIR)
-	vpath %.aff $(WRKDIR)
-	vpath %.hash $(WRKDIR)
-	vpath %.dict $(WRKDIR)
+	vpath %.aff $(WKDIR)
+	vpath %.hash $(WKDIR)
+	vpath %.dict $(WKDIR)
 	vpath %.awk $(AWKDIR)
 
 # ez a default target ha nincs megadva paraméter
-default: myspell
+default: all
 
 # modulválasztós, menüs interfész
 menu:
@@ -66,19 +66,19 @@
 	make myspell
 
 # munkakönyvtárak létrehozása
-$(WRKDIR) $(OODIR) $(MYSPELLDIR) $(ISPELLDIR): 
+$(WKDIR) $(OODIR) $(MYSPELLDIR) $(ISPELLDIR): 
 	@mkdir -p $@ 
 
 # hasítótábla létrehozása a megfelelõ helyesírás-ellenõrzõhöz (Ispell/Myspell)
 # magyar4X.hash ahol X={ispell,myspell}
-magyar4ispell.hash: $(WRKDIR) magyar4ispell.dict magyar.aff
+magyar4ispell.hash: $(WKDIR) magyar4ispell.dict magyar.aff
 	@echo "===> Ispell ragozási szótár (magyar4ispell.hash)"
-	@buildhash $(WRKDIR)/magyar4ispell.dict $(WRKDIR)/magyar.aff \
-	    $(WRKDIR)/magyar4ispell.hash 2> $(WRKDIR)/magyar4ispell.log
+	@buildhash $(WKDIR)/magyar4ispell.dict $(WKDIR)/magyar.aff \
+	    $(WKDIR)/magyar4ispell.hash 2> $(WKDIR)/magyar4ispell.log
 
 # szótár (.dic állomány) létrehozása a megfelelõ helyesírás-ellenõrzõhöz (Ispell/Myspell)
 # magyar4X.dict ahol X={ispell,myspell}
-magyar4%.dict: $(WRKDIR)
+magyar4%.dict: $(WKDIR)
 	@echo "Figyelmeztetés: a szótár a Hunspell programmal, vagy a Hunspellt"
 	@echo "tartalmazó magyar OpenOffice.org (http://hu.openoffice.org)"
 	@echo "programmal mûködik együtt."
@@ -94,19 +94,19 @@
 	@echo "===> magyar $(*F) alapszótár (magyar4$(*F).dict) elõállítása"
 
 	@echo "==> szótárak egybemásolása"
-	@$(SH) bin/copydict $(SZOTAR) $(WRKDIR) $(*F)
+	$(SH) bin/copydict $(SZOTAR) $(WKDIR) $(*F)
 
 	@echo "==> igébõl képzett alakok elõállítása"
-	@$(SH) bin/igesgen $(ROOTDIR)
+	$(SH) bin/igesgen $(ROOTDIR)
 
 	@echo "==> igék"
-	@$(SH) bin/igek $(ROOTDIR)
+	$(SH) bin/igek $(ROOTDIR)
 
 	@echo "==> névszók"
-	@$(SH) bin/fonevek $(ROOTDIR)
+	$(SH) bin/fonevek $(ROOTDIR)
 
 	@echo "==> morfológiai kódok"
-	@$(SH) bin/kodok $(ROOTDIR)
+	$(SH) bin/kodok $(ROOTDIR)
 
 # egyéb kivételek: az m4 miatt nem megy külön héjprogramba
 	@echo "==> kivételek"
@@ -129,13 +129,13 @@
 		| tr "\t" "\n" \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
+	@cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
 		| $(M4) | grep -v ^# | grep -v "#[A-Z]" \
 		| sed 's/[	 ]*#.*$$//' \
 		| $(AWK) -f $(AWKDIR)/tovek.awk \
 		>> $(DICT)
 	@echo $(EN) ."$(EC)"
-	@cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
+	@cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
 		| $(M4) | grep -i "#$(*F)" | sed 's/[	 ]*#.*$$//' \
 		| $(AWK) -f $(AWKDIR)/tovek.awk \
 		>> $(DICT)
@@ -146,23 +146,23 @@
 	@echo "==> tiltott szavak"
 	@$(SH) bin/tiltott $(ROOTDIR) $(*F)
 
-	@mv $(DICT) $(WRKDIR)/magyar4$(*F).dict
+	@mv $(DICT) $(WKDIR)/magyar4$(*F).dict
 	@echo Rendben.
 
 # ragozási táblázat (magyar.aff) elõállítása
-magyar.aff: $(WRKDIR) eleje.aff ige_alanyi.aff fonev.aff fonev_kepzo.aff ige_kepzo.aff
+magyar.aff: $(WKDIR) eleje.aff ige_alanyi.aff fonev.aff fonev_kepzo.aff ige_kepzo.aff
 	@echo "===> ragozási táblázat (magyar.aff) elõállítása"
 	@cd $(AFFDIR);\
 	    cat eleje.aff ige_kepzo.aff fonev_kepzo.aff ige_morfo.aff ige_alanyi.aff \
-            fonev.aff fonev_morfo.aff ige_targyas.aff | $(M4) > $(WRKDIR)/magyar.aff;
+            fonev.aff fonev_morfo.aff ige_targyas.aff | $(M4) > $(WKDIR)/magyar.aff;
 
 # ispell-installálás: magyar.hash, magyar.aff a helyére (ISPELLDIR könyvtár)
 # a default értékkel csak rendszergazdaként tudjuk kiadni!
 install_ispell: ispell $(ISPELLDIR)
 	@echo "==> ispell állományok (magyar.aff magyar.hash) telepítése"
 	@echo "	célkönyvtár: $(ISPELLDIR)"
-	@$(INSTALL_DATA) $(WRKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff
-	@$(INSTALL_DATA) $(WRKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash
+	@$(INSTALL_DATA) $(WKDIR)/magyar.aff $(ISPELLDIR)/magyar.aff
+	@$(INSTALL_DATA) $(WKDIR)/magyar4ispell.hash $(ISPELLDIR)/magyar.hash
 # hungarian.aff link nem kell?
 	@if [ ! -h $(ISPELLDIR)/hungarian.hash ]; then \
 		ln -s magyar.hash $(ISPELLDIR)/hungarian.hash; \
@@ -175,7 +175,7 @@
 	@echo "==> myspell állományok (hu_HU.dic és hu_HU.aff) telepítése"
 	@echo "	célkönyvtár: $(MYSPELLDIR)"
 
-	@cp -f $(WRKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/
+	@cp -f $(WKDIR)/hu_HU.{dic,aff} $(MYSPELLDIR)/
 #	
 # magyar.aff -> hu_HU.aff kötés létrehozása
 	@echo " myspell linkek ({magyar,hungarian}.{dic,aff}) létrehozása"
@@ -201,7 +201,7 @@
 install_OO: myspell $(OODIR)
 	@echo "OpenOffice.org állományok (hu_HU.dic és hu_HU.aff) telepítése"
 	@echo "	célkönyvtár: $(OODIR)"
-	@$(INSTALL_DATA) $(WRKDIR)/hu_HU.{dic,aff} $(OODIR)
+	@$(INSTALL_DATA) $(WKDIR)/hu_HU.{dic,aff} $(OODIR)
 
 install: install_all
 
@@ -218,9 +218,9 @@
 # a myspellhez elõállított magyar.aff állományhoz
 hu_HU.aff: magyar.aff
 	@echo "===> myspell ragozási táblázat (hu_HU.aff) elõállítása"
-	@$(SH) bin/i2myspell $(WRKDIR)/magyar.aff MYSPELL_heading \
+	@$(SH) bin/i2myspell $(WKDIR)/magyar.aff MYSPELL_heading \
 		A-ZÁÉÍÓÖÕÚÜÛ a-záéíóöõúüû | \
-		sed 's/q\([^[]*\]\)/-\1/' >$(WRKDIR)/hu_HU.aff 
+		sed 's/q\([^[]*\]\)/-\1/' >$(WKDIR)/hu_HU.aff 
 # q kötõjellé alakítva a szabályokban
 
 # hu_HU.dic szótár elõállítása
@@ -228,11 +228,11 @@
 hu_HU.dic: magyar.aff
 	@echo "===> myspell szótár (hu_HU.dic) elõállítása"
 	@$(SH) bin/i2myspell \
-	    -d $(WRKDIR)/magyar4myspell.dict >$(WRKDIR)/hu_HU_morph.dic
-	@sed 's/	.*//' $(WRKDIR)/hu_HU_morph.dic >$(WRKDIR)/hu_HU.dic
+	    -d $(WKDIR)/magyar4myspell.dict >$(WKDIR)/hu_HU_morph.dic
+	@sed 's/	.*//' $(WKDIR)/hu_HU_morph.dic >$(WKDIR)/hu_HU.dic
 
 # minden komponens kompilálása
-all: ispell myspell
+all: ispell
 
 # új modul létrehozása
 new:
@@ -241,7 +241,7 @@
 
 # takarítás
 clean: 
-	@-rm -rf $(WRKDIR) *~
+	@-rm -rf $(WKDIR) *~
 
 # a modulválasztás defaultra való visszaállítása
 # a kizárandó modulok explicite megadandók az "if"-ben