Date: Thu, 24 Jul 2003 17:28:06 +0200 (CEST) From: Janos Mohacsi <mohacsi@niif.hu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/54814: New port: hungarian/hunspell version 0.9.5 Message-ID: <200307241528.h6OFS6dp030384@norfolk.ki.iif.hu> Resent-Message-ID: <200307241530.h6OFUNYJ069858@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 54814 >Category: ports >Synopsis: New port: hungarian/hunspell version 0.9.5 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Jul 24 08:30:20 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 4.8-STABLE i386 >Organization: NIIF >Environment: System: FreeBSD norfolk.ki.iif.hu 4.8-STABLE FreeBSD 4.8-STABLE #2: Sun Jun 15 21:04:49 CEST 2003 root@norfolk.ki.iif.hu:/usr/obj/usr/src/sys/NORFOLK i386 >Description: New port: hungarian/hunspell version 0.9.5 Hungarian Spell Checher utility with Hungarian dictionary and affix files. It has several advantages over ispell. It has better affix rules than hu-ispell. >How-To-Repeat: apply this shar. >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # hunspell/ # hunspell/pkg-plist # hunspell/pkg-descr # hunspell/distinfo # hunspell/Makefile # hunspell/files # hunspell/files/patch-Makefile # hunspell/files/patch-hunspell.cxx # echo c - hunspell/ mkdir -p hunspell/ > /dev/null 2>&1 echo x - hunspell/pkg-plist sed 's/^X//' >hunspell/pkg-plist << 'END-of-hunspell/pkg-plist' Xbin/hunspell Xshare/myspell/magyar.aff Xshare/myspell/magyar.dic Xshare/myspell/default.aff Xshare/myspell/default.dic Xshare/locale/hu/LC_MESSAGES/hunspell.mo X@dirrm share/myspell X%%PORTDOCS%%share/doc/hunspell/README X%%PORTDOCS%%share/doc/hunspell/OLVASS.EL X%%PORTDOCS%%share/doc/hunspell/README.myspell X%%PORTDOCS%%@dirrm share/doc/hunspell END-of-hunspell/pkg-plist echo x - hunspell/pkg-descr sed 's/^X//' >hunspell/pkg-descr << 'END-of-hunspell/pkg-descr' XHungarian Spell Checher utility with Hungarian dictionary Xand affix files. It has several advantages over ispell. XIt has better affix rules than hu-ispell. X XMagyar helyesírás ellenőrző hunspell. Előnyök az ispell-hez képest: X- Több karakter változással járó tipikus hibákra javítási javaslat. X- Helyes összetett szónak látszó szavak tiltása. X- 6-3-as szabály X- mozgószabály X- összetételi szabályok X- többszörös képzők helyes használata X- ékezetesítési javaslatok X XWWW: http://magyarispell.sourceforge.net/ END-of-hunspell/pkg-descr echo x - hunspell/distinfo sed 's/^X//' >hunspell/distinfo << 'END-of-hunspell/distinfo' XMD5 (hunspell-0.9.5.tar.gz) = 7483993d23017d849edb9da1f6ef733e END-of-hunspell/distinfo echo x - hunspell/Makefile sed 's/^X//' >hunspell/Makefile << 'END-of-hunspell/Makefile' X# New ports collection makefile for: hunspell X# Date created: 24.07.2004 X# Whom: janos.mohacsi@bsd.hu X# X# $FreeBSD$ X# X XPORTNAME= hunspell XPORTVERSION= 0.9.5 XCATEGORIES= hungarian textproc X#MASTER_SITES= http://www.szofi.hu/gnu/magyarispell/ XMASTER_SITES= http://magyarispell.sourceforge.net/ X XMAINTAINER= Janos.Mohacsi@bsd.hu XCOMMENT= Improved Hungarian spelling checker X XLIB_DEPENDS= intl.4:${PORTSDIR}/devel/gettext X XUSE_GMAKE= yes XUSE_REINPLACE= yes XMAN1= hunspell.1 XMAN4= hunspell.4 X Xpost-patch: X @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ X ${WRKSRC}/hunspell.cxx Xdo-install: X ${INSTALL_MAN} ${WRKSRC}/man/hunspell.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/man/hunspell.4 ${PREFIX}/man/man4 X ${INSTALL_PROGRAM} ${WRKSRC}/hunspell ${PREFIX}/bin X ${MKDIR} ${PREFIX}/share/myspell/ && \ X ${INSTALL_DATA} ${WRKSRC}/hu_HU.dic \ X ${PREFIX}/share/myspell/magyar.dic && \ X ${INSTALL_DATA} ${WRKSRC}/hu_HU.aff \ X ${PREFIX}/share/myspell/magyar.aff X if [ ! -h ${LOCALBASE}/share/myspell/magyar.dic ]; then \ X ${LN} -s ${LOCALBASE}/share/myspell/magyar.dic ${PREFIX}/share/myspell/default.dic; \ X fi X if [ ! -h ${LOCALBASE}/share/myspell/magyar.aff ]; then \ X ${LN} -s ${LOCALBASE}/share/myspell/magyar.aff ${PREFIX}/share/myspell/default.aff; \ X fi X ${LOCALBASE}/bin/msgfmt -o ${WRKSRC}/hunspell.mo ${WRKSRC}/hunspell.po X ${MKDIR} ${PREFIX}/share/locale/hu/LC_MESSAGES/ && \ X ${INSTALL_MAN} ${WRKSRC}/hunspell.mo ${PREFIX}/share/locale/hu/LC_MESSAGES/ X X.ifndef(NOPORTDOCS) Xpost-install: X ${MKDIR} ${PREFIX}/share/doc/hunspell X ${INSTALL_MAN} ${WRKSRC}/OLVASS.EL ${WRKSRC}/README ${WRKSRC}/README.myspell ${PREFIX}/share/doc/hunspell X.endif X X.include <bsd.port.mk> END-of-hunspell/Makefile echo c - hunspell/files mkdir -p hunspell/files > /dev/null 2>&1 echo x - hunspell/files/patch-Makefile sed 's/^X//' >hunspell/files/patch-Makefile << 'END-of-hunspell/files/patch-Makefile' X--- Makefile.orig Mon Jul 21 14:21:03 2003 X+++ Makefile Thu Jul 24 14:51:03 2003 X@@ -1,26 +1,26 @@ X #------ beállítások -- configurate --------------------- X # szótárak -- dictionaries (hu_HU.aff, hu_HU.dic) X-MYSPELL_DIR?=/usr/share/myspell X+MYSPELL_DIR?=$(PREFIX)/share/myspell X # Hunmorph szótárak -- hu_HU.morph, extended hu_HU.aff, hu_HU.dic X-HUNMORPH_DIR?=/usr/share/hunmorph X+HUNMORPH_DIR?=$(PREFIX)/share/hunmorph X # Magyar üzenetek -- Hungarian messages X-LOCALE_DIR?=/usr/share/locale X+LOCALE_DIR?=$(PREFIX)/share/locale X # Kézikönyvoldalak -- Manual pages X-MAN_DIR?=/usr/share/man X+MAN_DIR?=$(PREFIX)/share/man X # Magyar kézikönyvoldalak -- Hungarian manual pages X MAN_HU_DIR?=/usr/share/man/hu X # Futtatható program helye -- Directory for executables X-BIN_DIR?=/usr/bin X+BIN_DIR?=$(PREFIX)/bin X #-------------------------------------------------------- X X CC=g++ X #CC=/opt/SUNWspro/bin/CC X X-CXXFLAGS=-O2 -Wall -ansi -pedantic -I. X+CXXFLAGS=-O2 -Wall -ansi -pedantic -I. -I$(LOCALBASE)/include X #CXXFLAGS=-g -O0 -Wall -ansi -pedantic -I. X #CXXFLAGS=-O2 +w2 -I. X X-LDFLAGS=-L. -lmyspell X+LDFLAGS=-L. -lmyspell -L$(LOCALBASE)/lib -lintl X X LIBS=libmyspell.a X END-of-hunspell/files/patch-Makefile echo x - hunspell/files/patch-hunspell.cxx sed 's/^X//' >hunspell/files/patch-hunspell.cxx << 'END-of-hunspell/files/patch-hunspell.cxx' X--- hunspell.cxx.orig Mon Jul 21 14:54:40 2003 X+++ hunspell.cxx Thu Jul 24 15:34:11 2003 X@@ -55,8 +55,8 @@ X #include "manparser.hxx" X #include "firstparser.hxx" X X-#define LIBDIR "/usr/share/myspell/" X-#define LIBDIR2 "/usr/share/hunmorph/" X+#define LIBDIR "%%PREFIX%%/share/myspell/" X+#define LIBDIR2 "%%PREFIX%%/share/hunmorph/" X #define HOME getenv("HOME") X #define DICBASENAME ".hunspell_" X #define LOGFILE "/tmp/hunspell.log" X@@ -432,7 +432,7 @@ X { X rl_insert_text (rltext); X rltext = (char *)NULL; X- rl_startup_hook = (rl_hook_func_t *)NULL; X+ rl_startup_hook = (Function *)NULL; X } X return 0; X } X@@ -968,8 +968,8 @@ X setlocale(LC_ALL, ""); X textdomain("hunspell"); X X- rl_set_key("", rl_escape, rl_get_keymap()); X- rl_bind_key('\t', rl_insert); X+ rl_set_key("", (Function *)rl_escape, rl_get_keymap()); X+ rl_bind_key('\t',(Function *)rl_insert); X #endif X X #ifdef LOG END-of-hunspell/files/patch-hunspell.cxx exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307241528.h6OFS6dp030384>