# New ports collection makefile for: getdp # Date created: 25 September 2004 # Whom: Thierry Thomas # # $FreeBSD$ # PORTNAME= getdp PORTVERSION= 1.2.1 PORTREVISION= 4 CATEGORIES= science MASTER_SITES= http://www.geuz.org/getdp/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source EXTRACT_SUFX= .tgz MAINTAINER= ports@FreeBSD.org COMMENT= A rather general finite element solver using mixed finite elements LIB_DEPENDS= gsl.10:${PORTSDIR}/math/gsl \ lapack.4:${PORTSDIR}/math/lapack USE_FORTRAN= yes GNU_CONFIGURE= yes CONFIGURE_ENV+= FC="${FC}" F77="${F77}" FFLAGS="${FFLAGS}" CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --with-gsl-prefix=${LOCALBASE} \ --with-blas-lapack-prefix=${LOCALBASE} WANT_PERL= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} MAN1= getdp.1 EXAMPLES= Magnetostatics.pro README solver.par test.geo test.msh test.pro .if defined(WITH_MULTIHARMONIC) CONFIGURE_ARGS+= --enable-multiharmonic .endif .include .if !defined(NOPORTDOCS) ALL_TARGET= all doc BUILD_DEPENDS+= texi2pdf:${PORTSDIR}/print/teTeX-base \ dvips:${PORTSDIR}/print/dvipsk-tetex USE_PERL5_BUILD= yes .endif post-install: @${STRIP_CMD} ${PREFIX}/bin/getdp .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} cd ${DOCSDIR} && ${TAR} xfz ${WRKSRC}/${PORTNAME}-${PORTVERSION}-doc.tgz @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." @${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/demos/|} ${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." .endif .if defined(MAINTAINER_MODE) regression-test: install cd ${WRKSRC}/demos && ${PORTNAME} test.pro -solve MagSta_phi .endif .include