devilutionX
Port variant standard
Summary Reverse-engineered Diablo 1 engine made portable
Package version 1.5.2
Homepage https://github.com/diasurgical/devilutionX
Keywords games
Maintainer Michael Reim
License PUBDOM
Other variants There are no other variants.
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 11 FEB 2024, 03:38:52 UTC
Port created 28 MAY 2019, 12:33:28 UTC
Subpackage Descriptions
single Devilution is a project to re-create and document the source code for the game Diablo 1 as closely to the original as possible. It was reverse-engineered and cleaned up (believed to be legal under the Digital Millennium Copyright Act's documentation and interoperability exceptions). DevilutionX is a portable version of the engine that uses SDL to run across modern operating systems. This package contains just the engine, no game data is provided. You will need the original resource container ("diabdat.mpq") to play. The Hellfire expansion is also supported since version 1.2.0.
Configuration Switches (platform-specific settings discarded)
This port has no build options.
Package Dependencies by Type
Build (only) asio:single:standard
gtest:complete:standard
libsodium:dev:standard
pkgconf:primary:standard
gettext:dev:standard
gettext:bldtools:standard
gettext:tools:standard
cmake:primary:standard
zlib:dev:standard
png:dev:standard
bzip2:dev:standard
sdl2_mixer:dev:standard
sdl2:dev:standard
sdl2_ttf:dev:standard
sdl2_image:dev:standard
Build and Runtime libsodium:primary:standard
zlib:primary:standard
png:primary:standard
sdl2_mixer:primary:standard
sdl2:primary:standard
sdl2_ttf:primary:standard
sdl2_image:primary:standard
Download groups
main mirror://GITHUB/diasurgical:devilutionX:1.5.2
audiolib mirror://GITHUB/realnc:SDL_audiolib:cc1bb6af8d4cf5e200259072bde1edd1c8c5137e
libfmt mirror://GITHUB/fmtlib:fmt:44f3d8a77cd7e05e9da92d68635abdb4da626e9e
libmpq mirror://GITHUB/diasurgical:libmpq:7c2924d4553513eba1a70bbdb558198dd8c2726a
simpleini mirror://GITHUB/brofield:simpleini:56499b5af5d2195c6acfc58c4630b70e0c9c4c21
smack mirror://GITHUB/diasurgical:libsmackerdec:91e732bb6953489077430572f43fc802bf2c75b2
Distribution File Information
c046fd23778729ce77e7f6fd1c66ba7c3e1b32a1472821c3485f0d8bd4f3b4aa 9448866 devilutionX/diasurgical-devilutionX-1.5.2.tar.gz e565e37ef1ae4f8846d9c9c24b861bc56fdce2d7a4ece47de448e00aa9048b87 18576 devilutionX/diasurgical-libsmackerdec-91e732bb6953489077430572f43fc802bf2c75b2.tar.gz 5adc71bee3506b16c505c1662da73fcfdfd878914645784f80fc70db979533a5 1140118 devilutionX/realnc-SDL_audiolib-cc1bb6af8d4cf5e200259072bde1edd1c8c5137e.tar.gz dbdb50a33d3edf791fc2622309d9c3d701a2fb7e7e2b403d3fa504e04f0ade0e 62858 devilutionX/brofield-simpleini-56499b5af5d2195c6acfc58c4630b70e0c9c4c21.tar.gz ab8c004cc62d6e01b06a6f8d1ec67704728ed6163886b40d1f7fa5421a2b387d 70645 devilutionX/diasurgical-libmpq-7c2924d4553513eba1a70bbdb558198dd8c2726a.tar.gz 2fff3a579ca56c7990c7c75758c5dce5860f1697f4bde56785ac99da151217ae 839561 devilutionX/fmtlib-fmt-44f3d8a77cd7e05e9da92d68635abdb4da626e9e.tar.gz
Ports that require devilutionX:standard
No other ports depend on this one.