Lines 3-23
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= dynagen |
4 |
PORTNAME= dynagen |
5 |
PORTVERSION= 0.11.0 |
5 |
PORTVERSION= 0.11.0 |
6 |
PORTREVISION= 2 |
6 |
PORTREVISION= 3 |
7 |
CATEGORIES= emulators |
7 |
CATEGORIES= emulators |
8 |
MASTER_SITES= SF/dyna-gen/${PORTNAME}%20source%20_%20Linux/${PORTNAME}%20${PORTVERSION} |
8 |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} |
|
|
9 |
MASTER_SITE_SUBDIR= dyna-gen/${PORTNAME}%20source%20_%20Linux/${PORTNAME}%20${PORTVERSION} |
9 |
|
10 |
|
10 |
MAINTAINER= pavelivolkov@googlemail.com |
11 |
MAINTAINER= pavelivolkov@gmail.com |
11 |
COMMENT= Text-based front end for Dynamips development version |
12 |
COMMENT= Text-based front end for Dynamips development version |
12 |
|
13 |
|
13 |
LICENSE= GPLv2 |
14 |
LICENSE= GPLv2 |
14 |
|
15 |
|
15 |
# Note that it *should* be dynamips-devel but that port installs it as dynamips |
|
|
16 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.4.0:${PORTSDIR}/devel/py-configobj \ |
16 |
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>=4.4.0:${PORTSDIR}/devel/py-configobj \ |
17 |
dynamips:${PORTSDIR}/emulators/dynamips-community |
17 |
dynamips:${PORTSDIR}/emulators/dynamips-community |
18 |
|
18 |
|
19 |
PLIST_FILES= bin/dynagen \ |
19 |
PLIST_FILES= bin/dynagen \ |
20 |
etc/dynagen.ini.sample \ |
20 |
"@sample etc/dynagen.ini.sample" \ |
21 |
%%PYTHON_SITELIBDIR%%/confConsole.py \ |
21 |
%%PYTHON_SITELIBDIR%%/confConsole.py \ |
22 |
%%PYTHON_SITELIBDIR%%/confConsole.pyc \ |
22 |
%%PYTHON_SITELIBDIR%%/confConsole.pyc \ |
23 |
%%PYTHON_SITELIBDIR%%/confConsole.pyo \ |
23 |
%%PYTHON_SITELIBDIR%%/confConsole.pyo \ |
Lines 41-86
Link Here
|
41 |
PORTEXAMPLES= * |
41 |
PORTEXAMPLES= * |
42 |
PORTDATA= * |
42 |
PORTDATA= * |
43 |
|
43 |
|
44 |
USES= dos2unix |
44 |
USES= dos2unix |
45 |
USE_PYTHON= yes |
45 |
USE_PYTHON= yes |
46 |
USE_PYDISTUTILS= yes |
46 |
USE_PYDISTUTILS= yes |
47 |
ALL_TARGET= # empty |
47 |
ALL_TARGET= # empty |
48 |
|
48 |
|
49 |
NO_STAGE= yes |
|
|
50 |
post-install: |
49 |
post-install: |
51 |
${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${PREFIX}/bin |
50 |
${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${STAGEDIR}${PREFIX}/bin |
52 |
${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${PREFIX}/etc/dynagen.ini.sample |
51 |
${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${STAGEDIR}${PREFIX}/etc/dynagen.ini.sample |
53 |
@PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL |
|
|
54 |
|
55 |
@${MKDIR} ${DATADIR} |
56 |
${INSTALL_DATA} ${WRKSRC}/configspec ${DATADIR}/configspec |
57 |
|
58 |
.ifndef NOPORTDOCS |
59 |
@${MKDIR} ${DOCSDIR} |
60 |
${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${DOCSDIR} |
61 |
@${MKDIR} ${DOCSDIR}/tutorial_files |
62 |
${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${DOCSDIR}/tutorial_files |
63 |
.endif |
64 |
|
65 |
.ifndef NOPORTEXAMPLES |
66 |
@${MKDIR} ${EXAMPLESDIR} |
67 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs |
68 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/ethernet_switch |
69 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${EXAMPLESDIR}/sample_labs/ethernet_switch |
70 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/frame_relay |
71 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${EXAMPLESDIR}/sample_labs/frame_relay |
72 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/multiserver |
73 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${EXAMPLESDIR}/sample_labs/multiserver |
74 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/pix |
75 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/pix/pixtest.net ${EXAMPLESDIR}/sample_labs/pix |
76 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/simple1 |
77 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${EXAMPLESDIR}/sample_labs/simple1 |
78 |
@${MKDIR} ${EXAMPLESDIR}/sample_labs/simple2 |
79 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${EXAMPLESDIR}/sample_labs/simple2 |
80 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${EXAMPLESDIR}/sample_labs |
81 |
.endif |
82 |
|
52 |
|
83 |
pre-deinstall: |
53 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
84 |
@PKG_PREFIX=${PREFIX} ${SH} ${PKGDEINSTALL} ${PKGNAME} DEINSTALL |
54 |
${INSTALL_DATA} ${WRKSRC}/configspec ${STAGEDIR}${DATADIR}/configspec |
|
|
55 |
|
56 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
57 |
${INSTALL_DATA} ${WRKSRC}/docs/tutorial.htm ${STAGEDIR}${DOCSDIR} |
58 |
@${MKDIR} ${STAGEDIR}${DOCSDIR}/tutorial_files |
59 |
${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* ${STAGEDIR}${DOCSDIR}/tutorial_files |
60 |
|
61 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR} |
62 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs |
63 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch |
64 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/ethernet_switch/ethsw1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/ethernet_switch |
65 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay |
66 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/frame_relay/frame_relay1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/frame_relay |
67 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver |
68 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/multiserver/multiserver.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/multiserver |
69 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix |
70 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/pix/pixtest.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/pix |
71 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1 |
72 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/simple1/simple1.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple1 |
73 |
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2 |
74 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/simple2/simple2.net ${STAGEDIR}${EXAMPLESDIR}/sample_labs/simple2 |
75 |
${INSTALL_DATA} ${WRKSRC}/sample_labs/all_config_options.txt ${STAGEDIR}${EXAMPLESDIR}/sample_labs |
85 |
|
76 |
|
86 |
.include <bsd.port.mk> |
77 |
.include <bsd.port.mk> |