1 # $NetBSD: Makefile,v 1.3 2009/07/09 19:48:23 joerg Exp $
7 MASTER_SITES= http://mkweb.bcgsc.ca/circos/distribution/
10 MAINTAINER= schmonz@NetBSD.org
11 HOMEPAGE= http://mkweb.bcgsc.ca/circos/
12 COMMENT= Concise, explanatory, unique and print-ready data visualization
15 PKG_DESTDIR_SUPPORT= user-destdir
18 USE_TOOLS+= pax perl bash:run
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
30 PKG_SYSCONFSUBDIR= ${PKGBASE}
31 INSTALLATION_DIRS+= bin share/${PKGBASE} ${FONTDIR} ${EGDIR}
32 INSTALLATION_DIRS+= share/doc/${PKGBASE}
33 EGDIR= share/examples/${PKGBASE}
35 CONF_FILES+= ${EGDIR}/colors.conf ${PKG_SYSCONFDIR}/colors.conf
36 CONF_FILES+= ${EGDIR}/fonts.conf ${PKG_SYSCONFDIR}/fonts.conf
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'
44 REPLACE_PERL+= data/3/make_random_highlights data/6/hist.random.make
45 REPLACE_PERL+= svg/textrotation.svg
47 REPLACE_BASH+= data/6/gene.density
50 cd ${WRKSRC} && rm -f bin/${PKGBASE} \
51 && mv bin/${PKGNAME_NOREV} bin/${PKGBASE}
54 cd ${WRKSRC} && ( ${ECHO} ${PERL5:Q} ; ${ECHO} ) | ${BASH} ./install
57 cd ${WRKSRC} && rm -f bin/*.orig
61 for f in CHANGES README TODO; do \
62 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}; \
65 ${INSTALL_SCRIPT} $${f} ${DESTDIR}${PREFIX}/bin; \
68 ${INSTALL_DATA} $${f} ${DESTDIR}${PREFIX}/${EGDIR}; \
70 pax -rw -pp data fonts images svg tutorials ${DESTDIR}${PREFIX}/share/circos
72 .include "../../mk/bsd.pkg.mk"