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.