git: 289f46a8d49f - main - math/brial: Use upstream release archive

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sat, 08 Feb 2025 15:05:29 UTC
The branch main has been updated by diizzy:

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

commit 289f46a8d49f51f8f77b0a82e2fc978a4366c8ab
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-02-08 11:41:07 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-02-08 13:51:16 +0000

    math/brial: Use upstream release archive
    
    * Use upstream release archive
    * Fix build after PR 284367 being committed
    * Adjust Makefile to closer follow Porters Handbook
    
    PR:             284369
    Approved by:    portmgr (maintainer timeout, 2 weeks)
---
 math/brial/Makefile                          | 12 ++++++------
 math/brial/distinfo                          |  6 +++---
 math/brial/files/patch-m4_ax__m4ri__flags.m4 | 11 +++++++++++
 3 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/math/brial/Makefile b/math/brial/Makefile
index c6b7ea17956e..9e3662862fd1 100644
--- a/math/brial/Makefile
+++ b/math/brial/Makefile
@@ -1,6 +1,8 @@
 PORTNAME=	BRiAl
-PORTVERSION=	1.2.12
+DISTVERSION=	1.2.12
 CATEGORIES=	math
+MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
+DISTNAME=	${PORTNAME:tl}-${DISTVERSION}
 
 MAINTAINER=	thierry@FreeBSD.org
 COMMENT=	Library for polynomials over boolean rings
@@ -13,13 +15,11 @@ LIB_DEPENDS=	libm4ri.so:math/m4ri		\
 		libpng.so:graphics/png		\
 		libboost_thread.so:devel/boost-libs
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	BRiAl
-
-USES=		autoreconf compiler:c++11-lang libtool localbase pkgconfig
+USES=		autoreconf compiler:c++11-lang libtool localbase:ldflags \
+		pkgconfig tar:bz2
+USE_LDCONFIG=	yes
 
 GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
 
 INSTALL_TARGET=	install-strip
 TEST_TARGET=	check
diff --git a/math/brial/distinfo b/math/brial/distinfo
index 024a13749ce4..c977b006a696 100644
--- a/math/brial/distinfo
+++ b/math/brial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735744018
-SHA256 (BRiAl-BRiAl-1.2.12_GH0.tar.gz) = b9d39279c1021ca71fdda0dd925373f7738ebcfc4007aaf34b276b0c53ee1b88
-SIZE (BRiAl-BRiAl-1.2.12_GH0.tar.gz) = 1722469
+TIMESTAMP = 1737893580
+SHA256 (brial-1.2.12.tar.bz2) = ca009e3722dd3f0a60d15501caed1413146c80abced57423e32ae0116f407494
+SIZE (brial-1.2.12.tar.bz2) = 1259569
diff --git a/math/brial/files/patch-m4_ax__m4ri__flags.m4 b/math/brial/files/patch-m4_ax__m4ri__flags.m4
new file mode 100644
index 000000000000..e76d078b46f8
--- /dev/null
+++ b/math/brial/files/patch-m4_ax__m4ri__flags.m4
@@ -0,0 +1,11 @@
+--- m4/ax_m4ri_flags.m4.orig	2025-01-26 12:15:52 UTC
++++ m4/ax_m4ri_flags.m4
+@@ -34,7 +34,7 @@ AC_DEFUN([AX_M4RI_CFLAGS], 
+       [[
+   FILE *f;
+   f = fopen("conftest_m4ri_cflags", "w"); if (!f) return 1;
+-  fprintf(f,"%s %s",__M4RI_SIMD_CFLAGS, __M4RI_OPENMP_CFLAGS);
++  fprintf(f,"%s",__M4RI_OPENMP_CFLAGS);
+   fclose(f);
+   return 0;
+    ]])],