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.

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?

All ports that depend on gettext will require a bump.

-- 
Christian "naddy" Weisgerber                          [email protected]

Attachment: gettext-0.19.5.1.diff.gz
Description: application/gzip

Reply via email to