[Bug 243937] lang/python38: Fails to package in certain conditions due to DISABLED_EXTENSIONS not working
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 08 Jul 2021 01:57:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243937
--- Comment #22 from commit-hook@FreeBSD.org ---
A commit in branch main references this bug:
URL:
https://cgit.FreeBSD.org/ports/commit/?id=a94d4b1005b1e93a27bcb9e4e794eeb13c991dd5
commit a94d4b1005b1e93a27bcb9e4e794eeb13c991dd5
Author: Danilo G. Baio <dbaio@FreeBSD.org>
AuthorDate: 2021-07-07 02:04:38 +0000
Commit: Danilo G. Baio <dbaio@FreeBSD.org>
CommitDate: 2021-07-08 01:55:17 +0000
lang/python*: Replace DISABLED_EXTENSIONS with Setup.local
Currently, lang/python38 and lang/python39 don't honor
DISABLED_EXTENSIONS because patch-issue20210 was removed when
lang/python38 was added to the ports tree. patch-issue20210 is still
present on lang/python36 and lang/python37.
Building with poudriere is not affected because builds are executed in a
clean environment.
Setup.local is the more canonical and recommended method for customizing
Python builds for shared extensions & third party libraries.
Support for a *disabled* marker in Setup files was introduced in Python
3.7, so backport this fix to it to keep consistency in the ports tree.
PR: 243358 [1]
PR: 243937 [2]
Reported by: ngie [1]
Reported by: jcfyecrayz@liamekaens.com [2]
Reported by: tuxillo (IRC) DPorts
Reviewed by: koobs (python, maintainer)
Approved by: koobs, dbaio (python, maintainer)
MFH: 2021Q3 (build bugfix)
Differential Revision: https://reviews.freebsd.org/D31086
lang/python37/Makefile | 7 ++-
lang/python37/files/patch-issue20210 (gone) | 68 -----------------------------
lang/python38/Makefile | 7 ++-
lang/python39/Makefile | 7 ++-
4 files changed, 18 insertions(+), 71 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.