Sunday, March 12, 2023

update: games/zelda3 from snapshot to 0.2-beta

Two days ago the snesrev project tagged a new release of zelda3, fixing
several gameplay glitches and crashes. This diff updates our port.

Quick playtesting suggests that this version is working fine Given the
nature of the changes made upstream it is unlikely that this update would
introduce any major problems.

Our build fix has been merged so a local patch can be dropped.

Upstream calls this "0.2-beta" and I have followed their naming.

ok?

diff /usr/ports
commit - 4783614d8e624d89a1b6f60755ca79ea91c630fe
path + /usr/ports
blob - 46f7e5df7b0132900a3b9bc921e6cb0d50dd7c0f
file + games/zelda3/Makefile
--- games/zelda3/Makefile
+++ games/zelda3/Makefile
@@ -1,11 +1,11 @@
COMMENT = reimplementation of Zelda - A Link to the Past

-DISTNAME = zelda3-0.1pre20221101
+V = 0.2-beta
+PKGNAME = zelda3-${V:S/-//g}

-# use a commit hash, for now; the latest tag (v0.1-beta) is quite outdated
GH_ACCOUNT = snesrev
GH_PROJECT = zelda3
-GH_COMMIT = 91d771ecc4532e4e40995b133edd9d82a39d61ac
+GH_TAGNAME = v${V}

CATEGORIES = games

blob - 8aad0c00a804349edb6222698a454cbbf2d149e5
file + games/zelda3/distinfo
--- games/zelda3/distinfo
+++ games/zelda3/distinfo
@@ -1,2 +1,2 @@
-SHA256 (zelda3-0.1pre20221101-91d771ec.tar.gz) = nQ8+nFZQ+PW9nAzYSRuXVVOp+fewoYsbt37ympzqcwc=
-SIZE (zelda3-0.1pre20221101-91d771ec.tar.gz) = 3907372
+SHA256 (zelda3-0.2-beta.tar.gz) = igF8TPOKc4vFi7xBAcko6Y9TcFY4GXEn2+rcFujOWuw=
+SIZE (zelda3-0.2-beta.tar.gz) = 3908488
blob - 7e8835702bf3496cb17ad0a038d86d8cf561a83b
file + /dev/null
--- games/zelda3/patches/patch-types_h
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: types.h
---- types.h.orig
-+++ types.h
-@@ -63,7 +63,9 @@ static FORCEINLINE uint UintMax(uint a, uint b) { retu
- #define DWORD(x) (*(uint32*)&(x))
- #define XY(x, y) ((y)*64+(x))
-
-+#ifndef swap16
- static inline uint16 swap16(uint16 v) { return (v << 8) | (v >> 8); }
-+

No comments:

Post a Comment