Wed Jul 3 10:58:12 2019 UTC ()
Add devilutionx-0.4.0 as games/devilutionx.
DevilutionX is a port of the classic action role-playing hack and slash
PC game "Diablo" for modern operating systems.
(nia)
diff -r1.435 -r1.436 pkgsrc/games/Makefile
diff -r0 -r1.1 pkgsrc/games/devilutionx/DESCR
diff -r0 -r1.1 pkgsrc/games/devilutionx/MESSAGE
diff -r0 -r1.1 pkgsrc/games/devilutionx/Makefile
diff -r0 -r1.1 pkgsrc/games/devilutionx/PLIST
diff -r0 -r1.1 pkgsrc/games/devilutionx/distinfo
diff -r0 -r1.1 pkgsrc/games/devilutionx/files/devilutionx.desktop
--- pkgsrc/games/Makefile 2019/06/30 23:33:40 1.435
+++ pkgsrc/games/Makefile 2019/07/03 10:58:12 1.436
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.435 2019/06/30 23:33:40 nia Exp $ | | 1 | # $NetBSD: Makefile,v 1.436 2019/07/03 10:58:12 nia Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Games | | 4 | COMMENT= Games |
5 | | | 5 | |
6 | SUBDIR+= 0verkill | | 6 | SUBDIR+= 0verkill |
7 | SUBDIR+= 2048-cli | | 7 | SUBDIR+= 2048-cli |
8 | SUBDIR+= 4stAttack | | 8 | SUBDIR+= 4stAttack |
9 | SUBDIR+= 7kaa | | 9 | SUBDIR+= 7kaa |
10 | SUBDIR+= 7kaa-music | | 10 | SUBDIR+= 7kaa-music |
11 | SUBDIR+= AitDoB | | 11 | SUBDIR+= AitDoB |
12 | SUBDIR+= InterLOGIC | | 12 | SUBDIR+= InterLOGIC |
13 | SUBDIR+= KoboDeluxe | | 13 | SUBDIR+= KoboDeluxe |
14 | SUBDIR+= LostPixels | | 14 | SUBDIR+= LostPixels |
| @@ -72,26 +72,27 @@ SUBDIR+= craft | | | @@ -72,26 +72,27 @@ SUBDIR+= craft |
72 | SUBDIR+= crafty | | 72 | SUBDIR+= crafty |
73 | SUBDIR+= crafty-book-medium | | 73 | SUBDIR+= crafty-book-medium |
74 | SUBDIR+= crafty-book-small | | 74 | SUBDIR+= crafty-book-small |
75 | SUBDIR+= crafty-doc | | 75 | SUBDIR+= crafty-doc |
76 | SUBDIR+= crimsonfields | | 76 | SUBDIR+= crimsonfields |
77 | SUBDIR+= criticalmass | | 77 | SUBDIR+= criticalmass |
78 | SUBDIR+= crossfire-client | | 78 | SUBDIR+= crossfire-client |
79 | SUBDIR+= crossfire-client-gtk | | 79 | SUBDIR+= crossfire-client-gtk |
80 | SUBDIR+= crossfire-client-gtk2 | | 80 | SUBDIR+= crossfire-client-gtk2 |
81 | SUBDIR+= crossfire-server | | 81 | SUBDIR+= crossfire-server |
82 | SUBDIR+= d2x | | 82 | SUBDIR+= d2x |
83 | SUBDIR+= dd2 | | 83 | SUBDIR+= dd2 |
84 | SUBDIR+= defendguin | | 84 | SUBDIR+= defendguin |
| | | 85 | SUBDIR+= devilutionx |
85 | SUBDIR+= digger | | 86 | SUBDIR+= digger |
86 | SUBDIR+= dipmap | | 87 | SUBDIR+= dipmap |
87 | SUBDIR+= doom1 | | 88 | SUBDIR+= doom1 |
88 | SUBDIR+= doomlegacy | | 89 | SUBDIR+= doomlegacy |
89 | SUBDIR+= dopewars | | 90 | SUBDIR+= dopewars |
90 | SUBDIR+= duckmaze | | 91 | SUBDIR+= duckmaze |
91 | SUBDIR+= dungeon | | 92 | SUBDIR+= dungeon |
92 | SUBDIR+= easyrpg-player | | 93 | SUBDIR+= easyrpg-player |
93 | SUBDIR+= eboard | | 94 | SUBDIR+= eboard |
94 | SUBDIR+= einstein-puzzle | | 95 | SUBDIR+= einstein-puzzle |
95 | SUBDIR+= enigma | | 96 | SUBDIR+= enigma |
96 | SUBDIR+= et | | 97 | SUBDIR+= et |
97 | SUBDIR+= etlegacy | | 98 | SUBDIR+= etlegacy |
DevilutionX is a port of the classic action role-playing hack and slash
PC game "Diablo" for modern operating systems.
===========================================================================
$NetBSD: MESSAGE,v 1.1 2019/07/03 10:58:12 nia Exp $
DevilutionX requires DIABDAT.MPQ from an original copy of Diablo I.
Copy it to $HOME/.local/share/diasurgical/devilution.
Make sure the resulting filename is all lowercase, e.g. "diabdat.mpq":
$ mkdir -p ~/.local/share/diasurgical/devilution
$ cp DIABDAT.MPQ ~/.local/share/diasurgical/devilution/diabdat.mpq
===========================================================================
# $NetBSD: Makefile,v 1.1 2019/07/03 10:58:12 nia Exp $
DISTNAME= devilutonx-0.4.0
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=diasurgical/}
GITHUB_PROJECT= devilutionX
MAINTAINER= nia@NetBSD.org
HOMEPAGE= https://github.com/diasurgical/devilutionX
COMMENT= Port of the RPG Diablo for modern operating systems
LICENSE= unlicense
WRKSRC= ${WRKDIR}/${GITHUB_PROJECT}-${PKGVERSION_NOREV}
USE_CMAKE= yes
USE_LANGUAGES= c c++03
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE="Release"
CMAKE_ARGS+= -DASAN=OFF
CMAKE_ARGS+= -DDEBUG=OFF
CMAKE_ARGS+= -DFASTER=OFF
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "Linux"
CXXFLAGS+= -DO_LARGEFILE=0 -Dstat64=stat -Dlstat64=lstat -Dlseek64=lseek -Doff64_t=off_t -Dfstat64=fstat -Dftruncate64=ftruncate
.endif
CXXFLAGS+= -DASIO_DISABLE_STD_EXPERIMENTAL_STRING_VIEW=1
ICON_SIZES= 1024 512 256 128 64 32 16
INSTALLATION_DIRS+= bin
INSTALLATION_DIRS+= share/applications
.for i in ${ICON_SIZES}
INSTALLATION_DIRS+= share/icons/hicolor/${i}x${i}/apps
.endfor
post-extract:
${MV} ${WRKSRC}/Xcode/AppIcon.xcassets/AppIcon.appiconset/appicon-1.png \
${WRKSRC}/Xcode/AppIcon.xcassets/AppIcon.appiconset/32.png
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/devilutionx ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA} ${FILESDIR}/devilutionx.desktop \
${DESTDIR}${PREFIX}/share/applications
.for i in ${ICON_SIZES}
${INSTALL_DATA} ${WRKSRC}/Xcode/AppIcon.xcassets/AppIcon.appiconset/${i}.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/${i}x${i}/apps/devilutionx.png
.endfor
.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../fonts/SDL2_ttf/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../security/libsodium/buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2019/07/03 10:58:12 nia Exp $
bin/devilutionx
share/applications/devilutionx.desktop
share/icons/hicolor/1024x1024/apps/devilutionx.png
share/icons/hicolor/128x128/apps/devilutionx.png
share/icons/hicolor/16x16/apps/devilutionx.png
share/icons/hicolor/256x256/apps/devilutionx.png
share/icons/hicolor/32x32/apps/devilutionx.png
share/icons/hicolor/512x512/apps/devilutionx.png
share/icons/hicolor/64x64/apps/devilutionx.png
$NetBSD: distinfo,v 1.1 2019/07/03 10:58:12 nia Exp $
SHA1 (devilutonx-0.4.0.tar.gz) = d5d71cf752dc0b5c89f9827b52f1567cb5cfb8f4
RMD160 (devilutonx-0.4.0.tar.gz) = 0b647b8ee4641d9af000d4d54e1008a506a9fc66
SHA512 (devilutonx-0.4.0.tar.gz) = ba8f650f8dd00e3b08f6ac082566351c8f3b6162d7bfa2fdf3464b38c201b08677d2f6151f2272e1d73eb972b8babc49b38364523d10763eb179f6b682641443
Size (devilutonx-0.4.0.tar.gz) = 1351201 bytes
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=DevilutionX
Comment=Port of the RPG Diablo for modern operating systems
Icon=devilutionx
Exec=devilutionx
Terminal=false
Categories=Game;RolePlaying;