pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/games/devilutionx
Module Name: pkgsrc
Committed By: triaxx
Date: Thu Aug 21 20:13:20 UTC 2025
Modified Files:
pkgsrc/games/devilutionx: Makefile
Added Files:
pkgsrc/games/devilutionx: PLIST.bundle
Log Message:
devilutionx: Fix installation on Darwin
To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/games/devilutionx/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/games/devilutionx/PLIST.bundle
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/games/devilutionx/Makefile
diff -u pkgsrc/games/devilutionx/Makefile:1.34 pkgsrc/games/devilutionx/Makefile:1.35
--- pkgsrc/games/devilutionx/Makefile:1.34 Wed Feb 12 06:44:51 2025
+++ pkgsrc/games/devilutionx/Makefile Thu Aug 21 20:13:19 2025
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.34 2025/02/12 06:44:51 ryoon Exp $
+# $NetBSD: Makefile,v 1.35 2025/08/21 20:13:19 triaxx Exp $
DISTNAME= devilutionx-1.2.1
-PKGREVISION= 13
+PKGREVISION= 14
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=diasurgical/}
GITHUB_PROJECT= devilutionX
@@ -14,7 +14,6 @@ LICENSE= unlicense
WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV}
TOOL_DEPENDS= dos2unix-[0-9]*:../../converters/dos2unix
-USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
@@ -39,6 +38,25 @@ INSTALLATION_DIRS+= share/icons/hicolor/
pre-patch:
dos2unix ${WRKSRC}/CMakeLists.txt
+.include "../../mk/bsd.prefs.mk"
+.if ${OPSYS} == "Darwin"
+# Install macOS bundle
+MACOS_BUNDLE_PREFIX= ${PREFIX}/Applications
+INSTALLATION_DIRS+= ${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/MacOS
+INSTALLATION_DIRS+= ${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/Resources
+
+PLIST_SRC= PLIST.bundle
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${CMAKE_BUILD_DIR}/devilutionx.app/Contents/MacOS/devilutionx \
+ ${DESTDIR}${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/MacOS/devilutionx
+ ${INSTALL_DATA} ${WRKSRC}/${CMAKE_BUILD_DIR}/devilutionx.app/Contents/Info.plist \
+ ${DESTDIR}${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/Info.plist
+ ${INSTALL_DATA} ${WRKSRC}/${CMAKE_BUILD_DIR}/devilutionx.app/Contents/Resources/AppIcon.icns \
+ ${DESTDIR}${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/Resources/AppIcon.icns
+ ${INSTALL_DATA} ${WRKSRC}/${CMAKE_BUILD_DIR}/devilutionx.app/Contents/Resources/CharisSILB.ttf \
+ ${DESTDIR}${MACOS_BUNDLE_PREFIX}/devilutionx.app/Contents/Resources/CharisSILB.ttf
+.else
pre-configure:
${MKDIR} -p ${WRKSRC}/build
@@ -48,9 +66,11 @@ do-install:
${DESTDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/Packaging/resources/icon.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/512x512/apps/devilutionx.png
+.endif
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
.include "../../fonts/SDL2_ttf/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../security/libsodium/buildlink3.mk"
Added files:
Index: pkgsrc/games/devilutionx/PLIST.bundle
diff -u /dev/null pkgsrc/games/devilutionx/PLIST.bundle:1.1
--- /dev/null Thu Aug 21 20:13:20 2025
+++ pkgsrc/games/devilutionx/PLIST.bundle Thu Aug 21 20:13:19 2025
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST.bundle,v 1.1 2025/08/21 20:13:19 triaxx Exp $
+Applications/devilutionx.app/Contents/MacOS/devilutionx
+Applications/devilutionx.app/Contents/Resources/AppIcon.icns
+Applications/devilutionx.app/Contents/Resources/CharisSILB.ttf
+Applications/devilutionx.app/Contents/Info.plist
Home |
Main Index |
Thread Index |
Old Index