On May 8, 2018, at 13:53, Rainer Müller wrote:

> I appreciate that you stepped up as the maintainer of poedit after I had 
> given up on it! [1]
> 
> However, the poedit port now bundles full builds of other software, including 
> zlib, gettext, boost, icu, and even wxWidgets.
> 
> That really should be avoided, as this software is already available in 
> separate MacPorts ports. The libraries should be shared and reused instead of 
> building the same software again. Bundling is also a nightmare for 
> maintaining a port, as it implies that any patches applied to the 
> corresponding ports also need to be applied to the sources in the poedit 
> port. Updates will also only be delivered with updates of poedit, so upstream 
> bugs can linger on for a long time.

Generally that's true. Boost is a special case, because boost's developers 
don't care about backward compatibility. It's a good idea for projects to 
bundle and use the version of boost they need.

Reply via email to