diff options
Diffstat (limited to 'biology/tinker/Makefile')
-rw-r--r-- | biology/tinker/Makefile | 60 |
1 files changed, 44 insertions, 16 deletions
diff --git a/biology/tinker/Makefile b/biology/tinker/Makefile index 1b1129da1393..9436e26f402b 100644 --- a/biology/tinker/Makefile +++ b/biology/tinker/Makefile @@ -6,7 +6,7 @@ # PORTNAME= tinker -PORTVERSION= 3.7 +PORTVERSION= 3.8 CATEGORIES= biology MASTER_SITES= ftp://dasher.wustl.edu/pub/ DISTNAME= ${PORTNAME} @@ -37,6 +37,25 @@ INSTALL_TARGET= rename RESTRICTED= author requests no distribution except from his FTP site + +.if defined(WANT_VIEWER) +.if ${XFREE86_VERSION} == 3 +BUILD_DEPENDS+= imake:${PORTSDIR}/devel/imake +.elif ${XFREE86_VERSION} == 4 +BUILD_DEPENDS+= imake:${PORTSDIR}/devel/imake-4 +.endif +PLIST= ${PKGDIR}/pkg-plist.viewer +USE_XLIB= yes +post-build: + ${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/build_viewer +.else +pre-extract: + @${ECHO} "" + @${ECHO} If you would like to also build + @${ECHO} the molecular viewer, define WANT_VIEWER. + @${ECHO} "" +.endif + post-install: ${MKDIR} ${PREFIX}/share/tinker ${MKDIR} ${PREFIX}/share/tinker/params @@ -44,6 +63,7 @@ post-install: ${PREFIX}/share/tinker ${INSTALL_DATA} ${WRKDIR}/tinker/params/* \ ${PREFIX}/share/tinker/params + .if !defined(NOPORTDOCS) ${MKDIR} ${PREFIX}/share/doc/tinker ${MKDIR} ${PREFIX}/share/examples/tinker @@ -51,54 +71,62 @@ ${PREFIX}/share/tinker/params ${MKDIR} ${PREFIX}/share/tinker/test ${INSTALL_DATA} ${WRKDIR}/tinker/doc/README \ ${PREFIX}/share/doc/tinker + ${INSTALL_DATA} ${WRKDIR}/tinker/doc/*.gz \ +${PREFIX}/share/doc/tinker ${INSTALL_DATA} ${WRKDIR}/tinker/doc/*.pdf \ ${PREFIX}/share/doc/tinker ${INSTALL_DATA} ${WRKDIR}/tinker/doc/*.ps \ ${PREFIX}/share/doc/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/doc/*.Z \ -${PREFIX}/share/doc/tinker ${INSTALL_DATA} ${WRKDIR}/tinker/doc/*.txt \ ${PREFIX}/share/doc/tinker ${INSTALL_DATA} ${WRKDIR}/tinker/example/README \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/anion.dyn0 \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.1st \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.in* \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.boat \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.key \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.cell \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.log \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.chair \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.xyz \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.dat \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/argon.1st \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.dyn0 \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/crambin.pdb \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.key \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/cyclohex.boat \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.log \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/cyclohex.chair \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.pdb \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/example/formamide.cell \ + ${INSTALL_DATA} ${WRKDIR}/tinker/example/*.xyz \ ${PREFIX}/share/examples/tinker ${INSTALL_SCRIPT} ${WRKDIR}/tinker/example/clean.make \ ${PREFIX}/share/examples/tinker ${INSTALL_SCRIPT} ${WRKDIR}/tinker/example/*.run \ ${PREFIX}/share/examples/tinker - ${INSTALL_DATA} ${WRKDIR}/tinker/bench/*.input \ + ${INSTALL_DATA} ${WRKDIR}/tinker/bench/*.dyn0 \ +${PREFIX}/share/tinker/bench + ${INSTALL_DATA} ${WRKDIR}/tinker/bench/*.log \ ${PREFIX}/share/tinker/bench ${INSTALL_DATA} ${WRKDIR}/tinker/bench/*.key \ ${PREFIX}/share/tinker/bench ${INSTALL_DATA} ${WRKDIR}/tinker/bench/*.xyz \ ${PREFIX}/share/tinker/bench - ${INSTALL_DATA} ${WRKDIR}/tinker/bench/water.dyn0 \ -${PREFIX}/share/tinker/bench ${INSTALL_DATA} ${WRKDIR}/tinker/bench/results* \ ${PREFIX}/share/tinker/bench ${INSTALL_SCRIPT} ${WRKDIR}/tinker/bench/*.run \ ${PREFIX}/share/tinker/bench ${INSTALL_DATA} ${WRKDIR}/tinker/test/* ${PREFIX}/share/tinker/test .endif + +.if defined(WANT_VIEWER) + ${MKDIR} ${PREFIX}/share/tinker/rasmol + ${INSTALL_PROGRAM} ${WRKDIR}/tinker/rasmol/tview-* ${PREFIX}/bin + ${INSTALL_DATA} ${WRKDIR}/tinker/rasmol/rasmol.hlp ${PREFIX}/share/tinker/rasmol + +.endif + @${ECHO} "" @${ECHO} " **********************************************************" @${ECHO} " The author requests that you return a license form " |