On Tue, Apr 05, 2016 at 03:22:12PM +0000, Christian Weisgerber wrote:
> I want us to move ahead on this.
>
> To summarize:
>
>   When you update a port, drop the converters/libiconv and devel/gettext
>   MODULES and handle libiconv and libintl like any other library
>   dependency.  make port-lib-depends-check will help you.
>
>   If your port requires any of the utilities from gettext-tools to
>   build (typically: it runs something like "msgfmt -o foo.mo foo.po"),
>   you also need to add devel/gettext-tools to BUILD_DEPENDS.
>
> I'll see if I can remove the gettext-tools dependency from some
> common build dependency paths.  Like for the recent cleanups in the
> wake of the vax removal, I'll be the little mouse that keeps nibbling
> away at the edge of the moldy cheese.

Does this seem right?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/hexchat/Makefile,v
retrieving revision 1.8
diff -u -p -u -r1.8 Makefile
--- Makefile    11 Mar 2016 20:28:28 -0000      1.8
+++ Makefile    7 Apr 2016 23:14:08 -0000
@@ -6,7 +6,7 @@ COMMENT =               GTK+2 IRC Client
 DISTNAME =             hexchat-2.10.2
 EXTRACT_SUFX =         .tar.xz
 CATEGORIES =           net x11
-REVISION =             1
+REVISION =             2
 
 HOMEPAGE =             http://hexchat.github.io/
 MAINTAINER =           Florian Stinglmayr <flor...@n0la.org>
@@ -18,20 +18,20 @@ WANTLIB += X11 Xcomposite Xcursor Xdamag
 WANTLIB += Xrandr Xrender atk-1.0 c cairo crypto dbus-1 dbus-glib-1
 WANTLIB += expat ffi fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0
 WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 graphite2
-WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz m ${MODPY_WANTLIB} notify
-WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre perl pixman-1
+WANTLIB += gthread-2.0 gtk-x11-2.0 harfbuzz iconv intl m ${MODPY_WANTLIB}
+WANTLIB += notify pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre perl pixman-1
 WANTLIB += png proxy pthread pthread-stubs ssl stdc++ util xcb
 WANTLIB += xcb-render xcb-shm z
 
 MASTER_SITES =         http://dl.hexchat.net/hexchat/
 
-MODULES =              devel/gettext \
-                       textproc/intltool \
+MODULES =              textproc/intltool \
                        lang/python
 
 BUILD_DEPENDS =                devel/iso-codes
 
-LIB_DEPENDS =          devel/libnotify \
+LIB_DEPENDS =          devel/gettext \
+                       devel/libnotify \
                        net/libproxy \
                        x11/gtk+2 \
                        x11/dbus-glib \

Reply via email to