Date: Fri, 13 Jun 2003 23:24:15 +0400 (MSD) From: "Lev A. Serbryakov" <lev@serebryakov.spb.ru> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/53290: Adds russian charsets to `mail/spamoracle' SPAM analyzing tool. Message-ID: <200306131924.h5DJOF6x010375@ftp.translate.ru> Resent-Message-ID: <200306131930.h5DJUES3097025@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 53290 >Category: ports >Synopsis: Adds russian charsets to `mail/spamoracle' SPAM analyzing tool. >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Fri Jun 13 12:30:13 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Lev A. Serbryakov <lev@serebryakov.spb.ru> >Release: FreeBSD 4.8-STABLE i386 >Organization: >Environment: System: FreeBSD ftp.translate.ru 4.8-STABLE FreeBSD 4.8-STABLE #0: Fri Apr 11 00:25:30 MSD 2003 lev@ftp.translate.ru:/usr/obj/usr/src/sys/FTPTR i386 Ports collection: 13 Jun 2003 >Description: Spamoracle (`mail/spamoracle') is SPAM blocking tool, which learns from pre-sortered corpus of mail and then mark all SPAM-like messages with special header. Spamoracle supports Latain-X based charsets by default. This patch adds support for russian (koi8-r and cp-1251) charsets. Patch was obtained from ATL Linux SRPM for spamoracle. Added files: files/patch-Makefile files/patch-wordsplit.mlp >How-To-Repeat: >Fix: diff -ruN spamoracle.orig/Makefile spamoracle/Makefile --- spamoracle.orig/Makefile Wed Jun 11 19:51:45 2003 +++ spamoracle/Makefile Wed Jun 11 19:52:14 2003 @@ -7,6 +7,7 @@ PORTNAME= spamoracle PORTVERSION= 1.2 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://cristal.inria.fr/~xleroy/software/ diff -ruN spamoracle.orig/files/patch-Makefile spamoracle/files/patch-Makefile --- spamoracle.orig/files/patch-Makefile Thu Jan 1 03:00:00 1970 +++ spamoracle/files/patch-Makefile Wed Jun 11 19:51:58 2003 @@ -0,0 +1,11 @@ +--- spamoracle-1.2-orig/Makefile 2002-08-26 12:53:27 +0400 ++++ Makefile 2002-10-25 19:58:12 +0400 +@@ -1,7 +1,7 @@ + ### Configuration section + + # The laguages you're interested in, besides English +-LANGUAGES=-DFRENCH #-DSPANISH -DITALIAN -DGERMAN ++LANGUAGES=-DFRENCH -DRUSSIAN -DGERMAN #-DSPANISH -DITALIAN + + # How to invoke the C preprocessor + CPP=gcc -E -P $(LANGUAGES) - diff -ruN spamoracle.orig/files/patch-wordsplit.mlp spamoracle/files/patch-wordsplit.mlp --- spamoracle.orig/files/patch-wordsplit.mlp Thu Jan 1 03:00:00 1970 +++ spamoracle/files/patch-wordsplit.mlp Wed Jun 11 19:51:58 2003 @@ -0,0 +1,29 @@ +--- spamoracle-1.2-orig/wordsplit.mlp 2002-08-26 13:35:26 +0400 ++++ wordsplit.mlp 2002-10-25 21:04:30 +0400 +@@ -35,10 +35,10 @@ + aaaaaaeceeeeiiii\ + ðnooooo÷ouuuuypy" + +-let normalize s = +- for i = 0 to String.length s - 1 do +- s.[i] <- tbl.[Char.code s.[i]] +- done ++let normalize s = s ++(* for i = 0 to String.length s - 1 do ++ s.[i] <- tbl.[Char.code s.[i]] ++ done *) + + } + +@@ -62,6 +62,10 @@ + '\164' (* Euro *) + 'Ä' 'Ö' 'Ü' 'ä' 'ö' 'ü' 'ß' + #endif ++#ifdef RUSSIAN ++ 'Á' 'Â' '×' 'Ç' 'Ä' 'Å' '£' 'Ö' 'Ú' 'É' 'Ê' 'Ë' 'Ì' 'Í' 'Î' 'Ï' 'Ð' 'Ò' 'Ó' 'Ô' 'Õ' 'Æ' 'È' 'Ã' 'Þ' 'Û' 'Ý' 'ß' 'Ù' 'Ø' 'Ü' 'À' 'Ñ' ++ 'á' 'â' '÷' 'ç' 'ä' 'å' '³' 'ö' 'ú' 'é' 'ê' 'ë' 'ì' 'í' 'î' 'ï' 'ð' 'ò' 'ó' 'ô' 'õ' 'æ' 'è' 'ã' 'þ' 'û' 'ý' 'ÿ' 'ù' 'ø' 'ü' 'à' 'ñ' ++#endif + ] + + let uppercase_letter = + >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306131924.h5DJOF6x010375>