Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Apr 2017 09:43:41 +0000 (UTC)
From:      Olivier Cochard <olivier@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r439535 - in head/emulators/dynamips-community: . files
Message-ID:  <201704270943.v3R9hfqU086278@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olivier
Date: Thu Apr 27 09:43:41 2017
New Revision: 439535
URL: https://svnweb.freebsd.org/changeset/ports/439535

Log:
  Update to 0.2.16 and fix tap interface usage.
  
  PR:		218893
  Submitted by:	olivier
  Approved by:	pavelivolkov@gmail.com (maintainer)
  Sponsored by:	Orange

Added:
  head/emulators/dynamips-community/files/
  head/emulators/dynamips-community/files/patch-CMakeLists.txt   (contents, props changed)
  head/emulators/dynamips-community/files/patch-common_net__io.c   (contents, props changed)
Modified:
  head/emulators/dynamips-community/Makefile
  head/emulators/dynamips-community/distinfo

Modified: head/emulators/dynamips-community/Makefile
==============================================================================
--- head/emulators/dynamips-community/Makefile	Thu Apr 27 09:23:01 2017	(r439534)
+++ head/emulators/dynamips-community/Makefile	Thu Apr 27 09:43:41 2017	(r439535)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	dynamips
-PORTVERSION=	0.2.15
+PORTVERSION=	0.2.16
 DISTVERSIONPREFIX=	v
 CATEGORIES=	emulators
 PKGNAMESUFFIX=	-community
@@ -12,8 +12,7 @@ COMMENT=	Cisco 1700/2600/3600/3700/7200 
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libelf.so:devel/libelf \
-		libuuid.so:misc/e2fsprogs-libuuid
+LIB_DEPENDS=	libelf.so:devel/libelf
 
 CFLAGS+=	-I${PREFIX}/include/libelf
 
@@ -55,7 +54,7 @@ do-install:
 	${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${STAGEDIR}${MANPREFIX}/man/man7
 
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for file in README README.hypervisor RELEASE-NOTES ChangeLog MAINTAINERS
+.for file in README.md README.hypervisor RELEASE-NOTES ChangeLog MAINTAINERS
 	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
 .endfor
 

Modified: head/emulators/dynamips-community/distinfo
==============================================================================
--- head/emulators/dynamips-community/distinfo	Thu Apr 27 09:23:01 2017	(r439534)
+++ head/emulators/dynamips-community/distinfo	Thu Apr 27 09:43:41 2017	(r439535)
@@ -1,2 +1,3 @@
-SHA256 (GNS3-dynamips-v0.2.15_GH0.tar.gz) = 4f77a88470069dccab391ce786b633061511593efbd0a9b895e5711325eceb36
-SIZE (GNS3-dynamips-v0.2.15_GH0.tar.gz) = 839493
+TIMESTAMP = 1493198102
+SHA256 (GNS3-dynamips-v0.2.16_GH0.tar.gz) = 0fcf18d701898a77cb589bd9bad16dde436ac1ccb87516fefe07d09de1a196c0
+SIZE (GNS3-dynamips-v0.2.16_GH0.tar.gz) = 832173

Added: head/emulators/dynamips-community/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/dynamips-community/files/patch-CMakeLists.txt	Thu Apr 27 09:43:41 2017	(r439535)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2016-03-16 09:05:47 UTC
++++ CMakeLists.txt
+@@ -32,7 +32,7 @@ include ( utils )
+ include ( dependencies )
+ include ( configure )
+ 
+-if(APPLE)
++if( APPLE OR (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") )
+     include_directories(include /usr/local/include/)
+     include_directories(include /opt/local/include/)
+ endif()

Added: head/emulators/dynamips-community/files/patch-common_net__io.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/emulators/dynamips-community/files/patch-common_net__io.c	Thu Apr 27 09:43:41 2017	(r439535)
@@ -0,0 +1,15 @@
+--- common/net_io.c.orig	2016-03-16 09:05:47 UTC
++++ common/net_io.c
+@@ -609,9 +609,11 @@ static int netio_tap_open(char *tap_devn
+    return(fd);
+ #else
+    int i,fd = -1;
++   char tap_fullname[NETIO_DEV_MAXLEN];
+    
+    if (*tap_devname) {
+-      fd = open(tap_devname,O_RDWR);
++      snprintf(tap_fullname,NETIO_DEV_MAXLEN,"/dev/%s",tap_devname);
++      fd = open(tap_fullname,O_RDWR);
+    } else {
+       for(i=0;i<16;i++) {
+          snprintf(tap_devname,NETIO_DEV_MAXLEN,"/dev/tap%d",i);



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