games: Adapt packages (where possible) to USE_(CC|CXX)_FEATURES
This commit is contained in:
parent
5bc3bdf431
commit
0ee40f5148
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.13 2023/06/06 12:41:24 riastradh Exp $
|
||||
# $NetBSD: Makefile,v 1.14 2023/07/18 18:13:42 nia Exp $
|
||||
|
||||
PKGREVISION= 5
|
||||
.include "Makefile.common"
|
||||
|
@ -11,12 +11,12 @@ COMMENT= Historical real-time strategy game
|
|||
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
|
||||
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME:S/-unix-build//}
|
||||
# Requires C++17 and add "--std" option itself
|
||||
GCC_REQD+= 7
|
||||
USE_LANGUAGES= c c++17
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
USE_TOOLS+= cmake bash gmake pax perl pkg-config
|
||||
|
||||
USE_CXX_FEATURES+= c++17
|
||||
|
||||
DEPENDS+= 0ad-data-${PKGVERSION_NOREV}{,nb*}:../../games/0ad-data
|
||||
TOOL_DEPENDS+= premake5-[0-9]*:../../devel/premake5
|
||||
TOOL_DEPENDS+= patchelf-[0-9]*:../../devel/patchelf
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.29 2023/05/06 19:09:17 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.30 2023/07/18 18:13:42 nia Exp $
|
||||
|
||||
DISTNAME= 7kaa-2.15.4p1
|
||||
PKGREVISION= 11
|
||||
|
@ -14,13 +14,12 @@ LICENSE= gnu-gpl-v2
|
|||
|
||||
TOOL_DEPENDS+= icoutils-[0-9]*:../../graphics/icoutils
|
||||
|
||||
USE_LANGUAGES+= c c++11
|
||||
USE_LANGUAGES+= c c++
|
||||
GNU_CONFIGURE= yes
|
||||
USE_TOOLS+= msgfmt msgmerge xgettext
|
||||
USE_TOOLS+= pkg-config
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.6
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
LDFLAGS+= ${BUILDLINK_LDADD.gettext}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.87 2023/06/26 09:17:45 jperkin Exp $
|
||||
# $NetBSD: Makefile,v 1.88 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= asc-2.6.1.0
|
||||
PKGREVISION= 20
|
||||
|
@ -29,10 +29,9 @@ USE_LIBTOOL= yes
|
|||
|
||||
USE_TOOLS+= perl pkg-config zip
|
||||
USE_TOOLS+= gmake
|
||||
USE_LANGUAGES= c c++11
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.7
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
CPPFLAGS+= -D__EXPORT__=
|
||||
MAKE_ENV+= top_builddir=.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile.common,v 1.7 2021/09/03 11:38:36 nia Exp $
|
||||
# $NetBSD: Makefile.common,v 1.8 2023/07/18 18:13:43 nia Exp $
|
||||
# used by games/cataclysm-dda/Makefile
|
||||
# used by games/cataclysm-dda-sdl/Makefile
|
||||
|
||||
|
@ -15,8 +15,7 @@ USE_LANGUAGES= c c++
|
|||
USE_TOOLS+= gmake msgfmt pkg-config
|
||||
USE_TOOLS+= pax
|
||||
|
||||
# C++14
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= c++14
|
||||
|
||||
DISTINFO_FILE= ${.CURDIR}/../../games/cataclysm-dda/distinfo
|
||||
PATCHDIR= ${.CURDIR}/../../games/cataclysm-dda/patches
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.16 2023/07/09 21:57:41 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.17 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= corsix-th-0.65.1
|
||||
PKGREVISION= 9
|
||||
|
@ -23,8 +23,7 @@ USE_CMAKE= yes
|
|||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
# std::make_unique
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= unique_ptr
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.26 2023/06/26 08:53:17 jperkin Exp $
|
||||
# $NetBSD: Makefile,v 1.27 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= devilutionx-1.2.1
|
||||
PKGREVISION= 9
|
||||
|
@ -18,8 +18,7 @@ USE_CMAKE= yes
|
|||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
# std::make_unique, etc
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= unique_ptr
|
||||
|
||||
CONFIGURE_DIRS= build
|
||||
CMAKE_ARG_PATH= ..
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.19 2023/05/06 19:09:19 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.20 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= dhewm3-1.5.1-src
|
||||
PKGNAME= ${DISTNAME:S/-src//1}
|
||||
|
@ -19,8 +19,7 @@ USE_CMAKE= yes
|
|||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c gnu++11
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.7
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
CONFIGURE_DIRS+= neo
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.38 2023/05/06 19:09:20 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.39 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= exult-1.6
|
||||
PKGREVISION= 9
|
||||
|
@ -14,8 +14,7 @@ GNU_CONFIGURE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pkg-config yacc flex
|
||||
|
||||
# C++17
|
||||
GCC_REQD+= 7
|
||||
USE_CXX_FEATURES+= c++17
|
||||
|
||||
CONFIGURE_ARGS+= --with-sdl=sdl2
|
||||
CONFIGURE_ARGS+= --disable-timidity-midi
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.19 2023/05/06 19:09:20 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.20 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= gemrb-0.9.1
|
||||
PKGREVISION= 1
|
||||
|
@ -15,7 +15,7 @@ USE_CMAKE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pkg-config
|
||||
|
||||
GCC_REQD+= 4.7 # -std=gnu++11
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/gemrb
|
||||
LDFLAGS+= -lm # ldexpf
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.2 2023/07/09 22:02:18 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.3 2023/07/18 18:13:43 nia Exp $
|
||||
|
||||
DISTNAME= mightymike-3.0.2
|
||||
CATEGORIES= games
|
||||
|
@ -19,8 +19,7 @@ USE_CMAKE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pax pkg-config
|
||||
|
||||
# __has_include
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= has_include
|
||||
|
||||
INSTALLATION_DIRS+= bin
|
||||
INSTALLATION_DIRS+= libexec
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.4 2023/07/09 22:16:17 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.5 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= nanosaur-1.4.4
|
||||
PKGREVISION= 2
|
||||
|
@ -20,8 +20,7 @@ USE_CMAKE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pax pkg-config
|
||||
|
||||
# __has_include
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= has_include
|
||||
|
||||
INSTALLATION_DIRS+= bin
|
||||
INSTALLATION_DIRS+= libexec
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.10 2023/07/13 13:45:42 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.11 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= openjk-0.0.0.20191030
|
||||
PKGREVISION= 8
|
||||
|
@ -43,6 +43,8 @@ OPENJK_ARCH= ${MACHINE_ARCH}
|
|||
|
||||
PLIST_SUBST+= OPENJK_ARCH=${OPENJK_ARCH}
|
||||
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
INSTALLATION_DIRS+= bin
|
||||
INSTALLATION_DIRS+= share/applications
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.66 2023/06/06 08:02:09 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.67 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= openmw-openmw-0.47.0
|
||||
PKGNAME= ${DISTNAME:S/^openmw-//1}
|
||||
|
@ -19,8 +19,7 @@ USE_CMAKE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pkg-config
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.8
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
|
||||
CMAKE_ARGS+= -DGLOBAL_CONFIG_DIR=${PKG_SYSCONFDIR}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.28 2023/07/17 19:41:15 triaxx Exp $
|
||||
# $NetBSD: Makefile,v 1.29 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= openrct2-0.2.5
|
||||
CATEGORIES= games
|
||||
|
@ -15,8 +15,7 @@ USE_CMAKE= yes
|
|||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c c++17
|
||||
|
||||
# C++17
|
||||
GCC_REQD+= 7
|
||||
USE_CXX_FEATURES+= c++17
|
||||
|
||||
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.113 2023/07/17 21:07:58 adam Exp $
|
||||
# $NetBSD: Makefile,v 1.114 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= openttd-13.3-source
|
||||
PKGNAME= ${DISTNAME:S/-source//}
|
||||
|
@ -16,8 +16,7 @@ WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pkg-config
|
||||
|
||||
# C++17
|
||||
GCC_REQD+= 8 # std::charconv
|
||||
USE_CXX_FEATURES+= charconv
|
||||
|
||||
BUILD_DEFS+= VARBASE
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.4 2023/07/09 22:18:44 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.5 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= ottomatic-4.0.1
|
||||
PKGREVISION= 2
|
||||
|
@ -17,8 +17,7 @@ USE_CMAKE= yes
|
|||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pax pkg-config
|
||||
|
||||
# __has_include
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= has_include
|
||||
|
||||
WRKSRC= ${WRKDIR}/OttoMatic-${PKGVERSION_NOREV}
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.18 2023/05/06 19:09:28 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.19 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
DISTNAME= powder-toy-95.0
|
||||
PKGREVISION= 11
|
||||
|
@ -14,7 +14,8 @@ LICENSE= gnu-gpl-v3
|
|||
|
||||
USE_TOOLS+= pkg-config
|
||||
USE_LANGUAGES= c c++
|
||||
GCC_REQD+= 4.8
|
||||
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
SCONS_ARGS+= ${_MAKE_JOBS}
|
||||
SCONS_ARGS+= --output=powder-toy
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.64 2023/05/22 21:00:29 wiz Exp $
|
||||
# $NetBSD: Makefile,v 1.65 2023/07/18 18:13:44 nia Exp $
|
||||
|
||||
VERSION= 1.5.1
|
||||
DISTNAME= solarus-${VERSION}-src
|
||||
|
@ -18,9 +18,10 @@ WRKSRC= ${WRKDIR}/solarus-${VERSION}
|
|||
USE_CMAKE= yes
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
GCC_REQD+= 4.8
|
||||
LDFLAGS.SunOS+= -lsocket -lnsl
|
||||
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
.include "options.mk"
|
||||
.include "../../x11/qt5-qtbase/buildlink3.mk"
|
||||
.include "../../devel/physfs/buildlink3.mk"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile.common,v 1.13 2023/07/13 13:45:43 nia Exp $
|
||||
# $NetBSD: Makefile.common,v 1.14 2023/07/18 18:13:44 nia Exp $
|
||||
# used by games/stone-soup/Makefile
|
||||
# used by games/stone-soup-sdl/Makefile
|
||||
|
||||
|
@ -47,6 +47,8 @@ REPLACE_PYTHON+= sources/webserver/ws_handler.py
|
|||
|
||||
LUA_VERSIONS_ACCEPTED= 51
|
||||
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
CHECK_PORTABILITY_SKIP+= source/contrib/sdl2/build-scripts/androidbuildlibs.sh
|
||||
CHECK_PORTABILITY_SKIP+= source/contrib/sdl2/build-scripts/iosbuild.sh
|
||||
CHECK_PORTABILITY_SKIP+= source/contrib/sdl2-image/external/tiff-4.0.3/configure
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.26 2023/05/06 19:09:30 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.27 2023/07/18 18:13:45 nia Exp $
|
||||
|
||||
DISTNAME= taisei-v1.3.2
|
||||
PKGNAME= ${DISTNAME:S/-v/-/}
|
||||
|
@ -15,8 +15,7 @@ LICENSE= mit
|
|||
|
||||
USE_TOOLS+= pkg-config
|
||||
|
||||
# C++14
|
||||
GCC_REQD+= 5
|
||||
USE_CXX_FEATURES+= c++14
|
||||
|
||||
MESON_ARGS+= -Db_pch=false
|
||||
MESON_ARGS+= -Db_lto=false
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.199 2023/07/09 22:31:19 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.200 2023/07/18 18:13:45 nia Exp $
|
||||
|
||||
DISTNAME= wesnoth-1.16.9
|
||||
PKGREVISION= 1
|
||||
|
@ -23,8 +23,7 @@ CMAKE_ARGS+= -DENABLE_HISTORY=OFF
|
|||
# if OPT is set, -O3 will not be added
|
||||
CMAKE_ARGS+= -DOPT="${DBG}"
|
||||
|
||||
# std::string_view
|
||||
GCC_REQD+= 7
|
||||
USE_CXX_FEATURES+= c++17
|
||||
|
||||
CFLAGS.Darwin= -framework Cocoa
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.32 2023/05/06 19:09:30 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.33 2023/07/18 18:13:45 nia Exp $
|
||||
|
||||
DISTNAME= widelands-build21-source
|
||||
PKGNAME= widelands-21
|
||||
|
@ -16,8 +16,7 @@ USE_TOOLS+= pkg-config
|
|||
USE_TOOLS+= msgfmt msgmerge pkg-config xgettext
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.8
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
CONFIGURE_DIRS= build
|
||||
CMAKE_ARG_PATH= ..
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: Makefile,v 1.16 2023/05/06 19:09:31 ryoon Exp $
|
||||
# $NetBSD: Makefile,v 1.17 2023/07/18 18:13:45 nia Exp $
|
||||
|
||||
DISTNAME= xonotic-0.8.2
|
||||
PKGREVISION= 9
|
||||
|
@ -12,10 +12,9 @@ COMMENT= Fast arena-style FPS
|
|||
LICENSE= gnu-gpl-v2
|
||||
|
||||
USE_TOOLS+= gmake gsed 7za bash zip
|
||||
USE_LANGUAGES= c c++11
|
||||
USE_LANGUAGES= c c++
|
||||
|
||||
# C++11
|
||||
GCC_REQD+= 4.7
|
||||
USE_CXX_FEATURES+= c++11
|
||||
|
||||
WRKSRC= ${WRKDIR}/Xonotic
|
||||
BUILD_TARGET= all-zip-source
|
||||
|
|
Loading…
Reference in New Issue