Created attachment 210166 [details] 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.
Moin moin I assume `games/frotz/files/patch-src_curses_ux__audio__oss.c' should be removed, right? mfg Tobias
Right. That patch should be removed. At the moment, the file src/curses/ux_audio_oss.c is not mentioned in any Makefile. It might come back into use later as an option for doing only AIFF sound output for OSS and SUN audio.
Committed. Thanks.
A commit references this bug: Author: tcberner Date: Sun Jan 5 19:39:47 UTC 2020 New revision: 522166 URL: https://svnweb.freebsd.org/changeset/ports/522166 Log: 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> Changes: head/games/frotz/Makefile head/games/frotz/distinfo head/games/frotz/files/patch-Makefile head/games/frotz/files/patch-src_curses_ux__audio__oss.c head/games/frotz/pkg-descr