From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Apr 23 08:00:13 2007 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 43EEF16A53C for ; Mon, 23 Apr 2007 08:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 161D713C489 for ; Mon, 23 Apr 2007 08:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id l3N80DBn073574 for ; Mon, 23 Apr 2007 08:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id l3N80C54073567; Mon, 23 Apr 2007 08:00:12 GMT (envelope-from gnats) Resent-Date: Mon, 23 Apr 2007 08:00:12 GMT Resent-Message-Id: <200704230800.l3N80C54073567@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Pavel I Volkov Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 69FAE16A406 for ; Mon, 23 Apr 2007 07:55:35 +0000 (UTC) (envelope-from pol@opk.ru) Received: from fire.iib.ru (fire.iib.ru [195.151.95.16]) by mx1.freebsd.org (Postfix) with ESMTP id 3A54413C4B0 for ; Mon, 23 Apr 2007 07:55:33 +0000 (UTC) (envelope-from pol@opk.ru) Received: from saturn.iib.ru (saturn.iib.ru [192.168.49.101]) by fire.iib.ru (8.9/8.9) with ESMTP id l3N7tOQ3080418 for ; Mon, 23 Apr 2007 11:55:26 +0400 (MSD) (envelope-from pol@opk.ru) Received: from 192.168.0.100 by 192.168.0.101 with smtp-gw id normRNaWkB; Mon, 23 Apr 2007 07:57:11 GMT Received: from pol.iib.ru (pol.iib.ru [192.168.0.45]) by mars.iib.ru (8.13.3/8.13.3) with ESMTP id l3N7tIkO030189 for ; Mon, 23 Apr 2007 11:55:18 +0400 (MSD) (envelope-from pol@opk.ru) Received: from pol.iib.ru (localhost [127.0.0.1]) by pol.iib.ru (8.13.8/8.13.8) with ESMTP id l3N7tIbr043396 for ; Mon, 23 Apr 2007 11:55:18 +0400 (MSD) (envelope-from pol@pol.iib.ru) Received: (from pol@localhost) by pol.iib.ru (8.13.8/8.13.8/Submit) id l3N7relf043362; Mon, 23 Apr 2007 11:53:40 +0400 (MSD) (envelope-from pol) Message-Id: <200704230753.l3N7relf043362@pol.iib.ru> Date: Mon, 23 Apr 2007 11:53:40 +0400 (MSD) From: Pavel I Volkov To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/112023: Update port: emulators/dynamips-devel New version 0.2.7-RC2 release X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Pavel I Volkov List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Apr 2007 08:00:13 -0000 >Number: 112023 >Category: ports >Synopsis: Update port: emulators/dynamips-devel New version 0.2.7-RC2 release >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Apr 23 08:00:12 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Pavel I Volkov >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD pol.iib.ru 6.2-STABLE FreeBSD 6.2-STABLE #3: Mon Mar 12 19:52:15 MSK 2007 root@pol.iib.ru:/usr/obj/usr/src/sys/SMPCARP i386 >Description: Update port: emulators/dynamips-devel New version 0.2.7-RC2 release >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ports/emulators/dynamips-devel # ports/emulators/dynamips-devel/files # ports/emulators/dynamips-devel/files/patch-dev_vtty.c # ports/emulators/dynamips-devel/files/patch-utils.h # ports/emulators/dynamips-devel/files/patch-utils.c # ports/emulators/dynamips-devel/files/patch-README # ports/emulators/dynamips-devel/files/patch-README.hypervisor # ports/emulators/dynamips-devel/files/patch-dynamips.1 # ports/emulators/dynamips-devel/files/patch-dynamips.c # ports/emulators/dynamips-devel/files/patch-hypervisor.c # ports/emulators/dynamips-devel/files/patch-hypervisor.h # ports/emulators/dynamips-devel/files/patch-hypervisor_mode.7 # ports/emulators/dynamips-devel/files/patch-net.c # ports/emulators/dynamips-devel/files/patch-net.h # ports/emulators/dynamips-devel/files/patch-Makefile # ports/emulators/dynamips-devel/Makefile # ports/emulators/dynamips-devel/distinfo # ports/emulators/dynamips-devel/pkg-descr # echo c - ports/emulators/dynamips-devel mkdir -p ports/emulators/dynamips-devel > /dev/null 2>&1 echo c - ports/emulators/dynamips-devel/files mkdir -p ports/emulators/dynamips-devel/files > /dev/null 2>&1 echo x - ports/emulators/dynamips-devel/files/patch-dev_vtty.c sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-dev_vtty.c << 'END-of-ports/emulators/dynamips-devel/files/patch-dev_vtty.c' X--- dev_vtty.c.orig Fri Apr 6 16:44:07 2007 X+++ dev_vtty.c Fri Apr 6 19:43:37 2007 X@@ -24,6 +24,8 @@ X #include X #include X #include X+#include X+#include X X #include X X@@ -43,6 +45,8 @@ X #include "dev_c2600.h" X #include "dev_vtty.h" X X+extern char hypervisor_ip_address[]; X+ X /* VTTY list */ X static pthread_mutex_t vtty_list_mutex = PTHREAD_MUTEX_INITIALIZER; X static vtty_t *vtty_list = NULL; X@@ -132,7 +136,11 @@ X X memset(&serv,0,sizeof(serv)); X serv.sin_family = AF_INET; X- serv.sin_addr.s_addr = htonl(INADDR_ANY); X+ if (strlen(hypervisor_ip_address) != 0 && X+ inet_addr(hypervisor_ip_address) != INADDR_NONE) X+ serv.sin_addr.s_addr = inet_addr(hypervisor_ip_address); X+ else X+ serv.sin_addr.s_addr = htonl(INADDR_ANY); X serv.sin_port = htons(vtty->tcp_port); X X if (bind(vtty->accept_fd,(struct sockaddr *)&serv,sizeof(serv)) < 0) { END-of-ports/emulators/dynamips-devel/files/patch-dev_vtty.c echo x - ports/emulators/dynamips-devel/files/patch-utils.h sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-utils.h << 'END-of-ports/emulators/dynamips-devel/files/patch-utils.h' X--- utils.h.orig Wed Feb 14 20:37:58 2007 X+++ utils.h Tue Feb 20 18:56:54 2007 X@@ -12,6 +12,8 @@ X #include X #include X #include X+#include X+#include X X /* True/False definitions */ X #ifndef FALSE X@@ -35,6 +37,8 @@ X #elif defined(__i386) || defined(__i386__) || defined(i386) X #define ARCH_BYTE_ORDER ARCH_LITTLE_ENDIAN X #elif defined(__x86_64__) X+#define ARCH_BYTE_ORDER ARCH_LITTLE_ENDIAN X+#elif defined(__ia64__) X #define ARCH_BYTE_ORDER ARCH_LITTLE_ENDIAN X #endif X END-of-ports/emulators/dynamips-devel/files/patch-utils.h echo x - ports/emulators/dynamips-devel/files/patch-utils.c sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-utils.c << 'END-of-ports/emulators/dynamips-devel/files/patch-utils.c' X--- utils.c.orig Wed Mar 8 22:53:21 2006 X+++ utils.c Wed Mar 8 22:53:37 2006 X@@ -187,7 +187,7 @@ X { X void *p; X X-#ifdef __linux__ X+#if defined(__linux__) || HAS_POSIX_MEMALIGN X if (posix_memalign((void *)&p,boundary,size)) X #else X #ifdef __CYGWIN__ END-of-ports/emulators/dynamips-devel/files/patch-utils.c echo x - ports/emulators/dynamips-devel/files/patch-README sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-README << 'END-of-ports/emulators/dynamips-devel/files/patch-README' X--- README.orig Fri Apr 6 20:53:59 2007 X+++ README Fri Apr 6 20:57:02 2007 X@@ -50,7 +50,7 @@ X -R : Load an alternate ROM (default: embedded) X -k : Set the clock divisor (default: 4) X X- -T : Console is on TCP X+ -T [ip_address:] : Console is on TCP X -U : Console in on serial interface X (default is on the terminal) X END-of-ports/emulators/dynamips-devel/files/patch-README echo x - ports/emulators/dynamips-devel/files/patch-README.hypervisor sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-README.hypervisor << 'END-of-ports/emulators/dynamips-devel/files/patch-README.hypervisor' X--- README.hypervisor.orig Wed Mar 21 10:00:28 2007 X+++ README.hypervisor Wed Mar 21 10:01:22 2007 X@@ -8,7 +8,7 @@ X Running dynamips in hypervisor mode X =================================== X X-dynamips -H X+dynamips -H [ip_address:] X X Managing the hypervisor X ======================= END-of-ports/emulators/dynamips-devel/files/patch-README.hypervisor echo x - ports/emulators/dynamips-devel/files/patch-dynamips.1 sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-dynamips.1 << 'END-of-ports/emulators/dynamips-devel/files/patch-dynamips.1' X--- dynamips.1.orig Wed Feb 14 20:37:58 2007 X+++ dynamips.1 Fri Apr 6 20:59:41 2007 X@@ -44,7 +44,7 @@ X .SH OPTIONS X A summary of options is included below. X .TP X-.B -H X+.B -H [ip_address:] X Enable hypervisor mode. X .br X The hypervisor mode of dynamips allows you to run simultaneously X@@ -133,7 +133,7 @@ X The command "show clock" at the IOS' CLI will help you set this value. X X .TP X-.B -T X+.B -T [ip_address:] X Console is on TCP X .TP X .B -U END-of-ports/emulators/dynamips-devel/files/patch-dynamips.1 echo x - ports/emulators/dynamips-devel/files/patch-dynamips.c sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-dynamips.c << 'END-of-ports/emulators/dynamips-devel/files/patch-dynamips.c' X--- dynamips.c.orig Wed Feb 14 20:37:58 2007 X+++ dynamips.c Fri Apr 6 21:11:38 2007 X@@ -61,6 +61,7 @@ X /* Hypervisor */ X int hypervisor_mode = 0; X int hypervisor_tcp_port = 0; X+char hypervisor_ip_address[263]="\000"; /* 256(MAXHOSTNAMELEN)+1(:)+5(port)+NULL */ X X /* Log file */ X char *log_file_name = NULL; X@@ -227,7 +228,7 @@ X printf("Usage: %s [options] \n\n",argv[0]); X X printf("Available options:\n" X- " -H : Run in hypervisor mode\n\n" X+ " -H [ip_address:] : Run in hypervisor mode\n\n" X " -P : Platform to emulate (7200, 3600, " X "2691, 3725 or 3745) " X "(default: 7200)\n\n" X@@ -254,7 +255,7 @@ X " -R : Load an alternate ROM (default: embedded)\n" X " -k : Set the clock divisor (default: %d)\n" X "\n" X- " -T : Console is on TCP \n" X+ " -T [ip_address:] : Console is on TCP \n" X " -U : Console in on serial interface \n" X " (default is on the terminal)\n" X "\n" X@@ -780,6 +781,7 @@ X int instance_id; X int res,option; X char *str; X+ char *index; X X /* Get the instance ID */ X instance_id = 0; X@@ -944,7 +946,15 @@ X /* TCP server for Console Port */ X case 'T': X vm->vtty_con_type = VTTY_TYPE_TCP; X- vm->vtty_con_tcp_port = atoi(optarg); X+ strncpy(hypervisor_ip_address,optarg,sizeof(hypervisor_ip_address)); X+ index=strrchr(hypervisor_ip_address,':'); X+ if (index != NULL) { X+ *index++='\000'; X+ vm->vtty_con_tcp_port = atoi(index); X+ } else { X+ vm->vtty_con_tcp_port = atoi(hypervisor_ip_address); X+ hypervisor_ip_address[0]='\000'; X+ } X break; X X /* Serial interface for Console port */ X@@ -1061,6 +1071,7 @@ X static int run_hypervisor(int argc,char *argv[]) X { X char *options_list = "H:l:hN:"; X+ char *index; X int i,option; X X for(i=1;iports/emulators/dynamips-devel/files/patch-hypervisor.c << 'END-of-ports/emulators/dynamips-devel/files/patch-hypervisor.c' X--- hypervisor.c.orig Wed Mar 21 11:11:12 2007 X+++ hypervisor.c Wed Mar 21 11:29:55 2007 X@@ -535,7 +535,7 @@ X } X X /* Hypervisor TCP server */ X-int hypervisor_tcp_server(int tcp_port) X+int hypervisor_tcp_server(char* ip_address,int tcp_port) X { X int fd_array[HYPERVISOR_MAX_FD]; X struct sockaddr_storage remote_addr; X@@ -565,7 +565,7 @@ X if (!tcp_port) X tcp_port = HYPERVISOR_TCP_PORT; X X- fd_count = ip_listen(tcp_port,SOCK_STREAM,HYPERVISOR_MAX_FD,fd_array); X+ fd_count = ip_listen(ip_address,tcp_port,SOCK_STREAM,HYPERVISOR_MAX_FD,fd_array); X X if (fd_count <= 0) { X fprintf(stderr,"Hypervisor: unable to create TCP sockets.\n"); END-of-ports/emulators/dynamips-devel/files/patch-hypervisor.c echo x - ports/emulators/dynamips-devel/files/patch-hypervisor.h sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-hypervisor.h << 'END-of-ports/emulators/dynamips-devel/files/patch-hypervisor.h' X--- hypervisor.h.orig Wed Mar 21 10:58:06 2007 X+++ hypervisor.h Wed Mar 21 11:09:40 2007 X@@ -136,6 +136,6 @@ X int hypervisor_stopsig(void); X X /* Hypervisor TCP server */ X-int hypervisor_tcp_server(int tcp_port); X+int hypervisor_tcp_server(char *ip_address,int tcp_port); X X #endif END-of-ports/emulators/dynamips-devel/files/patch-hypervisor.h echo x - ports/emulators/dynamips-devel/files/patch-hypervisor_mode.7 sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-hypervisor_mode.7 << 'END-of-ports/emulators/dynamips-devel/files/patch-hypervisor_mode.7' X--- hypervisor_mode.7.orig Wed Mar 21 11:02:14 2007 X+++ hypervisor_mode.7 Wed Mar 21 11:02:40 2007 X@@ -5,7 +5,7 @@ X or Frame-Relay networks. X .SH SYNOPSIS X .B dynamips -H X-\fItcp_port\fP X+\fI[ip_address:]tcp_port\fP X X .SH DESCRIPTION X You can connect directly to the TCP control port with telnet, or use END-of-ports/emulators/dynamips-devel/files/patch-hypervisor_mode.7 echo x - ports/emulators/dynamips-devel/files/patch-net.c sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-net.c << 'END-of-ports/emulators/dynamips-devel/files/patch-net.c' X--- net.c.orig Wed Mar 21 11:34:17 2007 X+++ net.c Wed Mar 21 11:55:29 2007 X@@ -353,7 +353,7 @@ X X #if HAS_RFC2553 X /* Listen on the specified port */ X-int ip_listen(int port,int sock_type,int max_fd,int fd_array[]) X+int ip_listen(char *ip_address,int port,int sock_type,int max_fd,int fd_array[]) X { X struct addrinfo hints,*res,*res0; X char port_str[20]; X@@ -370,7 +370,7 @@ X X snprintf(port_str,sizeof(port_str),"%d",port); X X- if ((error = getaddrinfo(NULL,port_str,&hints,&res0)) != 0) { X+ if ((error = getaddrinfo((strlen(ip_address)==0)?NULL:ip_address,port_str,&hints,&res0)) != 0) { X fprintf(stderr,"ip_listen: %s", gai_strerror(error)); X return(-1); X } X@@ -405,7 +405,7 @@ X } X #else X /* Listen on the specified port */ X-int ip_listen(int port,int sock_type,int max_fd,int fd_array[]) X+int ip_listen(char *ip_address,int port,int sock_type,int max_fd,int fd_array[]) X { X struct sockaddr_in sin; X int i,sck,reuse=1; X@@ -422,6 +422,8 @@ X memset(&sin,0,sizeof(sin)); X sin.sin_family = PF_INET; X sin.sin_port = htons(port); X+ if (strlen(ip_address) != 0 && inet_addr(ip_address) != INADDR_NONE) X+ sin.sin_addr = inet_addr(ip_address); X X setsockopt(fd_array[0],SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse)); X END-of-ports/emulators/dynamips-devel/files/patch-net.c echo x - ports/emulators/dynamips-devel/files/patch-net.h sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-net.h << 'END-of-ports/emulators/dynamips-devel/files/patch-net.h' X--- net.h.orig Wed Mar 21 11:32:05 2007 X+++ net.h Wed Mar 21 11:33:28 2007 X@@ -218,6 +218,6 @@ X int udp_connect(int local_port,char *remote_host,int remote_port); X X /* Listen on the specified port */ X-int ip_listen(int port,int sock_type,int max_fd,int fd_array[]); X+int ip_listen(char *ip_address,int port,int sock_type,int max_fd,int fd_array[]); X X #endif END-of-ports/emulators/dynamips-devel/files/patch-net.h echo x - ports/emulators/dynamips-devel/files/patch-Makefile sed 's/^X//' >ports/emulators/dynamips-devel/files/patch-Makefile << 'END-of-ports/emulators/dynamips-devel/files/patch-Makefile' X--- Makefile.orig Thu Feb 8 15:23:36 2007 X+++ Makefile Thu Feb 8 15:34:39 2007 X@@ -12,6 +12,9 @@ X # (WinPcap is used for Cygwin) X HAS_PCAP?=1 X X+# Change this to 1 if your system has posix_memalign X+HAS_POSIX_MEMALIGN?=0 X+ X # Current dynamips release X VERSION_TRAIN=0.2.6 X VERSION_SUB=-RC5 X@@ -34,16 +37,17 @@ X -DJIT_ARCH=\"$(DYNAMIPS_ARCH)\" \ X -DARCH_INC_FILE=$(ARCH_INC_FILE) -DDYNAMIPS_VERSION=\"$(VERSION)\" \ X -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE \ X- -DHAS_RFC2553=$(HAS_RFC2553) X+ -DHAS_RFC2553=$(HAS_RFC2553) -DHAS_POSIX_MEMALIGN=$(HAS_POSIX_MEMALIGN) X X-PCAP_LIB=/usr/local/lib/libpcap.a X-#PCAP_LIB=-lpcap X+#PCAP_LIB=/usr/local/lib/libpcap.a X+PCAP_LIB=-lpcap X X ifeq ($(shell uname), FreeBSD) X PTHREAD_LIBS?=-pthread X- CFLAGS+=-I/usr/local/include -I/usr/local/include/libelf $(PTHREAD_CFLAGS) \ X+ LOCALBASE?=/usr/local X+ CFLAGS+=-I$(LOCALBASE)/include -I$(LOCALBASE)/include/libelf $(PTHREAD_CFLAGS) \ X -D_FILE_OFFSET_BITS=64 X- LIBS=-L/usr/local/lib -L. -lelf $(PTHREAD_LIBS) X+ LIBS=-L$(LOCALBASE)/lib -L. -lelf $(PTHREAD_LIBS) $(LDFLAGS) X else X ifeq ($(shell uname), Linux) X PTHREAD_LIBS?=-lpthread END-of-ports/emulators/dynamips-devel/files/patch-Makefile echo x - ports/emulators/dynamips-devel/Makefile sed 's/^X//' >ports/emulators/dynamips-devel/Makefile << 'END-of-ports/emulators/dynamips-devel/Makefile' X# New ports collection makefile for: dynamips X# Date created: 21 Mar 2007 X# Whom: Pavel Volkov X# X# $FreeBSD: ports/emulators/dynamips-devel/Makefile,v 1.15 2007/04/08 04:23:02 rafan Exp $ X# X XPORTNAME= dynamips XDISTVERSION= 0.2.7-RC2 XCATEGORIES= emulators XMASTER_SITES= http://www.ipflow.utc.fr/dynamips/ XPKGNAMESUFFIX= -devel X XMAINTAINER= pol@opk.ru XCOMMENT= Cisco 3600/7200 Simulator X XLIB_DEPENDS= elf.0:${PORTSDIR}/devel/libelf X XUSE_GMAKE= yes XUSE_GCC= 3.2+ XUSE_GETOPT_LONG=yes XALL_TARGET= ${PORTNAME} nvram_export XMAKE_ENV= DYNAMIPS_ARCH=${DYNAMIPS_ARCH}\ X PTHREAD_CFLAGS=${PTHREAD_CFLAGS}\ X PTHREAD_LIBS=${PTHREAD_LIBS}\ X LDFLAGS="${LDFLAGS}" X XPLIST_FILES= bin/${PORTNAME} bin/nvram_export X.if !defined(NOPORTDOCS) XPORTDOCS= README README.hypervisor X.endif X.if !defined(NO_INSTALL_MANPAGES) XMAN1= ${PORTNAME}.1 nvram_export.1 XMAN7= hypervisor_mode.7 X.endif X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/nvram_export ${PREFIX}/bin X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X ${INSTALL_DATA} ${WRKSRC}/README.hypervisor ${DOCSDIR} X.endif X.if !defined(NO_INSTALL_MANPAGES) X ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/nvram_export.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/hypervisor_mode.7 ${PREFIX}/man/man7 X.endif X X.include X X.if ${ARCH} == "i386" XDYNAMIPS_ARCH= "x86" X.elif ${ARCH} == "amd64" XDYNAMIPS_ARCH= "amd64" X.else XDYNAMIPS_ARCH= "nojit" X.endif X X.if ${OSVERSION} < 602100 || ${OSVERSION} < 700021 X# X# Requires libpcap 0.9.4 XBUILD_DEPENDS+= libpcap>=0.9.4:${PORTSDIR}/net/libpcap X.endif X X.if ${OSVERSION} >= 700013 XMAKE_ENV+= HAS_POSIX_MEMALIGN=1 X.endif X X.include END-of-ports/emulators/dynamips-devel/Makefile echo x - ports/emulators/dynamips-devel/distinfo sed 's/^X//' >ports/emulators/dynamips-devel/distinfo << 'END-of-ports/emulators/dynamips-devel/distinfo' XMD5 (dynamips-0.2.7-RC2.tar.gz) = 91cfb0587df58611765ae06c147c678a XSHA256 (dynamips-0.2.7-RC2.tar.gz) = 9ce1ed6d49e9483ffda146e9d8decb5ded2bc545fc5fabddce124d86e8487598 XSIZE (dynamips-0.2.7-RC2.tar.gz) = 509298 END-of-ports/emulators/dynamips-devel/distinfo echo x - ports/emulators/dynamips-devel/pkg-descr sed 's/^X//' >ports/emulators/dynamips-devel/pkg-descr << 'END-of-ports/emulators/dynamips-devel/pkg-descr' XCisco 3600/7200 simulator. X XWWW: http://www.ipflow.utc.fr/index.php/Cisco_7200_Simulator X http://www.ipflow.utc.fr/blog/ X http://hacki.at/7200emu/index.php END-of-ports/emulators/dynamips-devel/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: