From 30d0c2ee0fb5fb1f3439abb3936ca39b5f48b65d Mon Sep 17 00:00:00 2001 From: Rosen Penev Date: Tue, 30 Jul 2019 23:33:40 -0700 Subject: [PATCH] python: Replace utime with utimes Optionally fixes compilation with uClibc-ng. Based on the surrounding code, this looks like an oversight. Signed-off-by: Rosen Penev (cherry picked from 608df65a627e22db08f04bab0cb97c246ff40449) Adjusted PKG_RELEASE Signed-off-by: Jeffery To --- lang/python/python/Makefile | 2 +- lang/python/python/patches/025-utime.patch | 11 +++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 lang/python/python/patches/025-utime.patch diff --git a/lang/python/python/Makefile b/lang/python/python/Makefile index c90617fc5..3cb4628ce 100644 --- a/lang/python/python/Makefile +++ b/lang/python/python/Makefile @@ -12,7 +12,7 @@ include ../python-version.mk PKG_NAME:=python PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO) -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=Python-$(PKG_VERSION).tar.xz PKG_SOURCE_URL:=https://www.python.org/ftp/python/$(PKG_VERSION) diff --git a/lang/python/python/patches/025-utime.patch b/lang/python/python/patches/025-utime.patch new file mode 100644 index 000000000..20d0310d9 --- /dev/null +++ b/lang/python/python/patches/025-utime.patch @@ -0,0 +1,11 @@ +--- a/Modules/posixmodule.c ++++ b/Modules/posixmodule.c +@@ -3070,7 +3070,7 @@ done: + if (arg == Py_None) { + /* optional time values not given */ + Py_BEGIN_ALLOW_THREADS +- res = utime(path, NULL); ++ res = utimes(path, NULL); + Py_END_ALLOW_THREADS + } + else if (!PyTuple_Check(arg) || PyTuple_Size(arg) != 2) {