Index: emulators/dynamips-community/Makefile =================================================================== --- emulators/dynamips-community/Makefile (revision 327190) +++ emulators/dynamips-community/Makefile (working copy) @@ -2,20 +2,21 @@ # $FreeBSD$ PORTNAME= dynamips -PORTVERSION= 0.2.8 +PORTVERSION= 0.2.10 CATEGORIES= emulators -MASTER_SITES= SF/gns-3/Dynamips/${PORTVERSION}-RC3${PKGNAMESUFFIX} +MASTER_SITES= SF/gns-3/Dynamips/${PORTVERSION} PKGNAMESUFFIX= -community -DISTNAME= ${PORTNAME}-${PORTVERSION}-RC3${PKGNAMESUFFIX} +DISTNAME= ${PORTNAME}-${PORTVERSION}-source +EXTRACT_SUFX= .zip MAINTAINER= pavelivolkov@googlemail.com COMMENT= Cisco 1700/2600/3600/3700/7200 Simulator -LIB_DEPENDS= elf.0:${PORTSDIR}/devel/libelf \ - uuid.1:${PORTSDIR}/misc/e2fsprogs-libuuid - LICENSE= GPLv2 +LIB_DEPENDS= elf:${PORTSDIR}/devel/libelf \ + uuid:${PORTSDIR}/misc/e2fsprogs-libuuid + CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]* USE_GMAKE= yes @@ -65,13 +66,13 @@ .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README.community ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.hypervisor ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/RELEASE-NOTES ${DOCSDIR} .endif .if !defined(NO_INSTALL_MANPAGES) - ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/nvram_export.1 ${PREFIX}/man/man1 - ${INSTALL_MAN} ${WRKSRC}/hypervisor_mode.7 ${PREFIX}/man/man7 + ${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/man/nvram_export.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${PREFIX}/man/man7 .endif .include Index: emulators/dynamips-community/distinfo =================================================================== --- emulators/dynamips-community/distinfo (revision 327190) +++ emulators/dynamips-community/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (dynamips-0.2.8-RC3-community.tar.gz) = e808a50b6b9d24a90604885f90699f46b26a49e6ce9cf542aa288f135b2508ac -SIZE (dynamips-0.2.8-RC3-community.tar.gz) = 818199 +SHA256 (dynamips-0.2.10-source.zip) = d62f739547134aeb0ee5a6b28a52772ae79a93cb6426b712cbddc72cb0b7ba44 +SIZE (dynamips-0.2.10-source.zip) = 966018 Index: emulators/dynamips-community/files/patch-common-gen_eth.c =================================================================== --- emulators/dynamips-community/files/patch-common-gen_eth.c (revision 327190) +++ emulators/dynamips-community/files/patch-common-gen_eth.c (working copy) @@ -1,26 +0,0 @@ ---- common/gen_eth.c.orig 2011-04-17 11:32:08.000000000 +0400 -+++ common/gen_eth.c 2011-04-17 11:36:47.000000000 +0400 -@@ -22,6 +22,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -45,8 +46,13 @@ - if (!(p = pcap_open_live(device,2048,TRUE,10,pcap_errbuf))) - goto pcap_error; - -- /* Accept only incoming packets */ -- pcap_setdirection(p,PCAP_D_IN); -+ pcap_setdirection(p,PCAP_D_INOUT); -+#ifdef BIOCFEEDBACK -+ { -+ int on = 1; -+ ioctl(pcap_fileno(p), BIOCFEEDBACK, &on); -+ } -+#endif - #else - p = pcap_open(device,2048, - PCAP_OPENFLAG_PROMISCUOUS | Index: emulators/dynamips-community/files/patch-nvram_export.1 =================================================================== --- emulators/dynamips-community/files/patch-nvram_export.1 (revision 327190) +++ emulators/dynamips-community/files/patch-nvram_export.1 (working copy) @@ -1,11 +0,0 @@ ---- nvram_export.1.orig Thu May 3 12:46:51 2007 -+++ nvram_export.1 Thu May 3 12:47:10 2007 -@@ -13,7 +13,7 @@ - Please send bug reports to http://www.ipflow.utc.fr/bts/ - .SH SEE ALSO - .br --\fBdynmips\fP(1), \fBhypervisor_mode\fP(7) -+\fBdynamips\fP(1), \fBhypervisor_mode\fP(7) - .br - .UR - http://www.ipflow.utc.fr/index.php/ Index: emulators/dynamips-community/files/patch-stable-Makefile =================================================================== --- emulators/dynamips-community/files/patch-stable-Makefile (revision 327190) +++ emulators/dynamips-community/files/patch-stable-Makefile (working copy) @@ -1,20 +0,0 @@ ---- stable/Makefile.orig 2011-04-17 11:08:00.000000000 +0400 -+++ stable/Makefile 2011-04-17 11:11:30.000000000 +0400 -@@ -61,7 +61,7 @@ - -DHAS_POSIX_MEMALIGN=$(HAS_POSIX_MEMALIGN) - - #PCAP_LIB=/usr/local/lib/libpcap.a --PCAP_LIB=-lpcap -+PCAP_LIB?=-lpcap - - ifeq ($(shell uname), FreeBSD) - PTHREAD_LIBS?=-pthread -@@ -69,7 +69,7 @@ - OSNAME=FreeBSD - CFLAGS+=-I$(LOCALBASE)/include -I$(LOCALBASE)/include/libelf \ - $(PTHREAD_CFLAGS) -D_FILE_OFFSET_BITS=64 -- LIBS=-L$(LOCALBASE)/lib -L. -ldl -lelf $(PTHREAD_LIBS) $(LDFLAGS) -+ LIBS=-L$(LOCALBASE)/lib -L. -lelf $(PTHREAD_LIBS) $(LDFLAGS) - else - ifeq ($(shell uname), Linux) - PTHREAD_LIBS?=-lpthread Index: emulators/dynamips-community/files/patch-unstable-Makefile =================================================================== --- emulators/dynamips-community/files/patch-unstable-Makefile (revision 327190) +++ emulators/dynamips-community/files/patch-unstable-Makefile (working copy) @@ -1,20 +0,0 @@ ---- unstable/Makefile.orig 2011-04-17 11:26:40.000000000 +0400 -+++ unstable/Makefile 2011-04-17 11:27:29.000000000 +0400 -@@ -61,7 +61,7 @@ - -DUSE_UNSTABLE - - #PCAP_LIB=/usr/local/lib/libpcap.a --PCAP_LIB=-lpcap -+PCAP_LIB?=-lpcap - - ifeq ($(shell uname), FreeBSD) - PTHREAD_LIBS?=-pthread -@@ -69,7 +69,7 @@ - OSNAME=FreeBSD - CFLAGS+=-I$(LOCALBASE)/include -I$(LOCALBASE)/include/libelf \ - $(PTHREAD_CFLAGS) -D_FILE_OFFSET_BITS=64 -- LIBS=-L$(LOCALBASE)/lib -L. -ldl -lelf $(PTHREAD_LIBS) $(LDFLAGS) -+ LIBS=-L$(LOCALBASE)/lib -L. -lelf $(PTHREAD_LIBS) $(LDFLAGS) - else - ifeq ($(shell uname), Linux) - PTHREAD_LIBS?=-lpthread