| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.25 2023/05/06 19:09:19 ryoon Exp $ | | 1 | # $NetBSD: Makefile,v 1.26 2023/06/26 08:53:17 jperkin Exp $ |
2 | | | 2 | |
3 | DISTNAME= devilutionx-1.2.1 | | 3 | DISTNAME= devilutionx-1.2.1 |
4 | PKGREVISION= 9 | | 4 | PKGREVISION= 9 |
5 | CATEGORIES= games | | 5 | CATEGORIES= games |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=diasurgical/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=diasurgical/} |
7 | GITHUB_PROJECT= devilutionX | | 7 | GITHUB_PROJECT= devilutionX |
8 | | | 8 | |
9 | MAINTAINER= nia@NetBSD.org | | 9 | MAINTAINER= nia@NetBSD.org |
10 | HOMEPAGE= https://github.com/diasurgical/devilutionX | | 10 | HOMEPAGE= https://github.com/diasurgical/devilutionX |
11 | COMMENT= Port of the RPG Diablo for modern operating systems | | 11 | COMMENT= Port of the RPG Diablo for modern operating systems |
12 | LICENSE= unlicense | | 12 | LICENSE= unlicense |
13 | | | 13 | |
14 | WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV} | | 14 | WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV} |
| @@ -19,26 +19,28 @@ USE_TOOLS+= pkg-config | | | @@ -19,26 +19,28 @@ USE_TOOLS+= pkg-config |
19 | USE_LANGUAGES= c c++ | | 19 | USE_LANGUAGES= c c++ |
20 | | | 20 | |
21 | # std::make_unique, etc | | 21 | # std::make_unique, etc |
22 | GCC_REQD+= 5 | | 22 | GCC_REQD+= 5 |
23 | | | 23 | |
24 | CONFIGURE_DIRS= build | | 24 | CONFIGURE_DIRS= build |
25 | CMAKE_ARG_PATH= .. | | 25 | CMAKE_ARG_PATH= .. |
26 | | | 26 | |
27 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release" | | 27 | CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release" |
28 | CMAKE_ARGS+= -DASAN=OFF -DUBSAN=OFF | | 28 | CMAKE_ARGS+= -DASAN=OFF -DUBSAN=OFF |
29 | CMAKE_ARGS+= -DDEBUG=OFF | | 29 | CMAKE_ARGS+= -DDEBUG=OFF |
30 | CMAKE_ARGS+= -DVERSION_NUM=${PKGVERSION_NOREV} | | 30 | CMAKE_ARGS+= -DVERSION_NUM=${PKGVERSION_NOREV} |
31 | | | 31 | |
| | | 32 | LDFLAGS.SunOS+= -lsocket |
| | | 33 | |
32 | INSTALLATION_DIRS+= bin | | 34 | INSTALLATION_DIRS+= bin |
33 | INSTALLATION_DIRS+= share/applications | | 35 | INSTALLATION_DIRS+= share/applications |
34 | INSTALLATION_DIRS+= share/icons/hicolor/512x512/apps | | 36 | INSTALLATION_DIRS+= share/icons/hicolor/512x512/apps |
35 | | | 37 | |
36 | pre-patch: | | 38 | pre-patch: |
37 | dos2unix ${WRKSRC}/CMakeLists.txt | | 39 | dos2unix ${WRKSRC}/CMakeLists.txt |
38 | | | 40 | |
39 | pre-configure: | | 41 | pre-configure: |
40 | ${MKDIR} -p ${WRKSRC}/build | | 42 | ${MKDIR} -p ${WRKSRC}/build |
41 | | | 43 | |
42 | do-install: | | 44 | do-install: |
43 | ${INSTALL_PROGRAM} ${WRKSRC}/build/devilutionx ${DESTDIR}${PREFIX}/bin | | 45 | ${INSTALL_PROGRAM} ${WRKSRC}/build/devilutionx ${DESTDIR}${PREFIX}/bin |
44 | ${INSTALL_DATA} ${FILESDIR}/devilutionx.desktop \ | | 46 | ${INSTALL_DATA} ${FILESDIR}/devilutionx.desktop \ |