git: e0a38371e522 - main - games/glob2: fix build with boost-1.85
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 31 Oct 2024 14:23:20 UTC
The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=e0a38371e522dbed3341bf8ff8732ae416c80b26 commit e0a38371e522dbed3341bf8ff8732ae416c80b26 Author: Max Brazhnikov <makc@FreeBSD.org> AuthorDate: 2024-10-31 14:22:39 +0000 Commit: Max Brazhnikov <makc@FreeBSD.org> CommitDate: 2024-10-31 14:22:39 +0000 games/glob2: fix build with boost-1.85 --- games/glob2/Makefile | 4 +--- games/glob2/files/patch-libusl_src_native.h | 11 +++++++++++ 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/games/glob2/Makefile b/games/glob2/Makefile index d04d8d5071b3..840ef78acd48 100644 --- a/games/glob2/Makefile +++ b/games/glob2/Makefile @@ -1,6 +1,6 @@ PORTNAME= glob2 PORTVERSION= 0.9.5.0.g20240607 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games MAINTAINER= makc@FreeBSD.org @@ -10,8 +10,6 @@ WWW= https://globulation2.org/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build with boost-1.85 - LIB_DEPENDS= libvorbis.so:audio/libvorbis \ libportaudio.so:audio/portaudio \ libspeex.so:audio/speex \ diff --git a/games/glob2/files/patch-libusl_src_native.h b/games/glob2/files/patch-libusl_src_native.h new file mode 100644 index 000000000000..af83767f6a65 --- /dev/null +++ b/games/glob2/files/patch-libusl_src_native.h @@ -0,0 +1,11 @@ +--- libusl/src/native.h.orig 2024-06-07 07:47:17 UTC ++++ libusl/src/native.h +@@ -42,7 +42,7 @@ struct NativeValuePrototype: Prototype (private) + template<typename Function> + void addMethod(const std::string& name, const boost::function<Function>& function) + { +- BOOST_MPL_ASSERT(( boost::is_same<This, typename boost::function<Function>::arg1_type> )); ++ BOOST_MPL_ASSERT(( boost::is_same<This, typename boost::function_traits<Function>::arg1_type> )); + NativeCode* native = new NativeFunction<Function>(name, function, true); + Prototype::addMethod(native); + }