diff options
author | Mark Brand <mabrand@mabrand.nl> | 2010-03-12 09:00:39 (GMT) |
---|---|---|
committer | Mark Brand <mabrand@mabrand.nl> | 2010-03-12 09:00:39 (GMT) |
commit | 4ddb2de2491a9b050ae9fda0662e25b143120e25 (patch) | |
tree | 5878f984b62f3c5ef3ee56865720dc8895d48350 /src | |
parent | cb64a061d1558ec490c51590353128e6f506cbfc (diff) | |
download | mxe-4ddb2de2491a9b050ae9fda0662e25b143120e25.zip mxe-4ddb2de2491a9b050ae9fda0662e25b143120e25.tar.gz mxe-4ddb2de2491a9b050ae9fda0662e25b143120e25.tar.bz2 |
upgrade package vmime to 0.9.1-svn-r537
r537 | vincent-richard | 2010-03-10 16:54:23 +0100 (Wed, 10 Mar 2010) | 1 line
Fixed compilation issue with 'const'.
r536 | vincent-richard | 2010-03-10 14:29:33 +0100 (Wed, 10 Mar 2010) | 1 line
Fixed bug #2966885: memory leak caused by strong ref (thanks to tuxx from SF).
r535 | vincent-richard | 2010-03-06 13:48:39 +0100 (Sat, 06 Mar 2010) | 1 line
Use 'glibtoolize' instead of 'libtoolize' on MacOSX.
Removed "sed hack" for libtoolsize from vmime.mk since r535.
Diffstat (limited to 'src')
-rw-r--r-- | src/vmime-0.9.1-svn-r537-20100310.patch | 65 | ||||
-rw-r--r-- | src/vmime.mk | 1 |
2 files changed, 65 insertions, 1 deletions
diff --git a/src/vmime-0.9.1-svn-r537-20100310.patch b/src/vmime-0.9.1-svn-r537-20100310.patch new file mode 100644 index 0000000..dbceb33 --- /dev/null +++ b/src/vmime-0.9.1-svn-r537-20100310.patch @@ -0,0 +1,65 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -urN a/bootstrap b/bootstrap +--- a/bootstrap 2010-03-12 09:49:06.176332875 +0100 ++++ b/bootstrap 2010-03-12 09:50:54.138458453 +0100 +@@ -13,6 +13,13 @@ + (mkdir autotools >& /dev/null) + (cd autotools && rm -f config.guess config.sub missing mkinstalldirs compile ltmain.sh depcomp install-sh) + ++# Check for "glibtoolize" instead of "libtoolize" on OSX ++LIBTOOLIZE=libtoolize ++if which glibtoolize > /dev/null 2>&1; then ++ LIBTOOLIZE=glibtoolize ++fi ++ ++ + DIE=0 + + echo "" +@@ -36,7 +43,7 @@ + fi + + if test $DIE = 0 ; then +- echo -n "* Running libtoolize... " ; (libtoolize --copy --force --automake >& bootstrap.tmpout) \ ++ echo -n "* Running libtoolize... " ; ($LIBTOOLIZE --copy --force --automake >& bootstrap.tmpout) \ + && (echo "[OK]" ; cat bootstrap.tmpout ; rm -f bootstrap.tmpout) \ + || (echo "[NO]" ; cat bootstrap.tmpout ; rm -f bootstrap.tmpout ; not_a_command >& /dev/null) || DIE=1 + fi +diff -urN a/src/security/sasl/defaultSASLAuthenticator.cpp b/src/security/sasl/defaultSASLAuthenticator.cpp +--- a/src/security/sasl/defaultSASLAuthenticator.cpp 2010-03-12 09:48:28.343325021 +0100 ++++ b/src/security/sasl/defaultSASLAuthenticator.cpp 2010-03-12 09:50:54.138458453 +0100 +@@ -96,7 +96,7 @@ + + const string defaultSASLAuthenticator::getServiceName() const + { +- return m_saslSession->getServiceName(); ++ return m_saslSession.acquire()->getServiceName(); + } + + +@@ -121,7 +121,7 @@ + + ref <SASLSession> defaultSASLAuthenticator::getSASLSession() const + { +- return m_saslSession; ++ return m_saslSession.acquire().constCast <SASLSession>(); + } + + +diff -urN a/vmime/security/sasl/defaultSASLAuthenticator.hpp b/vmime/security/sasl/defaultSASLAuthenticator.hpp +--- a/vmime/security/sasl/defaultSASLAuthenticator.hpp 2010-03-12 09:48:28.373325002 +0100 ++++ b/vmime/security/sasl/defaultSASLAuthenticator.hpp 2010-03-12 09:50:54.138458453 +0100 +@@ -67,10 +67,8 @@ + + defaultAuthenticator m_default; + +- + weak_ref <net::service> m_service; +- +- ref <SASLSession> m_saslSession; ++ weak_ref <SASLSession> m_saslSession; + ref <SASLMechanism> m_saslMech; + }; + diff --git a/src/vmime.mk b/src/vmime.mk index 92185c3..a845e0e 100644 --- a/src/vmime.mk +++ b/src/vmime.mk @@ -32,7 +32,6 @@ define $(PKG)_BUILD target='$(TARGET)' \ sendmail_path=/sbin/sendmail - $(SED) -i 's,libtoolize ,$(LIBTOOLIZE) ,' '$(1)'/bootstrap cd '$(1)' && ./bootstrap cd '$(1)' && ./configure \ --prefix='$(PREFIX)/$(TARGET)' \ |