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 ;)


Reply via email to