Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 26 Mar 2026 05:51:47 +0000
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: af4b7f16cc67 - main - math/scalapack: Update to 2.2.3
Message-ID:  <69c4c973.3f5c2.31750fd0@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by arrowd:

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

commit af4b7f16cc67dbd55270ab515c8f280594bd3150
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2026-03-25 19:43:40 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2026-03-26 05:51:41 +0000

    math/scalapack: Update to 2.2.3
    
    PR:             294051
    Approved by:    thierry (fortran)
---
 math/scalapack/Makefile                            |   7 +-
 math/scalapack/distinfo                            |   6 +-
 math/scalapack/files/patch-BLACS_SRC_Bdef.h        |  18 ----
 .../files/patch-BLACS_SRC_blacs__init__.c          |  15 ---
 math/scalapack/files/patch-CMakeLists.txt          |  10 --
 math/scalapack/files/patch-gridmap                 | 120 ---------------------
 6 files changed, 6 insertions(+), 170 deletions(-)

diff --git a/math/scalapack/Makefile b/math/scalapack/Makefile
index 2c5f892286a7..de7a47841d46 100644
--- a/math/scalapack/Makefile
+++ b/math/scalapack/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	scalapack
-PORTVERSION=	2.2.2
-PORTREVISION=	2
+PORTVERSION=	2.2.3
 DISTVERSIONPREFIX=	v
 CATEGORIES=	math
 
@@ -27,7 +26,7 @@ ARCH2FIX=	PBLAS/SRC PBLAS/SRC/PBBLAS PBLAS/SRC/PTOOLS PBLAS/SRC/PTZBLAS \
 DATADIR=	${PREFIX}/share/${PORTNAME:tu}
 EXAMPLESDIR=	${PREFIX}/share/examples/${PORTNAME:tu}
 SUB_FILES=	pkg-message
-PLIST_SUB=	SVERSION=${SVERSION} PORTVERSION=2.2.1 VER=${PORTVERSION:R}
+PLIST_SUB=	SVERSION=${SVERSION} PORTVERSION=${PORTVERSION} VER=${PORTVERSION:R}
 
 OPTIONS_DEFINE=		EXAMPLES
 OPTIONS_RADIO=		LA MPI
