use gfortran instead of cc to link these libraries, in order to register

the dependency on libgfortran.

suggested and ok jca@
This commit is contained in:
steven 2018-10-23 20:35:47 +00:00
parent e2328564b1
commit 2f60d0da66
3 changed files with 15 additions and 9 deletions

View File

@ -1,10 +1,10 @@
# $OpenBSD: Makefile,v 1.16 2017/11/13 07:09:06 steven Exp $
# $OpenBSD: Makefile,v 1.17 2018/10/23 20:35:47 steven Exp $
COMMENT= solve large scale eigenvalue problems
DISTNAME= arpack96
PKGNAME= arpack-96
REVISION= 5
REVISION= 6
SHARED_LIBS= arpack 1.0
CATEGORIES= math
@ -23,14 +23,15 @@ BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS}
LIB_DEPENDS = math/lapack \
math/blas
WANTLIB = lapack>=1 blas>=1
WANTLIB = lapack>=1 blas>=1 m
WRKDIST= ${WRKDIR}/ARPACK
WRKSRC= ${WRKDIST}/SRC
MAKE_FILE= ${FILESDIR}/Makefile
MAKE_ENV= SHLIB_MAJOR=${LIBarpack_VERSION:R} \
SHLIB_MINOR=${LIBarpack_VERSION:E} \
FC="${MODFORTRAN_COMPILER} -cpp"
FC="${MODFORTRAN_COMPILER} -cpp" \
CC=${MODFORTRAN_COMPILER}
FAKE_FLAGS= LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
post-extract:

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.27 2017/11/13 06:56:38 steven Exp $
# $OpenBSD: Makefile,v 1.28 2018/10/23 20:35:47 steven Exp $
COMMENT= Basic Linear Algebra Subprograms
VERSION= 3.7.1
DISTNAME= blas-${VERSION}
REVISION= 0
SHARED_LIBS= blas 2.1
@ -26,11 +27,13 @@ WRKDIST= ${WRKDIR}/${DISTNAME:U}
MODULES= fortran
MODFORTRAN_COMPILER = gfortran
BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS}
WANTLIB= m
MAKE_FILE= ${FILESDIR}/Makefile
MAKE_ENV= SHLIB_MAJOR=${LIBblas_VERSION:R} \
SHLIB_MINOR=${LIBblas_VERSION:E} \
FC="${MODFORTRAN_COMPILER} -cpp"
FC="${MODFORTRAN_COMPILER} -cpp" \
CC=${MODFORTRAN_COMPILER}
FAKE_FLAGS= LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
USE_GROFF= Yes

View File

@ -1,9 +1,10 @@
# $OpenBSD: Makefile,v 1.26 2017/11/13 06:57:36 steven Exp $
# $OpenBSD: Makefile,v 1.27 2018/10/23 20:35:47 steven Exp $
COMMENT= library of Fortran linear algebra subroutines
VERSION= 3.7.1
DISTNAME= lapack-${VERSION}
REVISION= 0
SHARED_LIBS= lapack 6.0
@ -24,7 +25,7 @@ EXTRACT_SUFX= .tgz
DIST_SUBDIR= ${DISTNAME}
LIB_DEPENDS = math/blas
WANTLIB = blas>=1
WANTLIB = blas>=1 m
MODULES= fortran
MODFORTRAN_COMPILER = gfortran
@ -33,7 +34,8 @@ BUILD_DEPENDS= ${MODFORTRAN_BUILD_DEPENDS}
MAKE_ENV= SHLIB_MAJOR=${LIBlapack_VERSION:R} \
SHLIB_MINOR=${LIBlapack_VERSION:E} \
TIMER=EXT_ETIME \
FC="${MODFORTRAN_COMPILER} -cpp"
FC="${MODFORTRAN_COMPILER} -cpp" \
CC=${MODFORTRAN_COMPILER}
FAKE_FLAGS= LIBDIR=${LOCALBASE}/lib DEBUGLIBS=no
USE_GROFF = Yes