git: 53dcf591d2e9 - main - net/mpich: do not fail when F90 is set

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Fri, 04 Nov 2022 16:43:03 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=53dcf591d2e901db8fb228f1ccd3e63efdc82215

commit 53dcf591d2e901db8fb228f1ccd3e63efdc82215
Author:     Olivier Certner <olivier.freebsd@free.fr>
AuthorDate: 2022-11-04 14:00:00 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2022-11-04 16:42:38 +0000

    net/mpich: do not fail when F90 is set
    
    PR:             267502
---
 net/mpich/files/patch-configure          | 27 ++++++++++++++++++++++-----
 net/mpich/files/patch-test_mpi_configure | 26 ++++++++++++++++++++++++--
 2 files changed, 46 insertions(+), 7 deletions(-)

diff --git a/net/mpich/files/patch-configure b/net/mpich/files/patch-configure
index 6f24e6b3da55..28fb585ffa4e 100644
--- a/net/mpich/files/patch-configure
+++ b/net/mpich/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig	2021-05-26 20:57:14 UTC
+--- configure.orig	2021-12-16 17:26:22 UTC
 +++ configure
-@@ -1217,8 +1217,6 @@ HWLOC_top_builddir
+@@ -1217,8 +1217,6 @@ hwlocsrcdir
  hwloclib
  hwloclibdir
  hwlocsrcdir
@@ -9,7 +9,7 @@
  VISIBILITY_CFLAGS
  BUILD_PROFILING_LIB_FALSE
  BUILD_PROFILING_LIB_TRUE
-@@ -31276,337 +31274,7 @@ if test "$NEEDSPLIB" = "yes" ; then
+@@ -31276,337 +31274,7 @@ fi
      VISIBILITY_CFLAGS=""
  fi
  
@@ -347,7 +347,24 @@
  # ----------------------------------------------------------------------------
  # HWLOC
  # ----------------------------------------------------------------------------
-@@ -46449,18 +46117,8 @@ the same routine with arguments of different types." "
+@@ -43674,16 +43342,6 @@ _ACEOF
+ # must come first.
+ # ----------------------------------------------------------------------------
+ 
+-#
+-# First, determine whether we are/can support the language bindings
+-#
+-# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently
+-# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit
+-# an error message and abort to avoid any ambiguous/hidden bug in choosing
+-# Fortran90 compilers.
+-if test -n "$F90" -o -n "$F90FLAGS" ; then
+-    as_fn_error $? "F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again." "$LINENO" 5
+-fi
+ # ----------------------------------------------------------------------------
+ # Handle default choices for the Fortran compilers
+ # Note that these have already been set above
+@@ -46449,18 +46107,8 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
  fi
  
  addarg=$pac_cv_prog_f77_mismatched_args_parm
@@ -367,7 +384,7 @@
      bindings="$bindings f77"
  
  $as_echo "#define HAVE_FORTRAN_BINDING 1" >>confdefs.h
-@@ -52094,6 +51752,9 @@ if ${ac_cv_alignof_wchar_t+:} false; then :
+@@ -52094,6 +51742,9 @@ else
    $as_echo_n "(cached) " >&6
  else
    if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_wchar_t"        "$ac_includes_default
diff --git a/net/mpich/files/patch-test_mpi_configure b/net/mpich/files/patch-test_mpi_configure
index 7a10fdc30536..17357f8efb8a 100644
--- a/net/mpich/files/patch-test_mpi_configure
+++ b/net/mpich/files/patch-test_mpi_configure
@@ -1,6 +1,28 @@
---- test/mpi/configure.orig	2021-01-05 15:32:00 UTC
+--- test/mpi/configure.orig	2021-12-16 17:25:47 UTC
 +++ test/mpi/configure
-@@ -10907,17 +10907,7 @@ the same routine with arguments of different types." "
+@@ -4486,21 +4486,9 @@ fi
+     fi
+ fi
+ 
+-# First, determine whether we are/can support the language bindings
+-#
+-# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently
+-# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit
+-# an error message and abort to avoid any ambiguous/hidden bug in choosing
+-# Fortran90 compilers.
+-if test -n "$F90" -o -n "$F90FLAGS" ; then
+-    as_fn_error $? "F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again." "$LINENO" 5
+-fi
+ 
+ # ------------------------------------------------------------------------
+ 
+-
+-# ------------------------------------------------------------------------
+-
+ if test "$enable_threads" = "yes" ; then
+     enable_threads=multiple
+ elif test "$enable_threads" = "no" ; then
+@@ -11038,17 +11026,7 @@ addarg=$pac_cv_prog_f77_mismatched_args_parm
  fi
  
  addarg=$pac_cv_prog_f77_mismatched_args_parm