This diff brings FuzzyOCR to 2.6.0 which works with SA 3.3.1.
ok?
-ME
Index: Makefile
===================================================================
RCS file: /cvs/ports/mail/p5-FuzzyOcr/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ Makefile 14 Jul 2010 17:00:23 -0000
@@ -2,15 +2,13 @@
COMMENT= detect image spam with SpamAssassin
-V= svn133
-DISTNAME= fuzzyocr-${V}
-PKGNAME= p5-FuzzyOcr-3.5.1-${V}
+V= 3.6.0
+DISTNAME= fuzzyocr-$V
+PKGNAME= p5-FuzzyOcr-$V
CATEGORIES= mail perl5
HOMEPAGE= http://fuzzyocr.own-hero.net/
-MASTER_SITES= http://openbsd.rutgers.edu/ \
- http://meta-planets.net/~openbsd/ \
- http://www.phxbsd.com/OpenBSD/
+MASTER_SITES= http://users.own-hero.net/~decoder/fuzzyocr/
MAINTAINER= Michael Erdely <[email protected]>
@@ -26,7 +24,7 @@ RUN_DEPENDS= ::devel/p5-MLDBM-Sync \
REGRESS_DEPENDS= ::mail/p5-FuzzyOcr
-# MIT
+# Apache 2.0
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
@@ -35,7 +33,7 @@ PERMIT_DISTFILES_FTP= Yes
NO_BUILD= Yes
MODULES= perl
-WRKDIST= ${WRKDIR}/devel
+WRKDIST= ${WRKDIR}/FuzzyOcr-$V
CONFDIR= ${SYSCONFDIR}/mail/spamassassin
SUBST_VARS= CONFDIR
PKG_ARCH= *
Index: distinfo
===================================================================
RCS file: /cvs/ports/mail/p5-FuzzyOcr/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ distinfo 14 Jul 2010 15:20:10 -0000
@@ -1,5 +1,5 @@
-MD5 (fuzzyocr-svn133.tar.gz) = s0wT6CsJ2HgF90kFqLl5JA==
-RMD160 (fuzzyocr-svn133.tar.gz) = 5+XHJpjqst8N1JVdF7pg9Yj42a8=
-SHA1 (fuzzyocr-svn133.tar.gz) = 5rC+U0qZzdgbMaSWv3SPwrZ5Ja0=
-SHA256 (fuzzyocr-svn133.tar.gz) = X3wAz2dlkCgPBX9EyfQdLUQuqs8URpJ2SPL3aCsEyts=
-SIZE (fuzzyocr-svn133.tar.gz) = 258112
+MD5 (fuzzyocr-3.6.0.tar.gz) = 1DSjOfsLtcyRIHcjJZCN9Q==
+RMD160 (fuzzyocr-3.6.0.tar.gz) = OqHuY//gmW3uOxyYii6WvC7bvow=
+SHA1 (fuzzyocr-3.6.0.tar.gz) = xUp5eJlAG5ki5dY3GmB3gJIxkt4=
+SHA256 (fuzzyocr-3.6.0.tar.gz) = 3TRclQDDw83DNQOGP+I0vzwnIMVLMD5svJTb6Krzohg=
+SIZE (fuzzyocr-3.6.0.tar.gz) = 127103
Index: patches/patch-FuzzyOcr_Config_pm
===================================================================
RCS file: patches/patch-FuzzyOcr_Config_pm
diff -N patches/patch-FuzzyOcr_Config_pm
--- patches/patch-FuzzyOcr_Config_pm 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,40 +0,0 @@
-$OpenBSD: patch-FuzzyOcr_Config_pm,v 1.1.1.1 2007/10/04 19:53:49 merdely Exp $
---- FuzzyOcr/Config.pm.orig Tue Oct 2 14:16:29 2007
-+++ FuzzyOcr/Config.pm Tue Oct 2 14:17:24 2007
-@@ -51,8 +51,10 @@ our @EXPORT_OK = qw/
- read_words
- /;
-
--use constant HAS_DBI => eval { require DBI; };
--use constant HAS_DBD_MYSQL => eval { require DBD::mysql; };
-+eval { require DBI; };
-+my $HAS_DBI = ($@) ? undef : 1;
-+eval { require DBD::mysql; };
-+my $HAS_DBD_MYSQL = ($@) ? undef : 1;
- use constant HAS_MLDBM => eval { require MLDBM; require MLDBM::Sync;};
- use constant HAS_DB_FILE => eval { require DB_File; };
- use constant HAS_STORABLE => eval { require Storable; };
-@@ -179,7 +181,7 @@ sub get_db_ref {
- }
-
- sub get_mysql_ddb {
-- return undef unless (HAS_DBI and HAS_DBD_MYSQL);
-+ return undef unless ($HAS_DBI and $HAS_DBD_MYSQL);
-
- my $conf = get_config();
- my %dopts = ( AutoCommit => 1 );
-@@ -685,11 +687,11 @@ sub finish_parsing_end {
- }
-
- if ($conf->{focr_enable_image_hashing} == 3) {
-- unless (HAS_DBI and HAS_DBD_MYSQL) {
-+ unless ($HAS_DBI and $HAS_DBD_MYSQL) {
- $conf->{focr_enable_image_hashing} = 0;
- errorlog("Disable Image Hashing");
-- errorlog("Missing DBI") unless HAS_DBI;
-- errorlog("Missing DBD::mysql") unless HAS_DBD_MYSQL;
-+ errorlog("Missing DBI") unless $HAS_DBI;
-+ errorlog("Missing DBD::mysql") unless $HAS_DBD_MYSQL;
- }
-
- # Warn if MLDBM databases are present, but can't be imported
Index: patches/patch-FuzzyOcr_cf
===================================================================
RCS file: /cvs/ports/mail/p5-FuzzyOcr/patches/patch-FuzzyOcr_cf,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-FuzzyOcr_cf
--- patches/patch-FuzzyOcr_cf 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ patches/patch-FuzzyOcr_cf 14 Jul 2010 17:18:31 -0000
@@ -1,6 +1,6 @@
-$OpenBSD: patch-FuzzyOcr_cf,v 1.1.1.1 2007/10/04 19:53:49 merdely Exp $
---- FuzzyOcr.cf.orig Tue Sep 4 13:31:13 2007
-+++ FuzzyOcr.cf Tue Oct 2 12:25:00 2007
+$OpenBSD$
+--- FuzzyOcr.cf.orig Wed May 27 18:16:00 2009
++++ FuzzyOcr.cf Wed Jul 14 13:15:58 2010
@@ -1,7 +1,7 @@
# Syntax:
# loadplugin <Plugin_Name> <Location>
Index: patches/patch-FuzzyOcr_preps
===================================================================
RCS file: /cvs/ports/mail/p5-FuzzyOcr/patches/patch-FuzzyOcr_preps,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-FuzzyOcr_preps
--- patches/patch-FuzzyOcr_preps 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ patches/patch-FuzzyOcr_preps 14 Jul 2010 17:18:31 -0000
@@ -1,7 +1,7 @@
-$OpenBSD: patch-FuzzyOcr_preps,v 1.1.1.1 2007/10/04 19:53:49 merdely Exp $
---- FuzzyOcr.preps.orig Tue Sep 4 13:31:13 2007
-+++ FuzzyOcr.preps Mon Sep 17 14:21:43 2007
-@@ -33,3 +33,10 @@ preprocessor maketiff {
+$OpenBSD$
+--- FuzzyOcr.preps.orig Wed Jul 14 12:56:27 2010
++++ FuzzyOcr.preps Wed Jul 14 12:56:45 2010
+@@ -33,3 +33,8 @@ preprocessor maketiff {
args = -color -truecolor
}
@@ -10,5 +10,3 @@ $OpenBSD: patch-FuzzyOcr_preps,v 1.1.1.1
+ command = pamditherbw
+ args = -threshold
+}
-+
-+
Index: patches/patch-FuzzyOcr_scansets
===================================================================
RCS file: patches/patch-FuzzyOcr_scansets
diff -N patches/patch-FuzzyOcr_scansets
--- patches/patch-FuzzyOcr_scansets 4 Oct 2007 19:53:49 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,42 +0,0 @@
-$OpenBSD: patch-FuzzyOcr_scansets,v 1.1.1.1 2007/10/04 19:53:49 merdely Exp $
---- FuzzyOcr.scansets.orig Tue Sep 4 13:31:13 2007
-+++ FuzzyOcr.scansets Mon Sep 17 14:21:43 2007
-@@ -18,19 +18,36 @@ scanset ocrad-invert {
- args = -s5 -i $input
- }
-
-+## Inverted Ocrad scanset with decolorization
-+#scanset ocrad-decolorize-invert {
-+# preprocessors = ppmtopgm, pamthreshold, pamtopnm
-+# command = $ocrad
-+# args = -s5 -i $input
-+#}
-+
-+## Ocrad scanset with decolorization
-+#scanset ocrad-decolorize {
-+# preprocessors = ppmtopgm, pamthreshold, pamtopnm
-+# command = $ocrad
-+# args = -s5 $input
-+#}
-+
- # Inverted Ocrad scanset with decolorization
-+# (without pamthreshold - for netpbm < 10.34)
- scanset ocrad-decolorize-invert {
-- preprocessors = ppmtopgm, pamthreshold, pamtopnm
-+ preprocessors = ppmtopgm, pamditherbw, pamtopnm
- command = $ocrad
- args = -s5 -i $input
- }
-
- # Ocrad scanset with decolorization
-+# (without pamthreshold - for netpbm < 10.34)
- scanset ocrad-decolorize {
-- preprocessors = ppmtopgm, pamthreshold, pamtopnm
-+ preprocessors = ppmtopgm, pamditherbw, pamtopnm
- command = $ocrad
- args = -s5 $input
- }
-+
-
- # Standard Gocr Scanset
- scanset gocr {