Created attachment 151790 [details] filter_audio-0.1.diff I think there are at least two points: 1. I noticed it's not buildable on previous OS versions which have old "install" without "-D" option, e.g. it may end up like this: install -Dm755 libfilteraudio.so /usr/ports/audio/filter_audio/work/stage//usr/local/lib/libfilteraudio.so install: illegal option -- D usage: install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 file2 install [-bCcMpSsv] [-B suffix] [-f flags] [-g group] [-m mode] [-o owner] file1 ... fileN directory install -d [-v] [-g group] [-m mode] [-o owner] directory ... Makefile:19: recipe for target 'install' failed gmake: *** [install] Error 64 *** [do-install] Error code 2 Stop in /usr/ports/audio/filter_audio. 2. It looks like meaning of "-D" option in new "install" differs from "-D" of non-BSD "install" and as a result "-m" option doesn't take effect. Checked on 10.0. See patch example.
Maintainer CC'd
Change approved. Thanks! Igor, I think you should also file the bug report for this in the upstream github project, because other OSes can also benefit from the change.
Pull request sent. We can wait for a while to possibly go w/o such patch. Or the port can be updated again later.
They accepted your PR, I will add the patch for the port shortly.
Created attachment 151814 [details] Patch updating the port's upstream revision, where OP problem is fixed
Created attachment 151815 [details] poudriere log for filter_audio Attachment filter_audio-0.1.diff is made obsolete by the subsequent port update patch. This PR should be made PATCH-READY. Thanks to Igor Ostapenko for noticing and resolving the problem!
This should be set to "patch-ready".
A commit references this bug: Author: thierry Date: Sun Feb 8 22:39:11 UTC 2015 New revision: 378698 URL: https://svnweb.freebsd.org/changeset/ports/378698 Log: Upgrade to a newer snapshot, including a fix for an installation problem. PR: ports/196840 Submitted by: Igor Ostapenko Approved by: yuri (at) rawbw.com (maintainer) Changes: head/audio/filter_audio/Makefile head/audio/filter_audio/distinfo
Committed, thanks! Note: since the distfiles have the same name, I added a DIST_SUBDIR to avoid collision.