svn commit: r461369 - head/security/md5deep/files

MANTANI Nobutaka nobutaka at FreeBSD.org
Sat Feb 10 09:18:11 UTC 2018


Author: nobutaka
Date: Sat Feb 10 09:18:10 2018
New Revision: 461369
URL: https://svnweb.freebsd.org/changeset/ports/461369

Log:
  Fix build with Clang 6.

Added:
  head/security/md5deep/files/patch-src_display.cpp   (contents, props changed)
  head/security/md5deep/files/patch-src_files.cpp   (contents, props changed)
  head/security/md5deep/files/patch-src_hashlist.cpp   (contents, props changed)
  head/security/md5deep/files/patch-src_xml.h   (contents, props changed)
Modified:
  head/security/md5deep/files/patch-src_hash.cpp

Added: head/security/md5deep/files/patch-src_display.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/md5deep/files/patch-src_display.cpp	Sat Feb 10 09:18:10 2018	(r461369)
@@ -0,0 +1,33 @@
+--- src/display.cpp.orig	2018-02-10 07:49:09 UTC
++++ src/display.cpp
+@@ -311,7 +311,7 @@ void display::display_realtime_stats(con
+ 
+ 	ss << mb_read << "MB of " << fdht->stat_megs() << "MB done, ";
+ 	char msg[64];
+-	snprintf(msg,sizeof(msg),"%02"PRIu64":%02"PRIu64":%02"PRIu64" left", hour, min, seconds);
++	snprintf(msg,sizeof(msg),"%02" PRIu64":%02" PRIu64":%02" PRIu64" left", hour, min, seconds);
+ 	ss << msg;
+     }
+     ss << "\r";
+@@ -424,14 +424,14 @@ void display::display_audit_results()
+   
+     if (opt_verbose)    {
+ 	if(opt_verbose >= MORE_VERBOSE){
+-	    status("   Input files examined: %"PRIu64, this->match.total);
+-	    status("  Known files expecting: %"PRIu64, this->match.expect);
++	    status("   Input files examined: %" PRIu64, this->match.total);
++	    status("  Known files expecting: %" PRIu64, this->match.expect);
+ 	}
+-	status("          Files matched: %"PRIu64, this->match.exact);
+-	status("Files partially matched: %"PRIu64, this->match.partial);
+-	status("            Files moved: %"PRIu64, this->match.moved);
+-	status("        New files found: %"PRIu64, this->match.unknown);
+-	status("  Known files not found: %"PRIu64, this->match.unused);
++	status("          Files matched: %" PRIu64, this->match.exact);
++	status("Files partially matched: %" PRIu64, this->match.partial);
++	status("            Files moved: %" PRIu64, this->match.moved);
++	status("        New files found: %" PRIu64, this->match.unknown);
++	status("  Known files not found: %" PRIu64, this->match.unused);
+     }
+ }
+ 

