svn commit: r393094 - head/science/meep
Dmitry Marakasov
amdmi3 at amdmi3.ru
Mon Aug 3 14:12:44 UTC 2015
* Thierry Thomas (thierry at FreeBSD.org) wrote:
This doesn't build:
http://beefy6.nyi.freebsd.org/data/101amd64-default/393405/logs/meep-1.2.1_2.log
why hasn't this been tested properly?
> Author: thierry
> Date: Tue Jul 28 19:31:27 2015
> New Revision: 393094
> URL: https://svnweb.freebsd.org/changeset/ports/393094
>
> Log:
> Add an option for mpich2, and set de default according the OS version.
>
> Submitted by: Stas Timokhin (maintainer)
>
> Modified:
> head/science/meep/Makefile
>
> Modified: head/science/meep/Makefile
> ==============================================================================
> --- head/science/meep/Makefile Tue Jul 28 19:30:53 2015 (r393093)
> +++ head/science/meep/Makefile Tue Jul 28 19:31:27 2015 (r393094)
> @@ -3,7 +3,7 @@
>
> PORTNAME= meep
> PORTVERSION= 1.2.1
> -PORTREVISION= 1
> +PORTREVISION= 2
> CATEGORIES= science
> MASTER_SITES= http://ab-initio.mit.edu/meep/
>
> @@ -25,22 +25,36 @@ CPPFLAGS+= -I${LOCALBASE}/include
> LDFLAGS+= -L${LOCALBASE}/lib
> MAKE_ARGS+= CC="${CC}" CXX="${CXX}"
>
> -OPTIONS_DEFINE= OPENMPI
> -OPTIONS_DEFAULT= OPENMPI
> -OPENMPI_DESC= MPI support
> -
> -.include <bsd.port.options.mk>
> -
> -.if ${PORT_OPTIONS:MOPENMPI}
> -BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpiCC:${PORTSDIR}/net/openmpi
> -RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
> -CONFIGURE_ARGS+=--with-mpi
> -CONFIGURE_ENV+= MPICXX=${LOCALBASE}/mpi/openmpi/bin/mpiCC
> -CFLAGS+= -I${LOCALBASE}/mpi/openmpi/include
> -PLIST_SUB+= MPI="" NOMPI="@comment "
> +OPTIONS_RADIO= MPI
> +OPTIONS_RADIO_MPI= OPENMPI MPICH2
> +OPTIONS_DEFAULT= ${MPI_DEFAULT}
> +OPENMPI_DESC= MPI support (with OpenMPI)
> +
> +OPENMPI_BUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpiCC:${PORTSDIR}/net/openmpi
> +OPENMPI_RUN_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpirun:${PORTSDIR}/net/openmpi
> +OPENMPI_CONFIGURE_ENV= MPICXX=${LOCALBASE}/mpi/openmpi/bin/mpiCC
> +OPENMPI_CFLAGS= -I${LOCALBASE}/mpi/openmpi/include
> +
> +MPICH2_LIB_DEPENDS= libmpich.so.8:${PORTSDIR}/net/mpich2
> +MPICH2_CONFIGURE_ENV= MPICXX=${LOCALBASE}/bin/mpicc
> +MPICH2_CFLAGS= -I${LOCALBASE}/include
> +
> +.include <bsd.port.pre.mk>
> +
> +.if ${OPSYS} == FreeBSD
> +. if ${OSVERSION} < 1000000
> +MPI_DEFAULT= OPENMPI
> +. else
> +MPI_DEFAULT= MPICH2
> +. endif
> +.endif
> +
> +.if ${PORT_OPTIONS:MMPICH2} || ${PORT_OPTIONS:MOPENMPI}
> +CONFIGURE_ARGS+= --with-mpi
> +PLIST_SUB+= MPI="" NOMPI="@comment "
> .else
> -CONFIGURE_ARGS+=--without-mpi
> -PLIST_SUB+= MPI="@comment " NOMPI=""
> +CONFIGURE_ARGS+= --without-mpi
> +PLIST_SUB+= MPI="@comment " NOMPI=""
> .endif
>
> -.include <bsd.port.mk>
> +.include <bsd.port.post.mk>
>
>
--
Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D
amdmi3 at amdmi3.ru ..: jabber: amdmi3 at jabber.ru http://amdmi3.ru
More information about the svn-ports-all
mailing list