The gnomehack component of bsd.gnome.mk fixes the locale path in the Makefile.in files. However, for most programs the locale path also needs to be patched in the configure scripts, since it's the place from where the path is hardwired into the program. Failing to do so results in a program trying to find its translations in the wrong location, and the problem is likely to stay unnoticed. The attached patch fixes the issue. WARNING: some ports already fix that themselves by the mean of a configure patch. These ports will break if this patch is committed, therefore I suggest to mail the maintainers of all the ports using USE_GNOME=gnomehack and having a configure patch, asking them to fix their port(s).
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer(s).
State Changed From-To: open->feedback Can you produce a list of ports that will be broken with this patch? That will make contacting the maintainers easier. Thanks.
I did a "make patch" on all the ports using gnomehack and having a configure patch. It failed for the following ports: audio/beast audio/streamtuner databases/gnomedb net/gnomba sysutils/gnomecontrolcenter2 Since the number of ports is low and the fixes are trivial, I suggest you just fix them and apply the bsd.gnome.mk patch.
State Changed From-To: feedback->closed Committed, thanks!