# HG changeset patch # User Volker Grabsch # Date 1272407046 -7200 # Node ID d9ecc9999601e6c1d141b0be6e47d65f93571272 # Parent f90a81004e906714e1627e39bf4caaee6f13cfb0 fix build issues of package glib diff -r f90a81004e90 -r d9ecc9999601 src/glib-3-avoid-lc-messages.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/glib-3-avoid-lc-messages.patch Wed Apr 28 00:24:06 2010 +0200 @@ -0,0 +1,25 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -r f084585629df gio/gsettings.c +--- a/gio/gsettings.c Tue Apr 27 23:13:34 2010 +0200 ++++ b/gio/gsettings.c Tue Apr 27 23:17:47 2010 +0200 +@@ -782,16 +782,13 @@ + const gchar *translated; + GError *error = NULL; + const gchar *domain; +- gint lc_category; + + domain = g_settings_schema_get_gettext_domain (settings->priv->schema); + + if (lc_char == 't') +- lc_category = LC_TIME; ++ translated = dcgettext (domain, unparsed, LC_TIME); + else +- lc_category = LC_MESSAGES; +- +- translated = dcgettext (domain, unparsed, lc_category); ++ translated = dgettext (domain, unparsed); + + if (translated != unparsed) + /* it was translated, so we need to re-parse it */ diff -r f90a81004e90 -r d9ecc9999601 src/glib.mk --- a/src/glib.mk Tue Apr 27 18:38:53 2010 +0200 +++ b/src/glib.mk Wed Apr 28 00:24:06 2010 +0200 @@ -69,6 +69,6 @@ $(MAKE) -C '$(1)/gmodule' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= $(MAKE) -C '$(1)/gthread' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= $(MAKE) -C '$(1)/gobject' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= - $(MAKE) -C '$(1)/gio' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= + $(MAKE) -C '$(1)/gio' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= MISC_STUFF= $(MAKE) -C '$(1)' -j '$(JOBS)' install-pkgconfigDATA install-configexecincludeDATA endef