Fixup fromcvs/togit conversion
[pkgsrcv2.git] / emulators / dynagen / Makefile
1 # $NetBSD: Makefile,v 1.3 2011/07/03 07:08:27 markd Exp $
2
3 DISTNAME=       dynagen-0.11.0
4 PKGREVISION=    3
5 CATEGORIES=     emulators
6 MASTER_SITES=   ${MASTER_SITE_SOURCEFORGE:=dyna-gen/}
7
8 MAINTAINER=     pkgsrc-users@NetBSD.org
9 HOMEPAGE=       http://dynagen.org/
10 COMMENT=        Network configuration generator for Dynamips
11 LICENSE=        gnu-gpl-v2
12
13 PKG_DESTDIR_SUPPORT=    user-destdir
14
15 DEPENDS+=       dynamips>=0.2.8rc1:../../emulators/dynamips
16
17 NO_BUILD=       yes
18 PY_PATCHPLIST=  yes
19 REPLACE_PYTHON+= dynagen confConsole.py console.py dynamips_lib.py pemu_lib.py \
20                 pemubin.py pemuwrapper.py
21
22 SUBST_CLASSES+=         paths
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}|"
27
28 CONF_FILES+=            share/examples/dynagen/dynagen.ini ${PKG_SYSCONFDIR}/dynagen.ini
29
30 INSTALLATION_DIRS=      bin ${PYSITELIB}/dynagen share/dynagen \
31                         share/doc/dynagen/tutorial_files share/examples/dynagen
32
33 do-install:
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
43
44 .include "../../lang/python/application.mk"
45 .include "../../lang/python/extension.mk"
46 .include "../../mk/bsd.pkg.mk"