# Created by: Pav Lucistnik # $FreeBSD: head/biology/boinc-simap/Makefile 368606 2014-09-19 23:05:44Z rene $ PORTNAME= boinc-simap PORTVERSION= ${SIMAP_VERSION}.${HMMER_VERSION} PORTREVISION= 7 CATEGORIES= biology MASTER_SITES= http://boincsimap.org/boincsimap/download/ DISTNAME= ${SIMAP_BINARY} ${HMMER_BINARY} EXTRACT_ONLY= ${HMMER_BINARY} MAINTAINER= ports@FreeBSD.org COMMENT= Similarity Matrix of Proteins project for BOINC DEPRECATED= Project shutting down, see http://boincsimap.org/boincsimap/forum_thread.php?id=88 EXPIRATION_DATE=2015-01-01 LIB_DEPENDS= libc.so.6:${PORTSDIR}/misc/compat6x RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client NO_BUILD= yes NO_WRKSUBDIR= yes STRIP= # # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= nobody BOINC_CLIENT_HOME?= /var/db/boinc SIMAP_SITE= boincsimap.org_boincsimap SIMAP_BINARY= simap_${SIMAP_VERSION}_${MACH}-pc-freebsd SIMAP_VERSION= 5.10 HMMER_BINARY= hmmer_${HMMER_VERSION}_${MACH}-pc-freebsd HMMER_VERSION= 5.09 EXTRACT_AFTER_ARGS+= --include=${HMMER_BINARY} PLIST_SUB= SIMAP_BINARY=${SIMAP_BINARY} HMMER_BINARY=${HMMER_BINARY} \ SIMAP_SITE=${SIMAP_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} ONLY_FOR_ARCHS= i386 amd64 OPTIONS_DEFINE= SSE .include .if ${PORT_OPTIONS:MSSE} MACH= i686 .else MACH= i386 .endif .if ${ARCH} == amd64 AMD64= "" .else AMD64= "@comment " .endif SUB_FILES= app_info.xml pkg-message SUB_LIST= SIMAP_BINARY=${SIMAP_BINARY} HMMER_BINARY=${HMMER_BINARY} \ SIMAP_APPVERSION=${SIMAP_VERSION:S/.//} \ HMMER_APPVERSION=${HMMER_VERSION:S/.//} AMD64=${AMD64} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} do-extract: @${MKDIR} ${WRKDIR} @${CP} ${DISTDIR}/${SIMAP_BINARY} ${WRKDIR} @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${DISTDIR}/${HMMER_BINARY}.tar.gz ${EXTRACT_AFTER_ARGS}) do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} ${INSTALL_DATA} ${WRKDIR}/app_info.xml \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} .for APP in ${DISTNAME} ${INSTALL_PROGRAM} ${WRKDIR}/${APP} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} .endfor .include