git: c638bf140358 - main - math/libmesh: update 1.7.0 → 1.7.4

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Thu, 31 Oct 2024 08:28:28 UTC
The branch main has been updated by yuri:

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

commit c638bf1403589a58bc1733aded4387594de6d13a
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-10-31 08:26:47 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-10-31 08:28:18 +0000

    math/libmesh: update 1.7.0 → 1.7.4
---
 math/libmesh/Makefile | 13 ++++++++-----
 math/libmesh/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile
index af3241a005c9..695cb57ad06a 100644
--- a/math/libmesh/Makefile
+++ b/math/libmesh/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	libmesh
-DISTVERSION=	1.7.0
-PORTREVISION=	7
+DISTVERSION=	1.7.4
 CATEGORIES=	math
 MASTER_SITES=	https://github.com/libMesh/${PORTNAME}/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	Numerical simulation of partial differential equations
-WWW=		https://libmesh.github.io
+WWW=		https://libmesh.github.io \
+		https://github.com/libMesh/libmesh
 
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -14,7 +14,10 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libboost_system.so:devel/boost-libs \
 		libnlopt.so:math/nlopt
 
-USES=		compiler:c++17-lang eigen:3 gmake libtool localbase perl5 pkgconfig tar:xz
+USES=		compiler:c++17-lang eigen:3 gmake libtool localbase perl5 pkgconfig shebangfix tar:xz
+
+SHEBANG_GLOB=	*.sh # for one or more run.sh files in tests
+
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--disable-static \
 		--with-methods=opt \
@@ -36,7 +39,7 @@ USE_LDCONFIG=	yes
 CXXFLAGS+=	-I${WRKSRC}/contrib/parmetis/include # because parmetis.h isn't found for ./include/libmesh/parmetis_helper.h
 
 INSTALL_TARGET=	install-strip
-TEST_TARGET=	check
+TEST_TARGET=	check # 1 test crashes, see https://github.com/libMesh/libmesh/discussions/3986
 
 OPTIONS_DEFINE=			GLPK HDF5 MPI EXAMPLES
 OPTIONS_DEFAULT=		MPI
diff --git a/math/libmesh/distinfo b/math/libmesh/distinfo
index 105c78e6316d..4f79f62c70d4 100644
--- a/math/libmesh/distinfo
+++ b/math/libmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655061119
-SHA256 (libmesh-1.7.0.tar.xz) = eadd8109ed6b8c6fe88817032cc8af2569474f4641e327d9b25c046c24d3cdda
-SIZE (libmesh-1.7.0.tar.xz) = 12147376
+TIMESTAMP = 1730352664
+SHA256 (libmesh-1.7.4.tar.xz) = 155181861dc5f4eafc8a1fd46d15faeb73c7d671da56e04f1921c8e1744f83f7
+SIZE (libmesh-1.7.4.tar.xz) = 12160108