[oe-commits] org.oe.dev webkit gtk: bump SRCREV

koen commit oe at amethyst.openembedded.net
Mon Sep 1 17:50:53 UTC 2008


webkit gtk: bump SRCREV

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 406c90b8a818c97f925962469fd82f2ed13008f4
ViewMTN: http://monotone.openembedded.org/revision/info/406c90b8a818c97f925962469fd82f2ed13008f4
Files:
1
conf/distro/include/sane-srcrevs.inc
packages/webkit/webkit-gtk/GNUmakefile.am
packages/webkit/webkit-gtk/configure.ac
Diffs:

#
# mt diff -rc0306fd2dd568ab4a849f9cd4fcc84c95b3ad29b -r406c90b8a818c97f925962469fd82f2ed13008f4
#
#
#
# patch "conf/distro/include/sane-srcrevs.inc"
#  from [728a45d37a508823fda1cfd83bb3650ef5d90e8a]
#    to [e7f1c0d7193f9a530c664aba1c14dd7ffd668f2b]
# 
# patch "packages/webkit/webkit-gtk/GNUmakefile.am"
#  from [cd85767a047ac2d58ffd39cb9068ef1ab226d847]
#    to [19d62160616b80e6684d9f8e2adfcb61e13c2c54]
# 
# patch "packages/webkit/webkit-gtk/configure.ac"
#  from [a0b6b788b46f20b4bdcf3b5a8338e7f7353fde1e]
#    to [8689b13d5c83b815d45d8e8981dd8429880906a0]
#
============================================================
--- conf/distro/include/sane-srcrevs.inc	728a45d37a508823fda1cfd83bb3650ef5d90e8a
+++ conf/distro/include/sane-srcrevs.inc	e7f1c0d7193f9a530c664aba1c14dd7ffd668f2b
@@ -171,7 +171,7 @@ SRCREV_pn-usbpath-native ?= "3172"
 SRCREV_pn-u-boot-openmoko-devel ?= "ba029a1426bfca169572bf80d50a8b190a6b0e19"
 SRCREV_pn-usbpath ?= "3172"
 SRCREV_pn-usbpath-native ?= "3172"
-SRCREV_pn-webkit-gtk ?= "35062"
+SRCREV_pn-webkit-gtk ?= "35533"
 SRCREV_pn-webkit-qt ?= "28656"
 SRCREV_pn-webkit-qtopia ?= "28656"
 SRCREV_pn-wesnoth ?= "22021"
============================================================
--- packages/webkit/webkit-gtk/GNUmakefile.am	cd85767a047ac2d58ffd39cb9068ef1ab226d847
+++ packages/webkit/webkit-gtk/GNUmakefile.am	19d62160616b80e6684d9f8e2adfcb61e13c2c54
@@ -216,8 +216,8 @@ libWebCore_la_LIBADD = \
 	$(GSTREAMER_LIBS) \
 	$(LIBXSLT_LIBS) \
 	$(HILDON_LIBS) \
-	-lpthread \
-	-ljpeg
+	$(JPEG_LIBS) \
+	-lpthread
 
 # WebKit
 webkitgtk_h_api :=
@@ -320,8 +320,8 @@ webkitgtk_built_sources += \
 	WebKit/gtk/webkit/webkitwebview.h
 
 webkitgtk_built_sources += \
-	DerivedSources/webkit-marshal.h \
-	DerivedSources/webkit-marshal.cpp \
+	DerivedSources/webkitmarshal.h \
+	DerivedSources/webkitmarshal.cpp \
 	DerivedSources/webkitenumtypes.cpp \
 	WebKit/gtk/webkit/webkitenumtypes.h
 
@@ -367,26 +367,37 @@ stamp_files := \
 pkgconfig_DATA = WebKit/gtk/webkit-1.0.pc
 
 stamp_files := \
-	stamp-webkit-marshal.cpp \
-	stamp-webkit-marshal.h \
+	stamp-webkitmarshal.cpp \
+	stamp-webkitmarshal.h \
 	stamp-webkitenumtypes.cpp \
 	stamp-webkitenumtypes.h
 
