sundials: enable Fortran support on clangarm64.

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2026-01-10 12:35:12 +01:00
parent ae451ab4fd
commit ebdca93baa

View File

@@ -14,7 +14,7 @@ _realname=sundials
pkgbase="mingw-w64-${_realname}"
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=7.5.0
pkgrel=1
pkgrel=2
pkgdesc="SUite of Nonlinear and DIfferential/ALgebraic equation Solvers (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@@ -24,9 +24,6 @@ msys2_references=(
'archlinux: sundials'
)
license=('spdx:BSD-3-Clause')
replaces=("${MINGW_PACKAGE_PREFIX}-cvode")
provides=("${MINGW_PACKAGE_PREFIX}-cvode")
conflicts=("${MINGW_PACKAGE_PREFIX}-cvode")
depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
"${MINGW_PACKAGE_PREFIX}-libwinpthread"
"${MINGW_PACKAGE_PREFIX}-openblas"
@@ -38,7 +35,7 @@ depends=("${MINGW_PACKAGE_PREFIX}-cc-libs"
"${MINGW_PACKAGE_PREFIX}-superlu_dist"))
makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-cmake"
$([[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]] || echo "${MINGW_PACKAGE_PREFIX}-fc")
$([[ ${MSYSTEM} == CLANG64 ]] || echo "${MINGW_PACKAGE_PREFIX}-fc")
$([[ "$_enable_mpi" == "yes" ]] && echo "${MINGW_PACKAGE_PREFIX}-msmpi"))
optdepends=("${MINGW_PACKAGE_PREFIX}-python: for running examples")
source=(https://github.com/LLNL/sundials/releases/download/v${pkgver}/${_realname}-${pkgver}.tar.gz
@@ -96,7 +93,7 @@ build() {
"-DMPI_CXX_COMPILER=${MINGW_PREFIX}/bin/mpicxx.exe")
fi
if [[ ${MINGW_PACKAGE_PREFIX} == *-clang-* ]]; then
if [[ ${MSYSTEM} == CLANG64 ]]; then
_extra_config+=("-DBUILD_FORTRAN_MODULE_INTERFACE=OFF"
"-DEXAMPLES_ENABLE_F2003=OFF")
else