This updates barony to 3.2.3 so it match the version you can download on GOG. The game must perfectly match the version of the assets. On GOG you can download 3.2.3 but we had the engine 3.2.2 so it crashed at start.
If you had 3.2.2 files, after this update the game won't work anymore, you will have to update your game files. It's not really pratical and I don't think it's worth creating a subpackage for every barony release... It's better to always support the game files available on store than keeping things compatible. I had to ask upstream[1] to create a version for 3.2.3 because they only provided 3.2.2 and 3.3.0 but there are no assets releases for 3.3.0 that I am aware of! FreeBSD did update their port to 3.3.0 but it's not possible to play without a hack[2] as you can't find assets... [1] https://github.com/TurningWheel/Barony/issues/475 [2] https://github.com/TurningWheel/Barony/issues/458 Index: Makefile =================================================================== RCS file: /cvs/ports/games/barony/Makefile,v retrieving revision 1.5 diff -u -p -r1.5 Makefile --- Makefile 12 Jul 2019 20:46:14 -0000 1.5 +++ Makefile 18 Jun 2020 20:09:29 -0000 @@ -1,6 +1,6 @@ # $OpenBSD: Makefile,v 1.5 2019/07/12 20:46:14 sthen Exp $ -V = 3.2.2 +V = 3.2.3 COMMENT = 3D, first person roguelike PKGNAME = ${DISTNAME:L} CATEGORIES = games x11 Index: distinfo =================================================================== RCS file: /cvs/ports/games/barony/distinfo,v retrieving revision 1.2 diff -u -p -r1.2 distinfo --- distinfo 1 Oct 2018 12:00:12 -0000 1.2 +++ distinfo 18 Jun 2020 20:09:29 -0000 @@ -1,2 +1,2 @@ -SHA256 (Barony-3.2.2.tar.gz) = Kd2HLTnqX5rg20d6nYfF58EktoDBldjNckNiH+zW2OY= -SIZE (Barony-3.2.2.tar.gz) = 53418154 +SHA256 (Barony-3.2.3.tar.gz) = M0tAqqGtVXFQaBWqYBpw1B5L1EqnBqp52MIeChIlwm8= +SIZE (Barony-3.2.3.tar.gz) = 53508615 Index: pkg/README =================================================================== RCS file: /cvs/ports/games/barony/pkg/README,v retrieving revision 1.3 diff -u -p -r1.3 README --- pkg/README 1 Oct 2018 12:00:12 -0000 1.3 +++ pkg/README 18 Jun 2020 20:09:29 -0000 @@ -8,10 +8,11 @@ Barony ====== Barony requires the original game files from Barony: Blessed Edition (e.g. 3.2.x) to work properly. These can come from the GOG.com or the -Steam versions of the game. +Steam versions of the game. The game version should exactly match the +package version. If using the GOG.com version, you should download the Linux version -barony_cursed_edition_3_2_2_24038.sh and use the unzip package to +barony_blessed_addition_3_2_3_hotfix_1_30730.sh and use the unzip package to extract the data. The files will be in a directory named data/noarch/game. You can move @@ -20,7 +21,7 @@ directory for a global install. You will permissions on the files. The easiest way to do this is to follow these steps: -$ unzip barony_cursed_edition_3_2_2_24038.sh +$ unzip barony_blessed_addition_3_2_3_hotfix_1_30730.sh $ doas cp -R data/noarch/game/* ${TRUEPREFIX}/share/barony $ doas find ${TRUEPREFIX}/share/barony -type d ! -perm 755 -exec chmod 755 {} \;
