Fixup fromcvs/togit conversion
[pkgsrcv2.git] / graphics / circos / Makefile
1 # $NetBSD: Makefile,v 1.3 2009/07/09 19:48:23 joerg Exp $
2 #
3
4 DISTNAME=       circos-0.49
5 PKGREVISION=    1
6 CATEGORIES=     graphics
7 MASTER_SITES=   http://mkweb.bcgsc.ca/circos/distribution/
8 EXTRACT_SUFX=   .tgz
9
10 MAINTAINER=     schmonz@NetBSD.org
11 HOMEPAGE=       http://mkweb.bcgsc.ca/circos/
12 COMMENT=        Concise, explanatory, unique and print-ready data visualization
13 #LICENSE=
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16
17 USE_LANGUAGES=  # none
18 USE_TOOLS+=     pax perl bash:run
19 NO_BUILD=       yes
20
21 DEPENDS+=       p5-Clone-[0-9]*:../../devel/p5-Clone
22 DEPENDS+=       p5-Config-General-[0-9]*:../../devel/p5-Config-General
23 DEPENDS+=       p5-GD-[0-9]*:../../graphics/p5-GD
24 DEPENDS+=       p5-Math-Bezier-[0-9]*:../../math/p5-Math-Bezier
25 DEPENDS+=       p5-Math-Round-[0-9]*:../../math/p5-Math-Round
26 DEPENDS+=       p5-Math-VecStat-[0-9]*:../../math/p5-Math-VecStat
27 DEPENDS+=       p5-Params-Validate-[0-9]*:../../devel/p5-Params-Validate
28 DEPENDS+=       p5-Set-IntSpan>=1.11:../../devel/p5-Set-IntSpan
29
30 PKG_SYSCONFSUBDIR=      ${PKGBASE}
31 INSTALLATION_DIRS+=     bin share/${PKGBASE} ${FONTDIR} ${EGDIR}
32 INSTALLATION_DIRS+=     share/doc/${PKGBASE}
33 EGDIR=                  share/examples/${PKGBASE}
34
35 CONF_FILES+=            ${EGDIR}/colors.conf ${PKG_SYSCONFDIR}/colors.conf
36 CONF_FILES+=            ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
37
38 SUBST_CLASSES+=         paths
39 SUBST_STAGE.paths=      do-configure
40 SUBST_FILES.paths=      */*/*/circos*.conf bin/circos
41 SUBST_SED.paths+=       -e 's|<<include etc/\(.*\)>>|<<include ${PKG_SYSCONFDIR}/\1>>|g'
42 SUBST_SED.paths+=       -e 's|@PREFIX@|${PREFIX}|g'
43
44 REPLACE_PERL+=  data/3/make_random_highlights data/6/hist.random.make
45 REPLACE_PERL+=  svg/textrotation.svg
46
47 REPLACE_BASH+=  data/6/gene.density
48
49 post-extract:
50         cd ${WRKSRC} && rm -f bin/${PKGBASE} \
51                 && mv bin/${PKGNAME_NOREV} bin/${PKGBASE}
52
53 do-configure:
54         cd ${WRKSRC} && ( ${ECHO} ${PERL5:Q} ; ${ECHO} ) | ${BASH} ./install
55
56 pre-configure:
57         cd ${WRKSRC} && rm -f bin/*.orig
58
59 do-install:
60         cd ${WRKSRC} &&                                                 \
61         for f in CHANGES README TODO; do                                \
62                 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}; \
63         done;                                                           \
64         for f in bin/*; do                                              \
65                 ${INSTALL_SCRIPT} $${f} ${DESTDIR}${PREFIX}/bin;                        \
66         done;                                                           \
67         for f in etc/*; do                                              \
68                 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/${EGDIR};             \
69         done;                                                           \
70         pax -rw -pp data fonts images svg tutorials ${DESTDIR}${PREFIX}/share/circos
71
72 .include "../../mk/bsd.pkg.mk"