aboutsummaryrefslogtreecommitdiff
path: root/games/frotz/files
diff options
context:
space:
mode:
authorTobias C. Berner <tcberner@FreeBSD.org>2020-01-05 19:39:46 +0000
committerTobias C. Berner <tcberner@FreeBSD.org>2020-01-05 19:39:46 +0000
commitb39d6c6fb4911fbe4cf3c93b326382a3dc1a0cea (patch)
tree3ab6884e88fa3e622154666238cabd6c6b5cc369 /games/frotz/files
parentf544624201cc27872d4fa0a5279fe168803abe66 (diff)
downloadports-b39d6c6fb4911fbe4cf3c93b326382a3dc1a0cea.tar.gz
ports-b39d6c6fb4911fbe4cf3c93b326382a3dc1a0cea.zip
games/frotz: update to 2.50
- give maintainership to David Griffith <bugs@661.org> Frotz 2.50 was released on Tuesday November 12, 2019. NEW FEATURES - Added UTF-8 input and output. Plain ASCII is still available. - Added -L option for restoring save file directly from the command line. - Added -R option for restricted read/write path. - Sound effects in AIFF, MOD, and OGG formats supported per the Blorb specs. - Sound driver selection is automated through the use of libao. - Allow for an alternative Blorb file to be specified on the command line. BUG FIXES - Overhauled MacOS compilation. - Corrected problems with error handling. - Fixed a lot of unsafe strcpy() and strcat() calls. - Fixed numerous problems with portability to other flavors of Unix. - Fixed adaptive palette rendering for SDL. - Fixed scaling with manually specified window dimensions. - Fixed problem with unnecessary newlines with input timeouts. - Allow fontdir in .sfrotzrc to work relative to user's home directory. - Fixed problem with memory allocation leading to crashes in DOS. - Fixed problem with DOS Frotz creating non-portable Quetzal files. PR: 242821 Submitted by: David Griffith <bugs@661.org>
Notes
Notes: svn path=/head/; revision=522166
Diffstat (limited to 'games/frotz/files')
-rw-r--r--games/frotz/files/patch-Makefile11
-rw-r--r--games/frotz/files/patch-src_curses_ux__audio__oss.c20
2 files changed, 11 insertions, 20 deletions
diff --git a/games/frotz/files/patch-Makefile b/games/frotz/files/patch-Makefile
new file mode 100644
index 000000000000..f682f121ca69
--- /dev/null
+++ b/games/frotz/files/patch-Makefile
@@ -0,0 +1,11 @@
+--- Makefile.orig 2019-12-18 22:55:03 UTC
++++ Makefile
+@@ -297,7 +297,7 @@ ifneq ($(and $(wildcard $(GIT_DIR)),$(sh
+ $(NAME)src/doc/*.6 $(NAME)src/doc/frotz.conf* \
+ $(NAME)src/doc/Xresources > /dev/null
+ else
+- @echo "Not in a git repository or git command not found. Cannot make a tarball."
++ @echo "Not in a git repository or git command not found. Cannot make a tarball."
+ endif
+
+ all: $(FROTZ_BIN) $(DFROTZ_BIN) $(SFROTZ_BIN)
diff --git a/games/frotz/files/patch-src_curses_ux__audio__oss.c b/games/frotz/files/patch-src_curses_ux__audio__oss.c
deleted file mode 100644
index b40b5db55367..000000000000
--- a/games/frotz/files/patch-src_curses_ux__audio__oss.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/curses/ux_audio_oss.c.orig 2014-03-06 06:08:15 UTC
-+++ src/curses/ux_audio_oss.c
-@@ -80,7 +80,7 @@ static void sigterm_handler(int signal)
- _exit(0);
- }
-
--static void sigint_handler(int signal) {
-+static void oss_sigint_handler(int signal) {
- num_repeats = 1;
- }
-
-@@ -141,7 +141,7 @@ static void play_sound(int volume, int r
- sigaddset(&sa.sa_mask, SIGTERM);
- sa.sa_flags = 0;
- sigaction(SIGTERM, &sa, NULL);
-- sa.sa_handler = sigint_handler;
-+ sa.sa_handler = oss_sigint_handler;
- sigaction(SIGINT, &sa, NULL);
-
- for (num_repeats = repeats; num_repeats > 0;