git: 8618a7e73a1a - main - science/wannier90: update 4.0.2 → 4.0.3

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sun, 11 Oct 2026 16:58:30 UTC
The branch main has been updated by yuri:

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

commit 8618a7e73a1aafc70de0fabec75a2ff2bd5e614a
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-11 16:51:49 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-11 16:58:04 +0000

    science/wannier90: update 4.0.2 → 4.0.3
---
 science/wannier90/Makefile                         |  7 ++++---
 science/wannier90/distinfo                         |  6 +++---
 .../wannier90/files/patch-test-suite_run__tests    | 21 ---------------------
 science/wannier90/pkg-plist                        | 22 +++++++++++++++++++++-
 4 files changed, 28 insertions(+), 28 deletions(-)

diff --git a/science/wannier90/Makefile b/science/wannier90/Makefile
index 740568813f19..5fb4ebd40005 100644
--- a/science/wannier90/Makefile
+++ b/science/wannier90/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	wannier90
 DISTVERSIONPREFIX=	v
-DISTVERSION=	4.0.2
+DISTVERSION=	4.0.3
 CATEGORIES=	science
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -19,12 +19,13 @@ USE_LDCONFIG=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	wannier-developers
 
-SHEBANG_FILES=	test-suite/run_tests test-suite/clean_tests
 SHEBANG_GLOB=	*.py
 
 CMAKE_OFF=		WANNIER90_TEST
 CMAKE_TESTING_ON=	WANNIER90_TEST
 
+PLIST_SUB=	PORTVERSION=${PORTVERSION}
+
 OPTIONS_DEFINE=		WITH_C
 OPTIONS_DEFAULT=	WITH_C
 OPTIONS_RADIO=		BLAS_SIZE MPI
@@ -50,6 +51,6 @@ OPENMPI_BUILD_DEPENDS=	openmpi>0:net/openmpi
 OPENMPI_RUN_DEPENDS=	openmpi>0:net/openmpi
 OPENMPI_BROKEN=		https://github.com/wannier-developers/wannier90/issues/662
 
-# tests as of 4.0.2: 100% tests passed, 0 tests failed out of 95
+# tests as of 4.0.3: 100% tests passed out of 102
 
 .include <bsd.port.mk>
diff --git a/science/wannier90/distinfo b/science/wannier90/distinfo
index 110d5c885f4d..f8f5fde03190 100644
--- a/science/wannier90/distinfo
+++ b/science/wannier90/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1789111462
-SHA256 (wannier-developers-wannier90-v4.0.2_GH0.tar.gz) = 2d48b371eefa8b58a6c8088c1bdffc13fe3e761111e15c8566e2ee055d8bcdb0
-SIZE (wannier-developers-wannier90-v4.0.2_GH0.tar.gz) = 246694521
+TIMESTAMP = 1791707399
+SHA256 (wannier-developers-wannier90-v4.0.3_GH0.tar.gz) = 8f6577939eecba6f07ea6946b8ed09b7a86beec20159b32a5d8278e7223d58ad
+SIZE (wannier-developers-wannier90-v4.0.3_GH0.tar.gz) = 227398429
diff --git a/science/wannier90/files/patch-test-suite_run__tests b/science/wannier90/files/patch-test-suite_run__tests
deleted file mode 100644
index a9cc0000de97..000000000000
--- a/science/wannier90/files/patch-test-suite_run__tests
+++ /dev/null
@@ -1,21 +0,0 @@
---- test-suite/run_tests.orig	2026-08-06 15:35:39 UTC
-+++ test-suite/run_tests
-@@ -134,15 +134,15 @@ if __name__ == "__main__":
-         if args.verbose:
-             print("Creating needed files in {}...".format(folder))
-             return_code = subprocess.call(
--                ['make', '-C', folderabspath],
-+                ['gmake', '-C', folderabspath],
-                 stdout=sys.stdout, stderr=sys.stderr)
-         else:
-             FNULL = open(os.devnull, 'w')
-             return_code = subprocess.call(
--                ['make', '-C', folderabspath],
-+                ['gmake', '-C', folderabspath],
-                 stdout=FNULL, stderr=sys.stderr)
-             if return_code:
--                print("*** WARNING!! make failed... continuing anyway, but your tests might fail")
-+                print("*** WARNING!! gmake failed... continuing anyway, but your tests might fail")
- 
- 
-     the_category = args.category
diff --git a/science/wannier90/pkg-plist b/science/wannier90/pkg-plist
index 931970d7477f..201812b74d59 100644
--- a/science/wannier90/pkg-plist
+++ b/science/wannier90/pkg-plist
@@ -1,12 +1,32 @@
 bin/postw90.x
 bin/wannier90.x
 %%WITH_C%%include/wannier90.h
+lib/GNU-14.2.0/modules/Wannier90/w90_comms.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_constants.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_disentangle_mod.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_error.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_error_base.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_hamiltonian.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_io.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_kmesh.mod
 lib/GNU-14.2.0/modules/Wannier90/w90_library.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_library_extra.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_overlap.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_plot_mod.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_readwrite.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_sitesym.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_transport_mod.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_types.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_utility.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_wannier90_readwrite.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_wannier90_types.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_wannierise_mod.mod
+lib/GNU-14.2.0/modules/Wannier90/w90_ws_distance.mod
 lib/cmake/Wannier90/Wannier90Config.cmake
 lib/cmake/Wannier90/Wannier90ConfigVersion.cmake
 lib/cmake/Wannier90/Wannier90Targets-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/Wannier90/Wannier90Targets.cmake
 lib/libwannier90.so
 lib/libwannier90.so.4
-lib/libwannier90.so.4.0.0
+lib/libwannier90.so.%%PORTVERSION%%
 libdata/pkgconfig/wannier90.pc