mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
dev-python/line_profiler: add python3_9
Closes: https://github.com/gentoo/gentoo/pull/18312 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org>
This commit is contained in:
committed by
David Seifert
parent
b91478e915
commit
87bc53fbc1
@@ -0,0 +1,35 @@
|
||||
From f40a6e102d3c4808155af601ddba7733e597e604 Mon Sep 17 00:00:00 2001
|
||||
From: Stefano Rivera <stefano@rivera.za.net>
|
||||
Date: Thu, 15 Oct 2020 22:44:50 -0700
|
||||
Subject: [PATCH] Python 3.9 dropped gettimeofday configure checks
|
||||
|
||||
Upstream status: Accepted [https://github.com/pyutils/line_profiler/pull/31}
|
||||
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
|
||||
|
||||
diff --git a/line_profiler/timers.c b/line_profiler/timers.c
|
||||
index ae01060..e8ee6c6 100644
|
||||
--- a/line_profiler/timers.c
|
||||
+++ b/line_profiler/timers.c
|
||||
@@ -32,10 +32,6 @@ hpTimerUnit(void)
|
||||
|
||||
#else /* !MS_WINDOWS */
|
||||
|
||||
-#ifndef HAVE_GETTIMEOFDAY
|
||||
-#error "This module requires gettimeofday() on non-Windows platforms!"
|
||||
-#endif
|
||||
-
|
||||
#if (defined(PYOS_OS2) && defined(PYCC_GCC))
|
||||
#include <sys/time.h>
|
||||
#else
|
||||
@@ -48,11 +44,7 @@ hpTimer(void)
|
||||
{
|
||||
struct timeval tv;
|
||||
PY_LONG_LONG ret;
|
||||
-#ifdef GETTIMEOFDAY_NO_TZ
|
||||
- gettimeofday(&tv);
|
||||
-#else
|
||||
gettimeofday(&tv, (struct timezone *)NULL);
|
||||
-#endif
|
||||
ret = tv.tv_sec;
|
||||
ret = ret * 1000000 + tv.tv_usec;
|
||||
return ret;
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{6,7,8} )
|
||||
PYTHON_COMPAT=( python3_{6..9} )
|
||||
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
@@ -26,6 +26,10 @@ DEPEND="test? (
|
||||
dev-python/coverage[${PYTHON_USEDEP}]
|
||||
dev-python/ubelt[${PYTHON_USEDEP}] )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}-python3_9.patch
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
|
||||
Reference in New Issue
Block a user