Bug 225477

Summary: deskutils/gourmet: implement working sound options for FreeBSD
Product: Ports & Packages Reporter: rhs <rhs.message>
Component: Individual Port(s)Assignee: Ruslan Makhmatkhanov <rm>
Status: Closed Not Accepted    
Severity: Affects Many People CC: tobik
Priority: --- Flags: bugzilla: maintainer-feedback? (rm)
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
diff1 port patch none

Description rhs 2018-01-27 01:26:41 UTC
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.
Comment 1 Tobias Kortkamp freebsd_committer freebsd_triage 2018-10-01 20:37:20 UTC
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