aboutsummaryrefslogtreecommitdiff
path: root/french
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2021-06-18 16:31:50 +0000
committerThierry Thomas <thierry@FreeBSD.org>2021-10-13 17:08:56 +0000
commit2f1be8d115b2d5ea876a4102986c8ac20abdd1d9 (patch)
tree048d33ce7ba8a60815636b667017785dfc0d5484 /french
parent693abe1cb40ba9f505b2c72497443ca3ce85887d (diff)
downloadports-2f1be8d115b2d5ea876a4102986c8ac20abdd1d9.tar.gz
ports-2f1be8d115b2d5ea876a4102986c8ac20abdd1d9.zip
french/aster: unbreak and simplify
- unbreak with Python-3.8 after PR 257864; - remove unused options.
Diffstat (limited to 'french')
-rw-r--r--french/aster/Makefile32
-rw-r--r--french/aster/pkg-plist1
2 files changed, 10 insertions, 23 deletions
diff --git a/french/aster/Makefile b/french/aster/Makefile
index f01858f52f8a..64fe23eccf6c 100644
--- a/french/aster/Makefile
+++ b/french/aster/Makefile
@@ -12,7 +12,6 @@ LICENSE= GPLv2
NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc
NOT_FOR_ARCHS_REASON= ARG_MAX is too small for Code_Aster on 32 bits systems
-BROKEN= ${PYTHON_CMD}-config should honor --embed
#-----------------------------------------------------------------------
# You may define these options:
@@ -20,14 +19,9 @@ BROKEN= ${PYTHON_CMD}-config should honor --embed
# - WITH_ZSH or WITH_BASH or WITH_KSH: select a shell among
# zsh (default), bash or ksh;
# - WITH_ED: select an editor accepting '-display' (e.g. gvim, nedit);
-# - WITH_ATLAS: replace blas;
-# - WITH_BLAS: don't link with atlas, even if present, but with blas;
-# (blas might be slower, but is lighter)
# - WITHOUT_ASTK_CLI: won't use the GUI from this machine;
# - WITHOUT_GMSH: don't install GMSH (a mesh generator);
# - WITHOUT_GRACE: don't install Grace (used to create 2D graph);
-# - WITHOUT_MACR_RECAL: don't install Numerical Python
-# (required by the macro MACR_RECAL);
# - WITH_MUMPS: install the interface between Code_Aster and MUMPS (experimental)
#
#-----------------------------------------------------------------------
@@ -52,17 +46,11 @@ RUN_DEPENDS+= ${SHELL_INSTALL_ASTER}:shells/${SHIADEP} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR}
-USES= bison fortran gettext python:3.6+ qt:5 tk
+USES= bison blaslapack:openblas fortran gettext python:3.6+ qt:5 tk
USE_BINUTILS= yes
USE_QT= linguisttools_build
-CONFLICTS_BUILD=${PYTHON_PKGNAMEPREFIX}cysignals-1.*
-
-.if defined(WITH_ATLAS)
-USES+= blaslapack:atlas
-.else
-USES+= blaslapack:netlib
-.endif
+#CONFLICTS_BUILD=${PYTHON_PKGNAMEPREFIX}cysignals-1.*
HAS_CONFIGURE= yes
MAKE_ENV= INCLUDES="${LOCALBASE}/include" \
@@ -129,8 +117,8 @@ PLIST_SUB+= GRACE=""
.else
PLIST_SUB+= GRACE="@comment "
.endif
-.if !defined(WITHOUT_MACR_RECAL)
-RUN_DEPENDS+= ${PYNUMPY}
+.if defined(WITH_BOOST)
+LIB_DEPENDS+= ${PY_BOOST}
.endif
.if !defined(WITH_MPI)
@@ -210,7 +198,7 @@ v_ifdef= ${OPSYS:tu}
SHELL_INSTALL_ASTER= ${LOCALBASE}/bin/${SHIA}
tcl_dir= ${LOCALBASE}
hdf_dir= ${LOCALBASE}
-lib_math= "-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB} ${ATLASLIB} -lscotch -lscotcherr"
+lib_math= "-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB} -lscotch -lscotcherr"
LASTKDIR?= ${PORTNAME}/ASTK/ASTK_CLIENT
ASTKDIR= ${LOCALBASE}/${LASTKDIR}
@@ -233,10 +221,6 @@ pre-configure:
${REINPLACE_CMD} -e 's|/bin/bash|${SHELL_INSTALL_ASTER}|' ${WRKSRC}/${sh}
.endfor
${REINPLACE_CMD} -e 's|%%PYTHON_ABIVER%%|${PYTHON_ABIVER}|' ${WRKSRC}/setup.py
-.if defined(WITH_ATLAS)
- ${REINPLACE_CMD} -e "s|cfg\['BLASLIB'\]|cfg['BLASLIB'], cfg['ATLASLIB']|" \
- ${WRKSRC}/products.py
-.endif
${ECHO_CMD} "_install_hdf5 = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_med = False" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "_install_tcl = False" >> ${WRKSRC}/setup.cfg
@@ -298,8 +282,10 @@ pre-configure:
${ECHO_CMD} "HOME_HDF='${hdf_dir}'" >> ${WRKSRC}/setup.cfg
${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='${_ATLASLIB}'" >> ${WRKSRC}/setup.cfg
+.if defined(WITH_BOOST)
+ ${ECHO_CMD} "HOME_BOOST='${LOCALBASE}'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "LIBPATH_BOOST='${LOCALBASE}/lib'" >> ${WRKSRC}/setup.cfg
+ ${ECHO_CMD} "LIBNAME_BOOST='${PY_BOOST_LIB}'" >> ${WRKSRC}/setup.cfg
.endif
${ECHO_CMD} "BLASLIB='${_BLASLIB}'" >> ${WRKSRC}/setup.cfg
${ECHO_CMD} "LAPACKLIB='lapack'" >> ${WRKSRC}/setup.cfg
diff --git a/french/aster/pkg-plist b/french/aster/pkg-plist
index b242c153be82..fee01d309845 100644
--- a/french/aster/pkg-plist
+++ b/french/aster/pkg-plist
@@ -3712,6 +3712,7 @@ aster/%%VE%%/lib/aster/code_aster/__init__.py
aster/%%VE%%/lib/aster/code_aster/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
aster/%%VE%%/lib/aster/code_aster/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
aster/%%VE%%/lib/aster/elem.1
+aster/%%VE%%/lib/aster/libAsterMFrOfficial.so
aster/%%VE%%/lib/aster/pkginfo.py
aster/%%VE%%/profile.sh
aster/%%VE%%/%%DATADIR%%/CTestTestfile.cmake