pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

RigelEngine: update to RigelEngine-0.7.1



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Sun Jan 31 09:42:03 2021 +0200
Changeset:	4948170857b3010a58bcc54427afc3bbf6dd964d

Modified Files:
	RigelEngine/Makefile
	RigelEngine/distinfo
	RigelEngine/patches/patch-3rd__party_CMakeLists.txt

Log Message:
RigelEngine: update to RigelEngine-0.7.1

Announcement:

Overview

This release is primarily focused on bug fixes and better Raspberry
Pi support. Additionally, the original game's cheat codes have
been implemented.

Release notes

New features

  * Implemented the original game's cheat codes found in the
    registered version
  * Added a loading screen during application startup. Mainly meant
    for slower devices like Raspberry Pi and Odroid Go Advance, where
    startup can take a few seconds.

Raspberry Pi improvements

  * Vastly improved performance: At 1080p, a Pi Zero or Pi 3 model B
    now manages a steady 60 FPS (previously only 18). Pi 1 and 2 are
    still stuck at 50 FPS for now due to their lower GPU clock, but
    run fine at 720p or when overclocked.
  * Fixed visual artifacts with the "under water" effect
  * Fixed mouse interaction (the options menu didn't respond to mouse
    clicks)

Bug fixes

  * It was possible to freeze the game (no reaction to user input,
    only quitting via Alt+F4 working) by pressing space bar instead
    of enter in the save game menu. This is now fixed.
  * Picking up rapid fire or cloak while already having the
    corresponding item didn't reset the item timer like in the
    original, but instead added a 2nd instance to the inventory.
    This is now fixed.
  * The in-game message/boss health bar was positioned incorrectly
    when not in wide-screen mode
  * The in-game message/boss health bar was not affected by screen
    shake
  * It was not possible to select a different game path if the path
    stored in the profile became invalid, was moved etc. Now, the
    path selection dialog is shown again in case of an invalid path
    in the profile.
  * Fixed visual glitch where a black rectangle was sometimes visible
    in the menus
  * Fixed visual glitch where a previously shown menu screen was
     briefly visible during the transition from bonus screen to high
    score entry upon finishing the game

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=4948170857b3010a58bcc54427afc3bbf6dd964d

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 RigelEngine/Makefile                                |  6 +++---
 RigelEngine/distinfo                                | 10 +++++-----
 RigelEngine/patches/patch-3rd__party_CMakeLists.txt |  5 +++--
 3 files changed, 11 insertions(+), 10 deletions(-)

diffs:
diff --git a/RigelEngine/Makefile b/RigelEngine/Makefile
index 8227d1ebdd..8a7e77a6b5 100644
--- a/RigelEngine/Makefile
+++ b/RigelEngine/Makefile
@@ -1,9 +1,9 @@
 # $NetBSD$
 
 GITHUB_PROJECT=	RigelEngine
-GITHUB_TAG=	v0.7.0-beta
+GITHUB_TAG=	v0.7.1-beta
 DISTNAME=	${GITHUB_TAG}
-PKGNAME=	RigelEngine-0.7.0
+PKGNAME=	RigelEngine-0.7.1
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=lethal-guitar/}
 DIST_SUBDIR=	${GITHUB_PROJECT}
@@ -17,7 +17,7 @@ HOMEPAGE=	https://github.com/lethal-guitar/RigelEngine/
 COMMENT=	Modern re-implementation of the classic DOS game Duke Nukem II
 LICENSE=	gnu-gpl-v2
 
-WRKSRC=		${WRKDIR}/RigelEngine-0.7.0-beta
+WRKSRC=		${WRKDIR}/RigelEngine-0.7.1-beta
 USE_CMAKE=	yes
 USE_LANGUAGES=	c c++17
 