-WEBKIT_MARSHAL = $(GENSOURCES)/webkit-marshal
-WEBKIT_MARSHAL_LIST = $(srcdir)/WebKit/gtk/webkit/webkit-marshal.list
+WEBKIT_MARSHAL = $(GENSOURCES)/webkitmarshal
+WEBKIT_MARSHAL_LIST = $(WEBKIT_MARSHAL).list
 
-DerivedSources/webkit-marshal.cpp: stamp-webkit-marshal.cpp
+$(WEBKIT_MARSHAL_LIST): $(webkitgtk_sources) GNUmakefile.am
+	( cd $(top_srcdir) && \
+	sed -n -e 's/.*webkit_marshal_\([[:upper:][:digit:]]*__[[:upper:][:digit:]_]*\).*/\1/p' \
+	$(webkitgtk_sources) ) \
+	| sed -e 's/__/:/' -e 'y/_/,/' | sort -u > $@.tmp
+	if cmp -s $@.tmp $@; then \
+		rm $@.tmp; \
+	else \
+		mv $@.tmp $@; \
+	fi
+
+$(WEBKIT_MARSHAL).cpp: stamp-webkitmarshal.cpp
 	@true
 
-DerivedSources/webkit-marshal.h: stamp-webkit-marshal.h
+$(WEBKIT_MARSHAL).h: stamp-webkitmarshal.h
 	@true
 
-stamp-webkit-marshal.cpp: $(WEBKIT_MARSHAL_LIST)
+stamp-webkitmarshal.cpp: $(WEBKIT_MARSHAL_LIST)
 	echo "extern \"C\" {" > $(WEBKIT_MARSHAL).cpp && \
 	$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --body >> $(WEBKIT_MARSHAL).cpp && echo '}' >> $(WEBKIT_MARSHAL).cpp && \
 	echo timestamp > $(@F)
 
-stamp-webkit-marshal.h: $(WEBKIT_MARSHAL_LIST)
+stamp-webkitmarshal.h: $(WEBKIT_MARSHAL_LIST)
 	$(GLIB_GENMARSHAL) --prefix=webkit_marshal $(WEBKIT_MARSHAL_LIST) --header > $(WEBKIT_MARSHAL).h && \
 	echo timestamp > $(@F)
 
============================================================
--- packages/webkit/webkit-gtk/configure.ac	a0b6b788b46f20b4bdcf3b5a8338e7f7353fde1e
+++ packages/webkit/webkit-gtk/configure.ac	8689b13d5c83b815d45d8e8981dd8429880906a0
@@ -137,8 +137,29 @@ fi
                  AC_MSG_ERROR([pthread support is required to build WebKit]))
 fi
 
-# libjpeg headers
-AC_CHECK_HEADERS([jpeglib.h])
+# check for libjpeg the way Gtk does it.
+AC_CHECK_LIB(jpeg, jpeg_destroy_decompress,
+                   jpeg_ok=yes, jpeg_ok=no
+                   AC_MSG_ERROR([JPEG library (libjpeg) not found]))
+if test "$jpeg_ok" = yes; then
+   AC_MSG_CHECKING([for jpeglib])
+   AC_TRY_CPP(
+[#include <stdio.h>
+#undef PACKAGE
+#undef VERSION
+#undef HAVE_STDLIB_H
+#include <jpeglib.h>],
+         jpeg_ok=yes,
+         jpeg_ok=no)
+   AC_MSG_RESULT($jpeg_ok)
+   if test "$jpeg_ok" = yes; then
+      JPEG_LIBS="-ljpeg"
+      # should we check for progressive JPEG like GTK+ as well?
+   else
+      AC_MSG_ERROR([JPEG library (libjpeg) not found])
+   fi
+fi
+AC_SUBST([JPEG_LIBS])
 
 # check for pkg-config
 AC_PATH_PROG(PKG_CONFIG, pkg-config, no)






More information about the Openembedded-commits mailing list