From 608df65a627e22db08f04bab0cb97c246ff40449 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 --- 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 b83613cdc..bfd9c4103 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:=8 +PKG_RELEASE:=9 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) {