Hi ports -- Attached is an update to DevilutionX. Ours is a couple of releases old, so here the page with all the changelog: https://github.com/diasurgical/devilutionX/releases
I can't guarantee your old saved games will work, so beware. !amd64 testing appreciated. OK? ~Brian
Index: Makefile =================================================================== RCS file: /cvs/ports/games/devilutionx/Makefile,v retrieving revision 1.7 diff -u -p -r1.7 Makefile --- Makefile 31 Jul 2020 23:09:46 -0000 1.7 +++ Makefile 11 Oct 2020 19:53:42 -0000 @@ -2,12 +2,11 @@ COMMENT = open source engine recreation for Diablo 1 game PKGNAME = ${DISTNAME:L} -REVISION = 0 CATEGORIES = games x11 GH_ACCOUNT = diasurgical GH_PROJECT = devilutionX -GH_TAGNAME = 1.0.1 +GH_TAGNAME = 1.1.0 MAINTAINER = Brian Callahan <bcal...@openbsd.org> @@ -27,12 +26,9 @@ LIB_DEPENDS = devel/sdl2-mixer \ devel/sdl2-ttf CONFIGURE_ARGS = -DBINARY_RELEASE=ON \ - -DDEBUG=OFF - -# Upstream CMake creates build lines that neither ninja, -# samurai, nor base make understand. -USE_GMAKE = Yes -USE_NINJA = No + -DDEBUG=OFF \ + -DDISABLE_LTO=ON \ + -DVERSION_NUM="${GH_TAGNAME}" NO_TEST = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/games/devilutionx/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 16 Mar 2020 23:50:28 -0000 1.5 +++ distinfo 11 Oct 2020 19:53:42 -0000 @@ -1,2 +1,2 @@ -SHA256 (devilutionX-1.0.1.tar.gz) = FlVk/v2/0LT790aI6hvrHYEesdjiALn6rVtwrirHVk4= -SIZE (devilutionX-1.0.1.tar.gz) = 2005920 +SHA256 (devilutionX-1.1.0.tar.gz) = OV7CmN9Tg6vmBVDUWtul5YEZhFicyx5QSJGyZ7PEZ8E= +SIZE (devilutionX-1.1.0.tar.gz) = 2271614 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 31 Jul 2020 23:09:46 -0000 1.6 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,33 +0,0 @@ -$OpenBSD: patch-CMakeLists_txt,v 1.6 2020/07/31 23:09:46 bcallah Exp $ - --DLTO=OFF in CONFIGURE_ARGS doesn't catch. -Don't do git here. - -Index: CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -25,7 +25,7 @@ if(BINARY_RELEASE) - set(ASAN OFF) - set(UBSAN OFF) - set(DEBUG OFF) -- set(LTO ON) -+ set(LTO OFF) - set(DIST ON) - set(FASTER OFF) - endif() -@@ -40,14 +40,8 @@ if(NIGHTLY_BUILD) - set(FASTER OFF) - endif() - --include(CMake/git.cmake) --get_git_tag(GIT_TAG) --if(NOT CMAKE_BUILD_TYPE MATCHES "Release") -- get_git_commit_hash(GIT_COMMIT_HASH) --endif() -- - project(DevilutionX -- VERSION ${GIT_TAG} -+ VERSION 1.0.1 - LANGUAGES C CXX) - - if(LTO)