diff options
author | Milan Crha <mcrha@redhat.com> | 2014-08-25 17:36:19 +0800 |
---|---|---|
committer | Milan Crha <mcrha@redhat.com> | 2014-08-25 17:36:19 +0800 |
commit | 396e5e82c16d3d81e1e575e02fe05a77149ed0ea (patch) | |
tree | 655b4918d46b56a1a638f6c4d4476c727530ea17 /win32/patches/gtk.patch | |
parent | 9a8604400946bf0fe5d1fa227fa2524e9baf4fb0 (diff) | |
download | gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar.gz gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar.bz2 gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar.lz gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar.xz gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.tar.zst gsoc2013-evolution-396e5e82c16d3d81e1e575e02fe05a77149ed0ea.zip |
Add Win32 build scripts into sources
See win32/readme.txt for more information.
Diffstat (limited to 'win32/patches/gtk.patch')
-rw-r--r-- | win32/patches/gtk.patch | 116 |
1 files changed, 116 insertions, 0 deletions
diff --git a/win32/patches/gtk.patch b/win32/patches/gtk.patch new file mode 100644 index 0000000000..595b4054b0 --- /dev/null +++ b/win32/patches/gtk.patch @@ -0,0 +1,116 @@ +diff -upr gtk+-3.10.6/gdk/Makefile.in gtk+-3.10.6.new/gdk/Makefile.in +--- gtk+-3.10.6/gdk/Makefile.in 2013-12-05 04:09:38 +0000 ++++ gtk+-3.10.6.new/gdk/Makefile.in 2014-01-26 19:43:22 +0000 +@@ -94,7 +94,7 @@ DIST_COMMON = $(top_srcdir)/Makefile.dec + @USE_WIN32_FALSE@ $(am__append_1) $(am__append_3) \ + @USE_WIN32_FALSE@ $(am__append_5) $(am__append_7) \ + @USE_WIN32_FALSE@ $(am__append_8) +-@USE_WIN32_TRUE@am__append_6 = -Wl,win32/rc/gdk-win32-res.o -export-symbols $(srcdir)/gdk.def ++@USE_WIN32_TRUE@am__append_6 = -Wl,win32/rc/gdk-win32-res.o + @USE_BROADWAY_TRUE@am__append_7 = broadway/libgdk-broadway.la + @USE_WAYLAND_TRUE@am__append_8 = wayland/libgdk-wayland.la + @HAVE_INTROSPECTION_TRUE@am__append_9 = Gdk-3.0.gir +@@ -737,7 +737,7 @@ libgdk_3_la_CFLAGS = $(AM_CFLAGS) $(GDK_ + libgdk_3_la_LIBADD = $(GDK_DEP_LIBS) $(am__append_1) $(am__append_3) \ + $(am__append_5) $(am__append_7) $(am__append_8) + libgdk_3_la_LDFLAGS = $(LDADD) $(am__append_6) +-@USE_WIN32_TRUE@libgdk_3_la_DEPENDENCIES = win32/libgdk-win32.la win32/rc/gdk-win32-res.o gdk.def ++@USE_WIN32_TRUE@libgdk_3_la_DEPENDENCIES = win32/libgdk-win32.la win32/rc/gdk-win32-res.o + @HAVE_INTROSPECTION_TRUE@introspection_files = \ + @HAVE_INTROSPECTION_TRUE@ $(filter-out gdkkeysyms-compat.h, $(gdk_public_h_sources)) \ + @HAVE_INTROSPECTION_TRUE@ $(gdk_c_sources) \ +@@ -1625,16 +1625,8 @@ check-local: test-cwd + + @HAVE_INTROSPECTION_TRUE@@USE_X11_TRUE@GdkX11-3.0.gir: libgdk-3.la Gdk-3.0.gir Makefile + +-@OS_WIN32_TRUE@install-def-file: gdk.def +-@OS_WIN32_TRUE@ mkdir -p $(DESTDIR)$(libdir) +-@OS_WIN32_TRUE@ $(INSTALL) $(srcdir)/gdk.def $(DESTDIR)$(libdir)/gdk-win32-3.0.def +-@OS_WIN32_TRUE@uninstall-def-file: +-@OS_WIN32_TRUE@ -rm $(DESTDIR)$(libdir)/gdk-win32-3.0.def +-@OS_WIN32_FALSE@install-def-file: +-@OS_WIN32_FALSE@uninstall-def-file: +- +-@MS_LIB_AVAILABLE_TRUE@gdk-win32-$(GTK_API_VERSION).lib: libgdk-win32-$(GTK_API_VERSION).la gdk.def +-@MS_LIB_AVAILABLE_TRUE@ lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgdk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gdk.def -out:$@ ++@MS_LIB_AVAILABLE_TRUE@gdk-win32-$(GTK_API_VERSION).lib: libgdk-win32-$(GTK_API_VERSION).la ++@MS_LIB_AVAILABLE_TRUE@ lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgdk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -out:$@ + + @MS_LIB_AVAILABLE_TRUE@install-ms-lib: + @MS_LIB_AVAILABLE_TRUE@ mkdir -p $(DESTDIR)$(libdir) +@@ -1714,9 +1706,9 @@ dist-hook: ../build/win32/vs9/gdk.vcproj + $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gdk.vcxproj.filtersin >$@ + rm libgdk.vs10.sourcefiles.filters + +-install-data-local: install-ms-lib install-def-file ++install-data-local: install-ms-lib + +-uninstall-local: uninstall-ms-lib uninstall-def-file ++uninstall-local: uninstall-ms-lib + rm -f $(DESTDIR)$(configexecincludedir)/gdkconfig.h + + # if srcdir!=builddir, clean out maintainer-clean files from builddir +diff -upr gtk+-3.10.6/gtk/Makefile.in gtk+-3.10.6.new/gtk/Makefile.in +--- gtk+-3.10.6/gtk/Makefile.in 2013-12-05 04:09:40 +0000 ++++ gtk+-3.10.6.new/gtk/Makefile.in 2014-01-26 19:45:23 +0000 +@@ -111,7 +111,7 @@ DIST_COMMON = $(top_srcdir)/Makefile.dec + @USE_QUARTZ_FALSE@@USE_WIN32_FALSE@@USE_X11_FALSE@am__append_13 = $(gtk_use_stub_c_sources) + @USE_WIN32_TRUE@am__append_14 = -lole32 -lgdi32 -lcomdlg32 -lwinspool -lcomctl32 + @USE_WIN32_TRUE@am__append_15 = -Wl,-luuid +-@USE_WIN32_TRUE@am__append_16 = $(gtk_def) $(gtk_win32_res) $(deps) ++@USE_WIN32_TRUE@am__append_16 = $(gtk_win32_res) $(deps) + + # And include the regular ones: + @HAVE_INTROSPECTION_TRUE@@USE_QUARTZ_TRUE@am__append_17 = \ +@@ -1047,8 +1047,6 @@ AM_CPPFLAGS = \ + $(INCLUDED_IMMODULE_DEFINE) + + @PLATFORM_WIN32_TRUE@no_undefined = -no-undefined +-@OS_WIN32_TRUE@gtk_def = gtk.def +-@OS_WIN32_TRUE@gtk_win32_symbols = -export-symbols $(srcdir)/gtk.def + @OS_WIN32_TRUE@gtk_win32_res = gtk-win32-res.o + @OS_WIN32_TRUE@gtk_win32_res_ldflag = -Wl,gtk-win32-res.o + @MS_LIB_AVAILABLE_TRUE@noinst_DATA = gtk-win32-$(GTK_API_VERSION).lib +@@ -1959,7 +1957,7 @@ libgtk_3_la_SOURCES = $(gtk_c_sources) + libgtk_3_la_LDFLAGS = $(libtool_opts) $(am__append_15) + libgtk_3_la_LIBADD = $(libadd) $(am__append_14) + libgtk_3_la_DEPENDENCIES = $(deps) $(am__append_16) +-@USE_WIN32_TRUE@libgtk_target_ldflags = $(gtk_win32_res_ldflag) $(gtk_win32_symbols) ++@USE_WIN32_TRUE@libgtk_target_ldflags = $(gtk_win32_res_ldflag) + DEPS = libgtk-3.la $(top_builddir)/gdk/libgdk-3.la + TEST_DEPS = $(DEPS) immodules.cache + LDADDS = \ +@@ -5912,15 +5910,8 @@ check-local: test-cwd + @OS_WIN32_TRUE@gtk-win32-res.o : gtk-win32.rc + @OS_WIN32_TRUE@ $(WINDRES) gtk-win32.rc $@ + +-@OS_WIN32_TRUE@install-def-file: gtk.def +-@OS_WIN32_TRUE@ $(INSTALL) $(srcdir)/gtk.def $(DESTDIR)$(libdir)/gtk-win32-3.0.def +-@OS_WIN32_TRUE@uninstall-def-file: +-@OS_WIN32_TRUE@ -rm $(DESTDIR)$(libdir)/gtk-win32-3.0.def +-@OS_WIN32_FALSE@install-def-file: +-@OS_WIN32_FALSE@uninstall-def-file: +- +-@MS_LIB_AVAILABLE_TRUE@gtk-win32-$(GTK_API_VERSION).lib: libgtk-win32-$(GTK_API_VERSION).la gtk.def +-@MS_LIB_AVAILABLE_TRUE@ lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgtk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gtk.def -out:$@ ++@MS_LIB_AVAILABLE_TRUE@gtk-win32-$(GTK_API_VERSION).lib: libgtk-win32-$(GTK_API_VERSION).la ++@MS_LIB_AVAILABLE_TRUE@ lib -machine:@LIB_EXE_MACHINE_FLAG@ -name:libgtk-win32-$(GTK_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -out:$@ + + @MS_LIB_AVAILABLE_TRUE@install-ms-lib: + @MS_LIB_AVAILABLE_TRUE@ $(INSTALL) gtk-win32-$(GTK_API_VERSION).lib $(DESTDIR)$(libdir) +@@ -6055,13 +6046,13 @@ dist-hook: ../build/win32/vs9/gtk.vcproj + rm libgtk.vs10.sourcefiles.filters + + # Install a RC file for the default GTK+ theme, and key themes +-install-data-local: install-ms-lib install-def-file install-mac-key-theme ++install-data-local: install-ms-lib install-mac-key-theme + $(MKDIR_P) $(DESTDIR)$(datadir)/themes/Default/gtk-3.0 + $(INSTALL_DATA) $(srcdir)/gtk-keys.css.default $(DESTDIR)$(datadir)/themes/Default/gtk-3.0/gtk-keys.css + $(MKDIR_P) $(DESTDIR)$(datadir)/themes/Emacs/gtk-3.0 + $(INSTALL_DATA) $(srcdir)/gtk-keys.css.emacs $(DESTDIR)$(datadir)/themes/Emacs/gtk-3.0/gtk-keys.css + +-uninstall-local: uninstall-ms-lib uninstall-def-file uninstall-mac-key-theme ++uninstall-local: uninstall-ms-lib uninstall-mac-key-theme + rm -f $(DESTDIR)$(datadir)/themes/Raleigh/gtk-3.0/gtk.css + rm -f $(DESTDIR)$(datadir)/themes/Default/gtk-3.0/gtk-keys.css + rm -f $(DESTDIR)$(datadir)/themes/Emacs/gtk-3.0/gtk-keys.css |