Saturday, September 02, 2023

[update] games/devilutionx to 1.5.0

diff refs/heads/master refs/heads/newdevil
commit - d073f5a39eeed68ab8ab8455cd4b0dc0c94dba84
commit + ec676051058683186712ce7d946d83181076a66a
blob - 6556bb051757fb13c163be96b8453875f6bd7733
blob + 7c9d92c18d93887e1f5208d6b9ab5c51f2f69340
--- games/devilutionx/Makefile
+++ games/devilutionx/Makefile
@@ -4,38 +4,76 @@ CATEGORIES = games x11

GH_ACCOUNT = diasurgical
GH_PROJECT = devilutionX
-GH_TAGNAME = 1.1.0
-REVISION = 0
+GH_TAGNAME = 1.5.0

MAINTAINER = Brian Callahan <bcallah@openbsd.org>

-# Unlicense
+MASTER_SITES0 = ${MASTER_SITES_GITHUB}
+MASTER_SITES1 = https://github.com/diasurgical/devilutionX/releases/download/${GH_TAGNAME}/
+
+DISTFILES = ${GH_DISTFILE}:0 \
+ ${GH_PROJECT:L}-src.tar.xz:1
+
+# NOTE: if patches are added in the future, pkg-readme should be updated to
+# reference the fact that we have modified the software
+# Sustainable Use License 1.0
PERMIT_PACKAGE = Yes

-WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_mixer SDL2_ttf c m pthread
+WANTLIB += ${COMPILER_LIBCXX} SDL2 SDL2_image SDL_audiolib c fmt
+WANTLIB += m mpq smackerdec sodium

-# C++14
+# C++20
COMPILER = base-clang ports-gcc

MODULES = devel/cmake

-BUILD_DEPENDS = security/libsodium
+BUILD_DEPENDS = devel/asio \
+ devel/gettext,-tools \
+ textproc/simpleini

-LIB_DEPENDS = devel/sdl2-mixer \
- devel/sdl2-ttf
+LIB_DEPENDS = archivers/libmpq \
+ audio/libsmackerdec \
+ audio/sdl2-audiolib \
+ devel/fmt \
+ devel/sdl2-image \
+ devel/sdl2-mixer \
+ devel/sdl2-ttf \
+ graphics/png \
+ security/libsodium

CONFIGURE_ARGS = -DBINARY_RELEASE=ON \
+ -DBUILD_TESTING=OFF \
+ -DCMAKE_EXE_LINKER_FLAGS="${LDFLAGS} -L${LOCALBASE}/lib -lSDL2_image -lsmackerdec -lmpq" \
-DDEBUG=OFF \
+ -DDEVILUTIONX_SYSTEM_BZIP2=ON \
+ -DDEVILUTIONX_SYSTEM_LIBFMT=ON \
+ -DDEVILUTIONX_SYSTEM_LIBPNG=ON \
+ -DDEVILUTIONX_SYSTEM_SDL_AUDIOLIB=ON \
+ -DDEVILUTIONX_SYSTEM_SDL_IMAGE=ON \
+ -DDEVILUTIONX_SYSTEM_SIMPLEINI=ON \
+ -DDEVILUTIONX_SYSTEM_ZLIB=ON \
-DDISABLE_LTO=ON \
- -DVERSION_NUM="${GH_TAGNAME}" \
- -DSDL2_INCLUDE_DIR=${LOCALBASE}/include/SDL2
+ -DDISABLE_ZERO_TIER=ON \
+ -DSDL2_INCLUDE_DIR=${LOCALBASE}/include/SDL2 \
+ -DVERSION_NUM="${GH_TAGNAME}"

NO_TEST = Yes

-FIX_CRLF_FILES = CMakeLists.txt SourceS/miniwin.h
+FIX_CRLF_FILES = 3rdParty/libsmackerdec/CMakeLists.txt \
+ 3rdParty/simpleini/CMakeLists.txt \
+ CMake/Dependencies.cmake \
+ Source/CMakeLists.txt

# No install target
do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/diasurgical
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/diasurgical/devilutionx
+ cp -R ${WRKDIR}/devilutionx-src-${GH_TAGNAME}/Packaging/resources/assets \
+ ${PREFIX}/share/diasurgical/devilutionx
+ ${INSTALL_DATA} ${WRKDIR}/devilutionx-src-${GH_TAGNAME}/dist/devilutionx.mpq \
+ ${PREFIX}/share/diasurgical/devilutionx
+ ${INSTALL_DATA} ${WRKDIST}/LICENSE.md ${PREFIX}/share/diasurgical/devilutionx
+
${INSTALL_PROGRAM} ${WRKBUILD}/devilutionx ${PREFIX}/bin

