aboutsummaryrefslogtreecommitdiff
path: root/hungarian/ispell
diff options
context:
space:
mode:
authorIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-08-01 01:31:25 +0000
committerIon-Mihai Tetcu <itetcu@FreeBSD.org>2006-08-01 01:31:25 +0000
commitabfa1820e5f57b2d1a24c7f140e948698ccaadf2 (patch)
treeb951f0f3d5a0768d0a8312927acec8aa06fed3bd /hungarian/ispell
parentde00e5a0fc0f75c48e13cd5daa27edf03587fa4a (diff)
downloadports-abfa1820e5f57b2d1a24c7f140e948698ccaadf2.tar.gz
ports-abfa1820e5f57b2d1a24c7f140e948698ccaadf2.zip
Notes
Diffstat (limited to 'hungarian/ispell')
-rw-r--r--hungarian/ispell/Makefile4
-rw-r--r--hungarian/ispell/distinfo6
-rw-r--r--hungarian/ispell/files/patch-Makefile140
3 files changed, 107 insertions, 43 deletions
diff --git a/hungarian/ispell/Makefile b/hungarian/ispell/Makefile
index 45a594bb5b2c..d6930dcda348 100644
--- a/hungarian/ispell/Makefile
+++ b/hungarian/ispell/Makefile
@@ -6,13 +6,13 @@
#
PORTNAME= ispell
-PORTVERSION= 1.0.R.1
+PORTVERSION= 1.0
CATEGORIES= hungarian textproc
#MASTER_SITES= http://www.szofi.hu/gnu/magyarispell/
MASTER_SITES= http://magyarispell.sourceforge.net/
DISTNAME= magyarispell-${PORTVERSION:S/.R.1/-RC1/}
-MAINTAINER= Janos.Mohacsi@bsd.hu
+MAINTAINER= janos.mohacsi@bsd.hu
COMMENT= Hungarian dictionary for ispell
BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell \
diff --git a/hungarian/ispell/distinfo b/hungarian/ispell/distinfo
index 7eaa44ab43c6..77b973d459e6 100644
--- a/hungarian/ispell/distinfo
+++ b/hungarian/ispell/distinfo
@@ -1,3 +1,3 @@
-MD5 (magyarispell-1.0-RC1.tar.gz) = 99db66ff283f257a4a202322c736f0ea
-SHA256 (magyarispell-1.0-RC1.tar.gz) = db10246c0d2530d2af7e92ee1528316ad37ba9a02d0e9a0c4771e19ac2ef072e
-SIZE (magyarispell-1.0-RC1.tar.gz) = 715552
+MD5 (magyarispell-1.0.tar.gz) = 62db137d7111abc93a39c11a6144e421
+SHA256 (magyarispell-1.0.tar.gz) = af458167dae76762668abeae966a9e9c59b1b72f513afa8d0f23d614c22e75cb
+SIZE (magyarispell-1.0.tar.gz) = 848129
diff --git a/hungarian/ispell/files/patch-Makefile b/hungarian/ispell/files/patch-Makefile
index 890baf36b967..c03bfdc248ce 100644
--- a/hungarian/ispell/files/patch-Makefile
+++ b/hungarian/ispell/files/patch-Makefile
@@ -1,8 +1,8 @@
$FreeBSD$
---- Makefile.orig Fri Aug 6 12:32:41 2004
-+++ Makefile Fri Aug 6 12:44:29 2004
+--- Makefile.orig
++++ Makefile
@@ -8,7 +8,7 @@
# célkönyvtárak prefixuma
PREFIX?=/usr
@@ -57,7 +57,7 @@ $FreeBSD$
# modulválasztós, menüs interfész
menu:
-@@ -66,19 +66,19 @@
+@@ -67,19 +67,19 @@
make myspell
# munkakönyvtárak létrehozása
@@ -82,12 +82,16 @@ $FreeBSD$
@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 @@
+@@ -103,78 +103,78 @@
@echo "===> magyar $(*F) alapszótár (magyar4$(*F).dict) előállítása"
+ @echo "==> szimbolikus kötések létrehozása a szotar.konf alapján"
+- @$(SH) bin/makesymlink $(WRKDIR) szotar.konf
++ $(SH) bin/makesymlink $(WKDIR) szotar.konf
+
@echo "==> szótárak egybemásolása"
-- @$(SH) bin/copydict $(SZOTAR) $(WRKDIR) $(*F)
-+ $(SH) bin/copydict $(SZOTAR) $(WKDIR) $(*F)
+- @$(SH) bin/copydict $(WRKDIR) $(WRKDIR) $(*F)
++ $(SH) bin/copydict $(WKDIR) $(WKDIR) $(*F)
@echo "==> igéből képzett alakok előállítása"
- @$(SH) bin/igesgen $(ROOTDIR)
@@ -107,28 +111,61 @@ $FreeBSD$
# egyéb kivételek: az m4 miatt nem megy külön héjprogramba
@echo "==> kivételek"
-@@ -129,13 +129,13 @@
+- @#cat $(SZOTAR)/kivetelek/igekotos/*.1* \
+- @# | grep -v ^# | $(M4) | tr "\t" "\n" \
+- @# | grep -v ^$$ | sed -e 's/$$/\/X/' \
+- @# >> $(DICT)
+- @echo $(EN) ."$(EC)"
+- @cat $(SZOTAR)/kivetelek/igekotos/*.2* \
++ #cat $(SZOTAR)/kivetelek/igekotos/*.1* \
++ # | grep -v ^# | $(M4) | tr "\t" "\n" \
++ # | grep -v ^$$ | sed -e 's/$$/\/X/' \
++ # >> $(DICT)
++ echo $(EN) ."$(EC)"
++ cat $(SZOTAR)/kivetelek/igekotos/*.2* \
+ | grep -v ^# | $(M4) | $(AWK) -f $(AWKDIR)/tovek.awk -v param="/X" \
+ >> $(DICT)
+- @echo $(EN) ."$(EC)"
+- @cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
++ echo $(EN) ."$(EC)"
++ cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
+ | $(M4) | grep -v ^# | grep -v "#[A-Z]" \
+ | sed 's/[ ]*#.*$$//' | tr "\t" "\n" \
+ >> $(DICT)
+- @echo $(EN) ."$(EC)"
+- @cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
++ echo $(EN) ."$(EC)"
++ cat $(SZOTAR)/kivetelek/ragozatlan/*.1* \
+ | $(M4) | grep -i "#$(*F)" | sed 's/[ ]*#.*$$//' \
| tr "\t" "\n" \
>> $(DICT)
- @echo $(EN) ."$(EC)"
+- @echo $(EN) ."$(EC)"
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
-+ @cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
++ echo $(EN) ."$(EC)"
++ 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)"
+- @echo $(EN) ."$(EC)"
- @cat $(WRKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
-+ @cat $(WKDIR)/ragozatlan.2 $(SZOTAR)/kivetelek/ragozatlan/*.2* \
++ echo $(EN) ."$(EC)"
++ 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)
+ @echo Rendben.
+
+- @echo $(EN) ."$(EC)"
++ echo $(EN) ."$(EC)"
+
+- @echo "==> tiltott szavak"
+- @$(SH) bin/tiltott $(ROOTDIR) $(*F)
++ echo "==> tiltott szavak"
++ $(SH) bin/tiltott $(ROOTDIR) $(*F)
- @mv $(DICT) $(WRKDIR)/magyar4$(*F).dict
-+ @mv $(DICT) $(WKDIR)/magyar4$(*F).dict
++ mv $(DICT) $(WKDIR)/magyar4$(*F).dict
@echo Rendben.
# ragozási táblázat (magyar.aff) előállítása
@@ -147,49 +184,76 @@ $FreeBSD$
@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
++ $(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 @@
+@@ -187,7 +187,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)/
++ 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 @@
+@@ -213,14 +213,14 @@
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_DATA) $(WKDIR)/hu_HU.{dic,aff} $(OODIR)
install: install_all
-@@ -218,9 +218,9 @@
+ install_all: install_myspell install_ispell install_OO
+
+ # ispell opcióval kompilált hashtábla
+-#ispell: magyar4ispell.hash
++ispell: magyar4ispell.hash
+
+ # hu_HU.aff myspell ragozási táblázat és a hu_HU.dic szótár előállítása
+ myspell: magyar4myspell.dict magyar.aff hu_HU.aff hu_HU.dic kr
+@@ -230,10 +230,10 @@
# 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 @@
++ $(SH) bin/i2myspell $(WKDIR)/magyar.aff MYSPELL_heading \
+ A-ZÁÉÍÓÖŐÚÜŰ a-záéíóöőúüű | sed 's/q\([^[]*\]\)/-\1/' \
+ >$(ROOTDIR)/hu_HU_morph.aff
+- @$(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_morph.aff | \
++ $(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_morph.aff | \
+ sed 's/&agrave;//' >$(ROOTDIR)/hu_HU.aff
+
+
+@@ -245,24 +245,24 @@
+ # a myspellhez előállított hashtáblából (magyar4myspell.hash)
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
+- @$(SH) bin/i2myspell -d $(WRKDIR)/magyar4myspell.dict | \
++ $(SH) bin/i2myspell -d $(WKDIR)/magyar4myspell.dict | \
+ bin/lemma_present >$(ROOTDIR)/hu_HU_morph.dic
+- @sed 's/ .*//' $(ROOTDIR)/hu_HU_morph.dic >$(ROOTDIR)/hu_HU.dic
++ sed 's/ .*//' $(ROOTDIR)/hu_HU_morph.dic >$(ROOTDIR)/hu_HU.dic
+
+ u8: hu_HU.aff hu_HU.dic
+ @echo "===> Unicode karakterkódolású állományok előállítása"
+- @bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WRKDIR)/hu_HU_u8_morph l2
+- @cat $(WRKDIR)/hu_HU_u8_morph.dic | sed 's# /#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic
+- @mv $(WRKDIR)/hu_HU_u8_morph.aff $(ROOTDIR)
+- @sed 's/ .*//' $(ROOTDIR)/hu_HU_u8_morph.dic >$(ROOTDIR)/hu_HU_u8.dic
+- @$(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_u8_morph.aff \
++ bin/u8myspell $(ROOTDIR)/hu_HU_morph $(WKDIR)/hu_HU_u8_morph l2
++ cat $(WKDIR)/hu_HU_u8_morph.dic | sed 's# /#/#' >$(ROOTDIR)/hu_HU_u8_morph.dic
++ mv $(WKDIR)/hu_HU_u8_morph.aff $(ROOTDIR)
++ sed 's/ .*//' $(ROOTDIR)/hu_HU_u8_morph.dic >$(ROOTDIR)/hu_HU_u8.dic
++ $(AWK) -f $(AWKDIR)/delete_morph_tags.awk $(ROOTDIR)/hu_HU_u8_morph.aff \
+ >$(ROOTDIR)/hu_HU_u8.aff
+
+ kr: hu_HU.aff hu_HU.dic u8
+ @cd kr; make
# minden komponens kompilálása
-all: ispell myspell
@@ -197,12 +261,12 @@ $FreeBSD$
# új modul létrehozása
new:
-@@ -241,7 +241,7 @@
+@@ -271,7 +271,7 @@
# takarítás
clean:
-- @-rm -rf $(WRKDIR) *~
-+ @-rm -rf $(WKDIR) *~
+- @-rm -rf $(WRKDIR) *~ $(ROOTDIR)/hu_*
++ @-rm -rf $(WKDIR) *~ $(ROOTDIR)/hu_*
# a modulválasztás defaultra való visszaállítása
# a kizárandó modulok explicite megadandók az "if"-ben