diff options
author | Jussi Kukkonen <jussi.kukkonen@intel.com> | 2015-07-08 21:01:23 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-07-12 22:53:21 +0100 |
commit | bebbcb10f467b40cc9a2fb64c824f2ef4142f7fe (patch) | |
tree | 448e211811208f700836640174079d751709184d /meta/recipes-devtools/intltool | |
parent | 64733935306d6b484db40b15e6e4938fbabf1d65 (diff) | |
download | openembedded-core-bebbcb10f467b40cc9a2fb64c824f2ef4142f7fe.tar.gz openembedded-core-bebbcb10f467b40cc9a2fb64c824f2ef4142f7fe.tar.bz2 openembedded-core-bebbcb10f467b40cc9a2fb64c824f2ef4142f7fe.zip |
intltool: Upgrade 0.50.2 -> 0.51.0
* Remove uclibc.patch as the whole localedir guessing code has been
removed upstream.
* Add patch to fix deprecation warnings (and the resulting broken install paths)
when using Perl 5.22 (RB)
Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/intltool')
-rw-r--r-- | meta/recipes-devtools/intltool/intltool-0.50.2/uclibc.patch | 19 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool/intltool-nowarn.patch (renamed from meta/recipes-devtools/intltool/intltool-0.50.2/intltool-nowarn.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool/noperlcheck.patch (renamed from meta/recipes-devtools/intltool/intltool-0.50.2/noperlcheck.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool/perl-522-deprecations.patch | 55 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool/remove-xml-check.patch (renamed from meta/recipes-devtools/intltool/intltool-0.50.2/remove-xml-check.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool/use-nativeperl.patch (renamed from meta/recipes-devtools/intltool/intltool-0.50.2/use-nativeperl.patch) | 0 | ||||
-rw-r--r-- | meta/recipes-devtools/intltool/intltool_0.51.0.bb (renamed from meta/recipes-devtools/intltool/intltool_0.50.2.bb) | 6 |
7 files changed, 58 insertions, 22 deletions
diff --git a/meta/recipes-devtools/intltool/intltool-0.50.2/uclibc.patch b/meta/recipes-devtools/intltool/intltool-0.50.2/uclibc.patch deleted file mode 100644 index 145c181f17..0000000000 --- a/meta/recipes-devtools/intltool/intltool-0.50.2/uclibc.patch +++ /dev/null @@ -1,19 +0,0 @@ -on uclibc systems localedir should point to /usr/'share' as usual. - -Upstream-Status: Pending -Signed-off-by: Khem Raj <raj.khem@gmail.com> - -Index: intltool-0.50.2/intltool.m4 -=================================================================== ---- intltool-0.50.2.orig/intltool.m4 2014-03-15 22:09:01.016627665 -0700 -+++ intltool-0.50.2/intltool.m4 2014-03-15 22:12:09.732631206 -0700 -@@ -173,6 +173,9 @@ - AC_CHECK_FUNC(bind_textdomain_codeset, - [DATADIRNAME=share], [DATADIRNAME=lib]) - ;; -+ *-*-*uclibc*) -+ [DATADIRNAME=share] -+ ;; - *) - [DATADIRNAME=lib] - ;; diff --git a/meta/recipes-devtools/intltool/intltool-0.50.2/intltool-nowarn.patch b/meta/recipes-devtools/intltool/intltool/intltool-nowarn.patch index 06c938b7e3..06c938b7e3 100644 --- a/meta/recipes-devtools/intltool/intltool-0.50.2/intltool-nowarn.patch +++ b/meta/recipes-devtools/intltool/intltool/intltool-nowarn.patch diff --git a/meta/recipes-devtools/intltool/intltool-0.50.2/noperlcheck.patch b/meta/recipes-devtools/intltool/intltool/noperlcheck.patch index 853ee1a438..853ee1a438 100644 --- a/meta/recipes-devtools/intltool/intltool-0.50.2/noperlcheck.patch +++ b/meta/recipes-devtools/intltool/intltool/noperlcheck.patch diff --git a/meta/recipes-devtools/intltool/intltool/perl-522-deprecations.patch b/meta/recipes-devtools/intltool/intltool/perl-522-deprecations.patch new file mode 100644 index 0000000000..eb52172e10 --- /dev/null +++ b/meta/recipes-devtools/intltool/intltool/perl-522-deprecations.patch @@ -0,0 +1,55 @@ +Perl 5.22 has deprecated some regex features, which causes warnings when +intltool-update runs: + +Unescaped left brace in regex is deprecated, passed through in regex; marked by +<-- HERE in m/^(.*)\${ <-- HERE ?([A-Z_]+)}?(.*)$/ at +/data/poky-master/tmp/sysroots/x86_64-linux/usr/bin/intltool-update line 1065. + +Take a patch from Debian to solve this. + +Upstream-Status: Submitted (https://bugs.launchpad.net/intltool/+bug/1465010) +Signed-off-by: Ross Burton <ross.burton@intel.com> + +--- intltool-0.51.0-ORIG/intltool-update.in 2015-05-27 00:20:43.038379963 +0200 ++++ intltool-0.51.0/intltool-update.in 2015-05-27 00:23:53.309078052 +0200 +@@ -1062,7 +1062,7 @@ + } + } + +- if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/) ++ if ($str =~ /^(.*)\$\{?([A-Z_]+)\}?(.*)$/) + { + my $rest = $3; + my $untouched = $1; +@@ -1190,10 +1190,10 @@ + $name =~ s/\(+$//g; + $version =~ s/\(+$//g; + +- $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); +- $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); +- $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); +- $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); ++ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME\}?/); ++ $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE\}?/); ++ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION\}?/); ++ $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION\}?/); + } + + if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)[,]?([^,\)]+)?/m) +@@ -1219,11 +1219,11 @@ + $version =~ s/\(+$//g; + $bugurl =~ s/\(+$//g if (defined $bugurl); + +- $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/); +- $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/); +- $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/); +- $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/); +- $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\${?\w+}?/); ++ $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\$\{?AC_PACKAGE_NAME\}?/); ++ $varhash{"PACKAGE"} = $name if (not $name =~ /\$\{?PACKAGE\}?/); ++ $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\$\{?AC_PACKAGE_VERSION\}?/); ++ $varhash{"VERSION"} = $version if (not $name =~ /\$\{?VERSION\}?/); ++ $varhash{"PACKAGE_BUGREPORT"} = $bugurl if (defined $bugurl and not $bugurl =~ /\$\{?\w+\}?/); + } + + # \s makes this not work, why?
\ No newline at end of file diff --git a/meta/recipes-devtools/intltool/intltool-0.50.2/remove-xml-check.patch b/meta/recipes-devtools/intltool/intltool/remove-xml-check.patch index fc69e37b45..fc69e37b45 100644 --- a/meta/recipes-devtools/intltool/intltool-0.50.2/remove-xml-check.patch +++ b/meta/recipes-devtools/intltool/intltool/remove-xml-check.patch diff --git a/meta/recipes-devtools/intltool/intltool-0.50.2/use-nativeperl.patch b/meta/recipes-devtools/intltool/intltool/use-nativeperl.patch index 5f5fed3853..5f5fed3853 100644 --- a/meta/recipes-devtools/intltool/intltool-0.50.2/use-nativeperl.patch +++ b/meta/recipes-devtools/intltool/intltool/use-nativeperl.patch diff --git a/meta/recipes-devtools/intltool/intltool_0.50.2.bb b/meta/recipes-devtools/intltool/intltool_0.51.0.bb index 483239d472..d520d43c1d 100644 --- a/meta/recipes-devtools/intltool/intltool_0.50.2.bb +++ b/meta/recipes-devtools/intltool/intltool_0.51.0.bb @@ -3,7 +3,7 @@ LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" SRC_URI += "file://intltool-nowarn.patch \ - file://uclibc.patch \ + file://perl-522-deprecations.patch \ ${NATIVEPATCHES} \ " @@ -15,5 +15,5 @@ NATIVEPATCHES = "file://noperlcheck.patch \ file://remove-xml-check.patch" NATIVEPATCHES_class-native = "file://use-nativeperl.patch" -SRC_URI[md5sum] = "23fbd879118253cb99aeac067da5f591" -SRC_URI[sha256sum] = "67f25c5c6fb71d095793a7f895b245e65e829e8bde68c6c8b4c912144ff34406" +SRC_URI[md5sum] = "12e517cac2b57a0121cda351570f1e63" +SRC_URI[sha256sum] = "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd" |