svn commit: r376361 - head/french/aster
Thierry Thomas
thierry at FreeBSD.org
Mon Jan 5 20:44:47 UTC 2015
Author: thierry
Date: Mon Jan 5 20:44:46 2015
New Revision: 376361
URL: https://svnweb.freebsd.org/changeset/ports/376361
QAT: https://qat.redports.org/buildarchive/r376361/
Log:
Uses the new blaslapack.mk.
Modified:
head/french/aster/Makefile
Modified: head/french/aster/Makefile
==============================================================================
--- head/french/aster/Makefile Mon Jan 5 20:44:09 2015 (r376360)
+++ head/french/aster/Makefile Mon Jan 5 20:44:46 2015 (r376361)
@@ -45,6 +45,13 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/Gnupl
${LOCALBASE}/aster/ASTK/ASTK_SERV:${PORTSDIR}/cad/astk-serveur
USES= bison fortran tk python:2
+
+.if defined(WITH_ATLAS)
+USES+= blaslapack:atlas
+.else
+USES+= blaslapack:netlib
+.endif
+
HAS_CONFIGURE= yes
MAKE_ENV= INCLUDES="${LOCALBASE}/include ${LOCALBASE}/include/metis"
REINPLACE_ARGS= -i ""
@@ -72,19 +79,6 @@ FLAGARCH= -DP_LINUX -DLINUX
FLAGARCH= -DLINUX64
.endif
-# Avoid renaming .f into .F
-#F90FLAGS= -x f77-cpp-input ${FFLAGS}
-
-.if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS)
-WITH_ATLAS= yes
-.endif
-.if defined(WITH_ATLAS)
-LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas
-.else
-LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas
-LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack
-.endif
-
.if !defined(WITHOUT_ASTK_CLI)
RUN_DEPENDS+= ${ASTKDIR}:${PORTSDIR}/cad/astk-client
PLIST_SUB+= ASTK_CLIENT="" ASTKDIR=${ASTKDIR}
@@ -187,15 +181,7 @@ v_ifdef= ${OPSYS:tu}
SHELL_INSTALL_ASTER= ${LOCALBASE}/bin/${SHIA}
tcl_dir= ${LOCALBASE}
hdf_dir= ${LOCALBASE}
-.if defined(WITH_ATLAS)
-lib_blas= ptf77blas
-lib_atlas= atlas
-lib_math= "-L${LOCALBASE}/lib -lptf77blas -latlas"
-.else
-lib_blas= blas
-lib_atlas= # empty
-lib_math= "-L${LOCALBASE}/lib -lblas -llapack"
-.endif
+lib_math= "-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB} ${ATLASLIB}"
LASTKDIR?= ${PORTNAME}/ASTK/ASTK_CLIENT
ASTKDIR= ${LOCALBASE}/${LASTKDIR}
@@ -278,9 +264,9 @@ pre-configure:
${ECHO_CMD} "HOME_MED='${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "HOME_TCL_TK='${tcl_dir}'" >> ${WRKSRC}/setup.cfg
.if defined(WITH_ATLAS)
- ${ECHO_CMD} "ATLASLIB='${lib_atlas}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "ATLASLIB='${_ATLASLIB}'" >> ${WRKSRC}/setup.cfg
.endif
- ${ECHO_CMD} "BLASLIB='${lib_blas}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "BLASLIB='${_BLASLIB}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "LAPACKLIB='lapack'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "GZIP='/usr/bin/gzip'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "SHELL_EXECUTION='${SHELL_INSTALL_ASTER}'" >> ${WRKSRC}/setup.cfg
More information about the svn-ports-all
mailing list