On 2015/07/18 00:45, Christian Weisgerber wrote: > The attached large diff updates devel/gettext to 0.19.5.1 and, more > importantly, splits it into two packages: > > gettext-runtime-0.19.5.1 GNU gettext runtime libraries and programs > gettext-tools-0.19.5.1 GNU gettext development and translation tools > > This is recommended and documented by upstream. Most users of > gettext only require the small runtime components. > > -rw-r--r-- 3 naddy naddy 229K Jul 18 00:08 gettext-runtime-0.19.5.1.tgz > -rw-r--r-- 3 naddy naddy 5.2M Jul 18 00:08 gettext-tools-0.19.5.1.tgz > > (It's much worse on static archs. The 5.7/vax gettext package is > 33.3M in size, nearly all of it tools.) > > I don't expect anybody will read through the PLIST reorganization, but > the other changes could use some review, in particular the multi-package > details (conflict/pkgpath markings). I think pkg_add updates work.
I like this a lot, I've had a quick look over the PLISTs and they seem sane, the multi-package details are fine. > To do: > > I will try to identify all ports that require gettext-tools for > building (e.g. msgfmt) and add a corresponding dependency. Do we > want something like MODGETTEXT_TOOLS=Yes or explicitly add > BUILD_DEPENDS=devel/gettext,-tools where required? I like MODGETTEXT_TOOLS for this. > All ports that depend on gettext will require a bump. This part is where we may run into old things that have missed an EPOCH bump in the past ;)
