11# $NetBSD$
22
3- DISTNAME = SLADE -3.2.1
3+ DISTNAME = slade -3.2.5
44CATEGORIES = games
55MASTER_SITES = ${MASTER_SITE_GITHUB:=sirjuddington/}
6- GITHUB_TAG = ${DISTNAME:S/SLADE -//}
6+ GITHUB_TAG = ${DISTNAME:S/slade -//}
77
88MAINTAINER = micha@NetBSD.org
99HOMEPAGE = https://slade.mancubus.net/
@@ -12,20 +12,22 @@ LICENSE= gnu-gpl-v2
1212
1313.include "../../mk/bsd.prefs.mk"
1414
15- # Needs C++17 std::filesystem
16- # GCC needs additional libraries for it before version 9
17- GCC_REQD+ = 9
18- USE_LANGUAGES = c c++17
15+ USE_LANGUAGES = c c++
16+ USE_CXX_FEATURES+ = c++17 filesystem
17+
1918USE_TOOLS+ = pkg-config zip
20- USE_CMAKE = yes
19+
2120CMAKE_ARGS+ = -Wno-dev
2221CMAKE_ARGS+ = -DNO_COTIRE=ON # CMake has similar functionality since 3.16
2322CMAKE_ARGS+= -DNO_LUA=ON
2423CMAKE_ARGS+ = -DNO_WEBVIEW=ON
24+ CMAKE_ARGS+ = -DBUILD_PK3=ON
2525CMAKE_ARGS+ = -DCMAKE_BUILD_TYPE=Release # Use "Debug" for development
2626
2727INSTALLATION_DIRS+ = share/icons/hicolor/128x128/apps
2828
29+ WRKSRC = ${WRKDIR}/${DISTNAME:S/slade-/SLADE-/}
30+
2931post-install :
3032 ${MV} ${DESTDIR}${PREFIX} /share/applications/net.mancubus.SLADE.desktop \
3133 ${DESTDIR}${PREFIX} /share/applications/SLADE.desktop
@@ -37,6 +39,7 @@ post-install:
3739BUILDLINK_API_DEPENDS.fluidsynth+ = fluidsynth>=1.1.3
3840.include "../../audio/fluidsynth/buildlink3.mk"
3941.include "../../archivers/bzip2/buildlink3.mk"
42+ .include "../../devel/cmake/build.mk"
4043BUILDLINK_API_DEPENDS.zlib+ = zlib>=1.2.3
4144.include "../../devel/zlib/buildlink3.mk"
4245.include "../../graphics/freeimage/buildlink3.mk"
@@ -46,9 +49,6 @@ BUILDLINK_API_DEPENDS.sfml+= sfml>=2.0
4649.include "../../multimedia/sfml/buildlink3.mk"
4750.include "../../sysutils/desktop-file-utils/desktopdb.mk"
4851.include "../../www/curl/buildlink3.mk"
49- .include "../../x11/wxGTK30/buildlink3.mk"
50- .if ${PKG_BUILD_OPTIONS.wxGTK30 :Mgtk2}
51- CMAKE_ARGS+ = -DWX_GTK3=OFF
52- .endif
52+ .include "../../wip/wxGTK32/buildlink3.mk"
5353
5454.include "../../mk/bsd.pkg.mk"
0 commit comments