On 2015/11/05 11:42, Tati Chevron wrote: > >Is there some reason to not simply use the packages though? You'll end up > >with a lot less junk installed on your system than building it yourself. > > I need to patch the mutt source to improve handling of keyboards with > keys beyond F12. For example, at the moment adding bindings for F15-F24 > fails.
Fair enough. Things will go a bit smoother if you pkg_add the build dependencies though (libidn, lynx, docbook-xsl, qdbm) Have you tried to get this diff upstream at all? It shouldn't be too controversial and would help other users and make things easier for you. On 2015-11-04, Tati Chevron <chev...@swabsit.com> wrote: > But what's changed to cause this new behaviour? cp(1) changed from using chflags to chflagsat to preserve nanosecond precision in timestamps. I think most ports developers stopped using systrace when the support to run "make fake" as non-root was added, so as you're finding out it's more likely to break now (it also slows down builds a fair bit, and can cause the build to behave differently than without systrace e.g. autoconf checks could behave differently, or bad codepaths could be taken in programs when system calls fail that they aren't expecting).