git: 8bcbee5fff97 - main - math/libbraiding: Improve port

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 02 Feb 2025 18:48:03 UTC
The branch main has been updated by diizzy:

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

commit 8bcbee5fff97ebe0041ebd655e5af1f70d22de48
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-02-02 18:00:25 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-02-02 18:47:25 +0000

    math/libbraiding: Improve port
    
    * Use upstream release archive (removes USES= autoreconf and patch file)
    * Change USES= compiler:c++11-lang to compiler:c++17-lang
    * Use USE_CXXSTD helper instead of CXXFLAGS
    * Remove USES= pathfix (doesn't work)
    * Use --with-pkgconfigdir configure switch
    
    PR:             284092
    Approved by:    portmgr (maintainer timeout, 2+ weeks)
---
 math/libbraiding/Makefile                 | 15 ++++++++-------
 math/libbraiding/distinfo                 |  6 +++---
 math/libbraiding/files/patch-configure.ac |  7 -------
 3 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/math/libbraiding/Makefile b/math/libbraiding/Makefile
index 75f42150f40c..3209509a4c93 100644
--- a/math/libbraiding/Makefile
+++ b/math/libbraiding/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	libbraiding
-PORTVERSION=	1.3.1
+DISTVERSION=	1.3.1
 CATEGORIES=	math
+MASTER_SITES=	https://github.com/miguelmarco/${PORTNAME}/releases/download/${DISTVERSION}/
 
 MAINTAINER=	thierry@FreeBSD.org
 COMMENT=	C++ library for computations on braid groups
@@ -8,14 +9,14 @@ WWW=		https://github.com/jeanluct/braidlab
 
 LICENSE=	GPLv3
 
-USE_GITHUB=	yes
-GH_ACCOUNT=	miguelmarco
-
-USES=		autoreconf compiler:c++11-lang libtool pathfix pkgconfig
+USES=		compiler:c++17-lang libtool pkgconfig
+USE_CXXSTD=	c++17
+USE_LDCONFIG=	yes
 
-CXXFLAGS+=	-std=c++17
 GNU_CONFIGURE=	yes
+
+CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig
+
 INSTALL_TARGET=	install-strip
-USE_LDCONFIG=	yes
 
 .include <bsd.port.mk>
diff --git a/math/libbraiding/distinfo b/math/libbraiding/distinfo
index 265fc01920f9..084151812a25 100644
--- a/math/libbraiding/distinfo
+++ b/math/libbraiding/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736966252
-SHA256 (miguelmarco-libbraiding-1.3.1_GH0.tar.gz) = c0910b342fe6ecee20759617263c20cf45d827abc6eac83ffd84d4565633ce3c
-SIZE (miguelmarco-libbraiding-1.3.1_GH0.tar.gz) = 43662
+TIMESTAMP = 1736994521
+SHA256 (libbraiding-1.3.1.tar.gz) = d1738c3ad64a90ca0ad968d2e3c9069b0de08abcf37fb44a151a229d88203950
+SIZE (libbraiding-1.3.1.tar.gz) = 393142
diff --git a/math/libbraiding/files/patch-configure.ac b/math/libbraiding/files/patch-configure.ac
deleted file mode 100644
index fea27c92271c..000000000000
--- a/math/libbraiding/files/patch-configure.ac
+++ /dev/null
@@ -1,7 +0,0 @@
---- configure.ac.orig	2024-11-06 18:51:29 UTC
-+++ configure.ac
-@@ -8,4 +8,3 @@ AC_OUTPUT
- LT_INIT
- AC_CONFIG_FILES([Makefile lib/Makefile libbraiding.pc])
- AC_OUTPUT
--s