@@ -83,7 +82,7 @@ post-install:
 	${MKDIR} ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING
 	(cd ${BUILD_WRKSRC}/TESTING/ ;\
 	${INSTALL_PROGRAM} x* ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING ;\
-	${INSTALL_DATA} *.dat ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING)
+	${INSTALL_DATA} traditional/*.dat ${STAGEDIR}${PREFIX}/share/SCALAPACK/TESTING)
 	${INSTALL_DATA} ${FILESDIR}/scalapack.h ${STAGEDIR}${PREFIX}/include
 	${INSTALL_DATA} ${WRKSRC}/PBLAS/SRC/*.h ${STAGEDIR}${PREFIX}/include
 
diff --git a/math/scalapack/distinfo b/math/scalapack/distinfo
index 0d6d2f2f076b..7ec33992380b 100644
--- a/math/scalapack/distinfo
+++ b/math/scalapack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739027129
-SHA256 (Reference-ScaLAPACK-scalapack-v2.2.2_GH0.tar.gz) = a2f0c9180a210bf7ffe126c9cb81099cf337da1a7120ddb4cbe4894eb7b7d022
-SIZE (Reference-ScaLAPACK-scalapack-v2.2.2_GH0.tar.gz) = 4769347
+TIMESTAMP = 1774448340
+SHA256 (Reference-ScaLAPACK-scalapack-v2.2.3_GH0.tar.gz) = 5d93701eca663925e98010dd8d0f45fd79b2191d74e5afa5711d587370a8b9dd
+SIZE (Reference-ScaLAPACK-scalapack-v2.2.3_GH0.tar.gz) = 4805086
diff --git a/math/scalapack/files/patch-BLACS_SRC_Bdef.h b/math/scalapack/files/patch-BLACS_SRC_Bdef.h
deleted file mode 100644
index 7845091f1e18..000000000000
--- a/math/scalapack/files/patch-BLACS_SRC_Bdef.h
+++ /dev/null
@@ -1,18 +0,0 @@
---- BLACS/SRC/Bdef.h.orig	2024-08-06 11:44:11 UTC
-+++ BLACS/SRC/Bdef.h
-@@ -129,6 +129,15 @@ Int BI_ContxtNum(BLACSCONTEXT *ctxt);
- void BI_BlacsWarn(Int ConTxt, Int line, char *file, char *form, ...);
- void BI_BlacsErr(Int ConTxt, Int line, char *file, char *form, ...);
- Int BI_ContxtNum(BLACSCONTEXT *ctxt);
-+void BI_TransDist(BLACSCONTEXT *ctxt, char scope, Int m, Int n, Int *rA,
-+                  Int *cA, Int ldrc, BI_DistType *dist, Int rdest, Int cdest);
-+void BI_dmvcopy(Int m, Int n, double *A, Int lda, double *buff);
-+void BI_dvmcopy(Int m, Int n, double *A, Int lda, double *buff);
-+void BI_imvcopy(Int m, Int n, Int *A, Int lda, Int *buff);
-+void BI_ivmcopy(Int m, Int n, Int *A, Int lda, Int *buff);
-+void BI_smvcopy(Int m, Int n, float *A, Int lda, float *buff);
-+void BI_svmcopy(Int m, Int n, float *A, Int lda, float *buff);
-+void Cblacs_pinfo(Int *mypnum, Int *nprocs);
- 
- /*
-  * If we've got an ANSI standard C compiler, we can use void pointers...
diff --git a/math/scalapack/files/patch-BLACS_SRC_blacs__init__.c b/math/scalapack/files/patch-BLACS_SRC_blacs__init__.c
deleted file mode 100644
index 642edde152d9..000000000000
--- a/math/scalapack/files/patch-BLACS_SRC_blacs__init__.c
+++ /dev/null
@@ -1,15 +0,0 @@
---- BLACS/SRC/blacs_init_.c.orig	2024-08-06 11:44:11 UTC
-+++ BLACS/SRC/blacs_init_.c
-@@ -6,7 +6,12 @@ F_VOID_FUNC blacs_gridinit_(Int *ConTxt, F_CHAR order,
- F_VOID_FUNC blacs_gridinit_(Int *ConTxt, F_CHAR order, Int *nprow, Int *npcol)
- #endif
- {
-+#if (INTFACE == C_CALL)
-    void Cblacs_gridmap(Int *, Int *, Int, Int, Int);
-+#else
-+   F_VOID_FUNC blacs_gridmap_(Int *ConTxt, Int *usermap, Int *ldup, Int *nprow0,
-+                              Int *npcol0);
-+#endif
-    Int *tmpgrid, *iptr;
-    Int i, j;
- 
diff --git a/math/scalapack/files/patch-CMakeLists.txt b/math/scalapack/files/patch-CMakeLists.txt
deleted file mode 100644
index 133cf6b18859..000000000000
--- a/math/scalapack/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,10 +0,0 @@
---- CMakeLists.txt.orig	2025-09-05 14:39:41 UTC
-+++ CMakeLists.txt
-@@ -239,6 +239,7 @@ if (NOT MSVC)
- append_subdir_files(src-C "SRC")
- 
- if (NOT MSVC)
-+   set_source_files_properties(TOOLS/SL_gridreshape.c PROPERTIES COMPILE_OPTIONS "-Wno-error=implicit-function-declaration")
-    add_library(scalapack ${blacs} ${tools} ${tools-C} ${extra_lapack} ${pblas} ${pblas-F} ${ptzblas} ${ptools} ${pbblas} ${redist} ${src} ${src-C})
-    set_target_properties(scalapack PROPERTIES
-     VERSION ${SCALAPACK_VERSION}
diff --git a/math/scalapack/files/patch-gridmap b/math/scalapack/files/patch-gridmap
deleted file mode 100644
index f442271f2045..000000000000
--- a/math/scalapack/files/patch-gridmap
+++ /dev/null
@@ -1,120 +0,0 @@
---- REDIST/SRC/pcgemr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pcgemr.c
-@@ -194,6 +194,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pctrmr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pctrmr.c
-@@ -209,6 +209,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pdgemr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pdgemr.c
-@@ -191,6 +191,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pdtrmr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pdtrmr.c
-@@ -206,6 +206,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pigemr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pigemr.c
-@@ -191,6 +191,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pitrmr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pitrmr.c
-@@ -206,6 +206,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/psgemr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/psgemr.c
-@@ -191,6 +191,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pstrmr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pstrmr.c
-@@ -206,6 +206,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pzgemr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pzgemr.c
-@@ -194,6 +194,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- REDIST/SRC/pztrmr.c.orig	2024-08-06 11:44:11 UTC
-+++ REDIST/SRC/pztrmr.c
-@@ -209,6 +209,7 @@ extern void Cblacs_gridinit();
- extern void Cblacs_pinfo();
- extern void Cblacs_gridinfo();
- extern void Cblacs_gridinit();
-+extern void Cblacs_gridmap();
- extern void Cblacs_exit();
- extern void Cblacs_gridexit();
- extern void Cblacs_setup();
---- SRC/pcrot.c.orig	2024-08-06 11:44:11 UTC
-+++ SRC/pcrot.c
-@@ -190,6 +190,7 @@ void pcrot_( Int *n, complex X[], Int *ix, Int *jx, In
-    F_INTG_FCT  pbctrnv_();
-    F_INTG_FCT  crot_();
-    F_INTG_FCT  ilcm_();
-+   Int         numroc_( Int*, Int*, Int*, Int*, Int* );
- /* ..
- *  .. Executable Statements ..
- *
---- SRC/pzrot.c.orig	2024-08-06 11:44:11 UTC
-+++ SRC/pzrot.c
-@@ -190,6 +190,7 @@ void pzrot_( Int *n, complex16 X[], Int *ix, Int *jx, 
-    F_INTG_FCT  pbztrnv_();
-    F_INTG_FCT  zrot_();
-    F_INTG_FCT  ilcm_();
-+   Int         numroc_( Int*, Int*, Int*, Int*, Int* );
- /* ..
- *  .. Executable Statements ..
- *


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69c4c973.3f5c2.31750fd0>