MAINTAINER UPDATE: hungarian ispell version 0.92

PR:		ports/45705
Submitted by:	Janos Mohacsi <janos.mohacsi@bsd.hu>
This commit is contained in:
Edwin Groothuis 2003-01-03 00:12:23 +00:00
parent 332ff3d5d4
commit e0e5d317a1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=72310
4 changed files with 66 additions and 81 deletions

View File

@ -6,9 +6,9 @@
#
PORTNAME= ispell
PORTVERSION= 0.85
PORTVERSION= 0.92
CATEGORIES= hungarian textproc
MASTER_SITES= http://www.szofi.hu/gnu/magyarispell/
MASTER_SITES= http://www.szofi.hu/gnu/magyarispell/
DISTNAME= magyarispell-${PORTVERSION}
MAINTAINER= Janos.Mohacsi@bsd.hu
@ -17,7 +17,7 @@ BUILD_DEPENDS= ispell:${PORTSDIR}/textproc/ispell \
gm4:${PORTSDIR}/devel/m4
RUN_DEPENDS= ispell:${PORTSDIR}/textproc/ispell
USE_GMAKE= yes
USE_GMAKE= yes
do-install:
cd ${WRKSRC} && \

View File

@ -1 +1 @@
MD5 (magyarispell-0.85.tar.gz) = 7b032d6a5b54229ff68487263d2de8ac
MD5 (magyarispell-0.92.tar.gz) = 6d06d552bcbe7dd4d3e0f4baaca90f0c

View File

