git: e564411db274 - main - games/py-fife: try to fix the port's build.

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Thu, 30 Jan 2025 06:44:33 UTC
The branch main has been updated by danfe:

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

commit e564411db274034e6bd7fa937c9cf0fc292789ad
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2025-01-30 06:42:46 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2025-01-30 06:42:46 +0000

    games/py-fife: try to fix the port's build.
---
 games/py-fife/Makefile | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/games/py-fife/Makefile b/games/py-fife/Makefile
index 5aa2ee257d97..d119df9fe9b0 100644
--- a/games/py-fife/Makefile
+++ b/games/py-fife/Makefile
@@ -11,8 +11,6 @@ WWW=		https://www.fifengine.net/
 LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/LICENSE.md
 
-BROKEN=		error: no member named 'extension' in namespace 'boost::filesystem'; did you mean 'GetExtension'?
-
 LIB_DEPENDS=	libvorbisfile.so:audio/libvorbis \
 		libtinyxml.so:textproc/tinyxml \
 		libboost_filesystem.so:devel/boost-libs \
@@ -66,4 +64,11 @@ LIBRARY_CMAKE_BOOL=	build-library
 # LIBRARY_CMAKE_ON=	-Dbuild-library=ON -DBUILD_SHARED_LIBS=OFF
 # LIBRARY_CMAKE_OFF=	-Dbuild-library=OFF
 
+post-patch:
+	@${REINPLACE_CMD} -e 's,bfs::extension,GetExtension,g' \
+		${WRKSRC}/engine/core/loaders/native/map/atlasloader.cpp \
+		${WRKSRC}/engine/core/loaders/native/map/maploader.cpp \
+		${WRKSRC}/engine/core/loaders/native/map/objectloader.cpp \
+		${WRKSRC}/engine/core/gui/fifechan/fifechanmanager.cpp
+
 .include <bsd.port.mk>