git: 4aaa14873762 - main - sysutils/bfs: update to 3.2

From: Dries Michiels <driesm_at_FreeBSD.org>
Date: Fri, 24 May 2024 14:30:28 UTC
The branch main has been updated by driesm:

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

commit 4aaa1487376268ba1a4d3a77c92c5d50db1db659
Author:     Dries Michiels <driesm@FreeBSD.org>
AuthorDate: 2024-05-20 11:47:44 +0000
Commit:     Dries Michiels <driesm@FreeBSD.org>
CommitDate: 2024-05-24 14:28:10 +0000

    sysutils/bfs: update to 3.2
    
    Changes:        https://github.com/tavianator/bfs/releases/tag/3.2
---
 sysutils/bfs/Makefile | 17 +++++++++++------
 sysutils/bfs/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 9 deletions(-)

diff --git a/sysutils/bfs/Makefile b/sysutils/bfs/Makefile
index 8775f5df1fa8..719cbfaefb72 100644
--- a/sysutils/bfs/Makefile
+++ b/sysutils/bfs/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	bfs
-DISTVERSION=	3.1.3
+DISTVERSION=	3.2
 CATEGORIES=	sysutils
 
 MAINTAINER=	driesm@FreeBSD.org
@@ -12,20 +12,25 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 BUILD_DEPENDS=	bash:shells/bash
 TEST_DEPENDS=	bash:shells/bash
 
-USES=		compiler:c++17-lang gmake shebangfix
+USES=		compiler:c++17-lang pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	tavianator
 
-MAKEFILE=	GNUmakefile
+HAS_CONFIGURE=	yes
+CONFIGURE_ARGS=	--prefix=${PREFIX}
+
 TEST_TARGET=	check
 
-OPTIONS_DEFINE=		ONIGURUMA
-OPTIONS_DEFAULT=	ONIGURUMA
+OPTIONS_DEFINE=		ONIGURUMA RELEASE
+OPTIONS_DEFAULT=	ONIGURUMA RELEASE
 
 ONIGURUMA_DESC=		Oniguruma regular expression support
+RELEASE_DESC=		Enable optimizations, disable assertions
 
 ONIGURUMA_LIB_DEPENDS=		libonig.so:devel/oniguruma
-ONIGURUMA_MAKE_ARGS_OFF=	WITH_ONIGURUMA=
+ONIGURUMA_CONFIGURE_ENABLE=	oniguruma
+
+RELEASE_CONFIGURE_ENABLE=	release
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bfs
diff --git a/sysutils/bfs/distinfo b/sysutils/bfs/distinfo
index 17ebb5a36662..261cc289db58 100644
--- a/sysutils/bfs/distinfo
+++ b/sysutils/bfs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709837863
-SHA256 (tavianator-bfs-3.1.3_GH0.tar.gz) = 9b512e4fe665ff73f9a0b3357420fc1f65af6205cbf74f2dfb55592e90e598d8
-SIZE (tavianator-bfs-3.1.3_GH0.tar.gz) = 237696
+TIMESTAMP = 1716205171
+SHA256 (tavianator-bfs-3.2_GH0.tar.gz) = 86b17cab7b213f36e93639eceba3ffa86e1556d12a1db8955c8c7e53b2e94140
+SIZE (tavianator-bfs-3.2_GH0.tar.gz) = 252756