svn commit: r326456 - in head/mail/libvmime: . files
Xin LI
delphij at FreeBSD.org
Fri Sep 6 00:17:46 UTC 2013
Author: delphij
Date: Fri Sep 6 00:17:45 2013
New Revision: 326456
URL: http://svnweb.freebsd.org/changeset/ports/326456
Log:
Fix build.
Per ISO C++03 14.2/4:
When the name of a member template specialization appears after . or ->
in a postfix-expression, or after nested-name-specifier in a qualified-id,
and the postfix-expression or qualified-id explicitly depends on a
template-parameter (14.6.2), the member template name must be prefixed by
the keyword template. Otherwise the name is assumed to name a non-template.
Added:
head/mail/libvmime/files/patch-vmime__base.hpp (contents, props changed)
Modified:
head/mail/libvmime/Makefile
Modified: head/mail/libvmime/Makefile
==============================================================================
--- head/mail/libvmime/Makefile Thu Sep 5 23:57:35 2013 (r326455)
+++ head/mail/libvmime/Makefile Fri Sep 6 00:17:45 2013 (r326456)
@@ -3,7 +3,7 @@
PORTNAME= libvmime
PORTVERSION= 0.9.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail
MASTER_SITES= SF/vmime/vmime/0.9
Added: head/mail/libvmime/files/patch-vmime__base.hpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/libvmime/files/patch-vmime__base.hpp Fri Sep 6 00:17:45 2013 (r326456)
@@ -0,0 +1,11 @@
+--- ./vmime/base.hpp.orig 2010-02-06 10:12:57.000000000 -0800
++++ ./vmime/base.hpp 2013-09-05 17:05:39.233608129 -0700
+@@ -252,7 +252,7 @@
+ template <class X, class Y>
+ ref <X> dynamicCast(ref <Y> y)
+ {
+- return y.dynamicCast <X>();
++ return y. template dynamicCast <X>();
+ }
+
+ } // vmime
More information about the svn-ports-all
mailing list