1 # $NetBSD: Makefile,v 1.3 2011/07/03 07:08:27 markd Exp $
3 DISTNAME= dynagen-0.11.0
6 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=dyna-gen/}
8 MAINTAINER= pkgsrc-users@NetBSD.org
9 HOMEPAGE= http://dynagen.org/
10 COMMENT= Network configuration generator for Dynamips
13 PKG_DESTDIR_SUPPORT= user-destdir
15 DEPENDS+= dynamips>=0.2.8rc1:../../emulators/dynamips
19 REPLACE_PYTHON+= dynagen confConsole.py console.py dynamips_lib.py pemu_lib.py \
20 pemubin.py pemuwrapper.py
23 SUBST_STAGE.paths= post-patch
24 SUBST_FILES.paths= dynagen
25 SUBST_SED.paths= -e "s|@SYSCONFDIR@|${PKG_SYSCONFDIR}|"
26 SUBST_SED.paths+= -e "s|@PREFIX@|${PREFIX}|"
28 CONF_FILES+= share/examples/dynagen/dynagen.ini ${PKG_SYSCONFDIR}/dynagen.ini
30 INSTALLATION_DIRS= bin ${PYSITELIB}/dynagen share/dynagen \
31 share/doc/dynagen/tutorial_files share/examples/dynagen
34 ${INSTALL_SCRIPT} ${WRKSRC}/dynagen ${DESTDIR}${PREFIX}/bin
35 ${INSTALL_SCRIPT} ${WRKSRC}/*.py* ${DESTDIR}${PREFIX}/${PYSITELIB}/dynagen
36 ${INSTALL_SCRIPT} ${FILESDIR}/*.py* ${DESTDIR}${PREFIX}/${PYSITELIB}/dynagen
37 ${INSTALL_DATA} ${WRKSRC}/configspec ${DESTDIR}${PREFIX}/share/dynagen
38 ${INSTALL_DATA} ${WRKSRC}/docs/*htm* ${DESTDIR}${PREFIX}/share/doc/dynagen
39 ${INSTALL_DATA} ${WRKSRC}/docs/tutorial_files/* \
40 ${DESTDIR}${PREFIX}/share/doc/dynagen/tutorial_files
41 ${INSTALL_DATA} ${WRKSRC}/dynagen.ini ${DESTDIR}${PREFIX}/share/examples/dynagen
42 cp -R ${WRKSRC}/sample_labs/* ${DESTDIR}${PREFIX}/share/examples/dynagen
44 .include "../../lang/python/application.mk"
45 .include "../../lang/python/extension.mk"
46 .include "../../mk/bsd.pkg.mk"