Files
buildroot/package
Adam Duskett 6e7e733f3b python3: bump to 3.7.0
Other changes include:

 - Refreshing all necessary patches for 3.7.0

 - Add a hash for the license file.

 - Python no longer has it's own internal libffi, as such, host-libffi
   is now required to build host-python3, and is added as a
   dependency.

 - Drop PYTHON3_LIBTOOL_PATCH = NO, since there is no longer any
   internal libffi copy that was causing the libtool patching process
   to fail.

 - A new core module "uuid" is now is added in the Config.in file, and
   relies on util-linux's uuid library.

 - Also, a new patch: 0030-Fix-cross-compiling-the-uuid-module.patch
   is required to fix compiling the uuid module, because the include
   directory search path for uuid.h is hardcoded to /usr/include/uuid,
   which causes an "unsafe for cross-compilation" error during
   compiling if the host pc has uuid headers installed.

 - 0031-Add-an-option-to-disable-uuid-module.patch is added to allow
   disabling the Python3 UUID module, so that when
   BR2_PACKAGE_PYTHON3_UUID is disabled by the UUID library is
   present, the uuid Python module is not built, as expected.

 - 0032-fix-building-on-older-distributions.patch is added to change
   os.replace by os.rename in the update_file.py script to fix
   building on older Linux distributions that have older versions of
   python that don't include os.replace.

   os.rename acts in the same way as os.replace, but is cross-platform
   compatible. Because Buildroot is guaranteed to be built in a POSIX
   environment, it is safe to change replace to rename.

Tested on CentOS6 and Fedora28, All test results passed:
             br-arm-full [1/6]: OK
  br-arm-cortex-a9-glibc [2/6]: OK
   br-arm-cortex-m4-full [3/6]: SKIPPED
          br-x86-64-musl [4/6]: OK
      br-arm-full-static [5/6]: SKIPPED
armv5-ctng-linux-gnueabi [6/6]: OK
6 builds, 2 skipped, 0 build failed, 0 legal-info failed

Signed-off-by: Adam Duskett <aduskett@gmail.com>
[Thomas:
 - remove PYTHON3_LIBTOOL_PATCH = NO
 - improve the solution in patch 0030-Fix-cross-compiling-the-uuid-module
 - add patch 0031-Add-an-option-to-disable-uuid-module]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2018-08-18 11:17:07 +02:00
