From owner-freebsd-ports Fri Oct 18 16:10:11 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6BF4A37B401 for ; Fri, 18 Oct 2002 16:10:03 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A6EE43EA9 for ; Fri, 18 Oct 2002 16:10:02 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id g9INA2x3093071 for ; Fri, 18 Oct 2002 16:10:02 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id g9INA2mn093070; Fri, 18 Oct 2002 16:10:02 -0700 (PDT) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3510A37B404 for ; Fri, 18 Oct 2002 16:09:22 -0700 (PDT) Received: from postfix4-1.free.fr (postfix4-1.free.fr [213.228.0.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id EEBD943E8A for ; Fri, 18 Oct 2002 16:09:20 -0700 (PDT) (envelope-from thierry@pompo.net) Received: from graf.pompo.net (lyon-2-a7-62-147-20-39.dial.proxad.net [62.147.20.39]) by postfix4-1.free.fr (Postfix) with ESMTP id 14D7E27C4 for ; Sat, 19 Oct 2002 01:09:18 +0200 (CEST) Received: by graf.pompo.net (Postfix, from userid 1001) id 5EC917519; Sat, 19 Oct 2002 00:53:20 +0200 (CEST) Message-Id: <20021018225320.5EC917519@graf.pompo.net> Date: Sat, 19 Oct 2002 00:53:20 +0200 (CEST) From: Thierry Thomas Reply-To: Thierry Thomas To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/44244: textproc/aspell: new version of the French dictionary + Welsh, Greek and Ukrainian dictionaries Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 44244 >Category: ports >Synopsis: textproc/aspell: new version of the French dictionary + Welsh, Greek and Ukrainian dictionaries >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Fri Oct 18 16:10:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Thierry Thomas >Release: FreeBSD 4.7-RC i386 >Organization: Kabbale Eros >Environment: System: FreeBSD graf.pompo.net 4.7-RC FreeBSD 4.7-RC #0: Sat Sep 21 11:24:26 CEST 2002 root@graf.pompo.net:/usr/obj/mntsrc/src/sys/GRAF020727 i386 >Description: - new version of the French (fr) dictionary; it fixes a bug where the fr, fr_FR, and fr_CH dictionaries were not being recognized correctly. - adding three new dictionaries: . Welsh (cy) . Greek (el) . Ukrainian (uk). >How-To-Repeat: N/A. >Fix: Please apply the following patch: diff -urN textproc/aspell.orig/Makefile textproc/aspell/Makefile --- textproc/aspell.orig/Makefile Sun Oct 6 12:02:17 2002 +++ textproc/aspell/Makefile Fri Oct 18 22:53:45 2002 @@ -7,6 +7,7 @@ PORTNAME?= aspell PORTVERSION= 0.50.2 +PORTREVISION= 1 CATEGORIES+= textproc MASTER_SITES= http://savannah.gnu.org/download/${PORTNAME}/rel/ \ ${MASTER_SITE_GNU} @@ -39,11 +40,15 @@ CONF_DICT_ENV= ASPELL="${PREFIX}/bin/aspell" \ WORD_LIST_COMPRESS="${PREFIX}/bin/word-list-compress" -DICT_DIR= -${DICTVERSION}-${DICTREVISION} -DICT_SUFFIX= ${DICT_DIR}.tar.bz2 -AVAIL_DICT= br ca cs da de en eo es fo fr it nl no pl pt ro ru sk sv +AVAIL_DICT= br ca cs cy da de el en eo es fo fr it nl no pl pt ro ru sk sv uk DICTVERSION= 0.50 DICTREVISION= 2 +DICTREVISION2= 3 +UDICT1= cy +UDICT2= el +UDICT3= fr +UDICT4= uk +DICT_SUFFIX= .tar.bz2 .include @@ -54,7 +59,7 @@ .endif pre-everything:: -.if (!defined(ASPELL_BR) && !defined(ASPELL_CA) && !defined(ASPELL_CS) && !defined(ASPELL_DA) && !defined(ASPELL_DE) && !defined(ASPELL_EN) && !defined(ASPELL_EO) && !defined(ASPELL_ES) && !defined(ASPELL_FO) && !defined(ASPELL_FR) && !defined(ASPELL_IT) && !defined(ASPELL_NL) && !defined(ASPELL_NO) && !defined(ASPELL_PL) && !defined(ASPELL_PT) && !defined(ASPELL_RO) && !defined(ASPELL_RU) && !defined(ASPELL_SK) && !defined(ASPELL_SV)) +.if (!defined(ASPELL_BR) && !defined(ASPELL_CA) && !defined(ASPELL_CS) && !defined(ASPELL_CY) && !defined(ASPELL_DA) && !defined(ASPELL_DE) && !defined(ASPELL_EL) && !defined(ASPELL_EN) && !defined(ASPELL_EO) && !defined(ASPELL_ES) && !defined(ASPELL_FO) && !defined(ASPELL_FR) && !defined(ASPELL_IT) && !defined(ASPELL_NL) && !defined(ASPELL_NO) && !defined(ASPELL_PL) && !defined(ASPELL_PT) && !defined(ASPELL_RO) && !defined(ASPELL_RU) && !defined(ASPELL_SK) && !defined(ASPELL_SV) && !defined(ASPELL_UK)) @${ECHO_MSG} '*********************************************************' @${ECHO_MSG} '* You can add further dictionaries: *' @${ECHO_MSG} '* Use make-flag: *' @@ -62,21 +67,24 @@ @${ECHO_MSG} '* - Catalan ASPELL_CA=yes *' @${ECHO_MSG} '* - Czech ASPELL_CS=yes *' @${ECHO_MSG} '* - Danish ASPELL_DA=yes *' - @${ECHO_MSG} '* - German ASPELL_DE=yes *' + @${ECHO_MSG} '* - Dutch ASPELL_NL=yes *' @${ECHO_MSG} '* - English ASPELL_EN=yes *' @${ECHO_MSG} '* - Esperanto ASPELL_EO=yes *' - @${ECHO_MSG} '* - Spanish ASPELL_ES=yes *' @${ECHO_MSG} '* - Faroese ASPELL_FO=yes *' @${ECHO_MSG} '* - French ASPELL_FR=yes *' + @${ECHO_MSG} '* - German ASPELL_DE=yes *' + @${ECHO_MSG} '* - Greek ASPELL_EL=yes *' @${ECHO_MSG} '* - Italian ASPELL_IT=yes *' - @${ECHO_MSG} '* - Dutch ASPELL_NL=yes *' @${ECHO_MSG} '* - Norwegian ASPELL_NO=yes *' @${ECHO_MSG} '* - Polish ASPELL_PL=yes *' @${ECHO_MSG} '* - Portuguese ASPELL_PT=yes *' @${ECHO_MSG} '* - Romanian ASPELL_RO=yes *' @${ECHO_MSG} '* - Russian ASPELL_RU=yes *' @${ECHO_MSG} '* - Slovak ASPELL_SK=yes *' + @${ECHO_MSG} '* - Spanish ASPELL_ES=yes *' @${ECHO_MSG} '* - Swedish ASPELL_SV=yes *' + @${ECHO_MSG} '* - Ukrainian ASPELL_UK=yes *' + @${ECHO_MSG} '* - Welsh ASPELL_CY=yes *' @${ECHO_MSG} '* *' @${ECHO_MSG} '* Example: "make ASPELL_FR=yes ASPELL_EN=yes install" *' @${ECHO_MSG} '*********************************************************' @@ -90,12 +98,18 @@ .if defined(ASPELL_CS) DICTS+= cs .endif +.if defined(ASPELL_CY) +DICTS+= cy +.endif .if defined(ASPELL_DA) DICTS+= da .endif .if defined(ASPELL_DE) DICTS+= de .endif +.if defined(ASPELL_EL) +DICTS+= el +.endif .if defined(ASPELL_EN) DICTS+= en .endif @@ -138,6 +152,9 @@ .if defined(ASPELL_SV) DICTS+= sv .endif +.if defined(ASPELL_UK) +DICTS+= uk +.endif .endif .if !defined(DICTS) .for LG in ${AVAIL_DICT} @@ -147,21 +164,63 @@ .endfor .endif .for DICO in ${DICTS} -DISTFILES+= aspell-${DICO}${DICT_SUFFIX} +.if (${UDICT1} == ${DICO}) +DISTFILES+= aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT2} == ${DICO}) +DISTFILES+= aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT3} == ${DICO}) +DISTFILES+= aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT4} == ${DICO}) +DISTFILES+= aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.else +DISTFILES+= aspell-${DICO}-${DICTVERSION}-${DICTREVISION}${DICT_SUFFIX} +.endif .endfor post-extract: .for DICO in ${DICTS} +.if (${UDICT1} == ${DICO}) + @cd ${WRKDIR} && \ + ${TAR} -xjf ${DISTDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT2} == ${DICO}) + @cd ${WRKDIR} && \ + ${TAR} -xjf ${DISTDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT3} == ${DICO}) + @cd ${WRKDIR} && \ + ${TAR} -xjf ${DISTDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.elif (${UDICT4} == ${DICO}) @cd ${WRKDIR} && \ - ${TAR} -xjf ${DISTDIR}/aspell-${DICO}${DICT_SUFFIX} + ${TAR} -xjf ${DISTDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2}${DICT_SUFFIX} +.else + @cd ${WRKDIR} && \ + ${TAR} -xjf ${DISTDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION}${DICT_SUFFIX} +.endif .endfor post-install: .for DICO in ${DICTS} @${ECHO_MSG} "===> Installing for ${DICO} dictionaries" - @cd ${WRKDIR}/aspell-${DICO}${DICT_DIR} && \ +.if (${UDICT1} == ${DICO}) + @cd ${WRKDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2} && \ + ${CONF_DICT_ENV} ./${CONFIGURE_SCRIPT} && \ + ${GMAKE} install +.elif (${UDICT2} == ${DICO}) + @cd ${WRKDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2} && \ + ${CONF_DICT_ENV} ./${CONFIGURE_SCRIPT} && \ + ${GMAKE} install +.elif (${UDICT3} == ${DICO}) + @cd ${WRKDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2} && \ ${CONF_DICT_ENV} ./${CONFIGURE_SCRIPT} && \ ${GMAKE} install +.elif (${UDICT4} == ${DICO}) + @cd ${WRKDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION2} && \ + ${CONF_DICT_ENV} ./${CONFIGURE_SCRIPT} && \ + ${GMAKE} install +.else + @cd ${WRKDIR}/aspell-${DICO}-${DICTVERSION}-${DICTREVISION} && \ + ${CONF_DICT_ENV} ./${CONFIGURE_SCRIPT} && \ + ${GMAKE} install +.endif @${CAT} ${MASTERDIR}/pkg-plist.${DICO} >> ${TMPPLIST} .endfor @${ECHO_CMD} "@dirrm share/aspell" >> ${TMPPLIST} diff -urN textproc/aspell.orig/distinfo textproc/aspell/distinfo --- textproc/aspell.orig/distinfo Sun Oct 6 12:02:17 2002 +++ textproc/aspell/distinfo Fri Oct 18 22:36:31 2002 @@ -2,13 +2,15 @@ MD5 (aspell-br-0.50-2.tar.bz2) = 800c7a28e09bd7734d1501cb7a91ad8f MD5 (aspell-ca-0.50-2.tar.bz2) = c593ae266d3e48e4d482ff9b9a52acdd MD5 (aspell-cs-0.50-2.tar.bz2) = ac4ea210149e6b312b63a862c27df5b4 +MD5 (aspell-cy-0.50-3.tar.bz2) = d59fee193dba87973b38ac2862a090bb MD5 (aspell-da-0.50-2.tar.bz2) = c023f246ef448128e6a3b93388ed57e7 MD5 (aspell-de-0.50-2.tar.bz2) = 204a9737ff0110fb8c7d284bd7200f7d +MD5 (aspell-el-0.50-3.tar.bz2) = 0ea2c42ceb9b91f7f5de2c017234ad37 MD5 (aspell-en-0.50-2.tar.bz2) = 9cee7464f9e6e2eae42443048cd3c855 MD5 (aspell-eo-0.50-2.tar.bz2) = f84147f5909e1a5f7adb86f27c71eb8c MD5 (aspell-es-0.50-2.tar.bz2) = 4a8583e9ef9f4aed03f5a7fe09d40060 MD5 (aspell-fo-0.50-2.tar.bz2) = 9a1031062c72ffce7dac284ed0006a02 -MD5 (aspell-fr-0.50-2.tar.bz2) = 10da01938ec743b16e1dbf0d9abaffbf +MD5 (aspell-fr-0.50-3.tar.bz2) = 53a2d05c4e8f7fabd3cefe24db977be7 MD5 (aspell-it-0.50-2.tar.bz2) = efa602e47fc49db2cc670f7e5c1628e1 MD5 (aspell-nl-0.50-2.tar.bz2) = c3ef9fd7dc4c47d816eee9ef5149c76a MD5 (aspell-no-0.50-2.tar.bz2) = b24b20ad02ce2a569f71f949b48823cc @@ -18,3 +20,4 @@ MD5 (aspell-ru-0.50-2.tar.bz2) = d7add85adeef2ea36457ea811d52c295 MD5 (aspell-sk-0.50-2.tar.bz2) = 8f4db7bf8ffe8c49cd16621620a43240 MD5 (aspell-sv-0.50-2.tar.bz2) = 8d50ddf72f750d187b0ffc440328db84 +MD5 (aspell-uk-0.50-3.tar.bz2) = 0b37b59539424a6980814ce5392725a8 diff -urN textproc/aspell.orig/pkg-plist.cy textproc/aspell/pkg-plist.cy --- textproc/aspell.orig/pkg-plist.cy Thu Jan 1 01:00:00 1970 +++ textproc/aspell/pkg-plist.cy Fri Oct 18 23:51:01 2002 @@ -0,0 +1,4 @@ +share/aspell/cy.dat +share/aspell/cy.multi +share/aspell/cy.rws +share/aspell/welsh.alias diff -urN textproc/aspell.orig/pkg-plist.el textproc/aspell/pkg-plist.el --- textproc/aspell.orig/pkg-plist.el Thu Jan 1 01:00:00 1970 +++ textproc/aspell/pkg-plist.el Fri Oct 18 23:51:19 2002 @@ -0,0 +1,5 @@ +share/aspell/el.dat +share/aspell/el_phonet.dat +share/aspell/el.multi +share/aspell/el.rws +share/aspell/greek.alias diff -urN textproc/aspell.orig/pkg-plist.fr textproc/aspell/pkg-plist.fr --- textproc/aspell.orig/pkg-plist.fr Mon Aug 26 21:54:05 2002 +++ textproc/aspell/pkg-plist.fr Fri Oct 18 23:08:07 2002 @@ -7,7 +7,7 @@ share/aspell/fr-lrg.alias share/aspell/fr-med.alias share/aspell/fr-sml.alias -share/aspell/fr.alias +share/aspell/fr.multi share/aspell/fr.dat share/aspell/fr_CH-40.multi share/aspell/fr_CH-60.multi @@ -16,14 +16,14 @@ share/aspell/fr_CH-med.alias share/aspell/fr_CH-only.rws share/aspell/fr_CH-sml.alias -share/aspell/fr_CH.alias +share/aspell/fr_CH.multi share/aspell/fr_FR-40.multi share/aspell/fr_FR-60.multi share/aspell/fr_FR-80.multi share/aspell/fr_FR-lrg.alias share/aspell/fr_FR-med.alias share/aspell/fr_FR-sml.alias -share/aspell/fr_FR.alias +share/aspell/fr_FR.multi share/aspell/fr_phonet.dat share/aspell/francais-40.alias share/aspell/francais-60.alias diff -urN textproc/aspell.orig/pkg-plist.uk textproc/aspell/pkg-plist.uk --- textproc/aspell.orig/pkg-plist.uk Thu Jan 1 01:00:00 1970 +++ textproc/aspell/pkg-plist.uk Fri Oct 18 23:51:36 2002 @@ -0,0 +1,4 @@ +share/aspell/uk.dat +share/aspell/uk.multi +share/aspell/uk.rws +share/aspell/ukrainian.alias >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message