[Buildroot] [git commit] python: bump to 2.7.6

Peter Korsgaard peter at korsgaard.com
Fri Feb 14 20:41:43 UTC 2014


commit: http://git.buildroot.net/buildroot/commit/?id=7e960dc9da56d4a484b5480746aaf617ca491274
branch: http://git.buildroot.net/buildroot/commit/?id=refs/heads/master

Even though jumping from 2.7.3 to 2.7.6 looks like a minor version
bump, it is in fact a fairly significant one, because a good number of
changes to help cross-compilation have been merged into Python
upstream. Therefore, most of our patches are affected by this change.

In detail, this commit:

 * Renames all the patches to follow the naming convention of patches
   in Buildroot: the patch file names should not have any version
   number.

 * The patches numbered above 100, that add configuration options to
   disable certain modules of the Python standard library, are only
   renamed and slightly adapted, they didn't change that much.

 * The patches numbered below 100 are almost entirely rewritten: many
   of the cross-compilation problems that used to exist in Python
   2.7.3 no longer exist, and the number of remaining problems is
   smaller, and can be fixed with smaller patches.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Signed-off-by: Peter Korsgaard <peter at korsgaard.com>
---
 .../python-001-remove-host-header-path.patch       |   32 ++++
 package/python/python-002-fix-get-python-inc.patch |   36 +++++
 ...ython-003-properly-detect-if-python-build.patch |   23 +++
 ...python-004-sysconfigdata-install-location.patch |   76 ++++++++++
 .../python/python-005-pyc-pyo-conditional.patch    |   59 ++++++++
 .../python-006-cross-compile-getaddrinfo.patch     |   13 ++
 package/python/python-007-disable-extensions.patch |   60 ++++++++
 .../python-008-distutils-use-python-sysroot.patch  |   54 +++++++
 .../python/python-009-no-termcap-host-path.patch   |   23 +++
 ...atch => python-100-optional-test-modules.patch} |   48 ++++---
 ...pydoc.patch => python-101-optional-pydoc.patch} |   36 +++---
 ...l-2to3.patch => python-102-optional-2to3.patch} |   51 +++----
 ...lite.patch => python-103-optional-sqlite.patch} |   49 ++++---
 ...ional-tk.patch => python-104-optional-tk.patch} |   46 +++---
 ...rses.patch => python-105-optional-curses.patch} |   24 ++--
 ...expat.patch => python-106-optional-expat.patch} |   30 ++--
 ....patch => python-107-optional-codecs-cjk.patch} |    8 +-
 ...nal-nis.patch => python-108-optional-nis.patch} |    8 +-
 ...patch => python-109-optional-unicodedata.patch} |    8 +-
 ...ional-db.patch => python-110-optional-db.patch} |   41 +++---
 ...nal-ssl.patch => python-111-optional-ssl.patch} |    8 +-
 ...bzip2.patch => python-112-optional-bzip2.patch} |    8 +-
 ...l-zlib.patch => python-113-optional-zlib.patch} |    8 +-
 .../python/python-2.7-001-support-for-build.patch  |  154 --------------------
 .../python-2.7-002-cross-compile-variable.patch    |   55 -------
 ...on-2.7-003-no-import-when-cross-compiling.patch |   26 ----
 .../python-2.7-004-no-host-headers-libs.patch      |  111 --------------
 .../python-2.7-005-staging-headers-libs.patch      |   38 -----
 .../python/python-2.7-006-disable-extensions.patch |  102 -------------
 .../python-2.7-007-do-not-generate-pyo-files.patch |   40 -----
 .../python/python-2.7-008-reread-environment.patch |   65 --------
 ...python-2.7-010-change-pyconfig-h-location.patch |   76 ----------
 package/python/python-2.7-011-no-rpath.patch       |   75 ----------
 .../python-2.7-012-correct-32bit-64bit-check.patch |   55 -------
 .../python-2.7-013-fix-linux-3-compilation.patch   |   24 ---
 .../python-2.7-014-verbose-module-build.patch      |   19 ---
 ...7-015-distutils-cross-compilation-support.patch |  125 ----------------
 .../python-2.7-016-cross-compile-getaddrinfo.patch |   15 --
 package/python/python.mk                           |   49 +++----
 39 files changed, 589 insertions(+), 1189 deletions(-)

Patch is too large, so refusing to show it


More information about the buildroot mailing list