svn commit: r377197 - branches/2015Q1/java/cacao/files
Jung-uk Kim
jkim at FreeBSD.org
Fri Jan 16 18:44:55 UTC 2015
Author: jkim
Date: Fri Jan 16 18:44:54 2015
New Revision: 377197
URL: https://svnweb.freebsd.org/changeset/ports/377197
QAT: https://qat.redports.org/buildarchive/r377197/
Log:
MFH: r377060
Fix build with libc++ on 10.0.
Approved by: portmgr (antoine)
Modified:
branches/2015Q1/java/cacao/files/patch-src__vm__properties.cpp
Directory Properties:
branches/2015Q1/ (props changed)
Modified: branches/2015Q1/java/cacao/files/patch-src__vm__properties.cpp
==============================================================================
--- branches/2015Q1/java/cacao/files/patch-src__vm__properties.cpp Fri Jan 16 18:09:55 2015 (r377196)
+++ branches/2015Q1/java/cacao/files/patch-src__vm__properties.cpp Fri Jan 16 18:44:54 2015 (r377197)
@@ -1,6 +1,6 @@
---- src/vm/properties.cpp.orig 2012-09-03 12:10:00.000000000 -0400
-+++ src/vm/properties.cpp 2012-10-04 14:34:15.000000000 -0400
-@@ -74,7 +74,11 @@
+--- src/vm/properties.cpp.orig 2013-06-28 09:22:27.000000000 -0400
++++ src/vm/properties.cpp 2015-01-14 19:18:40.000000000 -0500
+@@ -76,7 +76,11 @@
p = MNEW(char, 4096);
@@ -12,3 +12,39 @@
os::abort_errno("readlink failed");
/* We have a path like:
+@@ -561,7 +565,7 @@
+ void Properties::put(const char* key, const char* value)
+ {
+ // Try to find the key.
+- std::map<const char*, const char*>::iterator it = _properties.find(key);
++ std::map<const char*, const char*, ltstr>::iterator it = _properties.find(key);
+
+ // The key is already in the map.
+ if (it != _properties.end()) {
+@@ -590,7 +594,7 @@
+ const char* Properties::get(const char* key)
+ {
+ // Try to find the key.
+- std::map<const char*, const char*>::iterator it = _properties.find(key);
++ std::map<const char*, const char*, ltstr>::iterator it = _properties.find(key);
+
+ // The key is not in the map.
+ if (it == _properties.end())
+@@ -624,7 +628,7 @@
+ return;
+
+ // Iterator over all properties.
+- for (std::map<const char*, const char*>::iterator it = _properties.begin(); it != _properties.end(); it++) {
++ for (std::map<const char*, const char*, ltstr>::iterator it = _properties.begin(); it != _properties.end(); it++) {
+ // Put into the Java system properties.
+ java_handle_t* key = JavaString::from_utf8(it->first);
+ java_handle_t* value = JavaString::from_utf8(it->second);
+@@ -641,7 +645,7 @@
+ #if !defined(NDEBUG)
+ void Properties::dump()
+ {
+- for (std::map<const char*, const char*>::iterator it = _properties.begin(); it != _properties.end(); it++) {
++ for (std::map<const char*, const char*, ltstr>::iterator it = _properties.begin(); it != _properties.end(); it++) {
+ log_println("[Properties::dump: key=%s, value=%s]", it->first, it->second);
+ }
+ }
More information about the svn-ports-branches
mailing list