[26205] trunk/dports/mail
source_changes at macosforge.org
source_changes at macosforge.org
Fri Jun 15 12:39:50 PDT 2007
Revision: 26205
http://trac.macosforge.org/projects/macports/changeset/26205
Author: boeyms at macports.org
Date: 2007-06-15 12:39:50 -0700 (Fri, 15 Jun 2007)
Log Message:
-----------
mail/libsieve:
* Add new port.
Added Paths:
-----------
trunk/dports/mail/libsieve/
trunk/dports/mail/libsieve/Portfile
trunk/dports/mail/libsieve/files/
trunk/dports/mail/libsieve/files/patch-src__sv_parser__addr.c
trunk/dports/mail/libsieve/files/patch-src__sv_parser__sieve.c
Added: trunk/dports/mail/libsieve/Portfile
===================================================================
--- trunk/dports/mail/libsieve/Portfile (rev 0)
+++ trunk/dports/mail/libsieve/Portfile 2007-06-15 19:39:50 UTC (rev 26205)
@@ -0,0 +1,31 @@
+# $Id$
+
+PortSystem 1.0
+name libsieve
+version 2.2.5
+categories mail devel
+maintainers boeyms at macports.org openmaintainer at macports.org
+description A library for parsing, sorting and filtering your mail
+homepage http://libsieve.sourceforge.net/
+platforms darwin
+
+long_description \
+ This code is a standalone library providing an interpreter for RFC \
+ 3028 Sieve and various extensions. It is based upon code distributed \
+ with the Cyrus Mail Server prior to CMU's switch to a more restrictive \
+ license. The libSieve API attempts to be easy to use and extensible, \
+ and replaces the more rigid API in the Cyrus Sieve implementation.
+
+master_sites sourceforge
+
+# These patches have been incorporated upstream and should be able to be
+# removed at the next version
+patchfiles patch-src__sv_parser__addr.c patch-src__sv_parser__sieve.c
+
+checksums md5 f0adbfa59254d07611d907f78aaa20cd \
+ sha1 27816679f4d8ecbaf8a3504cc47aad7015e7719b \
+ rmd160 bcb4912008592a7372bacc336575f8416a105acd
+
+configure.dir ${worksrcpath}/src
+build.dir ${worksrcpath}/src
+destroot.dir ${worksrcpath}/src
Property changes on: trunk/dports/mail/libsieve/Portfile
___________________________________________________________________
Name: svn:keywords
+ Id
Added: trunk/dports/mail/libsieve/files/patch-src__sv_parser__addr.c
===================================================================
--- trunk/dports/mail/libsieve/files/patch-src__sv_parser__addr.c (rev 0)
+++ trunk/dports/mail/libsieve/files/patch-src__sv_parser__addr.c 2007-06-15 19:39:50 UTC (rev 26205)
@@ -0,0 +1,11 @@
+--- src/sv_parser/addr.c 2006-11-26 02:48:03.000000000 +0000
++++ src/sv_parser/addr.c.new 2007-04-04 14:02:49.000000000 +0000
+@@ -145,7 +145,7 @@
+ /* There are global to this file */
+ char *libsieve_addrptr; /* pointer to sieve string for address lexer */
+ char *libsieve_addrerr; /* buffer for sieve parser error messages */
+-struct sieve2_context *libsieve_parse_context;
++extern struct sieve2_context *libsieve_parse_context;
+ static struct address *addr = NULL;
+ static struct mlbuf *ml = NULL;
+
Added: trunk/dports/mail/libsieve/files/patch-src__sv_parser__sieve.c
===================================================================
--- trunk/dports/mail/libsieve/files/patch-src__sv_parser__sieve.c (rev 0)
+++ trunk/dports/mail/libsieve/files/patch-src__sv_parser__sieve.c 2007-06-15 19:39:50 UTC (rev 26205)
@@ -0,0 +1,13 @@
+--- src/sv_parser/sieve.c 2006-12-08 06:53:58.000000000 +0000
++++ src/sv_parser/sieve.c.new 2007-04-04 14:02:17.000000000 +0000
+@@ -2819,8 +2819,8 @@
+ return 1;
+ }
+
+-char *libsieve_addrptr; /* pointer to sieve string for address lexer */
+-char *libsieve_addrerr; /* buffer for sieve parser error messages */
++extern char *libsieve_addrptr; /* pointer to sieve string for address lexer */
++extern char *libsieve_addrerr; /* buffer for sieve parser error messages */
+
+ static int static_verify_address(const char *s)
+ {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070615/bcc82004/attachment.html
More information about the macports-changes
mailing list