Created attachment 190092 [details] diff1 port patch Implemented working sound options for FreeBSD. Implemented working fallback sound option for FreeBSD. Specifically for the timer sounds. Port flavor used for debugging, testing, patching is py27. ###x1 new module for VLC interface 'sound_vlcMedia.py' ###x1 new module for aucat interface 'sound_cat.py' ###x1 modified existing module 'sound.py' ###x1 modified directory 'sound' /usr/ports/deskutils/gourmet/work-py27/gourmet-0.17.4/data/sound/ /usr/ports/deskutils/gourmet/work-py27/stage/usr/local/share/gourmet/sound/ The original (in ports now) sound directory had only one working wave file, the other two were complete duds. Replaced sounds with working sounds and added a dedicated sound for the fallback sound. Port patch attached.
Please make this a patch that can be applied to the port and resubmit. The Porter's Handbook [1] may help here. However it seems that Gourmet still has an active upstream, so it would be better to submit this to the upstream developers first. It can then make it's way to FreeBSD either as a version update or backported patch. [1] https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/slow-porting.html