Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jun 2002 16:19:15 +0200 (CEST)
From:      Piotr Rusiecki <piotr@innet.com.pl>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/39699: Update port: textproc/ispell Polish language support
Message-ID:  <200206231419.g5NEJF588553@halo.innet.com.pl>

next in thread | raw e-mail | index | archive | help

>Number:         39699
>Category:       ports
>Synopsis:       Update port: textproc/ispell Polish language support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 23 07:20:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Piotr Rusiecki <piotr@innet.com.pl>
>Release:        FreeBSD 4.6-RELEASE i386
>Organization:
none
>Environment:
System: FreeBSD fuzzy 4.6-RELEASE FreeBSD 4.6-RELEASE #0: Mon Jun 17 09:07:52 CEST 2002 root@fuzzy:/usr/obj/usr/src/sys/FUZZY i386
>Description:
Add support for Polish language
>How-To-Repeat:
>Fix:

Patch:

diff -ruN ispell.orig/Makefile ispell/Makefile
--- ispell.orig/Makefile	Mon Jun 17 21:37:50 2002
+++ ispell/Makefile	Sat Jun 22 22:01:42 2002
@@ -31,7 +31,7 @@
 MUNCHLIST=	${WRKSRC}/munchlist
 DATADIR=	${PREFIX}/share/ispell
 
-.if (!defined(ISPELL_IT) && !defined(ISPELL_FR) && !defined(ISPELL_SE) && !defined(ISPELL_BR) && !defined(ISPELL_DENEU) && !defined(ISPELL_DEALT) && !defined(ISPELL_BRITISH) && !defined(ISPELL_NO) && !defined(ISPELL_NL) && !defined(ISPELL_DA) && !defined(ISPELL_AF) && !defined(ISPELL_FI))
+.if (!defined(ISPELL_IT) && !defined(ISPELL_FR) && !defined(ISPELL_SE) && !defined(ISPELL_BR) && !defined(ISPELL_DENEU) && !defined(ISPELL_DEALT) && !defined(ISPELL_BRITISH) && !defined(ISPELL_NO) && !defined(ISPELL_NL) && !defined(ISPELL_DA) && !defined(ISPELL_AF) && !defined(ISPELL_FI) && !defined(ISPELL_PL))
 pre-everything::
 	@${ECHO_MSG} '*********************************************************'
 	@${ECHO_MSG} '* You can add further dictionaries:                     *'
@@ -48,6 +48,7 @@
 	@${ECHO_MSG} '*  - German (old spelling)     ISPELL_DEALT=yes         *'
 	@${ECHO_MSG} '*  - German (new spelling)     ISPELL_DENEU=yes         *'
 	@${ECHO_MSG} '*  - Italian                   ISPELL_IT=yes            *'
+	@${ECHO_MSG} '*  - Polish                    ISPELL_PL=yes            *'
 	@${ECHO_MSG} '*  - Swedish                   ISPELL_SE=yes            *'
 	@${ECHO_MSG} '*  - Norwegian                 ISPELL_NO=yes            *'
 	@${ECHO_MSG} '* Example: "make ISPELL_FR=yes ISPELL_SE=yes install"   *'
@@ -134,6 +135,14 @@
 .endif
 EXTRA_DICT+=	${FIDICTFILE} ${FIAFFIXFILE}
 .endif
+.if defined(ISPELL_PL)
+MASTER_SITES+=	ftp://sunsite.icm.edu.pl/pub/unix/polish-ispell/ \
+		${MASTER_SITE_LOCAL}
+PLDISTFILE=	ispell-pl-20011004.tar.gz
+MASKBITS?=	64
+EXTRA_DICT+=	${PLDISTFILE}
+EXTRACT_ONLY+=	${PLDISTFILE}
+.endif
 
 DISTFILES+=	${EXTRA_DICT}
 .endif
@@ -252,6 +261,11 @@
 		${BUILDHASH} ${FIDICTFILE:S/.bz2//} ${FIAFFIXFILE:S/.bz2//} \
 		finnish.hash && ${MV} ${FIAFFIXFILE:S/.bz2//} finnish.aff
 .endif
+.if defined(ISPELL_PL)
+	@cd ${WRKDIR}/${PLDISTFILE:S=ispell-pl-==:S=.tar.gz==} && \
+		${CAT} A B C imiona-A imiona-B fachowe/* > polish.dic && \
+		${BUILDHASH} polish.dic polish.aff polish.hash
+.endif
 
 pre-install:
 	@if [ ! -d ${DATADIR} ]; then ${MKDIR} ${DATADIR}; fi
@@ -302,6 +316,9 @@
 .endif
 .if defined(ISPELL_FI)
 	@${CAT} ${MASTERDIR}/pkg-plist.fi >> ${TMPPLIST}
+.endif
+.if defined(ISPELL_PL)
+	@${CAT} ${MASTERDIR}/pkg-plist.pl >> ${TMPPLIST}
 .endif
 	@${ECHO_CMD} "@dirrm share/ispell" >> ${TMPPLIST}
 
diff -ruN ispell.orig/distinfo ispell/distinfo
--- ispell.orig/distinfo	Mon Jun 17 21:37:50 2002
+++ ispell/distinfo	Sat Jun 22 17:28:38 2002
@@ -13,3 +13,4 @@
 MD5 (finnish.small.aff.bz2) = 19fec07598e23ad747bc999ea53b9538
 MD5 (finnish.medium.aff.bz2) = d53611daaed94c8b17869a60e4ae61d9
 MD5 (finnish.large.aff.bz2) = 9c7bfc8850e958a5d2aec579f5d8903c
+MD5 (ispell-pl-20011004.tar.gz) = b224a718fa28bdd888b4e813e0fb897e
diff -ruN ispell.orig/pkg-plist.pl ispell/pkg-plist.pl
--- ispell.orig/pkg-plist.pl	Thu Jan  1 01:00:00 1970
+++ ispell/pkg-plist.pl	Mon Jun 17 21:39:03 2002
@@ -0,0 +1,2 @@
+share/ispell/polish.aff
+share/ispell/polish.hash
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206231419.g5NEJF588553>