@ -1,77 +1,51 @@
*** Makefile.orig Tue May 21 14:55:37 2002
--- Makefile Tue May 21 14:58:21 2002
***************
*** 4,11 ****
magyar.aff: aff.fej aff.alanyi aff.fonev
# ******* magyar ispell ragozási táblázat (magyar.aff) elõállítása *********
! cat aff.fej aff.alanyi aff.fonev aff.fonev.morfo | m4 >magyar.aff
! cat aff.targyas aff.ige_kiv | m4 >>magyar.aff
magyar.dict: ige_gen.awk fonev_gen.awk
# ******* magyar ispell alapszótár (magyar.dict) elõállítása *********
--- 4,11 ----
magyar.aff: aff.fej aff.alanyi aff.fonev
# ******* magyar ispell ragozási táblázat (magyar.aff) elõállítása *********
! cat aff.fej aff.alanyi aff.fonev aff.fonev.morfo | gm4 >magyar.aff
! cat aff.targyas aff.ige_kiv | gm4 >>magyar.aff
magyar.dict: ige_gen.awk fonev_gen.awk
# ******* magyar ispell alapszótár (magyar.dict) elõállítása *********
***************
*** 48,65 ****
awk -f melleknev_gen.awk <ige_ando | sed -e 's/$$/\/X/' >>magyar.dict
awk -f melleknev_gen.awk <ige_hato | sed -e 's/$$/\/X/' >>magyar.dict
# egyéb kivételek
! cat kivetelek/igekötõs/* | grep -v ^# | m4 | tr "\t" "\n" | grep -v ^$$ | sed -e 's/$$/\/X/' >>magyar.dict
! cat ragozatlan kivetelek/ragozatlan/* | m4 | grep -v ^# | tr "\t" "\n" >>magyar.dict
install:
! # magyar.hash, magyar.aff a helyére, rendszergazdaként adjuk ki!
! ! [ -d $(DESTDIR)/usr/lib/ispell/ ] && mkdir /usr/lib/ispell || true
! mv magyar.hash $(DESTDIR)/usr/lib/ispell
! mv magyar.aff $(DESTDIR)/usr/lib/ispell
! # hungarian.hash -> magyar.hash kötés létrehozása
! ! [ -f $(DESTDIR)/usr/lib/ispell/hungarian.hash ] && ln -s magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash || true
! # spellhtml és spellhtmlic a helyére
! cp spellhtml/spellhtmlic spellhtml/spellhtml $(DESTDIR)/usr/bin
allinstal:
install -D -o root -g root -m 0644 magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash
--- 48,65 ----
awk -f melleknev_gen.awk <ige_ando | sed -e 's/$$/\/X/' >>magyar.dict
awk -f melleknev_gen.awk <ige_hato | sed -e 's/$$/\/X/' >>magyar.dict
# egyéb kivételek
! cat kivetelek/igekötõs/* | grep -v ^# | gm4 | tr "\t" "\n" | grep -v ^$$ | sed -e 's/$$/\/X/' >>magyar.dict
! cat ragozatlan kivetelek/ragozatlan/* | gm4 | grep -v ^# | tr "\t" "\n" >>magyar.dict
install:
! ##@# magyar.hash, magyar.aff a helyére, rendszergazdaként adjuk ki!
! ##@#! [ -d $(DESTDIR)/usr/lib/ispell/ ] && mkdir /usr/lib/ispell || true
! ##@#mv magyar.hash $(DESTDIR)/usr/lib/ispell
! ##@#mv magyar.aff $(DESTDIR)/usr/lib/ispell
! ##@# hungarian.hash -> magyar.hash kötés létrehozása
! ##@#! [ -f $(DESTDIR)/usr/lib/ispell/hungarian.hash ] && ln -s magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash || true
! ##@# spellhtml és spellhtmlic a helyére
! ##@#cp spellhtml/spellhtmlic spellhtml/spellhtml $(DESTDIR)/usr/bin
allinstal:
install -D -o root -g root -m 0644 magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash
***************
*** 81,87 ****
bin/i2myspell -d magyar.dict >$(dir)hu_HU.dic
all: magyar.hash
! make myspell ISPELLDIR=$(CURDIR)/
new:
# új modul létrehozása
--- 81,87 ----
bin/i2myspell -d magyar.dict >$(dir)hu_HU.dic
all: magyar.hash
! ##@#make myspell ISPELLDIR=$(CURDIR)/
new:
# új modul létrehozása
--- Makefile.orig Wed Nov 20 00:46:09 2002
+++ Makefile Mon Nov 25 09:49:09 2002
@@ -12,16 +12,16 @@
magyar.aff: aff.fej aff.alanyi aff.fonev
# ******* magyar ispell ragozási táblázat (magyar.aff) elõállítása *********
- cat aff.fej aff.alanyi aff.fonev aff.fonev.morfo | m4 >magyar.aff
- cat aff.targyas aff.ige_kiv | m4 >>magyar.aff
+ cat aff.fej aff.alanyi aff.fonev aff.fonev.morfo | gm4 >magyar.aff
+ cat aff.targyas aff.ige_kiv | gm4 >>magyar.aff
magyar.dict: ige_gen.awk fonev_gen.awk
# ******* magyar ispell alapszótár (magyar.dict) elõállítása *********
# szótárak egybemásolása
- for i in _alap/*; do j=$$(basename $$i | sed 's/\..*$$//'); cat [A-Z]*/$$j [A-Z]*/$$j.* | \
+ -for i in _alap/*; do j=$$(basename $$i | sed 's/\..*$$//'); cat [A-Z]*/$$j [A-Z]*/$$j.* | \
grep -v '#[A-Z]' | \
sed 's/[ ]*#.*$$//' | grep -v '^$$' >$$j; done
- for i in _alap/*; do j=$$(basename $$i | sed 's/\..*$$//'); cat [A-Z]*/$$j [A-Z]*/$$j.* | \
+ -for i in _alap/*; do j=$$(basename $$i | sed 's/\..*$$//'); cat [A-Z]*/$$j [A-Z]*/$$j.* | \
grep '#$(SPELL)' | \
sed 's/[ ]*#.*$$//' | grep -v '^$$' >>$$j; done
# igékbõl képzett más szófajú alakok elõállítása
@@ -67,19 +67,19 @@
awk -f melleknev_gen.awk <ige_ando | awk -f igekoto_filter.awk >>magyar.dict
awk -f melleknev_gen.awk <ige_hato | awk -f igekoto_filter.awk >>magyar.dict
# egyéb kivételek
- cat kivetelek/igekötõs/* | grep -v ^# | m4 | tr "\t" "\n" | grep -v ^$$ | sed -e 's/$$/\/X/' >>magyar.dict
- cat ragozatlan kivetelek/ragozatlan/* | m4 | grep -v ^# | grep -v "#[A-Z]" | sed 's/[ ]*#.*$$//' | tr "\t" "\n" >>magyar.dict
- cat ragozatlan kivetelek/ragozatlan/* | m4 | grep '#$(SPELL)' | sed 's/[ ]*#.*$$//' | tr "\t" "\n" >>magyar.dict
+ cat kivetelek/igekötõs/* | grep -v ^# | gm4 | tr "\t" "\n" | grep -v ^$$ | sed -e 's/$$/\/X/' >>magyar.dict
+ cat ragozatlan kivetelek/ragozatlan/* | gm4 | grep -v ^# | grep -v "#[A-Z]" | sed 's/[ ]*#.*$$//' | tr "\t" "\n" >>magyar.dict
+ cat ragozatlan kivetelek/ragozatlan/* | gm4 | grep '#$(SPELL)' | sed 's/[ ]*#.*$$//' | tr "\t" "\n" >>magyar.dict
install:
# magyar.hash, magyar.aff a helyére, rendszergazdaként adjuk ki!
- ! [ -d $(DESTDIR)/usr/lib/ispell/ ] && mkdir /usr/lib/ispell || true
- mv magyar.hash $(DESTDIR)/usr/lib/ispell
- mv magyar.aff $(DESTDIR)/usr/lib/ispell
+ ##@#! [ -d $(DESTDIR)/usr/lib/ispell/ ] && mkdir /usr/lib/ispell || true
+ ##@#mv magyar.hash $(DESTDIR)/usr/lib/ispell
+ ##@#mv magyar.aff $(DESTDIR)/usr/lib/ispell
# hungarian.hash -> magyar.hash kötés létrehozása
- ! [ -f $(DESTDIR)/usr/lib/ispell/hungarian.hash ] && ln -s magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash || true
+ ##@#! [ -f $(DESTDIR)/usr/lib/ispell/hungarian.hash ] && ln -s magyar.hash $(DESTDIR)/usr/lib/ispell/hungarian.hash || true
# spellhtml és spellhtmlic a helyére
- cp spellhtml/spellhtmlic spellhtml/spellhtml $(DESTDIR)/usr/bin
+ ##@#cp spellhtml/spellhtmlic spellhtml/spellhtml $(DESTDIR)/usr/bin
inst:

View File

@ -0,0 +1,11 @@
--- kotojeles.orig Mon Nov 18 11:42:11 2002
+++ kotojeles Mon Nov 18 11:42:18 2002
@@ -2,7 +2,7 @@
#
# idegen kiejtésû, és mozaikszavak feldolgozása
#
-function ragoz () {
+ragoz () {
cut -f 1 $1 >> magyar.dict
cut -f 1 $1 | sed 's/\(.\)o$/\1ó/
s/\(.\)ö$/\1õ/