diff options
author | Nitin A Kamble <nitin.a.kamble@intel.com> | 2012-03-16 12:00:03 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2012-04-24 11:35:51 +0100 |
commit | 94bf72aeae035ffade75bd9343937888bbb09c82 (patch) | |
tree | 58f0ebee2a07be18ec841e91c608daf9633a00cf | |
parent | 6a21cf0068234152b3f13866dc7c05adc6d0d9c9 (diff) | |
download | openembedded-core-94bf72aeae035ffade75bd9343937888bbb09c82.tar.gz openembedded-core-94bf72aeae035ffade75bd9343937888bbb09c82.tar.bz2 openembedded-core-94bf72aeae035ffade75bd9343937888bbb09c82.zip |
automake: upgrade from 1.11.2 to 1.11.3
Removed already upstream patch:
automake/automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch
Rebased these patches to the newer code:
automake/prefer-cpio-over-pax-for-ustar-archives.patch
automake/python-libdir.patch
Changed the tarball name from bz2 to gz, as the bz2 tar ball
is not published for the 1.11.3 version.
[RP: Fix python.m4 to preserve the tweaks that allow us to build python modules]
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/recipes-devtools/automake/automake.inc | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/automake/automake/automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch | 118 | ||||
-rw-r--r-- | meta/recipes-devtools/automake/automake/prefer-cpio-over-pax-for-ustar-archives.patch | 30 | ||||
-rw-r--r-- | meta/recipes-devtools/automake/automake/python-libdir.patch | 26 | ||||
-rw-r--r-- | meta/recipes-devtools/automake/automake_1.11.3.bb (renamed from meta/recipes-devtools/automake/automake_1.11.2.bb) | 9 |
5 files changed, 37 insertions, 148 deletions
diff --git a/meta/recipes-devtools/automake/automake.inc b/meta/recipes-devtools/automake/automake.inc index 7eef9ec7b9..370cacadfc 100644 --- a/meta/recipes-devtools/automake/automake.inc +++ b/meta/recipes-devtools/automake/automake.inc @@ -5,7 +5,7 @@ LICENSE = "GPLv2" HOMEPAGE = "http://www.gnu.org/software/automake/" SECTION = "devel" -SRC_URI = "${GNU_MIRROR}/automake/automake-${PV}.tar.bz2 " +SRC_URI = "${GNU_MIRROR}/automake/automake-${PV}.tar.gz" inherit autotools diff --git a/meta/recipes-devtools/automake/automake/automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch b/meta/recipes-devtools/automake/automake/automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch deleted file mode 100644 index f06dfe3b56..0000000000 --- a/meta/recipes-devtools/automake/automake/automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch +++ /dev/null @@ -1,118 +0,0 @@ -Upstream-Status: Backport - -Backporting this patch from automake devel git tree. - -Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com> -2012/01/05 - - -From 4e4dae500390d2ace681e4e4bc4c590ecdca38c6 Mon Sep 17 00:00:00 2001 -From: Stefano Lattarini <stefano.lattarini@gmail.com> -Date: Tue, 03 Jan 2012 08:06:09 +0000 -Subject: install: pkglibexec_SCRIPTS is a valid prefix/primary combination - -It makes little sense for `libexec_SCRIPTS' to be accepted as valid -while `pkglibexec_SCRIPTS' is not. So fix this inconsistency by -explicitly allowing `pkglibexec_SCRIPTS' as well. It is worth -noting that the inconsistency has been there for a long time, -but only the quite recent commit `v1.11-373-g9ca6326' "Warnings -about primary/prefix mismatch fixed and extended" has made it -noisy enough to be noticed. - -* automake.in (handle_scripts): Also list `pkglibexec' among the -prefixes valid for the `SCRIPTS' primary. -* doc/automake.texi (Scripts): Likewise. -* tests/primary-prefix-valid-couples.test: Update. -* THANKS: Likewise. -* NEWS: Likewise. - -Reported by Dennis Schridde on the automake list: -<http://lists.gnu.org/archive/html/automake/2012-01/msg00002.html> ---- -diff --git a/NEWS b/NEWS -index 599f19f..2e572e4 100644 ---- a/NEWS -+++ b/NEWS -@@ -82,6 +82,11 @@ New in 1.11.0a: - - Bugs fixed in 1.11.0a: - -+* Bugs introduced by 1.11.2: -+ -+ - Automake now correctly recognizes the prefix/primary combination -+ `pkglibexec_SCRIPTS' as valid. -+ - * Bugs introduced by 1.11: - - - The `parallel-tests' test driver works around a GNU make 3.80 bug with -diff --git a/THANKS b/THANKS -index e9da06c..e9c6db8 100644 ---- a/THANKS -+++ b/THANKS -@@ -78,6 +78,7 @@ David Pashley david@davidpashley.com - David Zaroski cz253@cleveland.Freenet.Edu - Dean Povey dpovey@wedgetail.com - Dennis J. Linse Dennis.J.Linse@SAIC.com -+Dennis Schridde devurandom@gmx.net - Derek R. Price derek.price@openavenue.com - Diab Jerius djerius@cfa.harvard.edu - Didier Cassirame faded@free.fr -diff --git a/automake.in b/automake.in -index a852195..a689b63 100644 ---- a/automake.in -+++ b/automake.in -@@ -3091,7 +3091,7 @@ sub handle_scripts - # useful to sometimes distribute scripts verbatim. This happens - # e.g. in Automake itself. - &am_install_var ('-candist', 'scripts', 'SCRIPTS', -- 'bin', 'sbin', 'libexec', 'pkgdata', -+ 'bin', 'sbin', 'libexec', 'pkglibexec', 'pkgdata', - 'noinst', 'check'); - } - -diff --git a/doc/automake.texi b/doc/automake.texi -index cebe084..0c4dc01 100644 ---- a/doc/automake.texi -+++ b/doc/automake.texi -@@ -7099,11 +7099,12 @@ prefix as with other primaries. - @vindex sbin_SCRIPTS - @vindex libexec_SCRIPTS - @vindex pkgdata_SCRIPTS -+@vindex pkglibexec_SCRIPTS - @vindex noinst_SCRIPTS - @vindex check_SCRIPTS - - Scripts can be installed in @code{bindir}, @code{sbindir}, --@code{libexecdir}, or @code{pkgdatadir}. -+@code{libexecdir}, @code{pkglibexecdir}, or @code{pkgdatadir}. - - Scripts that need not be installed can be listed in - @code{noinst_SCRIPTS}, and among them, those which are needed only by -diff --git a/tests/primary-prefix-invalid-couples.test b/tests/primary-prefix-invalid-couples.test -index 88e0817..c3d6471 100755 ---- a/tests/primary-prefix-invalid-couples.test -+++ b/tests/primary-prefix-invalid-couples.test -@@ -79,7 +79,7 @@ for primary in $primaries; do - prefixes_ok='bin sbin libexec pkglibexec' - ;; - SCRIPTS) -- prefixes_ok='bin sbin libexec pkgdata' -+ prefixes_ok='bin sbin libexec pkglibexec pkgdata' - ;; - DATA) - prefixes_ok='data dataroot pkgdata doc html dvi pdf ps -diff --git a/tests/primary-prefix-valid-couples.test b/tests/primary-prefix-valid-couples.test -index 36ff5d8..6eb4149 100755 ---- a/tests/primary-prefix-valid-couples.test -+++ b/tests/primary-prefix-valid-couples.test -@@ -57,7 +57,7 @@ for p in lib pkglib; do - echo "${p}_LTLIBRARIES = libd-$p.la" >> Makefile.am - done - --for p in bin sbin libexec pkgdata; do -+for p in bin sbin libexec pkglibexec pkgdata; do - echo "${p}_SCRIPTS = $p.sh" >> Makefile.am - done - --- -cgit v0.9.0.2 diff --git a/meta/recipes-devtools/automake/automake/prefer-cpio-over-pax-for-ustar-archives.patch b/meta/recipes-devtools/automake/automake/prefer-cpio-over-pax-for-ustar-archives.patch index 7bc8caf4f1..4627855a1c 100644 --- a/meta/recipes-devtools/automake/automake/prefer-cpio-over-pax-for-ustar-archives.patch +++ b/meta/recipes-devtools/automake/automake/prefer-cpio-over-pax-for-ustar-archives.patch @@ -15,11 +15,15 @@ Upstream-Status: Pending Signed-off-by: Tom Rini <tom_rini@mentor.com> -Index: automake-1.11.1/m4/tar.m4 +Updated for version 1.11.3: +Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> +Date: 2011/03/14 + +Index: automake-1.11.3/m4/tar.m4 =================================================================== ---- automake-1.11.1.orig/m4/tar.m4 -+++ automake-1.11.1/m4/tar.m4 -@@ -30,7 +30,7 @@ m4_if([$1], [v7], +--- automake-1.11.3.orig/m4/tar.m4 2012-01-31 03:41:18.000000000 -0800 ++++ automake-1.11.3/m4/tar.m4 2012-03-14 17:36:11.901303777 -0700 +@@ -31,7 +31,7 @@ m4_if([$1], [v7], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Loop over all known methods to create a tar archive until one works. @@ -28,16 +32,16 @@ Index: automake-1.11.1/m4/tar.m4 _am_tools=${am_cv_prog_tar_$1-$_am_tools} # Do not fold the above two line into one, because Tru64 sh and # Solaris sh will not grok spaces in the rhs of `-'. -Index: automake-1.11.1/Makefile.in +Index: automake-1.11.3/Makefile.in =================================================================== ---- automake-1.11.1.orig/Makefile.in -+++ automake-1.11.1/Makefile.in -@@ -44,7 +44,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/a - $(top_srcdir)/m4/missing.m4 $(top_srcdir)/m4/mkdirp.m4 \ +--- automake-1.11.3.orig/Makefile.in 2012-02-01 02:37:59.000000000 -0800 ++++ automake-1.11.3/Makefile.in 2012-03-14 17:38:03.530869197 -0700 +@@ -62,7 +62,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/a $(top_srcdir)/m4/options.m4 $(top_srcdir)/m4/runlog.m4 \ - $(top_srcdir)/m4/sanity.m4 $(top_srcdir)/m4/strip.m4 \ -- $(top_srcdir)/m4/substnot.m4 $(top_srcdir)/m4/tar.m4 \ -+ $(top_srcdir)/m4/substnot.m4 \ - $(top_srcdir)/configure.ac + $(top_srcdir)/m4/sanity.m4 $(top_srcdir)/m4/silent.m4 \ + $(top_srcdir)/m4/strip.m4 $(top_srcdir)/m4/substnot.m4 \ +- $(top_srcdir)/m4/tar.m4 $(top_srcdir)/configure.ac ++ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) + am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ diff --git a/meta/recipes-devtools/automake/automake/python-libdir.patch b/meta/recipes-devtools/automake/automake/python-libdir.patch index 63dafca012..0783600588 100644 --- a/meta/recipes-devtools/automake/automake/python-libdir.patch +++ b/meta/recipes-devtools/automake/automake/python-libdir.patch @@ -2,11 +2,11 @@ Upstream-Status: Inappropriate [embedded specific] Signed-off-by: Kumar Gala <galak@kernel.crashing.org> -Index: automake-1.11.1/m4/python.m4 +Index: automake-1.11.3/m4/python.m4 =================================================================== ---- automake-1.11.1.orig/m4/python.m4 -+++ automake-1.11.1/m4/python.m4 -@@ -88,12 +88,13 @@ python2.1 python2.0]) +--- automake-1.11.3.orig/m4/python.m4 2012-01-31 11:41:18.000000000 +0000 ++++ automake-1.11.3/m4/python.m4 2012-04-24 10:04:57.726413598 +0000 +@@ -92,12 +92,13 @@ [am_cv_python_version=`$PYTHON -c "import sys; sys.stdout.write(sys.version[[:3]])"`]) AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) @@ -22,16 +22,17 @@ Index: automake-1.11.1/m4/python.m4 AC_SUBST([PYTHON_EXEC_PREFIX], ['${exec_prefix}']) dnl At times (like when building shared libraries) you may want -@@ -122,7 +123,7 @@ python2.1 python2.0]) +@@ -123,7 +124,8 @@ + else am_py_prefix=$prefix fi - am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null || -- echo "$PYTHON_PREFIX/lib/python$PYTHON_VERSION/site-packages"` +- am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null` ++ am_cv_python_pythondir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(0,0,prefix='$am_py_prefix'))" 2>/dev/null || + echo "$PYTHON_LIB_PREFIX/python$PYTHON_VERSION/site-packages"` case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` -@@ -132,7 +133,7 @@ python2.1 python2.0]) +@@ -133,7 +135,7 @@ case $am_py_prefix in /usr|/System*) ;; *) @@ -40,16 +41,17 @@ Index: automake-1.11.1/m4/python.m4 ;; esac ;; -@@ -160,7 +161,7 @@ python2.1 python2.0]) +@@ -158,7 +160,8 @@ + else am_py_exec_prefix=$exec_prefix fi - am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null || -- echo "$PYTHON_EXEC_PREFIX/lib/python$PYTHON_VERSION/site-packages"` +- am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null` ++ am_cv_python_pyexecdir=`$PYTHON -c "import sys; from distutils import sysconfig; sys.stdout.write(sysconfig.get_python_lib(1,0,prefix='$am_py_exec_prefix'))" 2>/dev/null || + echo "$PYTHON_LIB_PREFIX/python$PYTHON_VERSION/site-packages"` case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` -@@ -170,7 +171,7 @@ python2.1 python2.0]) +@@ -168,7 +171,7 @@ case $am_py_exec_prefix in /usr|/System*) ;; *) diff --git a/meta/recipes-devtools/automake/automake_1.11.2.bb b/meta/recipes-devtools/automake/automake_1.11.3.bb index 66589fe9af..20087741ae 100644 --- a/meta/recipes-devtools/automake/automake_1.11.2.bb +++ b/meta/recipes-devtools/automake/automake_1.11.3.bb @@ -41,12 +41,13 @@ PERLPATH_virtclass-nativesdk = "/usr/bin/perl" SRC_URI += "${PATHFIXPATCH} \ file://prefer-cpio-over-pax-for-ustar-archives.patch \ file://python-libdir.patch \ - file://automake_1.11.2_fix_for_pkglibexec_SCRIPTS.patch \ file://py-compile-compile-only-optimized-byte-code.patch" -PR = "r3" -SRC_URI[md5sum] = "18194e804d415767bae8f703c963d456" -SRC_URI[sha256sum] = "4f46d1f9380c8a3506280750f630e9fc915cb1a435b724be56b499d016368718" + +SRC_URI[md5sum] = "93ecb319f0365cb801990b00f658d026" +SRC_URI[sha256sum] = "921b5188057e57bdd9c0ba06e21d0b0ea7dafa61a9bd08a2b041215bcff12f55" + +PR = "r0" do_install () { oe_runmake 'DESTDIR=${D}' install |