summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoen Kooi <koen@dominion.thruhere.net>2012-05-04 10:18:02 +0200
committerKoen Kooi <koen@dominion.thruhere.net>2012-05-04 10:18:02 +0200
commitd65051a41b8fe955d9320725f6d435ea90d6c833 (patch)
tree0250bb28e6db69f2415b9ea2b686927257bc48f9
parent74c00dc15be76b40d1056ecc7f46acfb6e8f3cc5 (diff)
parent59a641b2ae01d5628e5e9bccf160bc17c21e3064 (diff)
downloadmeta-openembedded-d65051a41b8fe955d9320725f6d435ea90d6c833.tar.gz
Merge remote-tracking branch 'meta-oe-contrib/jansa/pull2'
-rw-r--r--meta-efl/recipes-efl/efl/epdfview/glib-2.32.patch12
-rw-r--r--meta-efl/recipes-efl/efl/epdfview_0.1.8.bb6
-rw-r--r--meta-efl/recipes-efl/webkit/webkit-efl/0001-CMake-Do-not-pass-P-to-the-preprocessor-when-running.patch76
-rw-r--r--meta-efl/recipes-efl/webkit/webkit-efl_svn.bb3
-rw-r--r--meta-gnome/recipes-gnome/abiword/abiword/abiword.fix.glib-2.32.patch21
-rw-r--r--meta-gnome/recipes-gnome/abiword/abiword_2.8.6.bb5
-rw-r--r--meta-gpe/recipes-graphics/libgpewidget/libgpewidget/glib-2.32.patch11
-rw-r--r--meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb10
-rw-r--r--meta-oe/recipes-connectivity/midori/midori_0.4.5.bb (renamed from meta-oe/recipes-connectivity/midori/midori_0.4.4.bb)6
-rw-r--r--meta-oe/recipes-devtools/vala-dbus-binding-tool/vala-dbus-binding-tool_git.bb2
-rw-r--r--meta-oe/recipes-extended/mml-widget/gtkmathview/mathview-gcc47x.diff48
-rw-r--r--meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb3
-rw-r--r--meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.13.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend1
-rw-r--r--meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend1
-rw-r--r--meta-oe/recipes-multimedia/libav/libav-0.7.4/h264_qpel_mmx.patch57
-rw-r--r--meta-oe/recipes-multimedia/libav/libav_0.7.4.bb6
-rw-r--r--meta-oe/recipes-navigation/tangogps/tangogps-0.99.4/glib-2.32.patch11
-rw-r--r--meta-oe/recipes-navigation/tangogps/tangogps_0.99.4.bb6
25 files changed, 264 insertions, 28 deletions
diff --git a/meta-efl/recipes-efl/efl/epdfview/glib-2.32.patch b/meta-efl/recipes-efl/efl/epdfview/glib-2.32.patch
new file mode 100644
index 0000000000..e08584c01c
--- /dev/null
+++ b/meta-efl/recipes-efl/efl/epdfview/glib-2.32.patch
@@ -0,0 +1,12 @@
1diff -uNr epdfview-0.1.8.orig/src/gtk/StockIcons.h epdfview-0.1.8/src/gtk/StockIcons.h
2--- epdfview-0.1.8.orig/src/gtk/StockIcons.h 2011-05-28 12:24:57.000000000 +0200
3+++ epdfview-0.1.8/src/gtk/StockIcons.h 2012-04-30 07:48:08.528285594 +0200
4@@ -18,8 +18,6 @@
5 #if !defined (__STOCK_ICONS_H__)
6 #define __STOCK_ICONS_H__
7
8-#include <glib/gmacros.h>
9-
10 G_BEGIN_DECLS
11
12 // ePDFView stock icons.
diff --git a/meta-efl/recipes-efl/efl/epdfview_0.1.8.bb b/meta-efl/recipes-efl/efl/epdfview_0.1.8.bb
index 5f6bbf4e77..c16137e819 100644
--- a/meta-efl/recipes-efl/efl/epdfview_0.1.8.bb
+++ b/meta-efl/recipes-efl/efl/epdfview_0.1.8.bb
@@ -5,12 +5,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
5SECTION = "x11/applications" 5SECTION = "x11/applications"
6DEPENDS = "gtk+ poppler" 6DEPENDS = "gtk+ poppler"
7 7
8PR = "r1" 8PR = "r2"
9 9
10EXTRA_OECONF += "--without-cups" 10EXTRA_OECONF += "--without-cups"
11 11
12inherit autotools gettext 12inherit autotools gettext
13 13
14SRC_URI = "http://www.emma-soft.com/projects/epdfview/chrome/site/releases/epdfview-${PV}.tar.bz2" 14SRC_URI = "http://www.emma-soft.com/projects/${BPN}/chrome/site/releases/${BP}.tar.bz2 \
15 file://glib-2.32.patch \
16"
15SRC_URI[md5sum] = "e50285b01612169b2594fea375f53ae4" 17SRC_URI[md5sum] = "e50285b01612169b2594fea375f53ae4"
16SRC_URI[sha256sum] = "948648ae7c9d7b3b408d738bd4f48d87375b1196cae1129d6b846a8de0f2f8f0" 18SRC_URI[sha256sum] = "948648ae7c9d7b3b408d738bd4f48d87375b1196cae1129d6b846a8de0f2f8f0"
diff --git a/meta-efl/recipes-efl/webkit/webkit-efl/0001-CMake-Do-not-pass-P-to-the-preprocessor-when-running.patch b/meta-efl/recipes-efl/webkit/webkit-efl/0001-CMake-Do-not-pass-P-to-the-preprocessor-when-running.patch
new file mode 100644
index 0000000000..dcd3a4672e
--- /dev/null
+++ b/meta-efl/recipes-efl/webkit/webkit-efl/0001-CMake-Do-not-pass-P-to-the-preprocessor-when-running.patch
@@ -0,0 +1,76 @@
1From 3dfc99730b99472d642f19b825fb9794e32a05c4 Mon Sep 17 00:00:00 2001
2From: "rakuco@webkit.org"
3 <rakuco@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
4Date: Tue, 10 Apr 2012 22:59:04 +0000
5Subject: [PATCH] [CMake] Do not pass -P to the preprocessor when running
6 make_names.pl.
7 https://bugs.webkit.org/show_bug.cgi?id=83225
8
9Reviewed by Rob Buis.
10
11This is necessary to make CMake-based ports build with the
12recently-released GCC 4.7.0, whose preprocessor seems to ignore
13empty lines when -P is passed to it. Such behavior breaks
14make_names.pl (in fact, InFilesParser.pm), which expects an empty
15line to separate common and specific sections in .in files.
16
17A fix for this same problem has been supposedly done in r84123,
18but as the CMake-based ports always pass --preprocessor to the
19Perl tools the fix never reached us.
20
21The idea is to define CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS
22for (!MSVC && !QNX) and use it in the macros which call
23make_names.pl.
24
25* Source/cmake/OptionsCommon.cmake:
26* Source/cmake/WebKitMacros.cmake:
27
28git-svn-id: http://svn.webkit.org/repository/webkit/trunk@113786 268f45cc-cd09-0410-ab3c-d52691b4dbfc
29---
30 ChangeLog | 24 ++++++++++++++++++++++++
31 Source/cmake/OptionsCommon.cmake | 7 +++++++
32 Source/cmake/WebKitMacros.cmake | 2 +-
33 3 files changed, 32 insertions(+), 1 deletions(-)
34
35diff --git a/Source/cmake/OptionsCommon.cmake b/Source/cmake/OptionsCommon.cmake
36index 11581e6..37cb4a8 100644
37--- a/Source/cmake/OptionsCommon.cmake
38+++ b/Source/cmake/OptionsCommon.cmake
39@@ -5,14 +5,21 @@ IF (WTF_OS_UNIX)
40 ADD_DEFINITIONS(-DXP_UNIX)
41 ENDIF (WTF_OS_UNIX)
42
43+# CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS only matters with GCC >= 4.7.0. Since this
44+# version, -P does not output empty lines, which currently breaks make_names.pl in
45+# WebCore. Investigating whether make_names.pl should be changed instead is left as an exercise to
46+# the reader.
47 IF (MSVC)
48 # FIXME: Some codegenerators don't support paths with spaces. So use the executable name only.
49 GET_FILENAME_COMPONENT(CODE_GENERATOR_PREPROCESSOR_EXECUTABLE ${CMAKE_CXX_COMPILER} NAME)
50 SET(CODE_GENERATOR_PREPROCESSOR "${CODE_GENERATOR_PREPROCESSOR_EXECUTABLE} /nologo /EP")
51+ SET(CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS "${CODE_GENERATOR_PREPROCESSOR}")
52 ELSEIF (CMAKE_SYSTEM_NAME MATCHES QNX)
53 SET(CODE_GENERATOR_PREPROCESSOR "${CMAKE_CXX_COMPILER} -E -Wp,-P -x c++")
54+ SET(CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS "${CODE_GENERATOR_PREPROCESSOR}")
55 ELSE ()
56 SET(CODE_GENERATOR_PREPROCESSOR "${CMAKE_CXX_COMPILER} -E -P -x c++")
57+ SET(CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS "${CMAKE_CXX_COMPILER} -E -x c++")
58 ENDIF ()
59
60 SET_PROPERTY(GLOBAL PROPERTY USE_FOLDERS ON)
61diff --git a/Source/cmake/WebKitMacros.cmake b/Source/cmake/WebKitMacros.cmake
62index 3abe342..4e7ca9f 100644
63--- a/Source/cmake/WebKitMacros.cmake
64+++ b/Source/cmake/WebKitMacros.cmake
65@@ -89,7 +89,7 @@ MACRO (GENERATE_DOM_NAMES _namespace _attrs)
66 ADD_CUSTOM_COMMAND(
67 OUTPUT ${_outputfiles}
68 DEPENDS ${NAMES_GENERATOR} ${SCRIPTS_BINDINGS} ${_attrs} ${_tags}
69- COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${NAMES_GENERATOR} --preprocessor "${CODE_GENERATOR_PREPROCESSOR}" --outputDir ${DERIVED_SOURCES_WEBCORE_DIR} ${_arguments} ${_additionArguments}
70+ COMMAND ${PERL_EXECUTABLE} -I${WEBCORE_DIR}/bindings/scripts ${NAMES_GENERATOR} --preprocessor "${CODE_GENERATOR_PREPROCESSOR_WITH_LINEMARKERS}" --outputDir ${DERIVED_SOURCES_WEBCORE_DIR} ${_arguments} ${_additionArguments}
71 VERBATIM)
72 ENDMACRO ()
73
74--
751.7.7
76
diff --git a/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb b/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
index c0e346ce0e..cd3809654a 100644
--- a/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
+++ b/meta-efl/recipes-efl/webkit/webkit-efl_svn.bb
@@ -11,7 +11,7 @@ DEPENDS = "icu libxslt sqlite3 gperf-native bison-native flex-native jpeg \
11 11
12SRCREV = "105069" 12SRCREV = "105069"
13PV = "1.7.3+svnr${SRCPV}" 13PV = "1.7.3+svnr${SRCPV}"
14PR = "r1" 14PR = "r2"
15 15
16SRCREV_FORMAT = "source" 16SRCREV_FORMAT = "source"
17 17
@@ -20,6 +20,7 @@ SRC_URI = "\
20 svn://svn.webkit.org/repository/webkit/trunk/;module=WebKitLibraries;proto=http;subdir=src \ 20 svn://svn.webkit.org/repository/webkit/trunk/;module=WebKitLibraries;proto=http;subdir=src \
21 svn://svn.webkit.org/repository/webkit/trunk/;module=Tools;proto=http;subdir=src \ 21 svn://svn.webkit.org/repository/webkit/trunk/;module=Tools;proto=http;subdir=src \
22 file://0001-JavaScriptCore-add-EINA_LIBRARIES-to-shell-build-for.patch \ 22 file://0001-JavaScriptCore-add-EINA_LIBRARIES-to-shell-build-for.patch \
23 file://0001-CMake-Do-not-pass-P-to-the-preprocessor-when-running.patch \
23 file://CMakeLists.txt \ 24 file://CMakeLists.txt \
24" 25"
25 26
diff --git a/meta-gnome/recipes-gnome/abiword/abiword/abiword.fix.glib-2.32.patch b/meta-gnome/recipes-gnome/abiword/abiword/abiword.fix.glib-2.32.patch
new file mode 100644
index 0000000000..e466ef6c9a
--- /dev/null
+++ b/meta-gnome/recipes-gnome/abiword/abiword/abiword.fix.glib-2.32.patch
@@ -0,0 +1,21 @@
1--- abiword-2.8.6/goffice-bits/goffice/app/goffice-app.h 2012-04-30 15:06:28.000000000 +0200
2+++ abiword-2.8.6.orig/goffice-bits/goffice/app/goffice-app.h 2007-01-17 00:17:27.000000000 +0100
3@@ -22,7 +22,7 @@
4 #ifndef GOFFICE_APP_H
5 #define GOFFICE_APP_H
6
7-#include <glib/gmacros.h>
8+#include <glib.h>
9
10 G_BEGIN_DECLS
11
12--- abiword-2.8.6/src/af/util/xp/ut_go_file.h 2012-04-30 15:08:43.000000000 +0200
13+++ abiword-2.8.6.orig/src/af/util/xp/ut_go_file.h 2009-08-27 15:27:10.000000000 +0200
14@@ -31,7 +31,6 @@
15
16 #include <glib.h>
17 #include <gsf/gsf.h>
18-#include <glib/gerror.h>
19 #include <time.h>
20
21 G_BEGIN_DECLS
diff --git a/meta-gnome/recipes-gnome/abiword/abiword_2.8.6.bb b/meta-gnome/recipes-gnome/abiword/abiword_2.8.6.bb
index 9c7b19f20f..53a980eaa1 100644
--- a/meta-gnome/recipes-gnome/abiword/abiword_2.8.6.bb
+++ b/meta-gnome/recipes-gnome/abiword/abiword_2.8.6.bb
@@ -2,12 +2,13 @@ require abiword-2.5.inc
2DEPENDS += " librsvg loudmouth libwmf-native gtkmathview asio" 2DEPENDS += " librsvg loudmouth libwmf-native gtkmathview asio"
3RCONFLICTS_${PN} = "abiword-embedded" 3RCONFLICTS_${PN} = "abiword-embedded"
4 4
5PR = "r2" 5PR = "r3"
6 6
7SRC_URI = "http://www.abisource.com/downloads/abiword/${PV}/source/abiword-${PV}.tar.gz;name=abiword \ 7SRC_URI = "http://www.abisource.com/downloads/abiword/${PV}/source/abiword-${PV}.tar.gz;name=abiword \
8 file://autogen-common.sh \ 8 file://autogen-common.sh \
9 file://nodolt.patch \ 9 file://nodolt.patch \
10 file://fix.no.undefined.param.patch" 10 file://fix.no.undefined.param.patch \
11 file://abiword.fix.glib-2.32.patch"
11 12
12LIC_FILES_CHKSUM = "file://COPYING;md5=ecd3ac329fca77e2d0e412bec38e1c20" 13LIC_FILES_CHKSUM = "file://COPYING;md5=ecd3ac329fca77e2d0e412bec38e1c20"
13 14
diff --git a/meta-gpe/recipes-graphics/libgpewidget/libgpewidget/glib-2.32.patch b/meta-gpe/recipes-graphics/libgpewidget/libgpewidget/glib-2.32.patch
new file mode 100644
index 0000000000..f590caa46d
--- /dev/null
+++ b/meta-gpe/recipes-graphics/libgpewidget/libgpewidget/glib-2.32.patch
@@ -0,0 +1,11 @@
1diff -uNr libgpewidget-0.117.orig/gpehelp.c libgpewidget-0.117/gpehelp.c
2--- libgpewidget-0.117.orig/gpehelp.c 2006-10-12 12:20:33.000000000 +0200
3+++ libgpewidget-0.117/gpehelp.c 2012-04-30 07:45:57.813293792 +0200
4@@ -33,7 +33,6 @@
5 #include <gdk-pixbuf/gdk-pixbuf.h>
6 #include <gdk/gdk.h>
7 #include <glib.h>
8-#include <glib/gkeyfile.h>
9
10
11 /* helper function definitions*/
diff --git a/meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb b/meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb
index c4497de285..e8abc43e74 100644
--- a/meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb
+++ b/meta-gpe/recipes-graphics/libgpewidget/libgpewidget_0.117.bb
@@ -5,16 +5,18 @@ LICENSE = "LGPLv2.1"
5LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=d8045f3b8f929c1cb29a1e3fd737b499" 5LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=d8045f3b8f929c1cb29a1e3fd737b499"
6 6
7DEPENDS = "gtk+ cairo libxinerama libxcomposite libxrender gtk-doc" 7DEPENDS = "gtk+ cairo libxinerama libxcomposite libxrender gtk-doc"
8PR = "r1" 8PR = "r2"
9 9
10SRC_URI += "file://pkgconfig.patch;striplevel=0" 10inherit gpe pkgconfig autotools
11
12SRC_URI += "file://pkgconfig.patch;striplevel=0 \
13 file://glib-2.32.patch \
14"
11SRC_URI[md5sum] = "b85a839264a35d0faf9a1a38c486e189" 15SRC_URI[md5sum] = "b85a839264a35d0faf9a1a38c486e189"
12SRC_URI[sha256sum] = "f96d30c09b0395ea4e146730fd52d9ea303b619bb139051d9f12d3f868a9e18c" 16SRC_URI[sha256sum] = "f96d30c09b0395ea4e146730fd52d9ea303b619bb139051d9f12d3f868a9e18c"
13 17
14GPE_TARBALL_SUFFIX = "bz2" 18GPE_TARBALL_SUFFIX = "bz2"
15 19
16inherit gpe pkgconfig autotools
17
18EXTRA_OECONF = "--enable-cairo" 20EXTRA_OECONF = "--enable-cairo"
19LDFLAGS += " -L${STAGING_LIBDIR}" 21LDFLAGS += " -L${STAGING_LIBDIR}"
20 22
diff --git a/meta-oe/recipes-connectivity/midori/midori_0.4.4.bb b/meta-oe/recipes-connectivity/midori/midori_0.4.5.bb
index a408d73695..4cdd82d980 100644
--- a/meta-oe/recipes-connectivity/midori/midori_0.4.4.bb
+++ b/meta-oe/recipes-connectivity/midori/midori_0.4.5.bb
@@ -4,12 +4,10 @@ LICENSE = "LGPLv2.1"
4LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24" 4LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
5DEPENDS = "webkit-gtk libsoup-2.4 libsexy openssl vala-native python-native python-docutils-native librsvg-native" 5DEPENDS = "webkit-gtk libsoup-2.4 libsexy openssl vala-native python-native python-docutils-native librsvg-native"
6 6
7PR = "r1"
8
9SRC_URI = "http://archive.xfce.org/src/apps/midori/0.4/midori-${PV}.tar.bz2;name=midori \ 7SRC_URI = "http://archive.xfce.org/src/apps/midori/0.4/midori-${PV}.tar.bz2;name=midori \
10 " 8 "
11SRC_URI[midori.md5sum] = "a6578ebfd237c0f22cce49113b95f70c" 9SRC_URI[midori.md5sum] = "14288197a1e2251b7c0803e1448daa0e"
12SRC_URI[midori.sha256sum] = "fadd43f76c1c9f6a16483e60a804e58fb6817c6a595b1acdd59bcbdd7b35bca2" 10SRC_URI[midori.sha256sum] = "7b57cf3ebb56eef586351f2ae9f71ec9683aedff0b79a071b70b811d9876ff84"
13 11
14inherit gtk-icon-cache pkgconfig 12inherit gtk-icon-cache pkgconfig
15 13
diff --git a/meta-oe/recipes-devtools/vala-dbus-binding-tool/vala-dbus-binding-tool_git.bb b/meta-oe/recipes-devtools/vala-dbus-binding-tool/vala-dbus-binding-tool_git.bb
index 66df4edaff..30a7edd5c8 100644
--- a/meta-oe/recipes-devtools/vala-dbus-binding-tool/vala-dbus-binding-tool_git.bb
+++ b/meta-oe/recipes-devtools/vala-dbus-binding-tool/vala-dbus-binding-tool_git.bb
@@ -1,5 +1,5 @@
1require vala-dbus-binding-tool.inc 1require vala-dbus-binding-tool.inc
2SRCREV = "fd89af4941d6478575900128d09029fa5549e0db" 2SRCREV = "2c72ff9c981be947837c72d3aa38e1fbf074068f"
3PV = "0.3.2+gitr${SRCPV}" 3PV = "0.3.2+gitr${SRCPV}"
4 4
5SRC_URI = "${FREESMARTPHONE_GIT}/vala-dbus-binding-tool.git;protocol=git;branch=master" 5SRC_URI = "${FREESMARTPHONE_GIT}/vala-dbus-binding-tool.git;protocol=git;branch=master"
diff --git a/meta-oe/recipes-extended/mml-widget/gtkmathview/mathview-gcc47x.diff b/meta-oe/recipes-extended/mml-widget/gtkmathview/mathview-gcc47x.diff
new file mode 100644
index 0000000000..11b7260045
--- /dev/null
+++ b/meta-oe/recipes-extended/mml-widget/gtkmathview/mathview-gcc47x.diff
@@ -0,0 +1,48 @@
1../../../src/frontend/common/TemplateBuilder.hh:50:113: warning: 'linkerAssoc' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
2../../../src/frontend/common/TemplateBuilder.hh:50:113: note: declarations in dependent base 'custom_reader_Builder' are not found by unqualified lookup
3../../../src/frontend/common/TemplateBuilder.hh:50:113: note: use 'this->linkerAssoc' instead
4../../../src/frontend/common/TemplateBuilder.hh:54:111: error: redeclaration of 'SmartPtr<BoxMLDecorElement> elem'
5../../../src/frontend/common/TemplateBuilder.hh:50:49: error: 'SmartPtr<BoxMLDecorElement> elem' previously declared here
6../../../src/frontend/common/TemplateBuilder.hh:55:2: warning: 'linkerAdd' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
7../../../src/frontend/common/TemplateBuilder.hh:55:2: note: declarations in dependent base 'custom_reader_Builder' are not found by unqualified lookup
8../../../src/frontend/common/TemplateBuilder.hh:55:2: note: use 'this->linkerAdd' instead
9
10--- gtkmathview-0.8.0.orig/src/frontend/common/TemplateBuilder.hh 2007-08-17 12:02:34.000000000 +0200
11+++ gtkmathview-0.8.0/src/frontend/common/TemplateBuilder.hh 2012-04-30 11:45:07.000000000 +0200
12@@ -47,12 +47,13 @@
13 SmartPtr<typename ElementBuilder::type>
14 getElement(const typename Model::Element& el) const
15 {
16- if (SmartPtr<typename ElementBuilder::type> elem = smart_cast<typename ElementBuilder::type>(linkerAssoc(el)))
17+ SmartPtr<typename ElementBuilder::type> elem = NULL;
18+ if (elem = smart_cast<typename ElementBuilder::type>(this->linkerAssoc(el)))
19 return elem;
20 else
21 {
22- SmartPtr<typename ElementBuilder::type> elem = ElementBuilder::type::create(ElementBuilder::getContext(*this));
23- linkerAdd(el, elem);
24+ elem = ElementBuilder::type::create(ElementBuilder::getContext(*this));
25+ this->linkerAdd(el, elem);
26 return elem;
27 }
28 }
29--- gtkmathview-0.8.0.orig/mathmlsvg/main.cc 2012-04-30 11:35:19.000000000 +0200
30+++ gtkmathview-0.8.0/mathmlsvg/main.cc 2012-04-30 11:51:19.000000000 +0200
31@@ -20,6 +20,7 @@
32
33 #include <cassert>
34 #include <fstream>
35+#include <unistd.h>
36 #include <string.h>
37 #include <popt.h>
38
39--- gtkmathview-0.8.0.orig/mathmlps/main.cc 2012-04-30 11:35:19.000000000 +0200
40+++ gtkmathview-0.8.0/mathmlps/main.cc 2012-04-30 11:50:57.000000000 +0200
41@@ -20,6 +20,7 @@
42
43 #include <cassert>
44 #include <fstream>
45+#include <unistd.h>
46 #include <string.h>
47 #include <popt.h>
48
diff --git a/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb b/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
index c8e611a483..67cb32584d 100644
--- a/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
+++ b/meta-oe/recipes-extended/mml-widget/gtkmathview_0.8.0.bb
@@ -4,10 +4,11 @@ DEPENDS = "t1lib gtk+ popt libxslt libxml2"
4LICENSE = "LGPLv3" 4LICENSE = "LGPLv3"
5LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6" 5LIC_FILES_CHKSUM = "file://COPYING;md5=6a6a8e020838b23406c81b19c1d46df6"
6 6
7PR = "r1" 7PR = "r2"
8 8
9SRC_URI = "http://helm.cs.unibo.it/mml-widget/sources/${P}.tar.gz \ 9SRC_URI = "http://helm.cs.unibo.it/mml-widget/sources/${P}.tar.gz \
10 file://mathview-gcc43x.diff \ 10 file://mathview-gcc43x.diff \
11 file://mathview-gcc47x.diff \
11 " 12 "
12SRC_URI[md5sum] = "b53564e553728d4b69f7d366dfeb5299" 13SRC_URI[md5sum] = "b53564e553728d4b69f7d366dfeb5299"
13SRC_URI[sha256sum] = "1dc30175da6a3c560a7d62d1abe1c2f9829d988e6f1a7c5e766544575c558c43" 14SRC_URI[sha256sum] = "1dc30175da6a3c560a7d62d1abe1c2f9829d988e6f1a7c5e766544575c558c43"
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-lib/libxcomposite_0.4.3.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.13.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.13.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-lib/libxcursor_1.1.13.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-lib/libxdamage_1.1.3.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-lib/libxfixes_5.0.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend b/meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-lib/libxrandr_1.3.2.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend b/meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-proto/compositeproto_0.4.2.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend b/meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-proto/damageproto_1.2.1.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend b/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-proto/fixesproto_5.0.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend b/meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend
deleted file mode 100644
index d6f5869959..0000000000
--- a/meta-oe/recipes-graphics/xorg-proto/randrproto_1.3.2.bbappend
+++ /dev/null
@@ -1 +0,0 @@
1BBCLASSEXTEND += "native"
diff --git a/meta-oe/recipes-multimedia/libav/libav-0.7.4/h264_qpel_mmx.patch b/meta-oe/recipes-multimedia/libav/libav-0.7.4/h264_qpel_mmx.patch
new file mode 100644
index 0000000000..5656c47f48
--- /dev/null
+++ b/meta-oe/recipes-multimedia/libav/libav-0.7.4/h264_qpel_mmx.patch
@@ -0,0 +1,57 @@
1Backport http://git.videolan.org/?p=ffmpeg.git;a=commitdiff;h=5f654897e325349dacf2546674e0510bb72ecb50;hp=250cebeb3b348c3da71f9972eb500d6005dc01f1
2
3Fixes these errors on x86
4
5libavcodec/x86/h264_qpel_mmx.c: Assembler messages:
6libavcodec/x86/h264_qpel_mmx.c:1294: Error: operand type mismatch for `cmp'
7libavcodec/x86/h264_qpel_mmx.c:1294: Error: operand type mismatch for `cmp'
8libavcodec/x86/h264_qpel_mmx.c:1298: Error: operand type mismatch for `cmp'
9libavcodec/x86/h264_qpel_mmx.c:1298: Error: operand type mismatch for `cmp'
10libavcodec/x86/h264_qpel_mmx.c:964: Error: operand type mismatch for `cmp'
11libavcodec/x86/h264_qpel_mmx.c:964: Error: operand type mismatch for `cmp'
12libavcodec/x86/h264_qpel_mmx.c:964: Error: operand type mismatch for `cmp'
13make[5]: *** [libavcodec/x86/dsputil_mmx.o] Error 1
14
15
16Signed-off-by: Khem Raj <raj.khem@gmail.com>
17Upstream-status: Backport
18Index: b/libavcodec/x86/h264_qpel_mmx.c
19===================================================================
20--- a/libavcodec/x86/h264_qpel_mmx.c 2012-03-30 11:39:41.324522051 -0700
21+++ b/libavcodec/x86/h264_qpel_mmx.c 2012-03-30 11:54:08.152564075 -0700
22@@ -398,7 +398,7 @@
23 "2: \n\t"\
24 \
25 : "+a"(src), "+c"(dst)\
26- : "S"((x86_reg)srcStride), "D"((x86_reg)dstStride), "g"(h)\
27+ : "S"((x86_reg)srcStride), "D"((x86_reg)dstStride), "rm"(h)\
28 : "memory"\
29 );\
30 src += 4-(h+5)*srcStride;\
31@@ -446,7 +446,7 @@
32 QPEL_H264HV(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, 15*48)\
33 "2: \n\t"\
34 : "+a"(src)\
35- : "c"(tmp), "S"((x86_reg)srcStride), "g"(size)\
36+ : "c"(tmp), "S"((x86_reg)srcStride), "rm"(size)\
37 : "memory"\
38 );\
39 tmp += 4;\
40@@ -823,7 +823,7 @@
41 "2: \n\t"\
42 \
43 : "+a"(src), "+c"(dst)\
44- : "S"((x86_reg)srcStride), "D"((x86_reg)dstStride), "g"(h)\
45+ : "S"((x86_reg)srcStride), "D"((x86_reg)dstStride), "rm"(h)\
46 : XMM_CLOBBERS("%xmm0", "%xmm1", "%xmm2", "%xmm3", \
47 "%xmm4", "%xmm5", "%xmm6", "%xmm7",)\
48 "memory"\
49@@ -878,7 +878,7 @@
50 QPEL_H264HV_XMM(%%xmm3, %%xmm4, %%xmm5, %%xmm0, %%xmm1, %%xmm2, 15*48)
51 "2: \n\t"
52 : "+a"(src)
53- : "c"(tmp), "S"((x86_reg)srcStride), "g"(size)
54+ : "c"(tmp), "S"((x86_reg)srcStride), "rm"(size)
55 : XMM_CLOBBERS("%xmm0", "%xmm1", "%xmm2", "%xmm3",
56 "%xmm4", "%xmm5", "%xmm6", "%xmm7",)
57 "memory"
diff --git a/meta-oe/recipes-multimedia/libav/libav_0.7.4.bb b/meta-oe/recipes-multimedia/libav/libav_0.7.4.bb
index c4c01db376..bf077c6b46 100644
--- a/meta-oe/recipes-multimedia/libav/libav_0.7.4.bb
+++ b/meta-oe/recipes-multimedia/libav/libav_0.7.4.bb
@@ -10,9 +10,11 @@ LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
10SRCREV = "d4653e882fee5a2876c3878bc23d26799e3380ad" 10SRCREV = "d4653e882fee5a2876c3878bc23d26799e3380ad"
11 11
12PV = "0.7.4" 12PV = "0.7.4"
13PR = "${INC_PR}.0" 13PR = "${INC_PR}.1"
14 14
15SRC_URI = "git://git.libav.org/libav.git;protocol=git;branch=release/0.7" 15SRC_URI = "git://git.libav.org/libav.git;protocol=git;branch=release/0.7 \
16 file://h264_qpel_mmx.patch \
17"
16 18
17S = "${WORKDIR}/git" 19S = "${WORKDIR}/git"
18 20
diff --git a/meta-oe/recipes-navigation/tangogps/tangogps-0.99.4/glib-2.32.patch b/meta-oe/recipes-navigation/tangogps/tangogps-0.99.4/glib-2.32.patch
new file mode 100644
index 0000000000..0579455277
--- /dev/null
+++ b/meta-oe/recipes-navigation/tangogps/tangogps-0.99.4/glib-2.32.patch
@@ -0,0 +1,11 @@
1diff -uNr tangogps-0.99.4.orig/src/map_management.c tangogps-0.99.4/src/map_management.c
2--- tangogps-0.99.4.orig/src/map_management.c 2010-06-25 11:40:05.000000000 +0200
3+++ tangogps-0.99.4/src/map_management.c 2012-04-30 07:43:58.551301271 +0200
4@@ -2,7 +2,6 @@
5
6 #include <glib.h>
7 #include <gtk/gtk.h>
8-#include <glib/gstring.h>
9 #include <glib/gprintf.h>
10 #include <gconf/gconf.h>
11 #include <math.h>
diff --git a/meta-oe/recipes-navigation/tangogps/tangogps_0.99.4.bb b/meta-oe/recipes-navigation/tangogps/tangogps_0.99.4.bb
index 3a1ea3df2d..5a4231ab1f 100644
--- a/meta-oe/recipes-navigation/tangogps/tangogps_0.99.4.bb
+++ b/meta-oe/recipes-navigation/tangogps/tangogps_0.99.4.bb
@@ -5,10 +5,12 @@ SECTION = "x11/applications"
5LICENSE = "GPLv2" 5LICENSE = "GPLv2"
6LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552" 6LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
7DEPENDS = "curl gtk+ gconf sqlite3 libexif libsoup-2.4 bluez4" 7DEPENDS = "curl gtk+ gconf sqlite3 libexif libsoup-2.4 bluez4"
8PR = "r1" 8PR = "r2"
9 9
10SRC_URI = "http://www.tangogps.org/downloads/${P}.tar.gz \ 10SRC_URI = "http://www.tangogps.org/downloads/${P}.tar.gz \
11 file://remove.unused.header.patch" 11 file://remove.unused.header.patch \
12 file://glib-2.32.patch \
13"
12SRC_URI[md5sum] = "0f07ede94a21eb84f5e017fa88a1fc3d" 14SRC_URI[md5sum] = "0f07ede94a21eb84f5e017fa88a1fc3d"
13SRC_URI[sha256sum] = "660fdf89ef3c379f2fc0c2a9d0c9d3bfa5345835786b72bf9f513ba9ec2c812a" 15SRC_URI[sha256sum] = "660fdf89ef3c379f2fc0c2a9d0c9d3bfa5345835786b72bf9f513ba9ec2c812a"
14 16