Mon Jun 26 08:53:17 2023 UTC ()
devilutionx: SunOS needs libsocket.


(jperkin)
diff -r1.25 -r1.26 pkgsrc/games/devilutionx/Makefile

cvs diff -r1.25 -r1.26 pkgsrc/games/devilutionx/Makefile (expand / switch to unified diff)

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