pkgsrc-WIP-changes archive

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

SDLPoP: update to SDLPoP-1.19



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Sun Apr 7 14:16:39 2019 +0200
Changeset:	e6d264801ff1a1faf87d5c89ba4d263bf6322eeb

Modified Files:
	SDLPoP/Makefile
	SDLPoP/distinfo
	SDLPoP/patches/patch-options.c

Log Message:
SDLPoP: update to SDLPoP-1.19

2019 March 31
=================
(version 1.19)

FIXED: Fix looping "sword moving" sound if the player leaves a room exactly when a guard attacks.
FIXED: Support 8-bpp images in DAT files. For example the Pyramid mod contains some of these.
FIXED: Improved map-making on levels with broken room links: If a room is mapped to an already used place, then put it to the bottom of the map.
DONE: Load custom options from DOS PRINCE.EXE files.
DONE: Added a hotkey to display SDL versions. (Ctrl-C)
FIXED: Better support for high-DPI (Retina) displays.
FIXED: Disable integer scaling menu item if SDL version is too old.
DONE: Save screenshots and maps into a separate folder and add numbers to the filenames.
FIXED: Made the exit door fix configurable.
DONE: Added support for PC speaker sounds. Use command-line parameter "stdsnd".
DONE: Added support for colored torch flames.
FIXED: Torches appearing in the leftmost column are now animated. (They are actually in the rightmost column of the left-side room.)

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

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

diffstat:
 SDLPoP/Makefile                |  2 +-
 SDLPoP/distinfo                | 10 +++++-----
 SDLPoP/patches/patch-options.c |  6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

diffs:
diff --git a/SDLPoP/Makefile b/SDLPoP/Makefile
index 90e1f64ade..d03fa710e6 100644
--- a/SDLPoP/Makefile
+++ b/SDLPoP/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=	SDLPoP-1.18.1
+DISTNAME=	SDLPoP-1.19
 CATEGORIES=	games
 MASTER_SITES=	${MASTER_SITE_GITHUB:=NagyD/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
diff --git a/SDLPoP/distinfo b/SDLPoP/distinfo
index ee33f02548..3dbb0149fa 100644
--- a/SDLPoP/distinfo
+++ b/SDLPoP/distinfo
@@ -1,8 +1,8 @@
 $NetBSD$
 
-SHA1 (SDLPoP-1.18.1.tar.gz) = f41560cc8c0dfa5fd281892b9c6be2025e76a701
-RMD160 (SDLPoP-1.18.1.tar.gz) = 8a7233c403e273f05c53d07b2e0ad4ed446e189f
-SHA512 (SDLPoP-1.18.1.tar.gz) = 55cc349318b84b9ab49128e1cc73abfbbb8cab68cf55e069f2d2e13883d47f43291d47d8c28608b3c91129506677673b49945f07c529d2c37e445b82f91a9061
-Size (SDLPoP-1.18.1.tar.gz) = 614791 bytes
-SHA1 (patch-options.c) = 4893d9e271587927bb449f23f976b98956cc653b
+SHA1 (SDLPoP-1.19.tar.gz) = 8f50a1cb9094cc1b9c91bb0c998c32d09aa3876d
+RMD160 (SDLPoP-1.19.tar.gz) = 6f6a9106e63d5f0b282799314a89aa5850f09930
+SHA512 (SDLPoP-1.19.tar.gz) = a538a614a58d4429254a1ed522ae9d87ca0a1221fc7080a9d0979b8810e1fd87ae2367e332b17a016c161143715443b03339a04dbb90584dea6b7384ccec3805
+Size (SDLPoP-1.19.tar.gz) = 621243 bytes
+SHA1 (patch-options.c) = 26625a4ac6e2113d12b0169f2f69db0455912293
 SHA1 (patch-seg009.c) = 0ac07e6e004cb3fd4061c72b4bc3358456f0131c
diff --git a/SDLPoP/patches/patch-options.c b/SDLPoP/patches/patch-options.c
index d520ff26e6..49bf75a8ef 100644
--- a/SDLPoP/patches/patch-options.c
+++ b/SDLPoP/patches/patch-options.c
@@ -3,7 +3,7 @@ $NetBSD$
 Use installed data path.
 Disable rumble/haptic support.
 
---- src/options.c.orig	2018-03-17 16:33:14.000000000 +0000
+--- src/options.c.orig	2019-03-31 19:38:47.000000000 +0000
 +++ src/options.c
 @@ -185,7 +185,8 @@ static int global_ini_callback(const cha
  		process_boolean("use_correct_aspect_ratio", &use_correct_aspect_ratio);
@@ -15,12 +15,12 @@ Disable rumble/haptic support.
  		process_boolean("joystick_only_horizontal", &joystick_only_horizontal);
  		process_int("joystick_threshold", &joystick_threshold, NULL);
  
-@@ -436,7 +437,7 @@ void set_options_to_default() {
+@@ -439,7 +440,7 @@ void load_dos_exe_modifications(const ch
  
  void load_global_options() {
  	set_options_to_default();
 -	ini_load(locate_file("SDLPoP.ini"), global_ini_callback); // global configuration
 +	ini_load(PKGSRC_DATA_PATH "SDLPoP.ini", global_ini_callback); // global configuration
+ 	load_dos_exe_modifications("."); // read PRINCE.EXE in the current working directory
  }
  
- void check_mod_param() {


Home | Main Index | Thread Index | Old Index