diff --git a/RigelEngine/distinfo b/RigelEngine/distinfo
index ef9feddb08..ea59fd96a5 100644
--- a/RigelEngine/distinfo
+++ b/RigelEngine/distinfo
@@ -4,9 +4,9 @@ SHA1 (RigelEngine/imgui-1.7.9.tar.gz) = da92c36e123002475cd6adba8e3429051a317e71
 RMD160 (RigelEngine/imgui-1.7.9.tar.gz) = 2ae1cb43d0048e1f74f812ec47de5280dda53a84
 SHA512 (RigelEngine/imgui-1.7.9.tar.gz) = 35ed7af89123e09989ef81085f19ed15f97f4798e2b35834fd8b4ae918889b51132d85901f867ab2f379711a734bc7b2edd309d74f3f7527eaaaebfd766d3737
 Size (RigelEngine/imgui-1.7.9.tar.gz) = 1299303 bytes
-SHA1 (RigelEngine/v0.7.0-beta.tar.gz) = f4ebd8ac989500beb80bcba973bd444c852c3359
-RMD160 (RigelEngine/v0.7.0-beta.tar.gz) = 0b7ab181717ad36cc3524d265857079c82f97506
-SHA512 (RigelEngine/v0.7.0-beta.tar.gz) = 0eae25c434f2cf5e10f63c02fb776c56595683dfa6076c8cbc0f3b5101df431c08778c5ee44ebec38e320342619dc9d4161adfbf1c8036899208df51d552ee88
-Size (RigelEngine/v0.7.0-beta.tar.gz) = 756157 bytes
-SHA1 (patch-3rd__party_CMakeLists.txt) = 10629ff9d8d15eb817737f5d364aff29aa42ea90
+SHA1 (RigelEngine/v0.7.1-beta.tar.gz) = 42098673b7ed460071b3f4e94b29839f08e5ea4c
+RMD160 (RigelEngine/v0.7.1-beta.tar.gz) = 3cc71f845402ec7932f3ee9365bc9f150ddee9ca
+SHA512 (RigelEngine/v0.7.1-beta.tar.gz) = 84d398c08bfaea16d2e9a9f8d4eea860f62f7f5ff8166456dd5c61cc8f2ab1bf7a70c37e8180cc412a875325f6ecc7a14600a76948197c9407d85146599bfaed
+Size (RigelEngine/v0.7.1-beta.tar.gz) = 774503 bytes
+SHA1 (patch-3rd__party_CMakeLists.txt) = 5f478b0f4888c91367d87eb72453a10a585c2d93
 SHA1 (patch-CMakeLists.txt) = 148e401abbed52fc5747f6c182f2efeb9018fbd6
diff --git a/RigelEngine/patches/patch-3rd__party_CMakeLists.txt b/RigelEngine/patches/patch-3rd__party_CMakeLists.txt
index 3d3b15ac8b..9e28a477cc 100644
--- a/RigelEngine/patches/patch-3rd__party_CMakeLists.txt
+++ b/RigelEngine/patches/patch-3rd__party_CMakeLists.txt
@@ -2,9 +2,9 @@ $NetBSD$
 
 Don't download entityx. Use the pkgsrc version.
 
---- 3rd_party/CMakeLists.txt.orig	2020-11-28 16:11:39.000000000 +0000
+--- 3rd_party/CMakeLists.txt.orig	2021-01-24 14:40:40.000000000 +0000
 +++ 3rd_party/CMakeLists.txt
-@@ -28,10 +28,10 @@ set(ENTITYX_RUN_BENCHMARKS false CACHE I
+@@ -28,11 +28,11 @@ set(ENTITYX_RUN_BENCHMARKS false CACHE I
  set(ENTITYX_MAX_COMPONENTS 64 CACHE INTERNAL "")
  
  add_subdirectory(dbopl)
@@ -12,6 +12,7 @@ Don't download entityx. Use the pkgsrc version.
 +#add_subdirectory(entityx)
  add_subdirectory(glad)
  add_subdirectory(speex_resampler)
+ add_subdirectory(stb)
  add_subdirectory(imgui)
  add_subdirectory(imgui-filebrowser)
  


Home | Main Index | Thread Index | Old Index