..
2018-07-31 21:50:03 +02:00
2018-08-09 10:40:07 +02:00
2018-06-25 23:06:58 +02:00
2018-06-25 23:06:58 +02:00
2018-06-15 21:35:18 +02:00
2018-07-31 21:45:26 +02:00
2018-06-09 16:41:15 +02:00
2018-05-27 23:27:01 +02:00
2018-07-19 09:04:57 +02:00
2018-07-25 22:57:45 +02:00
2018-07-10 23:04:56 +02:00
2018-07-19 17:03:32 +02:00
2018-06-02 12:37:55 +02:00
2018-07-16 16:52:22 +02:00
2018-06-10 15:57:55 +02:00
2018-06-30 18:36:49 +02:00
2018-05-25 16:22:11 +02:00
2018-06-23 23:04:13 +02:00
2018-06-26 23:40:30 +02:00
2018-06-24 21:10:06 +02:00
2018-05-28 23:27:14 +02:00
2018-06-30 18:36:49 +02:00
2018-07-25 22:56:04 +02:00
2018-06-30 18:36:49 +02:00
2018-06-02 12:44:05 +02:00
2018-06-24 11:30:14 +02:00
2018-07-25 18:26:28 +02:00
2018-05-21 23:46:41 +02:00
2018-06-08 16:30:24 +02:00
2018-07-21 22:54:27 +02:00
2018-05-29 14:00:16 +02:00
2018-06-30 18:24:34 +02:00
2018-06-15 10:02:24 +02:00
2018-06-30 18:36:49 +02:00
2018-06-12 08:41:21 +02:00
2018-08-05 12:58:46 +02:00
2018-07-09 23:46:39 +02:00
2018-05-29 21:45:36 +02:00
2018-08-09 23:58:00 +02:00
2018-08-05 14:38:15 +02:00
2018-08-10 10:16:48 +02:00
2018-06-12 15:03:36 +02:00
2018-08-14 13:56:43 +02:00
2018-07-25 22:58:19 +02:00
2018-07-10 10:19:24 +02:00
2018-06-02 12:43:54 +02:00
2018-06-09 16:40:57 +02:00
2018-06-09 16:39:16 +02:00
2018-05-30 21:36:44 +02:00
2018-08-14 15:55:52 +02:00
2018-05-20 16:11:14 +02:00
2018-06-05 22:10:39 +02:00
2018-05-25 16:17:48 +02:00
2018-07-25 22:52:54 +02:00
2018-05-20 16:01:28 +02:00
2018-07-07 23:31:48 +02:00
2018-05-20 11:43:49 +02:00
2018-05-20 11:43:55 +02:00
2018-05-28 22:55:58 +02:00
2018-05-20 12:30:25 +02:00
2018-05-20 15:49:31 +02:00
2018-05-20 18:44:21 +02:00
2018-06-03 20:39:53 +02:00
2018-06-03 20:40:05 +02:00
2018-06-02 16:06:02 +02:00
2018-06-03 20:26:34 +02:00
2018-07-03 21:39:10 +02:00
2018-06-05 22:10:52 +02:00
2018-06-17 21:26:38 +02:00
2018-08-17 17:09:05 +02:00
2018-07-01 11:02:34 +02:00
2018-06-23 10:01:05 +02:00
2018-06-12 15:03:15 +02:00
2018-06-16 14:28:11 +02:00
2018-07-27 23:46:06 +02:00
2018-07-05 09:16:16 +02:00
2018-05-29 21:43:43 +02:00
2018-06-02 11:21:20 +02:00
2018-07-10 22:55:27 +02:00
2018-08-16 11:58:08 +02:00
2018-07-02 22:26:27 +02:00
2018-06-02 22:30:20 +02:00
2018-05-22 23:33:20 +02:00
2018-07-25 22:59:39 +02:00
2018-06-10 16:43:53 +02:00
2018-08-16 13:51:46 +02:00
2018-06-30 18:36:49 +02:00
2018-06-02 22:30:20 +02:00
2018-07-25 23:01:01 +02:00
2018-07-01 11:01:51 +02:00
2018-07-25 23:00:22 +02:00
2018-05-27 23:24:30 +02:00
2018-07-19 16:59:42 +02:00
2018-06-30 22:16:35 +02:00
2018-08-14 22:06:32 +02:00
2018-05-22 23:32:47 +02:00
2018-06-05 22:09:36 +02:00
2018-06-07 16:03:37 +02:00
2018-06-23 22:42:24 +02:00
2018-07-01 21:08:05 +02:00
2018-08-12 23:31:21 +02:00
2018-06-17 14:01:16 +02:00
2018-07-16 13:30:37 +02:00
2018-08-13 12:01:38 +02:00
2018-06-05 10:14:33 +02:00
2018-06-30 18:36:49 +02:00
2018-07-01 15:47:13 +02:00
2018-08-05 12:04:58 +02:00
2018-05-20 15:49:40 +02:00
2018-06-09 16:40:18 +02:00
2018-08-18 11:17:07 +02:00
2018-08-09 22:40:12 +02:00
2018-06-30 18:36:49 +02:00
2018-08-09 16:58:22 +02:00
2018-05-25 18:03:51 +02:00
2018-08-10 23:57:23 +02:00
2018-06-30 21:17:25 +02:00
2018-05-27 23:26:36 +02:00
2018-08-09 10:38:32 +02:00
2018-08-09 10:38:28 +02:00
2018-07-10 18:41:21 +02:00
2018-07-09 23:45:50 +02:00
2018-06-16 14:26:21 +02:00
2018-06-22 11:42:48 +02:00
2018-06-02 12:43:38 +02:00
2018-07-09 23:51:32 +02:00
2018-08-05 12:56:15 +02:00
2018-08-14 15:54:48 +02:00
2018-06-08 21:24:26 +02:00
2018-07-13 23:57:19 +02:00
2018-06-02 11:21:20 +02:00
2018-07-28 16:07:10 +02:00
2018-07-10 18:41:40 +02:00
2018-07-16 16:29:09 +02:00
2018-07-20 09:35:08 +02:00
2018-07-25 22:58:47 +02:00
2018-06-26 23:47:11 +02:00
2018-07-10 22:54:12 +02:00
2018-07-13 09:23:54 +02:00
2018-05-31 19:29:24 +02:00
2018-05-27 19:31:07 +02:00
2018-06-11 21:35:51 +02:00
2018-06-30 18:36:49 +02:00
2018-06-30 18:36:49 +02:00
2018-07-25 23:13:30 +02:00
2018-07-10 18:44:34 +02:00
2018-06-30 18:36:49 +02:00
2018-08-14 22:06:32 +02:00
2018-05-30 21:58:08 +02:00