Added: head/security/md5deep/files/patch-src_files.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/md5deep/files/patch-src_files.cpp	Sat Feb 10 09:18:10 2018	(r461369)
@@ -0,0 +1,20 @@
+--- src/files.cpp.orig	2018-02-10 07:48:06 UTC
++++ src/files.cpp
+@@ -509,7 +509,7 @@ int state::parse_encase_file(const char 
+         
+ 	    // Users expect the line numbers to start at one, not zero.
+ 	    if ((!ocb.opt_silent) || (mode_warn_only)) {
+-		ocb.error("%s: No hash found in line %"PRIu32, fn, count + 1);
++		ocb.error("%s: No hash found in line %" PRIu32, fn, count + 1);
+ 		ocb.error("%s: %s", fn, strerror(errno));
+ 		return status_t::STATUS_USER_ERROR;
+ 	    }
+@@ -542,7 +542,7 @@ int state::parse_encase_file(const char 
+     }
+ 
+     if (expected_hashes != count){
+-	ocb.error("%s: Expecting %"PRIu32" hashes, found %"PRIu32"\n", 
++	ocb.error("%s: Expecting %" PRIu32" hashes, found %" PRIu32"\n", 
+ 			fn, expected_hashes, count);
+     }
+     return status_t::status_ok;

Modified: head/security/md5deep/files/patch-src_hash.cpp
==============================================================================
--- head/security/md5deep/files/patch-src_hash.cpp	Sat Feb 10 09:02:53 2018	(r461368)
+++ head/security/md5deep/files/patch-src_hash.cpp	Sat Feb 10 09:18:10 2018	(r461369)
@@ -1,5 +1,14 @@
 --- src/hash.cpp.orig	2014-01-29 18:40:39 UTC
 +++ src/hash.cpp
+@@ -124,7 +124,7 @@ bool file_data_hasher_t::compute_hash(ui
+     
+ 	// If an error occured, display a message and see if we need to quit.
+ 	if ((current_read_bytes<0) || (this->handle && ferror(this->handle))){
+-	    ocb->error_filename(this->file_name,"error at offset %"PRIu64": %s",
++	    ocb->error_filename(this->file_name,"error at offset %" PRIu64": %s",
+ 				request_start, strerror(errno));
+ 	   
+ 	    if (file_fatal_error()){
 @@ -279,7 +279,7 @@ void file_data_hasher_t::hash()
  		MAP_FILE|
  #endif

Added: head/security/md5deep/files/patch-src_hashlist.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/md5deep/files/patch-src_hashlist.cpp	Sat Feb 10 09:18:10 2018	(r461369)
@@ -0,0 +1,20 @@
+--- src/hashlist.cpp.orig	2018-02-10 07:50:51 UTC
++++ src/hashlist.cpp
+@@ -342,7 +342,7 @@ hashlist::load_hash_file(display *ocb,co
+     file_data_t *t = new (std::nothrow) file_data_t();
+     if (NULL == t)
+     {
+-      ocb->fatal_error("%s: Out of memory in line %"PRIu64,
++      ocb->fatal_error("%s: Out of memory in line %" PRIu64,
+ 		       fn.c_str(), line_number);
+     }
+ 
+@@ -390,7 +390,7 @@ hashlist::load_hash_file(display *ocb,co
+       if ( !algorithm_t::valid_hash(hash_column[column_number],word))
+       {
+ 	if (ocb)
+-	  ocb->error("%s: Invalid %s hash in line %"PRIu64,
++	  ocb->error("%s: Invalid %s hash in line %" PRIu64,
+ 		     fn.c_str(),
+ 		     hashes[hash_column[column_number]].name.c_str(),
+ 		     line_number);

Added: head/security/md5deep/files/patch-src_xml.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/md5deep/files/patch-src_xml.h	Sat Feb 10 09:18:10 2018	(r461369)
@@ -0,0 +1,11 @@
+--- src/xml.h.orig	2018-02-10 07:20:10 UTC
++++ src/xml.h
+@@ -100,7 +100,7 @@ public:
+     void xmlout(const std::string &tag,const std::string &value){ xmlout(tag,value,"",true); }
+     void xmlout(const std::string &tag,const int value){ xmlprintf(tag,"","%d",value); }
+     void xmloutl(const std::string &tag,const long value){ xmlprintf(tag,"","%ld",value); }
+-    void xmlout(const std::string &tag,const int64_t value){ xmlprintf(tag,"","%"PRId64,value); }
++    void xmlout(const std::string &tag,const int64_t value){ xmlprintf(tag,"","%" PRId64,value); }
+     void xmlout(const std::string &tag,const double value){ xmlprintf(tag,"","%f",value); }
+     void xmlout(const std::string &tag,const struct timeval &ts){
+ 	xmlprintf(tag,"","%d.%06d",(int)ts.tv_sec, (int)ts.tv_usec);


More information about the svn-ports-head mailing list