Sun Jul 9 21:57:41 2023 UTC ()
corsix-th: Require at least gcc5 for std::make_unique.


(nia)
diff -r1.15 -r1.16 pkgsrc/games/corsix-th/Makefile

cvs diff -r1.15 -r1.16 pkgsrc/games/corsix-th/Makefile (expand / switch to unified diff)

--- pkgsrc/games/corsix-th/Makefile 2023/05/06 19:09:19 1.15
+++ pkgsrc/games/corsix-th/Makefile 2023/07/09 21:57:41 1.16
@@ -1,38 +1,41 @@ @@ -1,38 +1,41 @@
1# $NetBSD: Makefile,v 1.15 2023/05/06 19:09:19 ryoon Exp $ 1# $NetBSD: Makefile,v 1.16 2023/07/09 21:57:41 nia Exp $
2 2
3DISTNAME= corsix-th-0.65.1 3DISTNAME= corsix-th-0.65.1
4PKGREVISION= 9 4PKGREVISION= 9
5CATEGORIES= games 5CATEGORIES= games
6MASTER_SITES= ${MASTER_SITE_GITHUB:=CorsixTH/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=CorsixTH/}
7GITHUB_PROJECT= CorsixTH 7GITHUB_PROJECT= CorsixTH
8GITHUB_TAG= v${PKGVERSION_NOREV} 8GITHUB_TAG= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/CorsixTH/CorsixTH 11HOMEPAGE= https://github.com/CorsixTH/CorsixTH
12COMMENT= Reimplementation of the game engine of Theme Hospital 12COMMENT= Reimplementation of the game engine of Theme Hospital
13LICENSE= mit 13LICENSE= mit
14 14
15LUA_VERSIONS_ACCEPTED= 54 53 52 51 15LUA_VERSIONS_ACCEPTED= 54 53 52 51
16 16
17.include "../../lang/lua/luaversion.mk" 17.include "../../lang/lua/luaversion.mk"
18 18
19DEPENDS+= ${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem 19DEPENDS+= ${LUA_PKGPREFIX}-filesystem-[0-9]*:../../devel/lua-filesystem
20DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg 20DEPENDS+= ${LUA_PKGPREFIX}-lpeg-[0-9]*:../../devel/lua-lpeg
21 21
22USE_CMAKE= yes 22USE_CMAKE= yes
23USE_TOOLS+= pkg-config 23USE_TOOLS+= pkg-config
24USE_LANGUAGES= c c++ 24USE_LANGUAGES= c c++
25 25
 26# std::make_unique
 27GCC_REQD+= 5
 28
26.include "../../mk/bsd.prefs.mk" 29.include "../../mk/bsd.prefs.mk"
27 30
28.if ${OPSYS} == "Darwin" 31.if ${OPSYS} == "Darwin"
29SOEXT= dylib 32SOEXT= dylib
30.else 33.else
31SOEXT= so 34SOEXT= so
32.endif 35.endif
33 36
34.for module in AVCODEC AVFORMAT AVDEVICE AVUTIL SWSCALE POSTPROC SWRESAMPLE 37.for module in AVCODEC AVFORMAT AVDEVICE AVUTIL SWSCALE POSTPROC SWRESAMPLE
35CMAKE_ARGS+= -D${module}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg4}/include/ffmpeg4 38CMAKE_ARGS+= -D${module}_INCLUDE_DIRS=${BUILDLINK_PREFIX.ffmpeg4}/include/ffmpeg4
36CMAKE_ARGS+= -D${module}_LIBRARIES=${PREFIX}/lib/ffmpeg4/lib${module:tl}.${SOEXT} 39CMAKE_ARGS+= -D${module}_LIBRARIES=${PREFIX}/lib/ffmpeg4/lib${module:tl}.${SOEXT}
37.endfor 40.endfor
38 41