# HG changeset patch # User Mark Brand # Date 1285718435 -7200 # Node ID 84cc482e2b06c1986563380696fed57991dec45d # Parent 3e27b4f3acdab7e1cbecef66ed91d8e2d49fc1f8 tidy up handling of staic library dependencies -ldnsapi provided by pkgconfig/gio-2.0.pc. -lwinspool -lcomctl32 -lcomdlg32 provided by pkgconfig/gtk+-2.0.pc Don't need to explicitly mention these building test programs. diff -r 3e27b4f3acda -r 84cc482e2b06 src/gtk-1-fixes.patch --- a/src/gtk-1-fixes.patch Tue Sep 28 19:56:10 2010 +0200 +++ b/src/gtk-1-fixes.patch Wed Sep 29 02:00:35 2010 +0200 @@ -154,14 +154,14 @@ #define VARIABLE extern #endif -commit 1f0f8944278d888d6d81df1a03458ec7913cde09 +commit 69568bc7c8627d117521548192730665a9623b80 Author: Mark Brand Date: Fri Sep 24 14:17:22 2010 +0200 fix gtk+-2.0.pc.in diff --git a/gtk+-2.0.pc.in b/gtk+-2.0.pc.in -index 46853e1..bb53ed2 100644 +index 46853e1..7f3eb22 100644 --- a/gtk+-2.0.pc.in +++ b/gtk+-2.0.pc.in @@ -11,5 +11,5 @@ Name: GTK+ @@ -169,10 +169,10 @@ Version: @VERSION@ Requires: gdk-${target}-2.0 @GTK_PACKAGES@ -Libs: -L${libdir} -lgtk-${target}-@GTK_API_VERSION@ @GTK_EXTRA_LIBS@ -+Libs: -L${libdir} -lgtk-${target}-@GTK_API_VERSION@ @GTK_DEP_LIBS@ ++Libs: -L${libdir} -lgtk-${target}-@GTK_API_VERSION@ @GTK_DEP_LIBS@ -lwinspool -lcomctl32 -lcomdlg32 Cflags: -I${includedir}/gtk-2.0 @GTK_EXTRA_CFLAGS@ -commit 74854514567b97b4862e4e6339d1273256bbf747 +commit 1f60f6943b5c67a199660618e546de5f0faafeef Author: Mark Brand Date: Fri Sep 24 14:48:31 2010 +0200 @@ -192,7 +192,7 @@ $(gtk_update_icon_cache_program) --force --ignore-theme-index \ --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \ -commit 6e2c98deed33a2a8052176a037229075b0c692ad +commit e24f3fb7d18d0690dddd1fdb1a629a06d49b4c11 Author: Mark Brand Date: Fri Sep 24 14:49:50 2010 +0200 @@ -212,7 +212,7 @@ testpixbuf_drawable_DEPENDENCIES = $(DEPS) testpixbuf_save_DEPENDENCIES = $(DEPS) -commit 6a7535018b0530f5d6cf2fc39e3194dae226e443 +commit b34df7c9461a798e9a8202eec886ac5e173da3ea Author: Mark Brand Date: Fri Sep 24 14:51:04 2010 +0200 @@ -310,7 +310,7 @@ ;; esac -commit 1a86c4abd517485c154224fd78b851118ac3c0b7 +commit 831f94ccf7a26662bfc9e8d22b9ae9eaea740bbb Author: Mark Brand Date: Fri Sep 24 14:53:18 2010 +0200 @@ -330,7 +330,7 @@ USE_WIN32_TRUE= USE_WIN32_FALSE='#' -commit 6d32f30c154a6fcc459f6efebae913a7b3325e79 +commit 2ec5f9d9ea8d7d80758c5272ff2e94fd0e7856e8 Author: Mark Brand Date: Fri Sep 24 14:54:15 2010 +0200 @@ -353,7 +353,7 @@ GDK_PACKAGES="$PANGO_PACKAGES gio-2.0 gdk-pixbuf-2.0 cairo-$cairo_backend" fi -commit 61da66059b505c8d489f44eaef9bd34846d3c2a8 +commit 3e9c211536912bf78c44172b7f6ecd8860887166 Author: Mark Brand Date: Fri Sep 24 14:55:33 2010 +0200 @@ -382,7 +382,7 @@ if test "$cross_compiling" = maybe; then cross_compiling=yes -commit bd50ae9f7b151743c7f301aed2a71017f3bf0e13 +commit 01cc2d128be8a19c1434b912e378deae3b1bfcf9 Author: Mark Brand Date: Fri Sep 24 15:30:49 2010 +0200 diff -r 3e27b4f3acda -r 84cc482e2b06 src/gtk.mk --- a/src/gtk.mk Tue Sep 28 19:56:10 2010 +0200 +++ b/src/gtk.mk Wed Sep 29 02:00:35 2010 +0200 @@ -45,5 +45,5 @@ '$(TARGET)-gcc' \ -W -Wall -Werror -ansi -pedantic \ '$(2).c' -o '$(PREFIX)/$(TARGET)/bin/test-gtk.exe' \ - `'$(TARGET)-pkg-config' gtk+-2.0 --cflags --libs` -ldnsapi + `'$(TARGET)-pkg-config' gtk+-2.0 --cflags --libs` endef diff -r 3e27b4f3acda -r 84cc482e2b06 src/gtkmm.mk --- a/src/gtkmm.mk Tue Sep 28 19:56:10 2010 +0200 +++ b/src/gtkmm.mk Wed Sep 29 02:00:35 2010 +0200 @@ -33,6 +33,5 @@ '$(TARGET)-g++' \ -W -Wall -Werror -pedantic -std=c++0x \ '$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-gtkmm.exe' \ - `'$(TARGET)-pkg-config' gtkmm-2.4 --cflags --libs` \ - -lwinspool -lcomctl32 -lcomdlg32 -ldnsapi + `'$(TARGET)-pkg-config' gtkmm-2.4 --cflags --libs` endef