# HG changeset patch # User Volker Grabsch # Date 1266943696 -3600 # Node ID 64db10989f7db7ded3ab2ef5d6d97b31a5cde776 # Parent 1014cafedb241fc9f61e3b5217e1a569a7e689e7 update version of package glib diff -r 1014cafedb24 -r 64db10989f7d src/glib-1-win32.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/glib-1-win32.patch Tue Feb 23 17:48:16 2010 +0100 @@ -0,0 +1,29 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -ru glib-2.23.4.orig/configure.in glib-2.23.4/configure.in +--- glib-2.23.4.orig/configure.in 2010-02-21 21:54:55.000000000 +0100 ++++ glib-2.23.4/configure.in 2010-02-23 17:44:18.000000000 +0100 +@@ -476,13 +476,6 @@ + AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS']) + GLIB_GNU_GETTEXT + +-if test "$gt_cv_have_gettext" != "yes" ; then +- AC_MSG_ERROR([ +-*** You must have either have gettext support in your C library, or use the +-*** GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html +-]) +-fi +- + LIBS="$INTLLIBS $LIBS" + + GETTEXT_PACKAGE=glib20 +@@ -2748,8 +2741,6 @@ + dnl *** Checks for gtk-doc *** + dnl ************************** + +-GTK_DOC_CHECK([1.11]) +- + AC_ARG_ENABLE(man, + [AC_HELP_STRING([--enable-man], + [regenerate man pages from Docbook [default=no]])],enable_man=yes, diff -r 1014cafedb24 -r 64db10989f7d src/glib-2-fix-tool-paths.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/glib-2-fix-tool-paths.patch Tue Feb 23 17:48:16 2010 +0100 @@ -0,0 +1,19 @@ +This file is part of mingw-cross-env. +See doc/index.html for further information. + +diff -ru glib-2.23.2.orig/glib-2.0.pc.in glib-2.23.2/glib-2.0.pc.in +--- glib-2.23.2.orig/glib-2.0.pc.in 2009-04-01 01:04:20.000000000 +0200 ++++ glib-2.23.2/glib-2.0.pc.in 2010-02-07 23:58:08.000000000 +0100 +@@ -3,9 +3,9 @@ + libdir=@libdir@ + includedir=@includedir@ + +-glib_genmarshal=glib-genmarshal +-gobject_query=gobject-query +-glib_mkenums=glib-mkenums ++glib_genmarshal=@bindir@/glib-genmarshal ++gobject_query=@bindir@/gobject-query ++glib_mkenums=@bindir@/glib-mkenums + + Name: GLib + Description: C Utility Library diff -r 1014cafedb24 -r 64db10989f7d src/glib-win32.patch --- a/src/glib-win32.patch Tue Feb 23 17:18:33 2010 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,43 +0,0 @@ -This file is part of mingw-cross-env. -See doc/index.html for further information. - -diff -ru glib-2.23.2.orig/configure.in glib-2.23.2/configure.in ---- glib-2.23.2.orig/configure.in 2010-01-25 02:50:02.000000000 +0100 -+++ glib-2.23.2/configure.in 2010-02-07 14:29:02.000000000 +0100 -@@ -2735,8 +2735,6 @@ - dnl *** Checks for gtk-doc *** - dnl ************************** - --GTK_DOC_CHECK([1.11]) -- - AC_ARG_ENABLE(man, - [AC_HELP_STRING([--enable-man], - [regenerate man pages from Docbook [default=no]])],enable_man=yes, -diff -ru glib-2.23.2.orig/m4macros/glib-gettext.m4 glib-2.23.2/m4macros/glib-gettext.m4 ---- glib-2.23.2.orig/m4macros/glib-gettext.m4 2009-04-01 01:04:20.000000000 +0200 -+++ glib-2.23.2/m4macros/glib-gettext.m4 2010-02-07 15:37:34.000000000 +0100 -@@ -246,8 +246,6 @@ - esac]) - LIBS="$glib_save_LIBS" - INSTOBJEXT=.mo -- else -- gt_cv_have_gettext=no - fi - fi - ]) -diff -ru glib-2.23.2.orig/glib-2.0.pc.in glib-2.23.2/glib-2.0.pc.in ---- glib-2.23.2.orig/glib-2.0.pc.in 2009-04-01 01:04:20.000000000 +0200 -+++ glib-2.23.2/glib-2.0.pc.in 2010-02-07 23:58:08.000000000 +0100 -@@ -3,9 +3,9 @@ - libdir=@libdir@ - includedir=@includedir@ - --glib_genmarshal=glib-genmarshal --gobject_query=gobject-query --glib_mkenums=glib-mkenums -+glib_genmarshal=@bindir@/glib-genmarshal -+gobject_query=@bindir@/gobject-query -+glib_mkenums=@bindir@/glib-mkenums - - Name: GLib - Description: C Utility Library diff -r 1014cafedb24 -r 64db10989f7d src/glib.mk --- a/src/glib.mk Tue Feb 23 17:18:33 2010 +0100 +++ b/src/glib.mk Tue Feb 23 17:48:16 2010 +0100 @@ -4,8 +4,8 @@ # GLib PKG := glib $(PKG)_IGNORE := -$(PKG)_VERSION := 2.23.3 -$(PKG)_CHECKSUM := 9ba908954fbcab7f8b74faf483f83b7ef8d28cf9 +$(PKG)_VERSION := 2.23.4 +$(PKG)_CHECKSUM := a2ba4fac49acc09cca457b20feec178c02075cf1 $(PKG)_SUBDIR := glib-$($(PKG)_VERSION) $(PKG)_FILE := glib-$($(PKG)_VERSION).tar.bz2 $(PKG)_WEBSITE := http://www.gtk.org/ @@ -21,8 +21,10 @@ endef define $(PKG)_BUILD - cd '$(1)' && $(call UNPACK_PKG_ARCHIVE,glib) - mv '$(1)/$(glib_SUBDIR)' '$(1).native' + cd '$(1)' && aclocal + cd '$(1)' && $(LIBTOOLIZE) --force + cd '$(1)' && autoconf + cp -Rp '$(1)' '$(1).native' # native build of libiconv (used by glib-genmarshal) cd '$(1).native' && $(call UNPACK_PKG_ARCHIVE,libiconv) @@ -32,9 +34,6 @@ $(MAKE) -C '$(1).native/$(libiconv_SUBDIR)' -j '$(JOBS)' # native build for glib-genmarshal, without pkg-config, gettext and zlib - $(SED) -i 's,gt_cv_have_gettext=yes,gt_cv_have_gettext=no,' '$(1).native/configure' - $(SED) -i '/You must.*have gettext/,/exit 1;/ s,.*exit 1;.*,},' '$(1).native/configure' - $(SED) -i 's,found_zlib=no,found_zlib=yes,' '$(1).native/configure' cd '$(1).native' && ./configure \ --disable-shared \ --prefix='$(PREFIX)/$(TARGET)' \ @@ -52,9 +51,6 @@ $(MAKE) -C '$(1).native/gobject' -j '$(JOBS)' lib_LTLIBRARIES= install-exec # cross build - cd '$(1)' && aclocal - cd '$(1)' && $(LIBTOOLIZE) --force - cd '$(1)' && autoconf $(SED) -i 's,^\(Libs:.*\),\1 @PCRE_LIBS@ @G_THREAD_LIBS@ @G_LIBS_EXTRA@ -lshlwapi,' '$(1)/glib-2.0.pc.in' # wine confuses the cross-compiling detection, so set it explicitly $(SED) -i 's,cross_compiling=no,cross_compiling=yes,' '$(1)/configure'