Link Here
|
2 |
# $FreeBSD: head/emulators/dynamips-community/Makefile 382185 2015-03-24 22:17:41Z marino $ |
2 |
# $FreeBSD: head/emulators/dynamips-community/Makefile 382185 2015-03-24 22:17:41Z marino $ |
3 |
|
3 |
|
4 |
PORTNAME= dynamips |
4 |
PORTNAME= dynamips |
5 |
PORTVERSION= 0.2.12 |
5 |
PORTVERSION= 0.2.15 |
|
|
6 |
DISTVERSIONPREFIX= v |
6 |
CATEGORIES= emulators |
7 |
CATEGORIES= emulators |
7 |
MASTER_SITES= SF/gns-3/Dynamips/${PORTVERSION} |
|
|
8 |
PKGNAMESUFFIX= -community |
8 |
PKGNAMESUFFIX= -community |
9 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-source |
|
|
10 |
|
9 |
|
11 |
MAINTAINER= pavelivolkov@gmail.com |
10 |
MAINTAINER= pavelivolkov@gmail.com |
12 |
COMMENT= Cisco 1700/2600/3600/3700/7200 Simulator |
11 |
COMMENT= Cisco 1700/2600/3600/3700/7200 Simulator |
Link Here
|
18 |
|
17 |
|
19 |
CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]* |
18 |
CONFLICTS= dynamips-[0-9]* dynamips-devel-[0-9]* |
20 |
|
19 |
|
21 |
USES= gmake zip |
20 |
USES= cmake |
22 |
MAKE_JOBS_UNSAFE= yes |
21 |
USE_GITHUB= yes |
23 |
|
22 |
|
24 |
OPTIONS_DEFINE= DOCS UNSTABLE |
23 |
MAKE_JOBS_UNSAFE= yes |
25 |
UNSTABLE_DESC= development code (x64 Mac) |
|
|
26 |
|
24 |
|
27 |
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} |
25 |
GH_ACCOUNT= GNS3 |
|
|
26 |
GH_PROJECT= dynamips |
28 |
|
27 |
|
29 |
LDFLAGS+= -luuid |
|
|
30 |
MAKE_ENV= DYNAMIPS_CODE=${DYNAMIPS_CODE} \ |
28 |
MAKE_ENV= DYNAMIPS_CODE=${DYNAMIPS_CODE} \ |
31 |
DYNAMIPS_ARCH=${DYNAMIPS_ARCH} |
29 |
DYNAMIPS_ARCH=${DYNAMIPS_ARCH} |
32 |
|
30 |
|
Link Here
|
38 |
|
36 |
|
39 |
PORTDOCS= * |
37 |
PORTDOCS= * |
40 |
|
38 |
|
41 |
.if ${PORT_OPTIONS:MUNSTABLE} |
|
|
42 |
DYNAMIPS_CODE= unstable |
43 |
.else |
44 |
DYNAMIPS_CODE= stable |
39 |
DYNAMIPS_CODE= stable |
45 |
.endif |
|
|
46 |
|
47 |
.if ${ARCH} == powerpc && ${DYNAMIPS_CODE} == unstable |
48 |
DYNAMIPS_ARCH= ppc32 |
49 |
.endif |
50 |
|
40 |
|
51 |
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 |
41 |
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1000000 |
52 |
DYNAMIPS_ARCH= nojit |
42 |
DYNAMIPS_ARCH= nojit |
53 |
.endif |
43 |
.endif |
54 |
|
44 |
|
55 |
#BROKEN_ia64= does not compile: invokes i386 assembler |
45 |
BROKEN_ia64= does not compile: invokes i386 assembler |
56 |
#BROKEN_sparc64= ${BROKEN_ia64} |
46 |
BROKEN_sparc64= ${BROKEN_ia64} |
57 |
#BROKEN_powerpc= ${BROKEN_ia64} |
47 |
BROKEN_powerpc= ${BROKEN_ia64} |
58 |
|
48 |
|
59 |
do-install: |
49 |
do-install: |
60 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME}.${DYNAMIPS_CODE} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} |
50 |
${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin |
61 |
${INSTALL_PROGRAM} ${WRKSRC}/nvram_export.${DYNAMIPS_CODE} ${STAGEDIR}${PREFIX}/bin/nvram_export |
51 |
${INSTALL_PROGRAM} ${WRKSRC}/${DYNAMIPS_CODE}/nvram_export ${STAGEDIR}${PREFIX}/bin |
62 |
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 |
52 |
${INSTALL_MAN} ${WRKSRC}/man/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1 |
63 |
${INSTALL_MAN} ${WRKSRC}/man/nvram_export.1 ${STAGEDIR}${MANPREFIX}/man/man1 |
53 |
${INSTALL_MAN} ${WRKSRC}/man/nvram_export.1 ${STAGEDIR}${MANPREFIX}/man/man1 |
64 |
${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${STAGEDIR}${MANPREFIX}/man/man7 |
54 |
${INSTALL_MAN} ${WRKSRC}/man/hypervisor_mode.7 ${STAGEDIR}${MANPREFIX}/man/man7 |