Index | Thread | Search

From:
Lucas Raab <tuftedocelot@fastmail.fm>
Subject:
[update] games/devilutionx to 1.5.4
To:
ports@openbsd.org
Cc:
Brian Callahan <bcallah@openbsd.org>
Date:
Sat, 31 May 2025 00:42:53 +0000

Download raw body.

Thread
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 <bcallah@openbsd.org>
 
@@ -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