git: afa74728888a - main - graphics/gource: undeprecate, update to 0.55 release, fix build with Boost-1.89 (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Wed, 22 Oct 2025 01:07:46 UTC
The branch main has been updated by fluffy:

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

commit afa74728888aa04d42cac59e2f4c6de0edad50f5
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-10-22 01:04:29 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-10-22 01:07:40 +0000

    graphics/gource: undeprecate, update to 0.55 release, fix build with Boost-1.89 (+)
    
    Release notes:  https://github.com/acaudwell/Gource/releases/tag/gource-0.52 \
                    https://github.com/acaudwell/Gource/releases/tag/gource-0.53 \
                    https://github.com/acaudwell/Gource/releases/tag/gource-0.54 \
                    https://github.com/acaudwell/Gource/releases/tag/gource-0.55
    Reported by:    fallout
    Approved by:    maintainer ignorance of passed deprecation date
---
 graphics/gource/Makefile | 11 +++++------
 graphics/gource/distinfo |  6 +++---
 2 files changed, 8 insertions(+), 9 deletions(-)

diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile
index db86b510c562..9a79ea37700a 100644
--- a/graphics/gource/Makefile
+++ b/graphics/gource/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	gource
-PORTVERSION=	0.51
-PORTREVISION=	13
+PORTVERSION=	0.55
 CATEGORIES=	graphics
 MASTER_SITES=	https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/
 
@@ -11,9 +10,6 @@ WWW=		https://gource.io/
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BROKEN=		fails to build with boost-1.85+
-EXPIRATION_DATE=2025-10-13
-
 BUILD_DEPENDS=	${LOCALBASE}/include/glm/glm.hpp:math/glm
 LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libpcre.so:devel/pcre \
@@ -21,10 +17,13 @@ LIB_DEPENDS=	libfreetype.so:print/freetype2 \
 		libpng.so:graphics/png
 RUN_DEPENDS=	${LOCALBASE}/include/glm/glm.hpp:math/glm
 
-USES=		compiler:c++0x cpe gl gmake pkgconfig sdl
+USES=		autoreconf compiler:c++0x cpe gl gmake pkgconfig sdl
 GNU_CONFIGURE=	yes
 GNU_CONFIGURE_MANPREFIX=	${PREFIX}/share
 USE_GL=		glew gl glu
 USE_SDL=	image2 sdl2
 
+post-patch:
+	@${REINPLACE_CMD} -e '/AX_BOOST_SYSTEM/d' ${WRKSRC}/configure.ac
+
 .include <bsd.port.mk>
diff --git a/graphics/gource/distinfo b/graphics/gource/distinfo
index af9196ec4cc8..aca939a3df16 100644
--- a/graphics/gource/distinfo
+++ b/graphics/gource/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1575277278
-SHA256 (gource-0.51.tar.gz) = 19a3f888b1825aa7ed46f52cebce5012e3c62439e3d281102f21814c7a58e79a
-SIZE (gource-0.51.tar.gz) = 882783
+TIMESTAMP = 1759153726
+SHA256 (gource-0.55.tar.gz) = c8239212d28b07508d9e477619976802681628fc25eb3e04f6671177013c0142
+SIZE (gource-0.55.tar.gz) = 900907