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