More pending patches from patchwork and few fixes
cover More pending patches from patchwork and few fixes
bitbake world is still running, but if everything goes well I'll merge this tomorrow
The following changes since commit 4b5d2af979c17c6a2a65a6ea9a4e7f41414c9feb:
libsdl-mixer: update to upstream version 1.2.12 (2012-12-16 21:11:45 +0100)
are available in the git repository at:
git://git.openembedded.org/meta-openembedded-contrib jansa/pull
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/pull
Andreas Müller (1):
gvfs-gdu-volume-monitor: avoid double packaging gvfs locale
Ben Deering (1):
claws-mail: Upgrade from 3.6.1 to 3.9.0
Cliff Brake (1):
update oe-stylize to be Python3 comaptible
Marcin Juszkiewicz (1):
florence: move to meta-gnome due to libnotify
Martin Jansa (6):
geos: fix typo in FILES_${PN}-dev
krb5: fix path to recipe and upgrade to 1.11
e-base: bump EFL_SRCREV for E17 release called lucky
terminology: upgrade to 0.2.0
azy: rename lemon provided by azy-native to azy_lemon
evince: disable help build
contrib/oe-stylize.py | 10 +-
meta-efl/classes/e-base.bbclass | 2 +-
.../conf/distro/include/efl-from-svn-recipes.inc | 2 +-
.../{terminology_0.1.0.bb => terminology_0.2.0.bb} | 4 +-
meta-efl/recipes-efl/e17/terminology_svn.bb | 2 +-
meta-efl/recipes-efl/efl/azy_svn.bb | 6 +-
meta-gnome/recipes-gnome/evince/evince_2.32.0.bb | 3 +-
.../gvfs/gvfs-gdu-volume-monitor_1.8.2.bb | 3 +-
.../florence/files/0001-Fix-glib-includes.patch | 0
.../recipes-support/florence/florence_0.5.1.bb | 0
.../recipes-connectivity/krb5/krb5_1.11.bb | 24 +-
meta-oe/recipes-navigation/geos/geos.inc | 8 +-
.../claws-mail-3.6.1/claws-mail-g_strcmp0.patch | 575 ---------------------
.../claws-mail/claws-mail-3.6.1/desktop.patch | 19 -
.../claws-mail-3.6.1/duplicate-header.patch | 10 -
.../claws-mail/claws-mail-3.6.1/glib-2.32.patch | 11 -
.../{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} | 17 +-
17 files changed, 38 insertions(+), 658 deletions(-)
rename meta-efl/recipes-efl/e17/{terminology_0.1.0.bb => terminology_0.2.0.bb} (41%)
rename {meta-oe => meta-gnome}/recipes-support/florence/files/0001-Fix-glib-includes.patch (100%)
rename {meta-oe => meta-gnome}/recipes-support/florence/florence_0.5.1.bb (100%)
rename meta/recipes-connectivity/krb5/krb5_1.8.5.bb => meta-oe/recipes-connectivity/krb5/krb5_1.11.bb (48%)
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/claws-mail-g_strcmp0.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/desktop.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/duplicate-header.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/glib-2.32.patch
rename meta-oe/recipes-sato/claws-mail/{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} (72%)Signature · 1 line
1.8.0.2
PATCH 1/10 geos: fix typo in FILES_${PN}-dev
--- meta-oe/recipes-navigation/geos/geos.inc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
meta-oe/recipes-navigation/geos/geos.inc +5 -3
@@ -2,7 +2,7 @@ DESCRIPTION = "GEOS - Geometry Engine, Open Source" HOMEPAGE = "http://trac.osgeo.org/geos/" SECTION = "libs" -INC_PR = "r0" +INC_PR = "r1" LICENSE = "LGPLv2.1+" LIC_FILES_CHKSUM = "file://COPYING;md5=7fbc338309ac38fefcd64b04bb903e34"
@@ -13,7 +13,9 @@ inherit autotools pkgconfig # libgeos-${PV}.so is needed in PV FILES_SOLIBSDEV = "" -FIELS_${PN}-dev = "${libdir}/libgeos.so \ - ${libdir}/libgeos_c.so" +FILES_${PN}-dev = "${libdir}/*.la \ + ${libdir}/libgeos.so \ + ${libdir}/libgeos_c.so \ + ${includedir}" FILES_${PN} += " ${libdir}/libgeos-${PV}.so" INSANE_SKIP_${PN} = "dev-so"
Signature · 1 line
1.8.0.2
PATCH 2/10 florence: move to meta-gnome due to libnotify
In reply to Martin JansaFrom: Marcin Juszkiewicz <[email protected]>
---
.../recipes-support/florence/files/0001-Fix-glib-includes.patch | 0
{meta-oe => meta-gnome}/recipes-support/florence/florence_0.5.1.bb | 0
2 files changed, 0 insertions(+), 0 deletions(-)
rename {meta-oe => meta-gnome}/recipes-support/florence/files/0001-Fix-glib-includes.patch (100%)
rename {meta-oe => meta-gnome}/recipes-support/florence/florence_0.5.1.bb (100%)meta-gnome/recipes-support/florence/files/0001-Fix-glib-includes.patch renamed from meta-oe/recipes-support/florence/files/0001-Fix-glib-includes.patch +0 -0
meta-gnome/recipes-support/florence/florence_0.5.1.bb renamed from meta-oe/recipes-support/florence/florence_0.5.1.bb +0 -0
Signature · 1 line
1.8.0.2
PATCH 3/10 krb5: fix path to recipe and upgrade to 1.11
In reply to Martin Jansa* drop PR
* fix FILES_${PN}-doc
* fix QA warnings:
WARNING: QA Issue: krb5: Files/directories were installed but not shipped
/usr/share/gnats
/usr/share/gnats/mit
and RPATH entries
--- .../recipes-connectivity/krb5/krb5_1.11.bb | 24 +++++++++++----------- 1 file changed, 12 insertions(+), 12 deletions(-) rename meta/recipes-connectivity/krb5/krb5_1.8.5.bb => meta-oe/recipes-connectivity/krb5/krb5_1.11.bb (48%)
meta-oe/recipes-connectivity/krb5/krb5_1.11.bb renamed from meta/recipes-connectivity/krb5/krb5_1.8.5.bb +12 -12
@@ -1,18 +1,19 @@ DESCRIPTION = "A network authentication protocol" HOMEPAGE = "http://web.mit.edu/Kerberos/" SECTION = "console/network" -PR = "r0" LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${S}/../README;md5=5595a75ae6fab5f825f579a817baa618" +LIC_FILES_CHKSUM = "file://${S}/../NOTICE;md5=e8fad1d174de32f8da0ddc56b67b6941" DEPENDS = "ncurses util-linux e2fsprogs-native" inherit autotools binconfig perlnative -SRC_URI = "http://web.mit.edu/kerberos/dist/krb5/1.8/krb5-1.8.5-signed.tar" +SRC_URI = "http://web.mit.edu/kerberos/dist/${PN}/${PV}/${P}-signed.tar" +SRC_URI[md5sum] = "1a13c53899806c4da99a798a04d25545" +SRC_URI[sha256sum] = "fe37fb93b398db98a1b23f814673ea2ae4b90138f85e1a4027ef639456a78651" -S = "${WORKDIR}/${PN}-${PV}/src/" +S = "${WORKDIR}/${P}/src/" -EXTRA_OECONF += " --without-tcl --with-system-et" +EXTRA_OECONF += " --without-tcl --with-system-et --disable-rpath" CACHED_CONFIGUREVARS += "krb5_cv_attr_constructor_destructor=yes ac_cv_func_regcomp=yes \ ac_cv_printf_positional=yes ac_cv_file__etc_environment=yes \ ac_cv_file__etc_TIMEZONE=no"
@@ -20,20 +21,19 @@ CACHED_CONFIGUREVARS += "krb5_cv_attr_constructor_destructor=yes ac_cv_func_regc CFLAGS_append += "-DDESTRUCTOR_ATTR_WORKS=1 -I${STAGING_INCDIR}/et" LDFLAGS_append += "-lpthread" -FILES_${PN}-doc += ${datadir}/examples +FILES_${PN}-doc += "${datadir}/examples" +FILES_${PN} += "${datadir}/gnats" krb5_do_unpack() { - tar xzf ${WORKDIR}/krb5-1.8.5.tar.gz -C ${WORKDIR}/ + # ${P}-signed.tar contains ${P}.tar.gz.asc and ${P}.tar.gz + tar xzf ${WORKDIR}/${P}.tar.gz -C ${WORKDIR}/ } python do_unpack() { - bb.build.exec_func('base_do_unpack', d) - bb.build.exec_func('krb5_do_unpack', d) + bb.build.exec_func('base_do_unpack', d) + bb.build.exec_func('krb5_do_unpack', d) } do_configure() { oe_runconf } - -SRC_URI[md5sum] = "48b17caedf19d07d714a8d7a25422c95" -SRC_URI[sha256sum] = "7d6989efaaf0b3330ce5b329edb1d0bf33250ca78b789fdd117e02c49c238812"
Signature · 1 line
1.8.0.2
PATCH 4/10 e-base: bump EFL_SRCREV for E17 release called lucky
In reply to Martin Jansa* changelog:
http://enlightenment.org/p.php?p=news/show&l=en&news_id=73
--- meta-efl/classes/e-base.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
meta-efl/classes/e-base.bbclass +1 -1
@@ -2,7 +2,7 @@ HOMEPAGE = "http://www.enlightenment.org" SRCNAME ?= "${BPN}" SRCVER ?= "${PV}" -EFL_SRCREV ?= "80662" +EFL_SRCREV ?= "80969" ARM_INSTRUCTION_SET = "arm"
Signature · 1 line
1.8.0.2
PATCH 5/10 terminology: upgrade to 0.2.0
In reply to Martin Jansa---
meta-efl/conf/distro/include/efl-from-svn-recipes.inc | 2 +-
.../recipes-efl/e17/{terminology_0.1.0.bb => terminology_0.2.0.bb} | 4 ++--
meta-efl/recipes-efl/e17/terminology_svn.bb | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
rename meta-efl/recipes-efl/e17/{terminology_0.1.0.bb => terminology_0.2.0.bb} (41%)meta-efl/conf/distro/include/efl-from-svn-recipes.inc +1 -1
@@ -38,4 +38,4 @@ PREFERRED_VERSION_python-edje ?= "${EFL_PREFERRED_PYTHON_VERSION}" PREFERRED_VERSION_python-emotion ?= "${EFL_PREFERRED_PYTHON_VERSION}" PREFERRED_VERSION_python-evas ?= "${EFL_PREFERRED_PYTHON_VERSION}" -PREFERRED_VERSION_terminology ?= "0.1.0+svn%" +PREFERRED_VERSION_terminology ?= "0.2.0+svn%"
meta-efl/recipes-efl/e17/terminology_0.2.0.bb renamed from meta-efl/recipes-efl/e17/terminology_0.1.0.bb +2 -2
@@ -6,5 +6,5 @@ SRC_URI = "\ ${E_MIRROR}/${SRCNAME}-${SRCVER}.tar.gz \ " -SRC_URI[md5sum] = "30867692e44799cd9bbe6562d69ae62d" -SRC_URI[sha256sum] = "87f32089b2731c3e9a72b5bde92695eb91097fa79dbb70388774c9dcb5442ebb" +SRC_URI[md5sum] = "61301df6b068b84e1670c85b7696f28d" +SRC_URI[sha256sum] = "e300dba5f77af7949471c81251c38af765c337b86c8ae9b98ec1dd0d6efbc1c9"
meta-efl/recipes-efl/e17/terminology_svn.bb +1 -1
@@ -1,7 +1,7 @@ require ${BPN}.inc DEFAULT_PREFERENCE = "-1" -PV = "0.1.0+svnr${SRCPV}" +PV = "0.2.0+svnr${SRCPV}" PR = "${INC_PR}.0" SRCREV = "${EFL_SRCREV}"
Signature · 1 line
1.8.0.2
PATCH 6/10 azy: rename lemon provided by azy-native to azy_lemon
In reply to Martin Jansa* meta-openembedded/meta-oe/recipes-devtools/lemon/lemon_3.5.4.bb provides almost the same lemon but lemon.c in azy sources is a bit modified (and completely reformatted :/)
* rename it to resolve:
WARNING: The recipe azy-native is trying to install files into a shared area when those files already exist. Those files and their manifest location are:
/OE/jansa-test/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/lemon
Matched in manifest-x86_64-lemon-native
--- meta-efl/recipes-efl/efl/azy_svn.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
meta-efl/recipes-efl/efl/azy_svn.bb +3 -3
@@ -5,7 +5,7 @@ LICENSE = "LGPLv2.1+" LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c" PV = "1.0.0+svnr${SRCPV}" -PR = "r1" +PR = "r2" SRCREV = "${EFL_SRCREV}"
@@ -15,14 +15,14 @@ BBCLASSEXTEND = "native" EXTRA_OECONF += " --disable-mysql-tests" do_configure_prepend_class-target() { - sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/lemon#g" ${S}/src/bin/Makefile.am + sed -i "s#\./lemon#${STAGING_BINDIR_NATIVE}/azy_lemon#g" ${S}/src/bin/Makefile.am sed -i "s#\$(top_builddir)/src/bin/azy_parser -H -p -o#${STAGING_BINDIR_NATIVE}/azy_parser -H -p -o#g" ${S}/src/tests/Makefile.am sed -i "s#\$(top_builddir)/src/bin/azy_parser -eHn -m#${STAGING_BINDIR_NATIVE}/azy_parser -eHn -m#g" ${S}/src/tests/identi.ca/Makefile.am } do_install_append_class-native() { install -d ${D}/${bindir} - install -m 0755 ${S}/src/bin/lemon ${D}/${bindir} + install -m 0755 ${S}/src/bin/lemon ${D}/${bindir}/azy_lemon } inherit efl
Signature · 1 line
1.8.0.2
PATCH 7/10 evince: disable help build
In reply to Martin Jansa* xsltproc does not work in oe-core correctly:
| xsltproc -o evince-it.omf --stringparam db2omf.basename evince --stringparam db2omf.format 'docbook' --stringparam db2omf.dtd "-//OASIS//DTD DocBook XML V4.1.2//EN" --stringparam db2omf.lang it --stringparam db2omf.omf_dir "/usr/share/omf" --stringparam db2omf.help_dir "/usr/share/gnome/help" --stringparam db2omf.omf_in "/OE/jansa-test/shr-core/tmp-eglibc/work/armv5te-oe-linux-gnueabi/evince/2.32.0-r2/evince-2.32.0/help/evince.omf.in" /OE/jansa-test/shr-core/tmp-eglibc/sysroots/qemuarm`/OE/jansa-test/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/bin/pkg-config --variable db2omf gnome-doc-utils` it/evince.xml || { rm -f "evince-it.omf"; exit 1; }
| http://www.oasis-open.org/docbook/xml/4.1.2/dbhierx.mod:115: parser warning : PEReference: %list.class; not found
| %local.divcomponent.mix;">
| ^ ...
* https://bugzilla.yoctoproject.org/show_bug.cgi?id=2416
--- meta-gnome/recipes-gnome/evince/evince_2.32.0.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
meta-gnome/recipes-gnome/evince/evince_2.32.0.bb +2 -1
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=96f2f8d5ee576a2163977938ea36fa7b" SECTION = "x11/office" DEPENDS = "gnome-icon-theme gnome-doc-utils-native libgnome-keyring nautilus tiff libxt ghostscript poppler libxml2 gtk+ gconf libglade" -PR = "r2" +PR = "r3" inherit gnome pkgconfig gtk-icon-cache
@@ -17,6 +17,7 @@ EXTRA_OECONF = " --enable-thumbnailer \ --enable-nautilus \ --disable-scrollkeeper \ --enable-pixbuf \ + --disable-help \ " do_install_append() {
Signature · 1 line
1.8.0.2
PATCH 8/10 gvfs-gdu-volume-monitor: avoid double packaging gvfs locale
In reply to Martin JansaFrom: Andreas Müller <[email protected]>
Fix error for do_rootfs:
| Collected errors: | * check_data_file_clashes: Package gvfs-gdu-volume-monitor-locale-fr wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/fr/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-locale-fr | * opkg_install_cmd: Cannot install package gvfs-gdu-volume-monitor-locale-fr. | * check_data_file_clashes: Package gvfs-locale-en-gb wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/en_GB/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-gdu-volume-monitor-locale-en-gb | * opkg_install_cmd: Cannot install package gvfs-locale-en-gb. | * check_data_file_clashes: Package gvfs-gdu-volume-monitor-locale-de wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/de/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-locale-de | * opkg_install_cmd: Cannot install package gvfs-gdu-volume-monitor-locale-de.
* MJ: added PR bump
--- meta-gnome/recipes-gnome/gvfs/gvfs-gdu-volume-monitor_1.8.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
meta-gnome/recipes-gnome/gvfs/gvfs-gdu-volume-monitor_1.8.2.bb +2 -1
@@ -4,7 +4,7 @@ BPN = "gvfs" DEPENDS = "gvfs gnome-disk-utility" -PR = "${INC_PR}.2" +PR = "${INC_PR}.3" # we need gdu files only: reduce files to delete in libexecdir EXTRA_OECONF += "--disable-gphoto2"
@@ -20,6 +20,7 @@ do_install_append() { rm -rf ${D}${datadir}/glib-2.0 rm -rf ${D}${datadir}/GConf rm -f ${D}${datadir}/dbus-1/services/gvfs-* + rm -rf ${D}${datadir}/locale rm -f ${D}${libexecdir}/gvfsd* rm -f ${D}${libexecdir}/gvfs-fuse-daemon rm -f ${D}${libexecdir}/gvfs-gphoto2-volume-monitor
Signature · 1 line
1.8.0.2
Re: [meta-oe][PATCH 08/10] gvfs-gdu-volume-monitor: avoid double packaging gvfs locale
Quoted 44 lines · Martin Jansa
From: Andreas Müller <[email protected]>
Fix error for
do_rootfs:| Collected errors: | * check_data_file_clashes: Package gvfs-gdu-volume-monitor-locale-fr wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/fr/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-locale-fr | * opkg_install_cmd: Cannot install package gvfs-gdu-volume-monitor-locale-fr. | * check_data_file_clashes: Package gvfs-locale-en-gb wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/en_GB/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-gdu-volume-monitor-locale-en-gb | * opkg_install_cmd: Cannot install package gvfs-locale-en-gb. | * check_data_file_clashes: Package gvfs-gdu-volume-monitor-locale-de wants to install file /home/Superandy/tmp/oe-core-eglibc/work/overo-angstrom-linux-gnueabi/xfce4-full-image/1.0-r0/rootfs/usr/share/locale/de/LC_MESSAGES/gvfs.mo | But that file is already provided by package * gvfs-locale-de | * opkg_install_cmd: Cannot install package gvfs-gdu-volume-monitor-locale-de.* MJ: added PR bump
Signed-off-by Andreas Müller <[email protected]>Signed-off-by Martin Jansa <[email protected]>--- meta-gnome/recipes-gnome/gvfs/gvfs-gdu-volume-monitor_1.8.2.bb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)meta-gnome/recipes-gnome/gvfs/gvfs-gdu-volume-monitor_1.8.2.bb +2
-2@@ -4,7 +4,7 @@ BPN = "gvfs" DEPENDS = "gvfs gnome-disk-utility" -PR = "${INC_PR}.2" +PR = "${INC_PR}.3" # we need gdu files only: reduce files to delete in libexecdir EXTRA_OECONF += "--disable-gphoto2"@@ -20,6 +20,7 @@ do_install_append() { rm -rf ${D}${datadir}/glib-2.0 rm -rf ${D}${datadir}/GConf rm -f ${D}${datadir}/dbus-1/services/gvfs-* + rm -rf ${D}${datadir}/locale rm -f ${D}${libexecdir}/gvfsd* rm -f ${D}${libexecdir}/gvfs-fuse-daemon rm -f ${D}${libexecdir}/gvfs-gphoto2-volume-monitor --
Quoted 3 lines
1.8.0.2
* Thanks for PR bump - it should go in with this
* after that I will check for new version
* off-topic: I wonder why I have it in my xfce-images can't find a dependency matching - will check that too
Andreas
PATCH 9/10 update oe-stylize to be Python3 comaptible
In reply to Martin JansaFrom: Cliff Brake <[email protected]>
--- contrib/oe-stylize.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-)
contrib/oe-stylize.py +5 -5
@@ -306,10 +306,10 @@ def follow_rule(i, line): # if the line still does not respect the rule if not rules[i][0](line): # this is a rule disgression - print "## Disgression: ", rules[i][2], " in:", oldline + print ("## Disgression: ", rules[i][2], " in:", oldline) else: # just remind user about his/her errors - print "## Reminder: ", rules[i][2], " in :", oldline + print ("## Reminder: ", rules[i][2], " in :", oldline) return line
@@ -363,7 +363,7 @@ if __name__ == "__main__": commentBloc.append(line) continue - if seen_vars.has_key(var): + if var in seen_vars: for c in commentBloc: seen_vars[var].append(c) commentBloc = [] seen_vars[var].append(line)
@@ -381,7 +381,7 @@ if __name__ == "__main__": line = follow_rule(5, line) if var == "": if not in_routine: - print "## Warning: unknown variable/routine \"%s\"" % originalLine.rstrip('\n') + print ("## Warning: unknown variable/routine \"%s\"" % originalLine.rstrip('\n')) var = 'others' for c in commentBloc: seen_vars[var].append(c) commentBloc = []
@@ -402,5 +402,5 @@ if __name__ == "__main__": for l in seen_vars[k]: olines.append(l) previourVarPrefix = k.split('_')[0]=='' and "unknown" or k.split('_')[0] - for line in olines: print line + for line in olines: print(line)
Signature · 1 line
1.8.0.2
PATCH 10/10 claws-mail: Upgrade from 3.6.1 to 3.9.0
In reply to Martin JansaFrom: Ben Deering <[email protected]>
Switch Claws mail to latest version (3.9.0) and remove patches that were applied to 3.6.1. The patches do not seem to be needed anymore.
---
.../claws-mail-3.6.1/claws-mail-g_strcmp0.patch | 575 ---------------------
.../claws-mail/claws-mail-3.6.1/desktop.patch | 19 -
.../claws-mail-3.6.1/duplicate-header.patch | 10 -
.../claws-mail/claws-mail-3.6.1/glib-2.32.patch | 11 -
.../{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} | 17 +-
5 files changed, 4 insertions(+), 628 deletions(-)
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/claws-mail-g_strcmp0.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/desktop.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/duplicate-header.patch
delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/glib-2.32.patch
rename meta-oe/recipes-sato/claws-mail/{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} (72%)meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/claws-mail-g_strcmp0.patch deleted +0 -575
@@ -1,575 +0,0 @@ -http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1773 - -However using if (g_utf8_collate(foo1, foo2)) works and gives good results (at -least if glibc or locale data are not broken), this usage is bad. - -If you need to just compare strings to get equal/non-equal return value, than -using of four-pass locale wise lexicographic collating is purely superfluous. - -Using simpler functions like strcmp() or g_strcmp0() will give the same result -5-50 times faster. - -In attached patch, I replaces all occurrences of upper mentioned use case. - -Stanislav Brabec - -diff -ur claws-mail-3.6.1.orig/src/addrcustomattr.c claws-mail-3.6.1/src/addrcustomattr.c ---- claws-mail-3.6.1.orig/src/addrcustomattr.c 2008-07-25 23:01:29.000000000 +0200 -+++ claws-mail-3.6.1/src/addrcustomattr.c 2008-11-14 14:27:12.000000000 +0100 -@@ -353,7 +353,7 @@ - gchar *attr; - gtk_tree_model_get(model, iter, CUSTOM_ATTR_NAME, &attr, -1); - -- if (g_utf8_collate(data->attr, attr)==0) { -+ if (g_strcmp0(data->attr, attr)==0) { - data->path = path; /* signal we found it */ - data->iter = *iter; - return TRUE; -diff -ur claws-mail-3.6.1.orig/src/addressbook_foldersel.c claws-mail-3.6.1/src/addressbook_foldersel.c ---- claws-mail-3.6.1.orig/src/addressbook_foldersel.c 2008-09-09 19:10:50.000000000 +0200 -+++ claws-mail-3.6.1/src/addressbook_foldersel.c 2008-11-14 14:27:12.000000000 +0100 -@@ -392,12 +392,19 @@ - corresponds to what we received */ - - if ( path != NULL ) { -- if ( g_utf8_collate(path, _("Any")) == 0 || strcasecmp(path, "Any") ==0 || *path == '\0' ) -+ /* FIXME: Do we really need to recognize "anY" (and translated form)? */ -+ /* It's a bit more complicated than g_utf8_collate, but still much faster */ -+ char *tmp1, *tmp2; -+ tmp1 = g_utf8_casefold(path, -1); -+ tmp2 = g_utf8_casefold(_("Any"), -1); /* FIXME: This should be done only once. */ -+ if ( g_strcmp0(tmp1, tmp2) == 0 || g_ascii_strcasecmp(path, "Any") ==0 || *path == '\0' ) - /* consider "Any" (both translated or untranslated forms) and "" - as valid addressbook roots */ - folder_path_match.matched = TRUE; - else - folder_path_match.folder_path = g_strsplit( path, "/", 256 ); -+ g_free(tmp1); -+ g_free(tmp2); - } - - addressbook_foldersel_load_data( addrIndex, &folder_path_match ); -diff -ur claws-mail-3.6.1.orig/src/addrgather.c claws-mail-3.6.1/src/addrgather.c ---- claws-mail-3.6.1.orig/src/addrgather.c 2008-09-09 19:10:50.000000000 +0200 -+++ claws-mail-3.6.1/src/addrgather.c 2008-11-14 14:27:12.000000000 +0100 -@@ -507,7 +507,7 @@ - for (i = 0; i < NUM_FIELDS; i++) { - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(addrgather_dlg.checkHeader[i]), - FALSE); -- if (g_utf8_collate(_harv_headerNames_[i], HEADER_FROM) == 0) -+ if (g_strcmp0(_harv_headerNames_[i], HEADER_FROM) == 0) - gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(addrgather_dlg.checkHeader[i]), - TRUE); - } -diff -ur claws-mail-3.6.1.orig/src/common/mgutils.c claws-mail-3.6.1/src/common/mgutils.c ---- claws-mail-3.6.1.orig/src/common/mgutils.c 2007-10-15 19:19:53.000000000 +0200 -+++ claws-mail-3.6.1/src/common/mgutils.c 2008-11-14 14:27:12.000000000 +0100 -@@ -356,7 +356,7 @@ - if( strlen( str ) > 0 ) { - node = list; - while( node ) { -- if( g_utf8_collate( str, node->data ) == 0 ) -+ if( g_strcmp0( str, node->data ) == 0 ) - return FALSE; - node = g_slist_next( node ); - } -@@ -380,7 +380,7 @@ - if( strlen( str ) > 0 ) { - node = list; - while( node ) { -- if( g_utf8_collate( str, node->data ) == 0 ) -+ if( g_strcmp0( str, node->data ) == 0 ) - return FALSE; - node = g_list_next( node ); - } -diff -ur claws-mail-3.6.1.orig/src/compose.c claws-mail-3.6.1/src/compose.c ---- claws-mail-3.6.1.orig/src/compose.c 2008-10-04 12:58:45.000000000 +0200 -+++ claws-mail-3.6.1/src/compose.c 2008-11-14 14:27:12.000000000 +0100 -@@ -2399,7 +2399,7 @@ - for (h_list = compose->header_list; h_list != NULL; h_list = h_list->next) { - entry = GTK_ENTRY(((ComposeHeaderEntry *)h_list->data)->entry); - if (gtk_entry_get_text(entry) && -- !g_utf8_collate(gtk_entry_get_text(entry), mailto)) { -+ !g_strcmp0(gtk_entry_get_text(entry), mailto)) { - if (yellow_initialised) { - gtk_widget_modify_base( - GTK_WIDGET(((ComposeHeaderEntry *)h_list->data)->entry), -@@ -4858,7 +4858,7 @@ - headerentry = ((ComposeHeaderEntry *)list->data); - headerentryname = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((headerentry->combo))))); - -- if (g_utf8_collate(headerentryname, to_hdr) == 0) { -+ if (g_strcmp0(headerentryname, to_hdr) == 0) { - const gchar *entstr = gtk_entry_get_text(GTK_ENTRY(headerentry->entry)); - Xstrdup_a(str, entstr, return -1); - g_strstrip(str); -@@ -4886,7 +4886,7 @@ - headerentry = ((ComposeHeaderEntry *)list->data); - headerentryname = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((headerentry->combo))))); - -- if (g_utf8_collate(headerentryname, cc_hdr) == 0) { -+ if (g_strcmp0(headerentryname, cc_hdr) == 0) { - const gchar *strg = gtk_entry_get_text(GTK_ENTRY(headerentry->entry)); - Xstrdup_a(str, strg, return -1); - g_strstrip(str); -@@ -5760,7 +5760,7 @@ - headerentry = ((ComposeHeaderEntry *)list->data); - headerentryname = gtk_entry_get_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((headerentry->combo))))); - -- if (!g_utf8_collate(trans_fieldname, headerentryname)) { -+ if (!g_strcmp0(trans_fieldname, headerentryname)) { - str = gtk_editable_get_chars(GTK_EDITABLE(headerentry->entry), 0, -1); - g_strstrip(str); - if (str[0] != '\0') { -diff -ur claws-mail-3.6.1.orig/src/customheader.c claws-mail-3.6.1/src/customheader.c ---- claws-mail-3.6.1.orig/src/customheader.c 2007-07-11 18:33:01.000000000 +0200 -+++ claws-mail-3.6.1/src/customheader.c 2008-11-14 14:27:12.000000000 +0100 -@@ -83,7 +83,7 @@ - - for (cur = header_list; cur != NULL; cur = cur->next) { - chdr = (CustomHeader *)cur->data; -- if (!g_utf8_collate(chdr->name, header)) -+ if (!g_strcmp0(chdr->name, header)) - return chdr; - } - -diff -ur claws-mail-3.6.1.orig/src/exportldif.c claws-mail-3.6.1/src/exportldif.c ---- claws-mail-3.6.1.orig/src/exportldif.c 2007-10-04 19:36:26.000000000 +0200 -+++ claws-mail-3.6.1/src/exportldif.c 2008-11-14 14:27:12.000000000 +0100 -@@ -275,7 +275,7 @@ - UserAttribute *attrib = node->data; - - node = g_list_next( node ); -- if( g_utf8_collate( attrib->name, LDIF_TAG_DN ) == 0 ) { -+ if( g_strcmp0( attrib->name, LDIF_TAG_DN ) == 0 ) { - retVal = g_strdup( attrib->value ); - break; - } -diff -ur claws-mail-3.6.1.orig/src/gtk/combobox.c claws-mail-3.6.1/src/gtk/combobox.c ---- claws-mail-3.6.1.orig/src/gtk/combobox.c 2008-08-29 10:37:19.000000000 +0200 -+++ claws-mail-3.6.1/src/gtk/combobox.c 2008-11-14 14:27:12.000000000 +0100 -@@ -101,7 +101,7 @@ - const gchar *curdata; - - gtk_tree_model_get (GTK_TREE_MODEL(model), iter, 0, &curdata, -1); -- if (!g_utf8_collate(data, curdata)) { -+ if (!g_strcmp0(data, curdata)) { - gtk_combo_box_set_active_iter(combobox, iter); - return TRUE; - } -diff -ur claws-mail-3.6.1.orig/src/jpilot.c claws-mail-3.6.1/src/jpilot.c ---- claws-mail-3.6.1.orig/src/jpilot.c 2008-10-01 09:10:29.000000000 +0200 -+++ claws-mail-3.6.1/src/jpilot.c 2008-11-14 14:27:12.000000000 +0100 -@@ -1322,7 +1322,7 @@ - } - } - -- if( g_utf8_collate( labelName, lbl ) == 0 ) { -+ if( g_strcmp0( labelName, lbl ) == 0 ) { - ind = i; - break; - } -@@ -1640,7 +1640,7 @@ - if( labelName ) { - node = pilotFile->customLabels; - while( node ) { -- if( g_utf8_collate( labelName, ( gchar * ) node->data ) == 0 ) { -+ if( g_strcmp0( labelName, ( gchar * ) node->data ) == 0 ) { - retVal = TRUE; - break; - } -diff -ur claws-mail-3.6.1.orig/src/ldapserver.c claws-mail-3.6.1/src/ldapserver.c ---- claws-mail-3.6.1.orig/src/ldapserver.c 2007-08-22 18:08:33.000000000 +0200 -+++ claws-mail-3.6.1/src/ldapserver.c 2008-11-14 14:27:12.000000000 +0100 -@@ -437,7 +437,7 @@ - /* Search backwards for query */ - while( node ) { - LdapQuery *qry = node->data; -- if( g_utf8_collate( ADDRQUERY_SEARCHVALUE(qry), searchTerm ) == 0 ) { -+ if( g_strcmp0( ADDRQUERY_SEARCHVALUE(qry), searchTerm ) == 0 ) { - if( qry->agedFlag ) continue; - if( qry->completed ) { - /* Found */ -diff -ur claws-mail-3.6.1.orig/src/ldif.c claws-mail-3.6.1/src/ldif.c ---- claws-mail-3.6.1.orig/src/ldif.c 2008-08-06 21:38:36.000000000 +0200 -+++ claws-mail-3.6.1/src/ldif.c 2008-11-14 14:27:12.000000000 +0100 -@@ -536,19 +536,19 @@ - } - g_strstrip( val ); - -- if( g_utf8_collate( nm, LDIF_TAG_COMMONNAME ) == 0 ) { -+ if( g_strcmp0( nm, LDIF_TAG_COMMONNAME ) == 0 ) { - rec->listCName = g_slist_append( rec->listCName, val ); - } -- else if( g_utf8_collate( nm, LDIF_TAG_FIRSTNAME ) == 0 ) { -+ else if( g_strcmp0( nm, LDIF_TAG_FIRSTNAME ) == 0 ) { - rec->listFName = g_slist_append( rec->listFName, val ); - } -- else if( g_utf8_collate( nm, LDIF_TAG_LASTNAME ) == 0 ) { -+ else if( g_strcmp0( nm, LDIF_TAG_LASTNAME ) == 0 ) { - rec->listLName = g_slist_append( rec->listLName, val ); - } -- else if( g_utf8_collate( nm, LDIF_TAG_NICKNAME ) == 0 ) { -+ else if( g_strcmp0( nm, LDIF_TAG_NICKNAME ) == 0 ) { - rec->listNName = g_slist_append( rec->listNName, val ); - } -- else if( g_utf8_collate( nm, LDIF_TAG_EMAIL ) == 0 ) { -+ else if( g_strcmp0( nm, LDIF_TAG_EMAIL ) == 0 ) { - rec->listAddress = g_slist_append( rec->listAddress, val ); - } - else { -@@ -759,27 +759,27 @@ - gchar *key = g_strdup( tag ); - - rec = ldif_create_fieldrec( tag ); -- if( g_utf8_collate( tag, LDIF_TAG_DN ) == 0 ) { -+ if( g_strcmp0( tag, LDIF_TAG_DN ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( "dn" ); - } -- else if( g_utf8_collate( tag, LDIF_TAG_COMMONNAME ) == 0 ) { -+ else if( g_strcmp0( tag, LDIF_TAG_COMMONNAME ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( _( "Display Name" ) ); - } -- else if( g_utf8_collate( tag, LDIF_TAG_FIRSTNAME ) == 0 ) { -+ else if( g_strcmp0( tag, LDIF_TAG_FIRSTNAME ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( _( "First Name" ) ); - } -- else if( g_utf8_collate( tag, LDIF_TAG_LASTNAME ) == 0 ) { -+ else if( g_strcmp0( tag, LDIF_TAG_LASTNAME ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( _( "Last Name" ) ); - } -- else if( g_utf8_collate( tag, LDIF_TAG_NICKNAME ) == 0 ) { -+ else if( g_strcmp0( tag, LDIF_TAG_NICKNAME ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( _( "Nick Name" ) ); - } -- else if( g_utf8_collate( tag, LDIF_TAG_EMAIL ) == 0 ) { -+ else if( g_strcmp0( tag, LDIF_TAG_EMAIL ) == 0 ) { - rec->reserved = rec->selected = TRUE; - rec->userName = g_strdup( _( "Email Address" ) ); - } -@@ -894,7 +894,7 @@ - /* Add tag to list */ - listTags = g_slist_append( listTags, tagName ); - -- if( g_utf8_collate( -+ if( g_strcmp0( - tagName, LDIF_TAG_EMAIL ) == 0 ) - { - flagMail = TRUE; -diff -ur claws-mail-3.6.1.orig/src/plugins/bogofilter/bogofilter_gtk.c claws-mail-3.6.1/src/plugins/bogofilter/bogofilter_gtk.c ---- claws-mail-3.6.1.orig/src/plugins/bogofilter/bogofilter_gtk.c 2008-09-09 19:10:52.000000000 +0200 -+++ claws-mail-3.6.1/src/plugins/bogofilter/bogofilter_gtk.c 2008-11-14 14:27:12.000000000 +0100 -@@ -296,7 +296,7 @@ - config->whitelist_ab_folder); - else - /* backward compatibility (when translated "Any" was stored) */ -- if (g_utf8_collate(config->whitelist_ab_folder, _("Any")) == 0) -+ if (g_strcmp0(config->whitelist_ab_folder, _("Any")) == 0) - gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((whitelist_ab_folder_combo)))), - config->whitelist_ab_folder); - else -@@ -373,7 +373,7 @@ - config->whitelist_ab_folder = gtk_editable_get_chars( - GTK_EDITABLE(gtk_bin_get_child(GTK_BIN((page->whitelist_ab_folder_combo)))), 0, -1); - /* store UNtranslated "Any" */ -- if (g_utf8_collate(config->whitelist_ab_folder, _("Any")) == 0) { -+ if (g_strcmp0(config->whitelist_ab_folder, _("Any")) == 0) { - g_free(config->whitelist_ab_folder); - config->whitelist_ab_folder = g_strdup("Any"); - } -diff -ur claws-mail-3.6.1.orig/src/plugins/dillo_viewer/dillo_prefs.c claws-mail-3.6.1/src/plugins/dillo_viewer/dillo_prefs.c ---- claws-mail-3.6.1.orig/src/plugins/dillo_viewer/dillo_prefs.c 2008-08-07 18:38:59.000000000 +0200 -+++ claws-mail-3.6.1/src/plugins/dillo_viewer/dillo_prefs.c 2008-11-14 14:27:12.000000000 +0100 -@@ -209,7 +209,7 @@ - _("Any")); - else - /* backward compatibility (when translated "Any" was stored) */ -- if (g_utf8_collate(dillo_prefs.whitelist_ab_folder, _("Any")) == 0) -+ if (g_strcmp0(dillo_prefs.whitelist_ab_folder, _("Any")) == 0) - gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((whitelist_ab_folder_combo)))), - dillo_prefs.whitelist_ab_folder); - else -@@ -272,7 +272,7 @@ - dillo_prefs.whitelist_ab_folder = gtk_editable_get_chars( - GTK_EDITABLE(gtk_bin_get_child(GTK_BIN((prefs_page->whitelist_ab_folder_combo)))), 0, -1); - /* store UNtranslated "Any" */ -- if (g_utf8_collate(dillo_prefs.whitelist_ab_folder, _("Any")) == 0) { -+ if (g_strcmp0(dillo_prefs.whitelist_ab_folder, _("Any")) == 0) { - g_free(dillo_prefs.whitelist_ab_folder); - dillo_prefs.whitelist_ab_folder = g_strdup("Any"); - } -diff -ur claws-mail-3.6.1.orig/src/plugins/spamassassin/spamassassin_gtk.c claws-mail-3.6.1/src/plugins/spamassassin/spamassassin_gtk.c ---- claws-mail-3.6.1.orig/src/plugins/spamassassin/spamassassin_gtk.c 2008-09-09 19:10:52.000000000 +0200 -+++ claws-mail-3.6.1/src/plugins/spamassassin/spamassassin_gtk.c 2008-11-14 14:27:12.000000000 +0100 -@@ -480,7 +480,7 @@ - config->whitelist_ab_folder); - else - /* backward compatibility (when translated "Any" was stored) */ -- if (g_utf8_collate(config->whitelist_ab_folder, _("Any")) == 0) -+ if (g_strcmp0(config->whitelist_ab_folder, _("Any")) == 0) - gtk_entry_set_text(GTK_ENTRY(gtk_bin_get_child(GTK_BIN((whitelist_ab_folder_combo)))), - config->whitelist_ab_folder); - else -@@ -603,7 +603,7 @@ - config->whitelist_ab_folder = gtk_editable_get_chars( - GTK_EDITABLE(gtk_bin_get_child(GTK_BIN((page->whitelist_ab_folder_combo)))), 0, -1); - /* store UNtranslated "Any" */ -- if (g_utf8_collate(config->whitelist_ab_folder, _("Any")) == 0) { -+ if (g_strcmp0(config->whitelist_ab_folder, _("Any")) == 0) { - g_free(config->whitelist_ab_folder); - config->whitelist_ab_folder = g_strdup("Any"); - } -diff -ur claws-mail-3.6.1.orig/src/prefs_matcher.c claws-mail-3.6.1/src/prefs_matcher.c ---- claws-mail-3.6.1.orig/src/prefs_matcher.c 2008-10-08 20:23:51.000000000 +0200 -+++ claws-mail-3.6.1/src/prefs_matcher.c 2008-11-14 14:27:12.000000000 +0100 -@@ -1484,10 +1484,10 @@ - if (*expr == '\0') { - gchar *tmp; - -- if (g_utf8_collate(header, Q_("Filtering Matcher Menu|All")) == 0) -+ if (g_strcmp0(header, Q_("Filtering Matcher Menu|All")) == 0) - tmp = g_strdup(_("all addresses in all headers")); - else -- if (g_utf8_collate(header, _("Any")) == 0) -+ if (g_strcmp0(header, _("Any")) == 0) - tmp = g_strdup(_("any address in any header")); - else - tmp = g_strdup_printf(_("the address(es) in header '%s'"), header); -@@ -1499,12 +1499,12 @@ - return NULL; - } - /* store UNtranslated "Any"/"All" in matcher expressions */ -- if (g_utf8_collate(header, Q_("Filtering Matcher Menu|All")) == 0) -+ if (g_strcmp0(header, Q_("Filtering Matcher Menu|All")) == 0) - header = "All"; - else -- if (g_utf8_collate(header, _("Any")) == 0) -+ if (g_strcmp0(header, _("Any")) == 0) - header = "Any"; -- if (g_utf8_collate(expr, _("Any")) == 0) -+ if (g_strcmp0(expr, _("Any")) == 0) - expr = "Any"; - break; - } -diff -ur claws-mail-3.6.1.orig/src/prefs_toolbar.c claws-mail-3.6.1/src/prefs_toolbar.c ---- claws-mail-3.6.1.orig/src/prefs_toolbar.c 2008-09-09 19:10:50.000000000 +0200 -+++ claws-mail-3.6.1/src/prefs_toolbar.c 2008-11-14 14:27:12.000000000 +0100 -@@ -391,7 +391,7 @@ - gtk_tree_model_get(model_set, &iter, - SET_EVENT, &entry, - -1); -- if (g_utf8_collate(chosen_action, entry) == 0) -+ if (g_strcmp0(chosen_action, entry) == 0) - result = TRUE; - g_free(entry); - } while (!result && gtk_tree_model_iter_next(model_set, &iter)); -@@ -551,7 +551,7 @@ - prefs_toolbar->item_func_combo)); - - if (is_duplicate(prefs_toolbar, icon_event) -- && g_utf8_collate(icon_event, set_event) != 0){ -+ && g_strcmp0(icon_event, set_event) != 0){ - alertpanel_error(ERROR_MSG); - g_free(icon_event); - g_free(set_event); -@@ -1179,7 +1179,7 @@ - gtk_button_set_image(GTK_BUTTON(prefs_toolbar->icon_button), - gtk_image_new_from_pixbuf(pix)); - -- if (g_utf8_collate(toolbar_ret_descr_from_val(A_SEPARATOR), descr) == 0) { -+ if (g_strcmp0(toolbar_ret_descr_from_val(A_SEPARATOR), descr) == 0) { - gtk_button_set_label(GTK_BUTTON(prefs_toolbar->icon_button), - _("None")); - g_free(prefs_toolbar->item_icon_file); -@@ -1196,7 +1196,7 @@ - gtk_entry_set_text(GTK_ENTRY(prefs_toolbar->item_text_entry), - icon_text); - -- if (g_utf8_collate(toolbar_ret_descr_from_val(A_CLAWS_ACTIONS), descr) == 0) { -+ if (g_strcmp0(toolbar_ret_descr_from_val(A_CLAWS_ACTIONS), descr) == 0) { - gtk_combo_box_set_active(GTK_COMBO_BOX( - prefs_toolbar->item_type_combo), ITEM_USER_ACTION); - -@@ -1205,7 +1205,7 @@ - gchar *item_string; - get_action_name((gchar *)cur2->data, &item_string); - -- if(g_utf8_collate(item_string, icon_text) == 0) { -+ if(g_strcmp0(item_string, icon_text) == 0) { - gtk_combo_box_set_active( - GTK_COMBO_BOX(prefs_toolbar->item_action_combo), - item_num); -@@ -1231,7 +1231,7 @@ - for (cur = prefs_toolbar->combo_action_list, item_num = 0; cur != NULL; - cur = cur->next) { - gchar *item_str = (gchar*)cur->data; -- if (g_utf8_collate(item_str, descr) == 0) { -+ if (g_strcmp0(item_str, descr) == 0) { - gtk_combo_box_set_active( - GTK_COMBO_BOX(prefs_toolbar->item_func_combo), - item_num); -diff -ur claws-mail-3.6.1.orig/src/procmime.c claws-mail-3.6.1/src/procmime.c ---- claws-mail-3.6.1.orig/src/procmime.c 2008-10-01 09:10:29.000000000 +0200 -+++ claws-mail-3.6.1/src/procmime.c 2008-11-14 14:27:12.000000000 +0100 -@@ -1020,14 +1020,6 @@ - return hash_result; - } - --static gint procmime_str_equal(gconstpointer gptr1, gconstpointer gptr2) --{ -- const char *str1 = gptr1; -- const char *str2 = gptr2; -- -- return !g_utf8_collate(str1, str2); --} -- - static GHashTable *procmime_get_mime_type_table(void) - { - GHashTable *table = NULL; -@@ -1040,7 +1032,7 @@ - if (!mime_type_list) return NULL; - } - -- table = g_hash_table_new(procmime_str_hash, procmime_str_equal); -+ table = g_hash_table_new(procmime_str_hash, g_str_equal); - - for (cur = mime_type_list; cur != NULL; cur = cur->next) { - gint i; -diff -ur claws-mail-3.6.1.orig/src/summaryview.c claws-mail-3.6.1/src/summaryview.c ---- claws-mail-3.6.1.orig/src/summaryview.c 2008-10-09 20:17:53.000000000 +0200 -+++ claws-mail-3.6.1/src/summaryview.c 2008-11-14 14:27:12.000000000 +0100 -@@ -4240,7 +4240,7 @@ - g_strdup_printf("%s", - account->address); - -- if (g_utf8_collate(from_name, msginfo->from) == 0) { -+ if (g_strcmp0(from_name, msginfo->from) == 0) { - g_free(from_name); - found = TRUE; - break; -diff -ur claws-mail-3.6.1.orig/src/toolbar.c claws-mail-3.6.1/src/toolbar.c ---- claws-mail-3.6.1.orig/src/toolbar.c 2008-09-13 12:07:43.000000000 +0200 -+++ claws-mail-3.6.1/src/toolbar.c 2008-11-14 14:39:07.000000000 +0100 -@@ -236,7 +236,7 @@ - gint i; - - for (i = 0; i < N_ACTION_VAL; i++) { -- if (g_utf8_collate(gettext(toolbar_text[i].descr), descr) == 0) -+ if (g_strcmp0(gettext(toolbar_text[i].descr), descr) == 0) - return i; - } - -@@ -255,7 +255,7 @@ - gint i; - - for (i = 0; i < N_ACTION_VAL; i++) { -- if (g_utf8_collate(toolbar_text[i].index_str, text) == 0) -+ if (g_strcmp0(toolbar_text[i].index_str, text) == 0) - return i; - } - -@@ -346,11 +346,11 @@ - name = ((XMLAttr *)attr->data)->name; - value = ((XMLAttr *)attr->data)->value; - -- if (g_utf8_collate(name, TOOLBAR_ICON_FILE) == 0) -+ if (g_strcmp0(name, TOOLBAR_ICON_FILE) == 0) - item->file = g_strdup (value); -- else if (g_utf8_collate(name, TOOLBAR_ICON_TEXT) == 0) -+ else if (g_strcmp0(name, TOOLBAR_ICON_TEXT) == 0) - item->text = g_strdup (gettext(value)); -- else if (g_utf8_collate(name, TOOLBAR_ICON_ACTION) == 0) -+ else if (g_strcmp0(name, TOOLBAR_ICON_ACTION) == 0) - item->index = toolbar_ret_val_from_text(value); - if (item->index == -1 && !strcmp(value, "A_DELETE")) { - /* switch button */ -@@ -821,7 +821,7 @@ - - action_p = strstr(action, ": "); - action_p[0] = 0x00; -- if (g_utf8_collate(act->name, action) == 0) { -+ if (g_strcmp0(act->name, action) == 0) { - found = TRUE; - g_free(action); - break; -diff -ur claws-mail-3.6.1.orig/src/vcard.c claws-mail-3.6.1/src/vcard.c ---- claws-mail-3.6.1.orig/src/vcard.c 2008-08-06 21:38:43.000000000 +0200 -+++ claws-mail-3.6.1/src/vcard.c 2008-11-14 14:27:12.000000000 +0100 -@@ -348,7 +348,7 @@ - str = nodeRemarks->data; - if( nodeRemarks ) { - if( str ) { -- if( g_utf8_collate( str, "internet" ) != 0 ) { -+ if( g_strcmp0( str, "internet" ) != 0 ) { - if( *str != '\0' ) - addritem_email_set_remarks( email, str ); - } -@@ -442,7 +442,7 @@ - /* g_print( "\ttype: %s\n", tagtype ); */ - /* g_print( "\tvalue: %s\n", tagvalue ); */ - -- if( g_utf8_collate( tagtype, VCARD_TYPE_QP ) == 0 ) { -+ if( g_strcmp0( tagtype, VCARD_TYPE_QP ) == 0 ) { - gchar *tmp; - /* Quoted-Printable: could span multiple lines */ - tagvalue = vcard_read_qp( cardFile, tagvalue ); -@@ -452,26 +452,26 @@ - /* g_print( "QUOTED-PRINTABLE !!! final\n>%s<\n", tagvalue ); */ - } - -- if( g_utf8_collate( tagname, VCARD_TAG_START ) == 0 && -+ if( g_strcmp0( tagname, VCARD_TAG_START ) == 0 && - g_ascii_strcasecmp( tagvalue, VCARD_NAME ) == 0 ) { - /* g_print( "start card\n" ); */ - vcard_free_lists( listName, listAddress, listRemarks, listID ); - listName = listAddress = listRemarks = listID = NULL; - } -- if( g_utf8_collate( tagname, VCARD_TAG_FULLNAME ) == 0 ) { -+ if( g_strcmp0( tagname, VCARD_TAG_FULLNAME ) == 0 ) { - /* g_print( "- full name: %s\n", tagvalue ); */ - listName = g_slist_append( listName, g_strdup( tagvalue ) ); - } -- if( g_utf8_collate( tagname, VCARD_TAG_EMAIL ) == 0 ) { -+ if( g_strcmp0( tagname, VCARD_TAG_EMAIL ) == 0 ) { - /* g_print( "- address: %s\n", tagvalue ); */ - listAddress = g_slist_append( listAddress, g_strdup( tagvalue ) ); - listRemarks = g_slist_append( listRemarks, g_strdup( tagtype ) ); - } -- if( g_utf8_collate( tagname, VCARD_TAG_UID ) == 0 ) { -+ if( g_strcmp0( tagname, VCARD_TAG_UID ) == 0 ) { - /* g_print( "- id: %s\n", tagvalue ); */ - listID = g_slist_append( listID, g_strdup( tagvalue ) ); - } -- if( g_utf8_collate( tagname, VCARD_TAG_END ) == 0 && -+ if( g_strcmp0( tagname, VCARD_TAG_END ) == 0 && - g_ascii_strcasecmp( tagvalue, VCARD_NAME ) == 0 ) { - /* vCard is complete */ - /* g_print( "end card\n--\n" ); */ -@@ -659,7 +659,7 @@ - tagtemp = NULL; - } - -- if( g_utf8_collate( tagtype, VCARD_TYPE_QP ) == 0 ) { -+ if( g_strcmp0( tagtype, VCARD_TYPE_QP ) == 0 ) { - gchar *tmp; - /* Quoted-Printable: could span multiple lines */ - tagvalue = vcard_read_qp( cardFile, tagvalue ); -@@ -667,11 +667,11 @@ - g_free(tagvalue); - tagvalue=tmp; - } -- if( g_utf8_collate( tagname, VCARD_TAG_START ) == 0 && -+ if( g_strcmp0( tagname, VCARD_TAG_START ) == 0 && - g_ascii_strcasecmp( tagvalue, VCARD_NAME ) == 0 ) { - haveStart = TRUE; - } -- if( g_utf8_collate( tagname, VCARD_TAG_END ) == 0 && -+ if( g_strcmp0( tagname, VCARD_TAG_END ) == 0 && - g_ascii_strcasecmp( tagvalue, VCARD_NAME ) == 0 ) { - /* vCard is complete */ - if( haveStart ) cardFile->retVal = MGU_SUCCESS;
meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/desktop.patch deleted +0 -19
@@ -1,19 +0,0 @@ -Index: claws-mail-2.9.1/claws-mail.desktop -=================================================================== ---- claws-mail-2.9.1.orig/claws-mail.desktop 2007-04-24 17:40:20.000000000 +0100 -+++ claws-mail-2.9.1/claws-mail.desktop 2007-04-25 07:08:36.000000000 +0100 -@@ -1,11 +1,11 @@ - [Desktop Entry] - Encoding=UTF-8 --Name=Claws Mail -+Name=Mail - Exec=claws-mail - Icon=claws-mail --Info="Claws Mail" -+Info=Email Application - Categories=GTK;Network;Email; --Comment="Gtk+ based Mail Client" -+Comment=Email Application - Terminal=false - Type=Application - StartupNotify=true
meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/duplicate-header.patch deleted +0 -10
@@ -1,10 +0,0 @@ ---- claws-mail-3.6.1/src/gtk/Makefile.am-orig 2008-10-10 00:17:55.000000000 -0700 -+++ claws-mail-3.6.1/src/gtk/Makefile.am 2010-03-28 16:08:40.000000000 -0700 -@@ -62,7 +62,6 @@ clawsgtkinclude_HEADERS = \ - menu.h \ - pluginwindow.h \ - prefswindow.h \ -- gtkvscrollbutton.h \ - progressdialog.h \ - quicksearch.h \ - sslcertwindow.h \
meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/glib-2.32.patch deleted +0 -11
@@ -1,11 +0,0 @@ ---- claws-mail-3.6.1.orig/src/common/defs.h 2007-12-18 09:20:54.000000000 +0100 -+++ claws-mail-3.6.1/src/common/defs.h 2012-05-06 08:17:56.049692494 +0200 -@@ -24,8 +24,6 @@ - # include "config.h" - #endif - --#include <glibconfig.h> -- - #ifdef G_OS_WIN32 - # include <glib/gwin32.h> - #endif
meta-oe/recipes-sato/claws-mail/claws-mail_3.9.0.bb renamed from meta-oe/recipes-sato/claws-mail/claws-mail_3.6.1.bb +4 -13
@@ -4,23 +4,14 @@ DEPENDS = "gtk+ libetpan openssl aspell" LICENSE = "GPLv3" LIC_FILES_CHKSUM = "file://COPYING;md5=e059bde2972c1790af786f3e86bac22e" -PR = "r1" inherit autotools pkgconfig gettext # translation patch: http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1774 SRC_URI = "\ - ${SOURCEFORGE_MIRROR}/sylpheed-claws/claws-mail-${PV}.tar.bz2;name=archive \ - http://www.penguin.cz/~utx/ftp/claws-mail/claws-mail-${PV}-po-update.patch;name=patch \ - file://desktop.patch \ - file://claws-mail-g_strcmp0.patch \ - file://duplicate-header.patch \ - file://glib-2.32.patch \ - " -SRC_URI[archive.md5sum] = "761b8ae2d574588460a0fb1ea4931ccb" -SRC_URI[archive.sha256sum] = "67337a4a1a5a5ce09f2a38422b7a6fc481e4747f74d4ddedd130d4fb06fc3907" -SRC_URI[patch.md5sum] = "e8ff3fabf1ed47f3b11a9cdc36b026bd" -SRC_URI[patch.sha256sum] = "767258dd7c966e14ed519affe4c0da93e8fff66ee5fe9158413c8d163af72db8" + ${SOURCEFORGE_MIRROR}/sylpheed-claws/claws-mail-${PV}.tar.bz2;name=archive " +SRC_URI[archive.md5sum] = "4c5ac7b21f0ed17d0f6404124c2229a4" +SRC_URI[archive.sha256sum] = "ed70975a5056b3ffc4fe6e977f0d9606febc1499763c090241b029a73ff24e65" do_configure_append() { cd po ; for PO in *.po ; do MO=`echo $PO | sed s/\\.po//`.gmo ; if ! test -f $MO ; then msgfmt $PO -o $MO ; fi ; done
@@ -59,4 +50,4 @@ do_install_append() { sed -i 's/Icon=[^.]*$/&.png/' ${D}${datadir}/applications/claws-mail.desktop } -RSUGGESTS_${PN} = "claws-plugin-gtkhtml2-viewer claws-plugin-mailmbox claws-plugin-rssyl" +RSUGGESTS_${PN} = "claws-plugin-gtkhtml2-viewer claws-plugin-mailmbox claws-plugin-rssyl"
Signature · 1 line
1.8.0.2
Quoted 8 lines · Martin Jansa
bitbake world is still running, but if everything goes well I'll merge this tomorrow
The following changes since commit
4b5d2af979c17c6a2a65a6ea9a4e7f41414c9feb:libsdl-mixer: update to upstream version 1.2.12 (2012-12-16 21:11:45 +0100)
are available in the git repository at:
Quoted 8 lines
git://git.openembedded.org/meta-openembedded-contribjansa/pull
http://cgit.openembedded.org/cgit.cgi/meta-openembedded-contrib/log/?h=jansa/pullAndreas Müller (1):
gvfs-gdu-volume-monitor: avoid double packaging gvfs localeBen Deering (1):
claws-mail: Upgrade from 3.6.1 to 3.9.0
Merged without this one as it breaks 2 plugins:
meta-oe/recipes-sato/claws-mail/claws-plugin-mailmbox_1.14.bb, do_compile | plugin_gtk.c:317:33: error: dereferencing pointer to incomplete type
meta-oe/recipes-sato/claws-mail/claws-plugin-rssyl_0.18.bb, do_compile | feed.c:940:3: error: too few arguments to function 'conv_unmime_header'
Cheers,
Quoted 46 lines
Cliff Brake (1):
update oe-stylize to be Python3 comaptibleMarcin Juszkiewicz (1):
florence: move to meta-gnome due to libnotifyMartin Jansa (6):
geos: fix typo in FILES_${PN}-dev
krb5: fix path to recipe and upgrade to 1.11
e-base: bumpEFL_SRCREVfor E17 release called lucky
terminology: upgrade to 0.2.0
azy: rename lemon provided by azy-native toazy_lemon
evince: disable help buildcontrib/oe-stylize.py | 10 +- meta-efl/classes/e-base.bbclass | 2 +- .../conf/distro/include/efl-from-svn-recipes.inc | 2 +- .../{terminology_0.1.0.bb => terminology_0.2.0.bb} | 4 +- meta-efl/recipes-efl/e17/terminology_svn.bb | 2 +- meta-efl/recipes-efl/efl/azy_svn.bb | 6 +- meta-gnome/recipes-gnome/evince/evince_2.32.0.bb | 3 +- .../gvfs/gvfs-gdu-volume-monitor_1.8.2.bb | 3 +- .../florence/files/0001-Fix-glib-includes.patch | 0 .../recipes-support/florence/florence_0.5.1.bb | 0 .../recipes-connectivity/krb5/krb5_1.11.bb | 24 +- meta-oe/recipes-navigation/geos/geos.inc | 8 +- .../claws-mail-3.6.1/claws-mail-g_strcmp0.patch | 575 --------------------- .../claws-mail/claws-mail-3.6.1/desktop.patch | 19 - .../claws-mail-3.6.1/duplicate-header.patch | 10 - .../claws-mail/claws-mail-3.6.1/glib-2.32.patch | 11 - .../{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} | 17 +- 17 files changed, 38 insertions(+), 658 deletions(-) rename meta-efl/recipes-efl/e17/{terminology_0.1.0.bb => terminology_0.2.0.bb} (41%) rename {meta-oe => meta-gnome}/recipes-support/florence/files/0001-Fix-glib-includes.patch (100%) rename {meta-oe => meta-gnome}/recipes-support/florence/florence_0.5.1.bb (100%) rename meta/recipes-connectivity/krb5/krb5_1.8.5.bb => meta-oe/recipes-connectivity/krb5/krb5_1.11.bb (48%) delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/claws-mail-g_strcmp0.patch delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/desktop.patch delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/duplicate-header.patch delete mode 100644 meta-oe/recipes-sato/claws-mail/claws-mail-3.6.1/glib-2.32.patch rename meta-oe/recipes-sato/claws-mail/{claws-mail_3.6.1.bb => claws-mail_3.9.0.bb} (72%)Signature · 1 line
1.8.0.2
Signature · 1 line
Martin 'JaMa' Jansa jabber: [email protected]