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 \