Created attachment 172827 [details]
Besides updating cmus to 2.7.1 the attached patch also simplifies port options using option helpers, and installs cmus' bash and zsh completion files. See URL for changes since 2.6.0. I'd also like to take maintainership if that is ok.
The port builds fine in a FreeBSD 9.3/i386 Poudriere jail and also passes portlint.
If you can, please separate the proposed changes into two patches, one for the changes/fixes, the other for the version update so the former can be merged to the quarterly branch and users
Created attachment 172991 [details]
(In reply to Kubilay Kocak from comment #1)
Here is a patch against the quarterly branch which adds options helpers and installs the zsh completion file (there is no bash completion file in cmus 2.6.0).
Tested in Poudriere FreeBSD 10.3/amd64 twice (once with default options, once with all options enabled). Passes portlint.
Created attachment 173055 [details]
Regen cmus.diff after ports r419133 so it can be applied again.
Created attachment 173230 [details]
Small update to add an SNDIO option now that audio/sndio is committed.
Created attachment 173232 [details]
Forgot to svn add a patch.
Created attachment 173722 [details]
Update to include a patch (already sent to and committed upstream) to fix playing 24/32-bit encoded files with sndio.
testbuilds are OK, thanks!
A commit references this bug:
Date: Fri Aug 26 08:02:06 UTC 2016
New revision: 420903
audio/cmus: 2.6.0 -> 2.7.1
- change to option helpers
- installs bash and zsh completion files
- now plays 24/32-bit encoded files with sndio
Submitted by: email@example.com
Approved by: firstname.lastname@example.org (maintainer timeout)
The MFH changes the port for OPTIONS etc, but no functional changes, so
does it really need MFH ? Would it be policy-OK to MFH ?
MFH is not high on the priority with a new quarterly coming up.