aboutsummaryrefslogtreecommitdiff
path: root/emulators/dynamips-community/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2015-08-02 16:39:13 +0000
committerKurt Jaeger <pi@FreeBSD.org>2015-08-02 16:39:13 +0000
commit421607b9019cdfbef8ad7566995b2d22b63ef86a (patch)
treec0b7249c3e0e8bc6138ecb19b2f05f1f5148bdb2 /emulators/dynamips-community/Makefile
parent7299f2d25b10f1250b71276d16f905e56ff331f6 (diff)
downloadports-421607b9019cdfbef8ad7566995b2d22b63ef86a.tar.gz
ports-421607b9019cdfbef8ad7566995b2d22b63ef86a.zip
emulators/dynamips-community: 0.2.12 -> 0.2.15
- Add optional argument 'format' to hypervisor commands - 'send_con_msg' and 'send_aux_msg'. - Report "X byte(s) written" on succeess. - String formats: * plain - plain string (default, old behavior) * base64 - base64 encoded string - Use an auxiliary variable to record configured ram size for npe-400 - Fixed issue #49 - IOS crashes after router restart - Fixed issue #50 - vm send_con_msg PR: 194066 Submitted by: Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
Notes
Notes: svn path=/head/; revision=393433
Diffstat (limited to 'emulators/dynamips-community/Makefile')
-rw-r--r--emulators/dynamips-community/Makefile34
1 files changed, 12 insertions, 22 deletions
diff --git a/emulators/dynamips-community/Makefile b/emulators/dynamips-community/Makefile
index 3379db5df9bb..b0517d982167 100644
--- a/emulators/dynamips-community/Makefile
+++ b/emulators/dynamips-community/Makefile
@@ -2,11 +2,10 @@
# $FreeBSD$
PORTNAME= dynamips
-PORTVERSION= 0.2.12
+PORTVERSION= 0.2.15
+DISTVERSIONPREFIX= v
CATEGORIES= emulators
-MASTER_SITES= SF/gns-3/Dynamips/${PORTVERSION}
PKGNAMESUFFIX= -community
-DISTNAME= ${PORTNAME}-${PORTVERSION}-source
MAINTAINER= pavelivolkov@gmail.com
COMMENT= Cisco 1700/2600/3600/3700/7200 Simulator
@@ -18,15 +17,14 @@ LIB_DEPENDS= libelf.so:${PORTSDIR}/devel/libelf \
CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]*
-USES= gmake zip
-MAKE_JOBS_UNSAFE= yes
+USES= cmake
+USE_GITHUB= yes
-OPTIONS_DEFINE= DOCS UNSTABLE
-UNSTABLE_DESC= development code (x64 Mac)
+MAKE_JOBS_UNSAFE= yes
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+GH_ACCOUNT= GNS3
+GH_PROJECT= dynamips
-LDFLAGS+= -luuid
MAKE_ENV= DYNAMIPS_CODE=${DYNAMIPS_CODE} \
DYNAMIPS_ARCH=${DYNAMIPS_ARCH}
@@ -38,27 +36,19 @@ PLIST_FILES= bin/${PORTNAME} bin/nvram_export \
PORTDOCS= *
-.if ${PORT_OPTIONS:MUNSTABLE}
-DYNAMIPS_CODE= unstable
-.else
DYNAMIPS_CODE= stable
-.endif
-
-.if ${ARCH} == powerpc && ${DYNAMIPS_CODE} == unstable
-DYNAMIPS_ARCH= ppc32
-.endif
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000
DYNAMIPS_ARCH= nojit
.endif
-#BROKEN_ia64= does not compile: invokes i386 assembler
-#BROKEN_sparc64= ${BROKEN_ia64}
-#BROKEN_powerpc= ${BROKEN_ia64}
+BROKEN_ia64= does not compile: invokes i386 assembler
+BROKEN_sparc64= ${BROKEN_ia64}
+BROKEN_powerpc= ${BROKEN_ia64}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.${DYNAMIPS_CODE} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- ${INSTALL_PROGRAM} ${WRKSRC}/nvram_export.${DYNAMIPS_CODE} ${STAGEDIR}${PREFIX}/bin/nvram_export
+ ${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/nvram_export ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/nvram_export.1 ${STAGEDIR}${MANPREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${STAGEDIR}${MANPREFIX}/man/man7