[Bug 242821] games/frotz: Update to version 2.50
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Dec 23 01:45:31 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=242821
Bug ID: 242821
Summary: games/frotz: Update to version 2.50
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Many People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: bugs at 661.org
Created attachment 210166
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=210166&action=edit
Diff between 2.44 and 2.50 ports for Frotz.
I'm the custodian of Frotz, have released version 2.50, and would like to take
over custody of the FreeBSD ports package. My changes to this package removes
audio support, which now requires some additional libraries (libao, libvorbis,
libmodplug, libsamplerate, and libsndfile). I did this to avoid making a mess
for people who'd rather not install them (ie, running on a headless server).
I'll be adding flavors for audio and graphics support later. The Dumb port
(dfrotz) is still installed alongside the silent version of Curses Frotz
because there's negligible additional cost to do so.
Summary of changes between Frotz 2.44 and Frotz 2.50:
=====================================================
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.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list