Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jan 2014 09:28:21 +0000 (UTC)
From:      Martin Wilke <miwi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r340257 - in head/net/netmap: . files
Message-ID:  <201401190928.s0J9SLBq026206@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: miwi
Date: Sun Jan 19 09:28:21 2014
New Revision: 340257
URL: http://svnweb.freebsd.org/changeset/ports/340257
QAT: https://qat.redports.org/buildarchive/r340257/

Log:
  - Fix build with clang
  
  PR:		185506
  Submitted by:	ports fury

Added:
  head/net/netmap/files/patch-makelist__args.c   (contents, props changed)
  head/net/netmap/files/patch-netmap__args.c   (contents, props changed)
  head/net/netmap/files/patch-netmap__drawmap.c   (contents, props changed)
  head/net/netmap/files/patch-netmap__hostclass.c   (contents, props changed)
  head/net/netmap/files/patch-netmap__hostclass.h   (contents, props changed)
  head/net/netmap/files/patch-netmap__lookup.h   (contents, props changed)
  head/net/netmap/files/patch-netmap__misc.h   (contents, props changed)
  head/net/netmap/files/patch-netmap__netmap.c   (contents, props changed)
Modified:
  head/net/netmap/Makefile   (contents, props changed)
  head/net/netmap/files/patch-belgolib::files.c   (contents, props changed)
  head/net/netmap/files/patch-netmap::Makefile   (contents, props changed)
  head/net/netmap/files/patch-netmap::lookup.c   (contents, props changed)
  head/net/netmap/files/patch-netmap::misc.c   (contents, props changed)

Modified: head/net/netmap/Makefile
==============================================================================
--- head/net/netmap/Makefile	Sun Jan 19 09:27:40 2014	(r340256)
+++ head/net/netmap/Makefile	Sun Jan 19 09:28:21 2014	(r340257)
@@ -10,15 +10,18 @@ MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Make a graphical representation of the surrounding network
 
+LICENSE=	GPLv2
+
 RUN_DEPENDS=	dotty:${PORTSDIR}/graphics/graphviz
 
-USE_GMAKE=	yes
+USES=		gmake
 
 PLIST_FILES=	bin/makelist bin/netmap
 
-NO_STAGE=	yes
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/makelist/makelist ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/netmap/netmap ${PREFIX}/bin
+.for i in makelist netmap
+	(cd ${WRKSRC}/${i} && ${INSTALL_PROGRAM} ${i} \
+		${STAGEDIR}${PREFIX}/bin)
+.endfor
 
 .include <bsd.port.mk>

Modified: head/net/netmap/files/patch-belgolib::files.c
==============================================================================
--- head/net/netmap/files/patch-belgolib::files.c	Sun Jan 19 09:27:40 2014	(r340256)
+++ head/net/netmap/files/patch-belgolib::files.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -1,14 +1,16 @@
 --- belgolib/files.c.orig	2010-01-06 08:00:52.000000000 +0900
 +++ belgolib/files.c	2011-11-23 22:22:36.000000000 +0900
-@@ -17,7 +17,7 @@
+@@ -17,8 +17,8 @@
  
  Infile::Infile() : ifstream() { }
  
 -Infile::Infile(const string& file_name, int mode, bool fatal)
+-    : ifstream(file_name.c_str(), (std::_Ios_Openmode)mode)
 +Infile::Infile(const string& file_name, ios::openmode mode, bool fatal)
-     : ifstream(file_name.c_str(), (std::_Ios_Openmode)mode)
++    : ifstream(file_name.c_str(), (std::ios_base::openmode)mode)
  {
  
+     if(cdb>d_list)
 @@ -39,7 +39,7 @@
  }
  