.include <bsd.port.mk>
blob - d1f97bf5b3b62fff034d0d1d6f1bf89eb4d21dbe
blob + 12218c10431ca04207b792ff948bf4f24463f31a
--- games/devilutionx/distinfo
+++ games/devilutionx/distinfo
@@ -1,2 +1,4 @@
-SHA256 (devilutionX-1.1.0.tar.gz) = OV7CmN9Tg6vmBVDUWtul5YEZhFicyx5QSJGyZ7PEZ8E=
-SIZE (devilutionX-1.1.0.tar.gz) = 2271614
+SHA256 (devilutionX-1.5.0.tar.gz) = lL0R4FulPt3f2d9nfTDJ+f3KkPljo0Zr8PsTO9T41mg=
+SHA256 (devilutionx-src.tar.xz) = Ql5jiReSxKshOGX44bRAExdDm/R0UPGAZO5y6/miq/g=
+SIZE (devilutionX-1.5.0.tar.gz) = 9353135
+SIZE (devilutionx-src.tar.xz) = 21951316
blob - 7c647491e82ef782576ecad93bd0ba603dd4f8fc (mode 644)
blob + /dev/null
--- games/devilutionx/patches/patch-CMakeLists_txt
+++ /dev/null
@@ -1,12 +0,0 @@
-EXPERIMENTAL: don't link SDL2::SDL2main (removed in SDL 2.24.0)
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -479,7 +479,6 @@ foreach(target devilution ${BIN_TARGET})
- target_compile_definitions(${target} PRIVATE USE_SDL1)
- else()
- target_link_libraries(${target} PRIVATE
-- SDL2::SDL2main
- SDL2::SDL2_ttf
- SDL2::SDL2_mixer)
- endif()
blob - /dev/null
blob + 4971371248480e565aa35ae0f9018cd2225cc5d8 (mode 644)
--- /dev/null
+++ games/devilutionx/patches/patch-CMake_Dependencies_cmake
@@ -0,0 +1,77 @@
+Broken build system when looking for and using SDL2-image.
+-lSDL2_image is in CMAKE_EXE_LINKER_FLAGS (see port Makefile).
+
+Index: CMake/Dependencies.cmake
+--- CMake/Dependencies.cmake.orig
++++ CMake/Dependencies.cmake
+@@ -85,40 +85,6 @@ else()
+ endif()
+ endif()
+
+-macro(_find_SDL_image QUIET_OR_REQUIRED)
+- # vcpkg uses sdl2-image as the package name
+- find_package(sdl2-image QUIET)
+- set(SDL_image_FOUND ${sdl2-image_FOUND})
+-
+- if(NOT SDL_image_FOUND)
+- # Fall back on PkgConfig via FindSDL2_image.cmake
+- find_package(SDL2_image ${QUIET_OR_REQUIRED})
+- set(SDL_image_FOUND ${SDL2_image_FOUND})
+- endif()
+-endmacro()
+-
+-if(NOT USE_SDL1)
+- if(EMSCRIPTEN)
+- emscripten_system_library("SDL_image" SDL2::SDL2_image USE_SDL_IMAGE=2 "SDL2_IMAGE_FORMATS='[\"png\"]'")
+- else()
+- if(NOT DEFINED DEVILUTIONX_SYSTEM_SDL_IMAGE)
+- _find_SDL_image(QUIET)
+- if(SDL_image_FOUND)
+- message("-- Found SDL_image")
+- else()
+- message("-- Suitable system SDL_image package not found, will use SDL_image from source")
+- set(DEVILUTIONX_SYSTEM_SDL_IMAGE OFF)
+- endif()
+- endif()
+- dependency_options("SDL_image" DEVILUTIONX_SYSTEM_SDL_IMAGE ON DEVILUTIONX_STATIC_SDL_IMAGE)
+- if(DEVILUTIONX_SYSTEM_SDL_IMAGE)
+- _find_SDL_image(REQUIRED)
+- else()
+- add_subdirectory(3rdParty/SDL_image)
+- endif()
+- endif()
+-endif()
+-
+ if(NOT DEFINED DEVILUTIONX_SYSTEM_LIBFMT)
+ find_package(fmt 8.0.0 QUIET)
+ if(fmt_FOUND)
+@@ -163,7 +129,7 @@ if(PACKET_ENCRYPTION)
+ endif()
+ endif()
+
+-add_subdirectory(3rdParty/libsmackerdec)
++#add_subdirectory(3rdParty/libsmackerdec)
+
+ if(WIN32 AND NOT UWP_LIB)
+ add_subdirectory(3rdParty/find_steam_game)
+@@ -185,20 +151,12 @@ else()
+ add_subdirectory(3rdParty/simpleini)
+ endif()
+
+-if(SUPPORTS_MPQ)
+- add_subdirectory(3rdParty/libmpq)
+-endif()
+-
+ add_subdirectory(3rdParty/tl)
+
+ add_subdirectory(3rdParty/hoehrmann_utf8)
+
+ if(SUPPORTS_MPQ OR NOT NONET)
+ add_subdirectory(3rdParty/PKWare)
+-endif()
+-
+-if(NOT NONET AND NOT DISABLE_TCP)
+- add_subdirectory(3rdParty/asio)
+ endif()
+
+ if(NOT NONET AND NOT DISABLE_ZERO_TIER)
blob - a3ef69998799eaf9b26d0da647df8121b37b5adb (mode 644)
blob + /dev/null
--- games/devilutionx/patches/patch-CMake_FindSDL2_cmake
+++ /dev/null
@@ -1,14 +0,0 @@
-comment out set_property to avoid error "set_property can not be used on an
-ALIAS target"
-
-Index: CMake/FindSDL2.cmake
---- CMake/FindSDL2.cmake.orig
-+++ CMake/FindSDL2.cmake
-@@ -251,5 +251,5 @@ mark_as_advanced(SDL2_LIBRARY
- SDL2_MWINDOWS_LIBRARY)
-
- find_package(Threads REQUIRED)
--set_property(TARGET SDL2::SDL2 APPEND PROPERTY
-- INTERFACE_LINK_LIBRARIES Threads::Threads)
-+#set_property(TARGET SDL2::SDL2 APPEND PROPERTY
-+# INTERFACE_LINK_LIBRARIES Threads::Threads)
blob - /dev/null
blob + 4ca2f65e5c967cb438f4ac0dd7bf0baf8c7ff1d7 (mode 644)
--- /dev/null
+++ games/devilutionx/patches/patch-Source_CMakeLists_txt
@@ -0,0 +1,37 @@
+Build system is broken around SDL2_image.
+Same with libsmackerdec and libmpq.
+asio is a header-only library...
+
+Index: Source/CMakeLists.txt
+--- Source/CMakeLists.txt.orig
++++ Source/CMakeLists.txt
+@@ -165,7 +165,6 @@ set(libdevilutionx_SRCS
+ utils/utf8.cpp)
+
+ if(SUPPORTS_MPQ)
+- list(APPEND libdevilutionx_DEPS libmpq)
+ list(APPEND libdevilutionx_SRCS
+ mpq/mpq_reader.cpp
+ mpq/mpq_sdl_rwops.cpp
+@@ -259,21 +258,13 @@ target_link_libraries(libdevilutionx PUBLIC
+ Threads::Threads
+ DevilutionX::SDL
+ fmt::fmt
+- libsmackerdec
+ simpleini::simpleini
+ tl
+ hoehrmann_utf8
+ ${libdevilutionx_DEPS}
+ )
+
+-if(NOT USE_SDL1)
+- target_link_libraries(libdevilutionx PUBLIC SDL2::SDL2_image)
+-endif()
+-
+ if(NOT NONET)
+- if(NOT DISABLE_TCP)
+- target_link_libraries(libdevilutionx PUBLIC asio)
+- endif()
+ if(PACKET_ENCRYPTION)
+ target_link_libraries(libdevilutionx PUBLIC sodium)
+ endif()
blob - c3576c09ee700c2b1bce40db847a9f9c411fe6af (mode 644)
blob + /dev/null
--- games/devilutionx/patches/patch-SourceS_miniwin_h
+++ /dev/null
@@ -1,14 +0,0 @@
-Whatever this was working around we don't need it to work around any more.
-
-Index: SourceS/miniwin.h
---- SourceS/miniwin.h.orig
-+++ SourceS/miniwin.h
-@@ -3,7 +3,7 @@
- #include <ctype.h>
- #include <math.h>
- // work around https://reviews.llvm.org/D51265
--#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__OpenBSD__)
-+#if defined(__APPLE__) || defined(__FreeBSD__)
- #include "macos_stdarg.h"
- #else
- #include <stdarg.h>
blob - e7248854651c326ecf9dea1b2b7e3b17ad220b4c
blob + 89436370f5b5ee1da2cd9a9be3c4094434c597ef
--- games/devilutionx/pkg/PLIST
+++ games/devilutionx/pkg/PLIST
@@ -1,2 +1,176 @@
@bin bin/devilutionx
+share/diasurgical/
+share/diasurgical/devilutionx/
+share/diasurgical/devilutionx/LICENSE.md
+share/diasurgical/devilutionx/assets/
+share/diasurgical/devilutionx/assets/arena/
+share/diasurgical/devilutionx/assets/arena/church.dun
+share/diasurgical/devilutionx/assets/arena/circle_of_death.dun
+share/diasurgical/devilutionx/assets/arena/hell.dun
+share/diasurgical/devilutionx/assets/data/
+share/diasurgical/devilutionx/assets/data/boxleftend.clx
+share/diasurgical/devilutionx/assets/data/boxmiddle.clx
+share/diasurgical/devilutionx/assets/data/boxrightend.clx
+share/diasurgical/devilutionx/assets/data/charbg.clx
+share/diasurgical/devilutionx/assets/data/dirtybuc.clx
+share/diasurgical/devilutionx/assets/data/dirtybucp.clx
+share/diasurgical/devilutionx/assets/data/health.clx
+share/diasurgical/devilutionx/assets/data/healthbox.clx
+share/diasurgical/devilutionx/assets/data/hintbox.clx
+share/diasurgical/devilutionx/assets/data/hintboxbackground.clx
+share/diasurgical/devilutionx/assets/data/hinticons.clx
+share/diasurgical/devilutionx/assets/data/monstertags.clx
+share/diasurgical/devilutionx/assets/data/panel8buc.clx
+share/diasurgical/devilutionx/assets/data/panel8bucp.clx
+share/diasurgical/devilutionx/assets/data/resistance.clx
+share/diasurgical/devilutionx/assets/data/stash.clx
+share/diasurgical/devilutionx/assets/data/stashnavbtns.clx
+share/diasurgical/devilutionx/assets/data/talkbutton.clx
+share/diasurgical/devilutionx/assets/data/xpbar.clx
+share/diasurgical/devilutionx/assets/fonts/
+share/diasurgical/devilutionx/assets/fonts/12-00.bin
+share/diasurgical/devilutionx/assets/fonts/12-00.clx
+share/diasurgical/devilutionx/assets/fonts/12-01.bin
+share/diasurgical/devilutionx/assets/fonts/12-01.clx
+share/diasurgical/devilutionx/assets/fonts/12-02.bin
+share/diasurgical/devilutionx/assets/fonts/12-02.clx
+share/diasurgical/devilutionx/assets/fonts/12-03.bin
+share/diasurgical/devilutionx/assets/fonts/12-03.clx
+share/diasurgical/devilutionx/assets/fonts/12-04.bin
+share/diasurgical/devilutionx/assets/fonts/12-04.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f1.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f3.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f4.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f5.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f6.clx
+share/diasurgical/devilutionx/assets/fonts/12-1f9.clx
+share/diasurgical/devilutionx/assets/fonts/12-20.bin
+share/diasurgical/devilutionx/assets/fonts/12-20.clx
+share/diasurgical/devilutionx/assets/fonts/12-26.clx
+share/diasurgical/devilutionx/assets/fonts/12-e0.bin
+share/diasurgical/devilutionx/assets/fonts/12-e0.clx
+share/diasurgical/devilutionx/assets/fonts/22-00.bin
+share/diasurgical/devilutionx/assets/fonts/22-00.clx
+share/diasurgical/devilutionx/assets/fonts/22-01.bin
+share/diasurgical/devilutionx/assets/fonts/22-01.clx
+share/diasurgical/devilutionx/assets/fonts/22-02.bin
+share/diasurgical/devilutionx/assets/fonts/22-02.clx
+share/diasurgical/devilutionx/assets/fonts/22-03.bin
+share/diasurgical/devilutionx/assets/fonts/22-03.clx
+share/diasurgical/devilutionx/assets/fonts/22-04.bin
+share/diasurgical/devilutionx/assets/fonts/22-04.clx
+share/diasurgical/devilutionx/assets/fonts/22-05.bin
+share/diasurgical/devilutionx/assets/fonts/22-05.clx
+share/diasurgical/devilutionx/assets/fonts/22-20.bin
+share/diasurgical/devilutionx/assets/fonts/22-20.clx
+share/diasurgical/devilutionx/assets/fonts/24-00.bin
+share/diasurgical/devilutionx/assets/fonts/24-00.clx
+share/diasurgical/devilutionx/assets/fonts/24-01.bin
+share/diasurgical/devilutionx/assets/fonts/24-01.clx
+share/diasurgical/devilutionx/assets/fonts/24-02.bin
+share/diasurgical/devilutionx/assets/fonts/24-02.clx
+share/diasurgical/devilutionx/assets/fonts/24-03.bin
+share/diasurgical/devilutionx/assets/fonts/24-03.clx
+share/diasurgical/devilutionx/assets/fonts/24-04.bin
+share/diasurgical/devilutionx/assets/fonts/24-04.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f1.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f3.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f4.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f5.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f6.clx
+share/diasurgical/devilutionx/assets/fonts/24-1f9.clx
+share/diasurgical/devilutionx/assets/fonts/24-20.bin
+share/diasurgical/devilutionx/assets/fonts/24-20.clx
+share/diasurgical/devilutionx/assets/fonts/24-26.clx
+share/diasurgical/devilutionx/assets/fonts/24-e0.bin
+share/diasurgical/devilutionx/assets/fonts/24-e0.clx
+share/diasurgical/devilutionx/assets/fonts/30-00.bin
+share/diasurgical/devilutionx/assets/fonts/30-00.clx
+share/diasurgical/devilutionx/assets/fonts/30-01.bin
+share/diasurgical/devilutionx/assets/fonts/30-01.clx
+share/diasurgical/devilutionx/assets/fonts/30-02.bin
+share/diasurgical/devilutionx/assets/fonts/30-02.clx
+share/diasurgical/devilutionx/assets/fonts/30-03.bin
+share/diasurgical/devilutionx/assets/fonts/30-03.clx
+share/diasurgical/devilutionx/assets/fonts/30-04.bin
+share/diasurgical/devilutionx/assets/fonts/30-04.clx
+share/diasurgical/devilutionx/assets/fonts/30-20.bin
+share/diasurgical/devilutionx/assets/fonts/30-20.clx
+share/diasurgical/devilutionx/assets/fonts/42-00.bin
+share/diasurgical/devilutionx/assets/fonts/42-00.clx
+share/diasurgical/devilutionx/assets/fonts/42-01.bin
+share/diasurgical/devilutionx/assets/fonts/42-01.clx
+share/diasurgical/devilutionx/assets/fonts/42-02.bin
+share/diasurgical/devilutionx/assets/fonts/42-02.clx
+share/diasurgical/devilutionx/assets/fonts/42-03.bin
+share/diasurgical/devilutionx/assets/fonts/42-03.clx
+share/diasurgical/devilutionx/assets/fonts/42-04.bin
+share/diasurgical/devilutionx/assets/fonts/42-04.clx
+share/diasurgical/devilutionx/assets/fonts/42-20.bin
+share/diasurgical/devilutionx/assets/fonts/42-20.clx
+share/diasurgical/devilutionx/assets/fonts/46-00.bin
+share/diasurgical/devilutionx/assets/fonts/46-00.clx
+share/diasurgical/devilutionx/assets/fonts/46-01.bin
+share/diasurgical/devilutionx/assets/fonts/46-01.clx
+share/diasurgical/devilutionx/assets/fonts/46-02.bin
+share/diasurgical/devilutionx/assets/fonts/46-02.clx
+share/diasurgical/devilutionx/assets/fonts/46-03.bin
+share/diasurgical/devilutionx/assets/fonts/46-03.clx
+share/diasurgical/devilutionx/assets/fonts/46-04.bin
+share/diasurgical/devilutionx/assets/fonts/46-04.clx
+share/diasurgical/devilutionx/assets/fonts/46-20.bin
+share/diasurgical/devilutionx/assets/fonts/46-20.clx
+share/diasurgical/devilutionx/assets/fonts/black.trn
+share/diasurgical/devilutionx/assets/fonts/blue.trn
+share/diasurgical/devilutionx/assets/fonts/buttonface.trn
+share/diasurgical/devilutionx/assets/fonts/buttonpushed.trn
+share/diasurgical/devilutionx/assets/fonts/goldui.trn
+share/diasurgical/devilutionx/assets/fonts/golduis.trn
+share/diasurgical/devilutionx/assets/fonts/grayui.trn
+share/diasurgical/devilutionx/assets/fonts/grayuis.trn
+share/diasurgical/devilutionx/assets/fonts/orange.trn
+share/diasurgical/devilutionx/assets/fonts/red.trn
+share/diasurgical/devilutionx/assets/fonts/white.trn
+share/diasurgical/devilutionx/assets/fonts/whitegold.trn
+share/diasurgical/devilutionx/assets/fonts/yellow.trn
+share/diasurgical/devilutionx/assets/gendata/
+share/diasurgical/devilutionx/assets/gendata/cut2w.clx
+share/diasurgical/devilutionx/assets/gendata/cut3w.clx
+share/diasurgical/devilutionx/assets/gendata/cut4w.clx
+share/diasurgical/devilutionx/assets/gendata/cutgatew.clx
+share/diasurgical/devilutionx/assets/gendata/cutl1dw.clx
+share/diasurgical/devilutionx/assets/gendata/cutportlw.clx
+share/diasurgical/devilutionx/assets/gendata/cutportrw.clx
+share/diasurgical/devilutionx/assets/gendata/cutstartw.clx
+share/diasurgical/devilutionx/assets/gendata/cutttw.clx
+share/diasurgical/devilutionx/assets/gendata/pause.trn
+share/diasurgical/devilutionx/assets/levels/
+share/diasurgical/devilutionx/assets/levels/l1data/
+share/diasurgical/devilutionx/assets/levels/l1data/sklkngt.dun
+share/diasurgical/devilutionx/assets/levels/l2data/
+share/diasurgical/devilutionx/assets/levels/l2data/bonechat.dun
+share/diasurgical/devilutionx/assets/levels/towndata/
+share/diasurgical/devilutionx/assets/levels/towndata/automap.amp
+share/diasurgical/devilutionx/assets/levels/towndata/automap.dun
+share/diasurgical/devilutionx/assets/nlevels/
+share/diasurgical/devilutionx/assets/nlevels/cutl5w.clx
+share/diasurgical/devilutionx/assets/nlevels/cutl6w.clx
+share/diasurgical/devilutionx/assets/nlevels/l5data/
+share/diasurgical/devilutionx/assets/nlevels/l5data/cornerstone.dun
+share/diasurgical/devilutionx/assets/nlevels/l5data/uberroom.dun
+share/diasurgical/devilutionx/assets/ui_art/
+share/diasurgical/devilutionx/assets/ui_art/button.png
+share/diasurgical/devilutionx/assets/ui_art/creditsw.clx
+share/diasurgical/devilutionx/assets/ui_art/diablo.pal
+share/diasurgical/devilutionx/assets/ui_art/directions.png
+share/diasurgical/devilutionx/assets/ui_art/directions2.png
+share/diasurgical/devilutionx/assets/ui_art/dvl_but_sml.clx
+share/diasurgical/devilutionx/assets/ui_art/dvl_lrpopup.clx
+share/diasurgical/devilutionx/assets/ui_art/hellfire.pal
+share/diasurgical/devilutionx/assets/ui_art/hf_titlew.clx
+share/diasurgical/devilutionx/assets/ui_art/mainmenuw.clx
+share/diasurgical/devilutionx/assets/ui_art/menu-levelup.png
+share/diasurgical/devilutionx/assets/ui_art/menu.png
+share/diasurgical/devilutionx/assets/ui_art/supportw.clx
+share/diasurgical/devilutionx/devilutionx.mpq
share/doc/pkg-readmes/${PKGSTEM}
Hello,

With the recent additions of libmpq, sdl2-audiolib, simpleini, and
libsmackerdec, this devilutionx update should work. I've only tested on amd64
and only with single player.

Using plain `devilutionx` will crash attempting to play the intro video, but
for now, that can be skipped with `devilutionx -n`. Other tests and feedback?

Much thanks to bcallah@ for getting the diff to this point!

Thanks,
Lucas

No comments:

Post a Comment