changeset 834:17ecba3c65d1

upgrade package vmime to 0.9.1-svn-r540 Revisions r538 through r540. From svn log: r540 | vincent-richard | 2010-03-16 16:55:47 +0100 (Tue, 16 Mar 2010) Migrated config script for newer versions of SCons. r539 | vincent-richard | 2010-03-16 12:54:11 +0100 (Tue, 16 Mar 2010) Fixed calls to 'empty' instead of 'clear' (thanks to John van der Kamp, from Zarafa). r538 | vincent-richard | 2010-03-16 09:39:45 +0100 (Tue, 16 Mar 2010) Return false instead of throwing an exception if file does not exist in isDirectory(), isFile(), canRead() and canWrite().
author Mark Brand <mabrand@mabrand.nl>
date Mon, 29 Mar 2010 01:14:07 +0200
parents e9696716e4a6
children 725664bc2522
files src/vmime-0.9.1-svn-r540-20100316.patch
diffstat 1 files changed, 100 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/vmime-0.9.1-svn-r540-20100316.patch	Mon Mar 29 01:14:07 2010 +0200
@@ -0,0 +1,100 @@
+This file is part of mingw-cross-env.
+See doc/index.html for further information.
+
+diff -urN b/SConstruct c/SConstruct
+--- b/SConstruct	2010-03-29 00:54:38.397987385 +0200
++++ c/SConstruct	2010-03-29 00:57:19.822986846 +0200
+@@ -436,7 +436,7 @@
+ #  Set options  #
+ #################
+ 
+-EnsureSConsVersion(0, 94)
++EnsureSConsVersion(0, 98, 1)
+ 
+ SetOption('implicit_cache', 1)
+ 
+@@ -578,7 +578,10 @@
+ #  Configuration Environment  #
+ ###############################
+ 
+-env = Environment(options = opts)
++try:
++	env = Environment(variables = opts)
++except TypeError:
++	env = Environment(options = opts)
+ 
+ env.Append(ENV = os.environ)
+ env.Append(ENV = {'PATH' : os.environ['PATH']})
+@@ -953,7 +956,7 @@
+ # Tests
+ if env['build_tests'] == 'yes':
+ 	if env['debug'] == 'yes':
+-		env = env.Copy()
++		env = env.Clone()
+ 		env.Append(LIBS = ['cppunit', 'dl', packageVersionedGenericName + '-debug', 'pthread'])
+ 		env.Append(LIBPATH=['.'])
+ 		Default(
+diff -urN b/src/mailbox.cpp c/src/mailbox.cpp
+--- b/src/mailbox.cpp	2010-03-29 00:54:29.510858398 +0200
++++ c/src/mailbox.cpp	2010-03-29 00:57:19.822986846 +0200
+@@ -311,7 +311,7 @@
+ 	// (email address is mandatory, whereas name is optional).
+ 	if (address.empty() && !name.empty())
+ 	{
+-		m_email.empty();
++		m_email.clear();
+ 		m_email.reserve(name.size());
+ 		m_name.removeAllWords();
+ 
+@@ -324,7 +324,7 @@
+ 	else
+ 	{
+ 		text::decodeAndUnfold(name, &m_name);
+-		m_email.empty();
++		m_email.clear();
+ 		m_email.reserve(address.size());
+ 
+ 		for (string::size_type i = 0 ; i < address.size() ; ++i)
+diff -urN b/src/platforms/posix/posixFile.cpp c/src/platforms/posix/posixFile.cpp
+--- b/src/platforms/posix/posixFile.cpp	2010-03-29 00:54:29.522857280 +0200
++++ c/src/platforms/posix/posixFile.cpp	2010-03-29 00:57:19.821867144 +0200
+@@ -306,6 +306,9 @@
+ 
+ 	if (::stat(m_nativePath.c_str(), &buf) == -1)
+ 	{
++		if (errno == ENOENT)
++			return false;
++
+ 		posixFileSystemFactory::reportError(m_path, errno);
+ 		return false;
+ 	}
+@@ -320,6 +323,9 @@
+ 
+ 	if (::stat(m_nativePath.c_str(), &buf) == -1)
+ 	{
++		if (errno == ENOENT)
++			return false;
++
+ 		posixFileSystemFactory::reportError(m_path, errno);
+ 		return false;
+ 	}
+@@ -334,6 +340,9 @@
+ 
+ 	if (::stat(m_nativePath.c_str(), &buf) == -1)
+ 	{
++		if (errno == ENOENT)
++			return false;
++
+ 		posixFileSystemFactory::reportError(m_path, errno);
+ 		return false;
+ 	}
+@@ -349,6 +358,9 @@
+ 
+ 	if (::stat(m_nativePath.c_str(), &buf) == -1)
+ 	{
++		if (errno == ENOENT)
++			return false;
++
+ 		posixFileSystemFactory::reportError(m_path, errno);
+ 		return false;
+ 	}