On Sat Nov 07, 2020 at 02:57:28PM +0000, Stuart Henderson wrote:
> On 2020/11/07 15:38, Jeremie Courreges-Anglas wrote:
> > On Sat, Nov 07 2020, Rafael Sadowski <raf...@sizeofvoid.org> wrote:
> > > Please find below a diff to update jsoncpp to the latest stable version
> > > on github. This version includes all patches and fixes some security
> > > related bugs. I removed the include path patches.
> > 
> > While I've cared about jsoncpp in the past I don't understand how its
> > headers could clash with something else (the patch mentions libc++
> > headers).  That's the whole point of using an include/json/ subdirectory
> > and telling people to use <json/foo> in their code.  Maybe some people
> > missed the point and started including just <foo> and
> > add -I/usr/local/include/json to their build system.
> 
> Only thing to be aware of is that some ports may start picking up jsoncpp
> (or may use the system version rather than a bundled one) as a result of
> this path change.
> 
> Besides the ports where jsoncpp is a listed dependency, here are the
> others where it shows in build logs. Some of these are really a pain if they
> fail in bulk build so it would be nice if they could be checked to make
> sure they don't start picking it up.
> 
> devel/electron
> games/odamex
> games/stepmania
> www/chromium
> www/firefox-esr
> www/iridium
> www/mozilla-firefox
> www/nginx
> www/ruby-passenger
> www/seamonkey
> www/tor-browser/browser
> x11/gnome/file-roller
> 

Thanks Stuart, thanks Jeremie, I'm going to check them all.

Reply via email to