diff options
author | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-01-05 19:39:46 +0000 |
---|---|---|
committer | Tobias C. Berner <tcberner@FreeBSD.org> | 2020-01-05 19:39:46 +0000 |
commit | b39d6c6fb4911fbe4cf3c93b326382a3dc1a0cea (patch) | |
tree | 3ab6884e88fa3e622154666238cabd6c6b5cc369 /games/frotz/files | |
parent | f544624201cc27872d4fa0a5279fe168803abe66 (diff) | |
download | ports-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-Makefile | 11 | ||||
-rw-r--r-- | games/frotz/files/patch-src_curses_ux__audio__oss.c | 20 |
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; |