git: ed03cfc5d231 - main - textproc/jq: Add USES=bison; Use gsed to fix configuration failure on 15

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 09 Sep 2023 06:05:21 UTC
The branch main has been updated by yuri:

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

commit ed03cfc5d231cad6ad16febfb3c1c7da411908d1
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-09-09 06:04:00 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-09-09 06:05:11 +0000

    textproc/jq: Add USES=bison; Use gsed to fix configuration failure on 15
---
 textproc/jq/Makefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/textproc/jq/Makefile b/textproc/jq/Makefile
index 1c2fc839a539..4c90c6f6d562 100644
--- a/textproc/jq/Makefile
+++ b/textproc/jq/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	jq
 DISTVERSIONPREFIX=	${PORTNAME}-
 DISTVERSION=	1.7
+PORTREVISION=	1
 CATEGORIES=	textproc
 
 MAINTAINER=	yuri@FreeBSD.org
@@ -10,7 +11,9 @@ WWW=		https://stedolan.github.io/jq/
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		autoreconf cpe gmake libtool
+BUILD_DEPENDS=	gsed:textproc/gsed
+
+USES=		autoreconf bison cpe gmake libtool
 USE_CSTD=	gnu99
 USE_LDCONFIG=	yes
 
@@ -23,6 +26,8 @@ GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--docdir="${DOCSDIR}" \
 		--disable-maintainer-mode
 
+BINARY_ALIAS=	sed=${LOCALBASE}/bin/gsed # fixes the build problem on 15: sed: No error: 0; checking for sys/cygwin.h... eval: ${+...}: Bad substitution
+
 INSTALL_TARGET=	install-strip
 TEST_TARGET=	check # 3 tests fail, see https://github.com/jqlang/jq/issues/2885