# $NetBSD: Makefile,v 1.6 2010/08/01 14:57:09 asau Exp $ # DISTNAME= Raster3D_2.7s PKGNAME= ${DISTNAME:S/_/-/:tl} PKGREVISION= 1 CATEGORIES= graphics biology MASTER_SITES= http://skuld.bmsc.washington.edu/raster3d/ MAINTAINER= shaun@inerd.com HOMEPAGE= http://skuld.bmsc.washington.edu/raster3d/ COMMENT= Set of tools for generating raster images of proteins and molecules PKG_DESTDIR_SUPPORT= user-destdir USE_LANGUAGES= c fortran77 USE_TOOLS+= gunzip:run DATADIR= ${PREFIX}/share/${PKGBASE} DOCSDIR= ${PREFIX}/share/doc/${PKGBASE} EGDIR= ${PREFIX}/share/examples/${PKGBASE} BINARIES= avs2ps balls rastep render ribbon rings3d rods normal3d SCRIPTS= label3d stereo3d MANL= avs2ps.l label3d.l r3d_objects.l rastep.l render.l rods.l \ balls.l normal3d.l r3dtops.l raster3d.l ribbon.l stereo3d.l PLIST_SUBST+= DATADIR="${DATADIR:C/^${PREFIX}\///}" PLIST_SUBST+= DOCSDIR="${DOCSDIR:C/^${PREFIX}\///}" PLIST_SUBST+= EGDIR="${EGDIR:C/^${PREFIX}\///}" MESSAGE_SUBST+= DATADIR=${DATADIR} .include "options.mk" .include "../../mk/bsd.prefs.mk" .include "../../mk/endian.mk" OSDEFS= .if ${OPSYS} != "IRIX" && ${OPSYS} != "SunOS" OSDEFS+= -DLINUX .endif .if ${MACHINE_ENDIAN} == "little" OSDEFS+= -DNETWORKBYTEORDER .endif MAKE_FLAGS+= OS=${OPSYS} OSDEFS=${OSDEFS:Q} RM=${RM:Q} .include "../../mk/compiler.mk" .if !empty(FCPATH:M*g77*) || !empty(FCPATH:M*f2c*) BUILD_TARGET= strip-for-g77 all .else BUILD_TARGET= all .endif INSTALLATION_DIRS+= bin ${PKGMANDIR}/manl ${DATADIR}/materials INSTALLATION_DIRS+= ${DOCSDIR}/html ${EGDIR}/msms do-install: cd ${WRKSRC} && ${INSTALL_PROGRAM} ${BINARIES} ${DESTDIR}${PREFIX}/bin .if !empty(PKG_OPTIONS:Mimagemagick) cd ${WRKSRC} && ${INSTALL_SCRIPT} ${SCRIPTS} ${DESTDIR}${PREFIX}/bin .endif cd ${WRKSRC}/materials && ${INSTALL_DATA} * ${DESTDIR}${DATADIR}/materials cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MANL} ${DESTDIR}${PREFIX}/${PKGMANDIR}/manl cd ${WRKSRC}/doc && ${INSTALL_DATA} R3D_manual.pdf ${DESTDIR}${DOCSDIR} cd ${WRKSRC}/html && ${INSTALL_DATA} * ${DESTDIR}${DOCSDIR}/html cd ${WRKSRC}/examples && ${INSTALL_DATA} *.* ${DESTDIR}${EGDIR} cd ${WRKSRC}/examples/msms && ${INSTALL_DATA} * ${DESTDIR}${EGDIR}/msms .include "../../graphics/tiff/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../mk/bsd.pkg.mk"