# Created by: Stas Timokhin # $FreeBSD$ PORTNAME= salome PORTVERSION= 5.1.4 PORTREVISION?= 3 CATEGORIES= cad science MASTER_SITES= http://www.stasyan.com/devel/distfiles/ DISTNAME= src5.1.4 DIST_SUBDIR= ${PORTNAME} .if !defined(PKGNAMESUFFIX) EXTRACT_ONLY= #none .endif MAINTAINER= devel@stasyan.com OPTIONS= \ GEOM "GEOM module" on \ MED "MED module" on \ SMESH "SMESH module (require MED & GEOM)" on \ NETGENPLUGIN "Netgen-meser plugin" on \ VISU "VISU module (require MED)" on \ LIGHT "LIGHT module" on \ YACS "Yacs module" on \ MULTIPR "Multipr module" on \ RANDOMIZER "Randomizer module" on \ SIERPINSKY "Sierpinsky module" on \ JOBMAN "Job manager module" on \ MPI "build with support parrallel calculation" on RESOURCEDIR= ${PREFIX}/share/salome/resources SLAVEDIRS= cad/salome-kernel cad/salome-gui cad/salome-geom cad/salome-light \ cad/salome-yacs cad/salome-randomizer cad/salome-visu cad/salome-med \ cad/salome-sierpinsky cad/salome-smesh cad/salome-multipr cad/salome-jobmanager \ cad/salome-netgenplugin .include .if !defined(PKGNAMESUFFIX) COMMENT= Metaport for cad/salome NO_BUILD= yes .include RUN_DEPENDS+= ${RESOURCEDIR}/kernel:${PORTSDIR}/cad/salome-kernel \ ${RESOURCEDIR}/gui:${PORTSDIR}/cad/salome-gui .if defined(WITH_GEOM) RUN_DEPENDS+= ${RESOURCEDIR}/geom:${PORTSDIR}/cad/salome-geom .endif .if defined(WITH_LIGHT) RUN_DEPENDS+= ${RESOURCEDIR}/light:${PORTSDIR}/cad/salome-light .endif .if defined(WITH_YACS) RUN_DEPENDS+= ${RESOURCEDIR}/yacs:${PORTSDIR}/cad/salome-yacs .endif .if defined(WITH_RANDOMIZER) RUN_DEPENDS+= ${RESOURCEDIR}/randomizer:${PORTSDIR}/cad/salome-randomizer .endif .if defined(WITH_VISU) RUN_DEPENDS+= ${RESOURCEDIR}/visu:${PORTSDIR}/cad/salome-visu .endif .if defined(WITH_MED) RUN_DEPENDS+= ${RESOURCEDIR}/med:${PORTSDIR}/cad/salome-med .endif .if defined(WITH_SIERPINSKY) RUN_DEPENDS+= ${RESOURCEDIR}/sierpinsky:${PORTSDIR}/cad/salome-sierpinsky .endif .if defined(WITH_SMESH) RUN_DEPENDS+= ${RESOURCEDIR}/smesh:${PORTSDIR}/cad/salome-smesh .endif .if defined(WITH_NETGENPLUGIN) RUN_DEPENDS+= ${RESOURCEDIR}/netgenplugin:${PORTSDIR}/cad/salome-netgenplugin .endif .if defined(WITH_MULTIPR) RUN_DEPENDS+= ${RESOURCEDIR}/multipr:${PORTSDIR}/cad/salome-multipr .endif .if defined(WITH_JOBMAN) RUN_DEPENDS+= ${RESOURCEDIR}/jobmanager:${PORTSDIR}/cad/salome-jobmanager .endif SUB_LIST= PREFIX=${PREFIX} SUB_FILES= pkg-message runSalome.csh PLIST_FILES= bin/runSalome.csh do-install: @${INSTALL_SCRIPT} ${WRKDIR}/runSalome.csh ${PREFIX}/bin/runSalome.csh post-install: @${CAT} ${PKGMESSAGE} .include .else .include "${MASTERDIR}/Makefile.ext" .endif