Gettext produce libintl.h or libgnuintl.h depending the situation.
authorChristophe Mutricy <xtophe@videolan.org>
Wed, 4 Apr 2007 11:26:16 +0000 (11:26 +0000)
committerChristophe Mutricy <xtophe@videolan.org>
Wed, 4 Apr 2007 11:26:16 +0000 (11:26 +0000)
So patch libgnuintl.h.in so both header got the patch.
For win32 it seems to produce libintl.h so kludge this one.

extras/contrib/src/Makefile
extras/contrib/src/Patches/libintl.patch

index d221d3f..41942e0 100644 (file)
@@ -379,7 +379,7 @@ else
 endif
 # Work around another non-sense of autoconf.
 ifdef HAVE_WIN32
 endif
 # Work around another non-sense of autoconf.
 ifdef HAVE_WIN32
-       (cd ../include; sed -i.orig '311 c #if !1' libgnuintl.h)
+       (cd ../include; sed -i.orig '311 c #if 0' libintl.h)
 endif
        $(INSTALL_NAME)
        touch $@
 endif
        $(INSTALL_NAME)
        touch $@
index e7b16d4..8ea2667 100644 (file)
@@ -1,5 +1,5 @@
---- gettext/gettext-runtime/intl/libgnuintl.h  2006-12-03 17:42:40.265625000 -0500
-+++ gettext/gettext-runtime/intl/libgnuintl.h  2006-12-04 19:27:03.125000000 -0500
+--- gettext/gettext-runtime/intl/libgnuintl.h.in       2006-12-03 17:42:40.265625000 -0500
++++ gettext/gettext-runtime/intl/libgnuintl.h.in       2006-12-04 19:27:03.125000000 -0500
 @@ -88,7 +88,7 @@
     If he doesn't, we choose the method.  A third possible method is
     _INTL_REDIRECT_ASM, supported only by GCC.  */
 @@ -88,7 +88,7 @@
     If he doesn't, we choose the method.  A third possible method is
     _INTL_REDIRECT_ASM, supported only by GCC.  */