Changeset View
Changeset View
Standalone View
Standalone View
head/science/PETSc/Makefile
Show All 11 Lines | |||||
COMMENT= Suite of data structures and routines from Argonne National Laboratory | COMMENT= Suite of data structures and routines from Argonne National Laboratory | ||||
LICENSE= BSD2CLAUSE | LICENSE= BSD2CLAUSE | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
BROKEN_aarch64= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | BROKEN_aarch64= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | ||||
BROKEN_armv6= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | BROKEN_armv6= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | ||||
BROKEN_armv7= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | BROKEN_armv7= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | ||||
BROKEN_powerpc64= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers | |||||
LIB_DEPENDS= libmpich.so:net/mpich | LIB_DEPENDS= libmpich.so:net/mpich | ||||
USES= blaslapack fortran gmake python:2.7 shebangfix | USES= blaslapack fortran gmake python:2.7 shebangfix | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --with-shared-libraries=1 \ | CONFIGURE_ARGS= --with-shared-libraries=1 \ | ||||
--with-mpi-dir=${LOCALBASE} \ | --with-mpi-dir=${LOCALBASE} \ | ||||
CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" CPPFLAGS="${CPPFLAGS}" \ | ${CONFIGURE_ARG_${ARCH}} CPPFLAGS="${CPPFLAGS}" \ | ||||
LDFLAGS="${LDFLAGS}" LIBS="" | LDFLAGS="${LDFLAGS}" LIBS="" | ||||
CONFIGURE_ARGS_amd64= CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" | |||||
CONFIGURE_ARGS_i386= CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" | |||||
USE_XORG= x11 | USE_XORG= x11 | ||||
MAKEFILE= makefile | MAKEFILE= makefile | ||||
SHEBANG_FILES= lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py | SHEBANG_FILES= lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
TEST_TARGET= test | TEST_TARGET= test | ||||
BINARY_ALIAS= python=${PYTHON_CMD} | BINARY_ALIAS= python=${PYTHON_CMD} | ||||
LDFLAGS+= ${LOCALBASE}/lib/libmpi.so | LDFLAGS+= ${LOCALBASE}/lib/libmpi.so | ||||
Show All 13 Lines |