@@ -18,3 +20,12 @@
  {
      
      if(cdb>d_list)
+@@ -49,7 +49,7 @@
+ 	//file is open, close it first
+ 	close();
+ 
+-    open(file_name.c_str(), (std::_Ios_Openmode)mode);
++    open(file_name.c_str(), (std::ios_base::openmode)mode);
+ 
+     if(int error_nr = check_open())  { 
+ 	if(cdb>d_list)

Added: head/net/netmap/files/patch-makelist__args.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-makelist__args.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,29 @@
+--- makelist/args.c.orig
++++ makelist/args.c
+@@ -1,6 +1,6 @@
+-#include <strstream>
++#include <sstream>
+ #include <iostream>
+-#include <stdlib.h>
++#include <cstdlib>
+ 
+ using namespace std;
+ 
+@@ -35,7 +35,7 @@
+     exit(-1);
+ }    
+ 
+-static void set_string_arg(strstream& ss, string& val) 
++static void set_string_arg(stringstream& ss, string& val) 
+ {
+     string argvalue;
+     ss >> argvalue;
+@@ -62,7 +62,7 @@
+ 
+ static void process(const string& argline) 
+ {
+-    strstream ss;
++    stringstream ss;
+     ss << argline;
+ 
+     string arg;

Modified: head/net/netmap/files/patch-netmap::Makefile
==============================================================================
--- head/net/netmap/files/patch-netmap::Makefile	Sun Jan 19 09:27:40 2014	(r340256)
+++ head/net/netmap/files/patch-netmap::Makefile	Sun Jan 19 09:28:21 2014	(r340257)
@@ -10,7 +10,14 @@
  
  CPPFLAGS = -I../belgolib
  
-@@ -34,7 +33,7 @@
+@@ -28,13 +27,13 @@
+ 
+ test: $(OFILES)
+ 	$(CC) -o $(OEXE) $(OFILES) $(LDFLAGS)
+-	strip $(OEXE)
++#	strip $(OEXE)
+ 
+ clean:
  	-/bin/rm -f $(OFILES) $(OEXE)
  
  depend: 

Modified: head/net/netmap/files/patch-netmap::lookup.c
==============================================================================
--- head/net/netmap/files/patch-netmap::lookup.c	Sun Jan 19 09:27:40 2014	(r340256)
+++ head/net/netmap/files/patch-netmap::lookup.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -1,7 +1,7 @@
 --- netmap/lookup.c.orig	2010-01-06 07:59:38.000000000 +0900
 +++ netmap/lookup.c	2011-11-23 22:32:15.000000000 +0900
-@@ -1,6 +1,8 @@
- #include <strstream>
+@@ -1,6 +1,7 @@
+-#include <strstream>
  #include <iostream>
  
 +#include <sys/types.h>

Modified: head/net/netmap/files/patch-netmap::misc.c
==============================================================================
--- head/net/netmap/files/patch-netmap::misc.c	Sun Jan 19 09:27:40 2014	(r340256)
+++ head/net/netmap/files/patch-netmap::misc.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -1,6 +1,21 @@
 --- netmap/misc.c.orig	Sun Dec 15 14:54:26 2002
 +++ netmap/misc.c	Sun Dec 15 14:54:26 2002
-@@ -54,7 +54,7 @@
+@@ -1,4 +1,4 @@
+-#include <strstream>
++#include <sstream>
+ #include <string>
+ 
+ #include "misc.h"
+@@ -17,7 +17,7 @@
+ 
+ string int_to_str(int i) 
+ {
+-    strstream ost;
++    stringstream ost;
+ 
+     ost << i << char(0);
+ 
+@@ -55,7 +55,7 @@
  	return false;
      
      bool had_point = false;

Added: head/net/netmap/files/patch-netmap__args.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__args.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,26 @@
+--- netmap/args.c.orig
++++ netmap/args.c
+@@ -1,4 +1,4 @@
+-#include <strstream>
++#include <sstream>
+ #include <iostream>
+ #include <string>
+ 
+@@ -47,7 +47,7 @@
+     exit(0);
+ }
+ 
+-static void set_string_arg(strstream& ss, string& val) 
++static void set_string_arg(stringstream& ss, string& val) 
+ {
+     string argvalue;
+     ss >> argvalue;
+@@ -60,7 +60,7 @@
+ 
+ static void process(const string& argline) 
+ {
+-    strstream ss;
++    stringstream ss;
+     ss << argline;
+ 
+     string arg;

Added: head/net/netmap/files/patch-netmap__drawmap.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__drawmap.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,7 @@
+--- netmap/drawmap.c.orig
++++ netmap/drawmap.c
+@@ -1,4 +1,3 @@
+-#include <strstream>
+ #include <iostream>
+ 
+ #include <fstream>

Added: head/net/netmap/files/patch-netmap__hostclass.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__hostclass.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,7 @@
+--- netmap/hostclass.c.orig
++++ netmap/hostclass.c
+@@ -1,4 +1,3 @@
+-#include <strstream>
+ #include <map>
+ 
+ //from belgolib

Added: head/net/netmap/files/patch-netmap__hostclass.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__hostclass.h	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,15 @@
+--- netmap/hostclass.h.orig
++++ netmap/hostclass.h
+@@ -48,10 +48,10 @@
+     HostClass* a;
+     HostClass* b;
+ 
+-    bool operator==(HostLink& hl)
++    bool operator==(const HostLink& hl) const
+ 	{ return a == hl.a && b == hl.b; }
+ 
+-    bool operator <(HostLink& hl)
++    bool operator <(const HostLink& hl) const
+ 	{ return a==hl.a ? b < hl.b : a < hl.a; }
+ };
+ 

Added: head/net/netmap/files/patch-netmap__lookup.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__lookup.h	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,15 @@
+--- netmap/lookup.h.orig
++++ netmap/lookup.h
+@@ -14,10 +14,10 @@
+     string ip;
+     string hostname;
+ 
+-    bool operator==(const HostRec& hr)
++    bool operator==(const HostRec& hr) const
+ 	{ return ip == hr.ip && hostname == hr.hostname; }
+ 
+-    bool operator<(const HostRec& hr)
++    bool operator<(const HostRec& hr) const
+ 	{ return ip==hr.ip ? hostname<hr.hostname : ip<hr.ip; }
+ };
+ 

Added: head/net/netmap/files/patch-netmap__misc.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__misc.h	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,10 @@
+--- netmap/misc.h.orig
++++ netmap/misc.h
+@@ -2,7 +2,6 @@
+ #define _misc_h_
+ 
+ #include <string>
+-#include <strstream>
+ #include <iostream>
+ 
+ #include <list>

Added: head/net/netmap/files/patch-netmap__netmap.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/netmap/files/patch-netmap__netmap.c	Sun Jan 19 09:28:21 2014	(r340257)
@@ -0,0 +1,26 @@
+--- netmap/netmap.c.orig
++++ netmap/netmap.c
+@@ -1,4 +1,4 @@
+-#include <strstream>
++#include <sstream>
+ #include <iostream>
+ #include <fstream>
+ 
+@@ -18,7 +18,7 @@
+ Dbgfile dbgs;
+ int cdb = 1;
+ 
+-static void copy_line(strstream& os, istream& inf) 
++static void copy_line(stringstream& os, istream& inf) 
+ {
+     string result;
+ 
+@@ -67,7 +67,7 @@
+     int nr_hops = 0;
+     int invalid_hosts_found = 0;
+     while(inf && !inf.eof()) {
+-	strstream line;
++	stringstream line;
+ 	copy_line(line, inf);
+ 	
+ 	if(max_hops && ++nr_hops > max_hops) {



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401190928.s0J9SLBq026206>