Bug 225477 - deskutils/gourmet: implement working sound options for FreeBSD
Summary: deskutils/gourmet: implement working sound options for FreeBSD
Status: Closed Not Accepted
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: Ruslan Makhmatkhanov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-27 01:26 UTC by rhs
Modified: 2018-10-01 20:37 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (rm)


Attachments
diff1 port patch (4.33 KB, text/plain)
2018-01-27 01:26 UTC, rhs
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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