From: Brad Smith Subject: UPDATE: devilutionX 1.5.5 To: ports@openbsd.org Cc: lraab@openbsd.org Date: Sun, 22 Feb 2026 06:51:09 -0500 Here is an update to devilutionx 1.5.5. Index: Makefile =================================================================== RCS file: /cvs/ports/games/devilutionx/Makefile,v retrieving revision 1.17 diff -u -p -u -p -r1.17 Makefile --- Makefile 11 Feb 2026 15:12:25 -0000 1.17 +++ Makefile 22 Feb 2026 11:32:09 -0000 @@ -1,11 +1,10 @@ COMMENT = open source engine recreation for Diablo 1 game PKGNAME = ${DISTNAME:L} CATEGORIES = games x11 -REVISION = 0 GH_ACCOUNT = diasurgical GH_PROJECT = devilutionX -GH_TAGNAME = 1.5.4 +GH_TAGNAME = 1.5.5 SITES = ${SITES_GITHUB} SITES.a = https://github.com/diasurgical/devilutionX/releases/download/${GH_TAGNAME}/ @@ -58,6 +57,7 @@ FIX_CRLF_FILES = 3rdParty/libsmackerdec/ 3rdParty/simpleini/CMakeLists.txt \ CMake/Dependencies.cmake \ Source/CMakeLists.txt \ + Source/dvlnet/tcp_server.cpp \ Source/storm/storm_svid.cpp post-extract: Index: distinfo =================================================================== RCS file: /cvs/ports/games/devilutionx/distinfo,v retrieving revision 1.10 diff -u -p -u -p -r1.10 distinfo --- distinfo 31 May 2025 23:48:45 -0000 1.10 +++ distinfo 22 Feb 2026 11:32:09 -0000 @@ -1,4 +1,4 @@ -SHA256 (devilutionX-1.5.4.tar.gz) = O020oOHC1y8rytoYt4N9Kzfp/Wp6PIGEqYzXf07kQg4= -SHA256 (devilutionx-src-1.5.4.tar.xz) = wlKg4fJGaM7s0DqkX8MD1RXq8hZ00kTP7MeASKJnfI4= -SIZE (devilutionX-1.5.4.tar.gz) = 9835887 -SIZE (devilutionx-src-1.5.4.tar.xz) = 22665424 +SHA256 (devilutionX-1.5.5.tar.gz) = OBacJ1C79tIogJj4WBWfAqrpAmsAzq3TBMo1co9Ma/8= +SHA256 (devilutionx-src-1.5.5.tar.xz) = 3+eJTdTfpf0jddcIqqaDfu85hsysJINFp5iAWaUH3mo= +SIZE (devilutionX-1.5.5.tar.gz) = 9754714 +SIZE (devilutionx-src-1.5.5.tar.xz) = 22561696 Index: patches/patch-Source_CMakeLists_txt =================================================================== RCS file: /cvs/ports/games/devilutionx/patches/patch-Source_CMakeLists_txt,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-Source_CMakeLists_txt --- patches/patch-Source_CMakeLists_txt 31 May 2025 23:48:45 -0000 1.2 +++ patches/patch-Source_CMakeLists_txt 22 Feb 2026 11:32:09 -0000 @@ -5,7 +5,7 @@ asio is a header-only library... Index: Source/CMakeLists.txt --- Source/CMakeLists.txt.orig +++ Source/CMakeLists.txt -@@ -168,7 +168,6 @@ set(libdevilutionx_SRCS +@@ -171,7 +171,6 @@ set(libdevilutionx_SRCS utils/utf8.cpp) if(SUPPORTS_MPQ) @@ -13,7 +13,7 @@ Index: Source/CMakeLists.txt list(APPEND libdevilutionx_SRCS mpq/mpq_reader.cpp mpq/mpq_sdl_rwops.cpp -@@ -266,21 +265,13 @@ target_link_libraries(libdevilutionx PUBLIC +@@ -269,21 +268,13 @@ target_link_libraries(libdevilutionx PUBLIC Threads::Threads DevilutionX::SDL fmt::fmt Index: patches/patch-Source_dvlnet_tcp_server_cpp =================================================================== RCS file: patches/patch-Source_dvlnet_tcp_server_cpp diff -N patches/patch-Source_dvlnet_tcp_server_cpp --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-Source_dvlnet_tcp_server_cpp 22 Feb 2026 11:32:09 -0000 @@ -0,0 +1,15 @@ +- Fix building with Asio 1.33.0 or newer + d00ca7022c613989af950b768f04a79214f3a7d7 + +Index: Source/dvlnet/tcp_server.cpp +--- Source/dvlnet/tcp_server.cpp.orig ++++ Source/dvlnet/tcp_server.cpp +@@ -17,7 +17,7 @@ tcp_server::tcp_server(asio::io_context &ioc, const st + : ioc(ioc) + , pktfty(pktfty) + { +- auto addr = asio::ip::address::from_string(bindaddr); ++ auto addr = asio::ip::make_address(bindaddr); + auto ep = asio::ip::tcp::endpoint(addr, port); + acceptor = std::make_unique(ioc, ep, true); + StartAccept(); Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/devilutionx/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 31 May 2025 23:48:45 -0000 1.4 +++ pkg/PLIST 22 Feb 2026 11:32:09 -0000 @@ -69,6 +69,7 @@ share/diasurgical/devilutionx/assets/fon share/diasurgical/devilutionx/assets/fonts/30-03.clx share/diasurgical/devilutionx/assets/fonts/30-04.clx share/diasurgical/devilutionx/assets/fonts/30-20.clx +share/diasurgical/devilutionx/assets/fonts/30-e0.clx share/diasurgical/devilutionx/assets/fonts/42-00.clx share/diasurgical/devilutionx/assets/fonts/42-01.clx share/diasurgical/devilutionx/assets/fonts/42-02.clx @@ -85,6 +86,9 @@ share/diasurgical/devilutionx/assets/fon 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/gamedialogred.trn +share/diasurgical/devilutionx/assets/fonts/gamedialogwhite.trn +share/diasurgical/devilutionx/assets/fonts/gamedialogyellow.trn share/diasurgical/devilutionx/assets/fonts/goldui.trn share/diasurgical/devilutionx/assets/fonts/golduis.trn share/diasurgical/devilutionx/assets/fonts/grayui.trn