Sat May 11 21:31:21 2013 UTC ()
Fix overlap between <memory> from C++11 and boost.
(joerg)
diff -r1.2 -r1.3 pkgsrc/devel/vera++/distinfo
diff -r0 -r1.1 pkgsrc/devel/vera++/patches/patch-src_plugins_cpptcl-1.1.4_cpptcl.cpp
diff -r0 -r1.1 pkgsrc/devel/vera++/patches/patch-src_structures_Tokens.cpp
--- pkgsrc/devel/vera++/distinfo 2011/10/14 02:05:00 1.2
+++ pkgsrc/devel/vera++/distinfo 2013/05/11 21:31:21 1.3
| @@ -1,8 +1,10 @@ | | | @@ -1,8 +1,10 @@ |
1 | $NetBSD: distinfo,v 1.2 2011/10/14 02:05:00 jmmv Exp $ | | 1 | $NetBSD: distinfo,v 1.3 2013/05/11 21:31:21 joerg Exp $ |
2 | | | 2 | |
3 | SHA1 (vera++-1.1.1.tar.gz) = fe3c14775b50a580d88872e0ada8602b39a2ae01 | | 3 | SHA1 (vera++-1.1.1.tar.gz) = fe3c14775b50a580d88872e0ada8602b39a2ae01 |
4 | RMD160 (vera++-1.1.1.tar.gz) = d085fe4605930c7cf18ed2e8471b1771d08511e1 | | 4 | RMD160 (vera++-1.1.1.tar.gz) = d085fe4605930c7cf18ed2e8471b1771d08511e1 |
5 | Size (vera++-1.1.1.tar.gz) = 53263 bytes | | 5 | Size (vera++-1.1.1.tar.gz) = 53263 bytes |
6 | SHA1 (patch-aa) = c1cb077ec08e7a3b2d1f9ba40630bb7fce81bbaa | | 6 | SHA1 (patch-aa) = c1cb077ec08e7a3b2d1f9ba40630bb7fce81bbaa |
7 | SHA1 (patch-ab) = 1164e33cc69ddd87c9d4f8dc082ffdf2b7abad84 | | 7 | SHA1 (patch-ab) = 1164e33cc69ddd87c9d4f8dc082ffdf2b7abad84 |
8 | SHA1 (patch-ac) = e23a83a69620c50c4b29711b12982a22aec536fe | | 8 | SHA1 (patch-ac) = e23a83a69620c50c4b29711b12982a22aec536fe |
| | | 9 | SHA1 (patch-src_plugins_cpptcl-1.1.4_cpptcl.cpp) = 249d7754141a0d4706b18337cf9c70c4956a09bf |
| | | 10 | SHA1 (patch-src_structures_Tokens.cpp) = f9eed58c609ce5270c67ae68f098b1b90ae3c224 |
$NetBSD: patch-src_plugins_cpptcl-1.1.4_cpptcl.cpp,v 1.1 2013/05/11 21:31:21 joerg Exp $
--- src/plugins/cpptcl-1.1.4/cpptcl.cpp.orig 2013-05-10 14:40:07.000000000 +0000
+++ src/plugins/cpptcl-1.1.4/cpptcl.cpp
@@ -166,7 +166,7 @@ namespace // unnamed
{
// map of polymorphic callbacks
-typedef map<string, shared_ptr<callback_base> > callback_interp_map;
+typedef map<string, boost::shared_ptr<callback_base> > callback_interp_map;
typedef map<Tcl_Interp *, callback_interp_map> callback_map;
callback_map callbacks;
@@ -179,7 +179,7 @@ typedef map<Tcl_Interp *, policies_inter
policies_map call_policies;
// map of object handlers
-typedef map<string, shared_ptr<class_handler_base> > class_interp_map;
+typedef map<string, boost::shared_ptr<class_handler_base> > class_interp_map;
typedef map<Tcl_Interp *, class_interp_map> class_handlers_map;
class_handlers_map class_handlers;
@@ -500,7 +500,7 @@ class_handler_base::class_handler_base()
}
void class_handler_base::register_method(string const &name,
- shared_ptr<object_cmd_base> ocb, policies const &p)
+ boost::shared_ptr<object_cmd_base> ocb, policies const &p)
{
methods_[name] = ocb;
policies_[name] = p;
@@ -999,7 +999,7 @@ void interpreter::clear_definitions(Tcl_
}
void interpreter::add_function(string const &name,
- shared_ptr<callback_base> cb, policies const &p)
+ boost::shared_ptr<callback_base> cb, policies const &p)
{
Tcl_CreateObjCommand(interp_, name.c_str(),
callback_handler, 0, 0);
@@ -1009,13 +1009,13 @@ void interpreter::add_function(string co
}
void interpreter::add_class(string const &name,
- shared_ptr<class_handler_base> chb)
+ boost::shared_ptr<class_handler_base> chb)
{
class_handlers[interp_][name] = chb;
}
void interpreter::add_constructor(string const &name,
- shared_ptr<class_handler_base> chb, shared_ptr<callback_base> cb,
+ boost::shared_ptr<class_handler_base> chb, boost::shared_ptr<callback_base> cb,
policies const &p)
{
Tcl_CreateObjCommand(interp_, name.c_str(),
$NetBSD: patch-src_structures_Tokens.cpp,v 1.1 2013/05/11 21:31:21 joerg Exp $
--- src/structures/Tokens.cpp.orig 2013-05-10 14:39:26.000000000 +0000
+++ src/structures/Tokens.cpp
@@ -91,7 +91,7 @@ typedef map<SourceFiles::FileName, Token
FileTokenCollection fileTokens_;
-typedef vector<function<bool (wave::token_id)> > CompiledFilterSequence;
+typedef vector<boost::function<bool (wave::token_id)> > CompiledFilterSequence;
wave::token_id tokenIdFromTokenFilter(const Tokens::TokenFilter & filter)
{