From: Lucas Raab Subject: [update] games/devilutionx to 1.5.4 To: ports@openbsd.org Cc: Brian Callahan Date: Sat, 31 May 2025 00:42:53 +0000 Hello, Here's an update to the latest devilutionX. It works fine on amd64 so far, but any other tests? changelog: https://github.com/diasurgical/DevilutionX/releases/tag/1.5.4 Thanks, Lucas diff refs/heads/master refs/heads/devil commit - 61c8e7c95f2dbe57d957833c09b15c4946a2c4af commit + 31b1e87e66560c504e69161b6284b19b4d91eb73 blob - 2a9c0c81f50cf96a16f38bbdfd676c0408668665 blob + 85e41b82d3e79d5535d5154e9fb8a71c9d5a6cb1 --- games/devilutionx/Makefile +++ games/devilutionx/Makefile @@ -4,7 +4,7 @@ CATEGORIES = games x11 GH_ACCOUNT = diasurgical GH_PROJECT = devilutionX -GH_TAGNAME = 1.5.3 +GH_TAGNAME = 1.5.4 MAINTAINER = Brian Callahan @@ -61,6 +61,9 @@ FIX_CRLF_FILES = 3rdParty/libsmackerdec/CMakeLists.txt Source/CMakeLists.txt \ Source/storm/storm_svid.cpp +post-extract: + mv ${WRKDIR}/DevilutionX-${GH_TAGNAME} ${WRKDIR}/${DISTNAME} + # No install target do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/diasurgical blob - 70863b8c76d6f5fbb7ac616a92d03336a657736b blob + 147af85adf5a36f8280a147980fba08259635f37 --- games/devilutionx/distinfo +++ games/devilutionx/distinfo @@ -1,4 +1,4 @@ -SHA256 (devilutionX-1.5.3.tar.gz) = PRrTK94+1qEeGXcL6pIISj5zndEYhf27kbMyXhGziNM= -SHA256 (devilutionx-src-1.5.3.tar.xz) = 6pSJM+tfv/sS1ydD7xW2JucASoi9TxQVsmqfRSQPSn4= -SIZE (devilutionX-1.5.3.tar.gz) = 9684744 -SIZE (devilutionx-src-1.5.3.tar.xz) = 22394112 +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 blob - ebe103502e5565493d3a5cebe9a0bf87370fd010 blob + 5edeece36929cca484b509ad4493815abcce290b --- games/devilutionx/patches/patch-Source_CMakeLists_txt +++ games/devilutionx/patches/patch-Source_CMakeLists_txt @@ -5,7 +5,7 @@ asio is a header-only library... Index: Source/CMakeLists.txt --- Source/CMakeLists.txt.orig +++ Source/CMakeLists.txt -@@ -166,7 +166,6 @@ set(libdevilutionx_SRCS +@@ -168,7 +168,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 -@@ -260,21 +259,13 @@ target_link_libraries(libdevilutionx PUBLIC +@@ -266,21 +265,13 @@ target_link_libraries(libdevilutionx PUBLIC Threads::Threads DevilutionX::SDL fmt::fmt blob - c4e690db58a4ea5ffa00a087682037a665e1932b blob + b488c23f9a5582cbb29bd9e5217bd6afd9c293c4 --- games/devilutionx/pkg/PLIST +++ games/devilutionx/pkg/PLIST @@ -91,6 +91,12 @@ 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/tr/ +share/diasurgical/devilutionx/assets/fonts/tr/12-00.clx +share/diasurgical/devilutionx/assets/fonts/tr/24-00.clx +share/diasurgical/devilutionx/assets/fonts/tr/30-00.clx +share/diasurgical/devilutionx/assets/fonts/tr/42-00.clx +share/diasurgical/devilutionx/assets/fonts/tr/46-00.clx share/diasurgical/devilutionx/assets/fonts/white.trn share/diasurgical/devilutionx/assets/fonts/whitegold.trn share/diasurgical/devilutionx/assets/fonts/yellow.trn