diff options
author | maho <maho@FreeBSD.org> | 2007-01-11 10:11:19 +0800 |
---|---|---|
committer | maho <maho@FreeBSD.org> | 2007-01-11 10:11:19 +0800 |
commit | b1c6dd1765e0a82012bfafa82f1ad675a1df7698 (patch) | |
tree | 8ef2a3c8477cb53d2e18b2fc740b58cb944aa01d /math | |
parent | a25b13e1077536760f76cdbafb513b68ba43ac05 (diff) | |
download | freebsd-ports-gnome-b1c6dd1765e0a82012bfafa82f1ad675a1df7698.tar.gz freebsd-ports-gnome-b1c6dd1765e0a82012bfafa82f1ad675a1df7698.tar.zst freebsd-ports-gnome-b1c6dd1765e0a82012bfafa82f1ad675a1df7698.zip |
* migrate to gfortran.
* some cleanup.
* bump port revision
Diffstat (limited to 'math')
-rw-r--r-- | math/petsc/Makefile | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/math/petsc/Makefile b/math/petsc/Makefile index cbc1834597bd..827490bf0bee 100644 --- a/math/petsc/Makefile +++ b/math/petsc/Makefile @@ -7,6 +7,7 @@ PORTNAME= petsc DISTVERSION= 2.3.2-p6 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= math parallel MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ @@ -41,14 +42,18 @@ CONFIGURE_ARGS+= --with-x-include=${X11BASE}/include \ --with-x-lib=${X11BASE}/lib/libX11.so .endif -FFLAGS?= -O2 +WANT_FORTRAN=yes #dummy but future use +BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42 +FC= gfortran42 +F77= gfortran42 +FFLAGS+= -O2 PFX= ${PORTNAME} TARGET= ${OPSYS:L} PLIST_SUB= PFX=${PFX} TARGET=${TARGET} .if !defined(WITHOUT_UMFPACK) -BUILD_DEPENDS+= ${LOCALBASE}/lib/libumfpack.a:${PORTSDIR}/math/umfpack -CONFIGURE_ARGS+= --with-umfpack-include="${LOCALBASE}/include/UMFPACK" \ +LIB_DEPENDS+= umfpack.1:${PORTSDIR}/math/suitesparse +CONFIGURE_ARGS+= --with-umfpack-include="${LOCALBASE}/include/suitesparse" \ --with-umfpack-lib=[${LOCALBASE}/lib/libumfpack.a,${LOCALBASE}/lib/libamd.a] .endif @@ -74,12 +79,6 @@ MPIDIR= ${LOCALBASE}/mpi/openmpi WITHOUT_SUPERLU= yes .endif -.if !${OSVERSION} < 500039 -F77?= f77 -.else -BROKEN= the Fortran compiler does not work -.endif - .if exists(${MPIDIR}/bin/mpicc) && !defined(WITHOUT_MPI) WITH_MPI= yes .endif @@ -121,11 +120,11 @@ PLIST_SUB+= MPIUNI="" WITH_ATLAS= yes .endif .if defined(WITH_ATLAS) -LIB_DEPENDS+= f77blas.1:${PORTSDIR}/math/atlas -LIBBLASLAPACK= "-L${LOCALBASE}/lib -lalapack -lf77blas -lcblas -latlas -lg2c -lm" +LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas +LIBBLASLAPACK= "-L${LOCALBASE}/lib -lalapack -lf77blas -latlas -lm" CONFIGURE_ARGS+= --with-blas-lapack-lib=${LIBBLASLAPACK} .else -LIB_DEPENDS+= lapack.3:${PORTSDIR}/math/lapack +LIB_DEPENDS+= lapack.4:${PORTSDIR}/math/lapack LIBBLASLAPACK= "-L${LOCALBASE}/lib -llapack -lblas -lm" CONFIGURE_ARGS+= --with-blas-lapack-lib=${LIBBLASLAPACK} .endif |