From e7b0f977880ef8195d7b8ce851146f778c158ba1 Mon Sep 17 00:00:00 2001 From: Baptiste Daroussin Date: Mon, 18 Mar 2013 11:40:04 +0000 Subject: Fix a long standing bug of lib/charset.alias being overwritten, modified, and badly tracked by ports. Make lib/charset.alias a file only provided by converters/libiconv Create a new USES: charsetfix, that will modify in post patch the Makefile.in to prevent a port from modifying/overwritting the charset.alias file during make install. Prevent devel/gettext from installing that files. Fix a couple of ports that actually touch charset.alias during the build phase. Based on a patch by ale (http://lists.freebsd.org/pipermail/freebsd-gnome/2012-October/027747.html) Approved by: kwm (gnome) Exp-run by: miwi --- devel/libvirt/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'devel/libvirt') diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile index 35fad37a7086..503c5e6200f3 100644 --- a/devel/libvirt/Makefile +++ b/devel/libvirt/Makefile @@ -39,8 +39,8 @@ PORTSCOUT= limit:\d+\.\d+\.\d+$$ LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= LDFLAGS="${LDFLAGS}" +USES= charsetfix pathfix USE_GMAKE= yes -USE_GNOME= gnomehack GNOME_MAKEFILEIN= Makefile.in USE_LDCONFIG= yes USE_PYTHON_BUILD= yes -- cgit v1.2.3