Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.10.15 13 Sep 2024 08:06:17 |
Wen Heping (wen) |
lang/python310: Update to 3.10.15 |
3.10.14_2 09 Jul 2024 12:53:09 |
Vladimir Druzenko (vvd) |
lang/python310: fix stage with DEBUG option ON
MFH: 2024Q3 |
3.10.14_2 13 Apr 2024 15:49:45 |
Po-Chuan Hsieh (sunpoet) |
lang/python*: Remove GNU_CONFIGURE_MANPREFIX=${PREFIX}/share after
9fd7ee1cdf6cbd5528159b58a966e1a40e2909a9 |
3.10.14_2 21 Mar 2024 08:55:04 |
Wen Heping (wen) |
lang/python310: Update to 3.10.14 |
3.10.13_2 19 Mar 2024 14:18:31 |
Robert Clausecker (fuz) |
lang/python3*: bump PORTREVISION following mpdecimal update
The mpdecimal update changes the soname; bump dependent ports.
PR: 276444 |
3.10.13_1 23 Jan 2024 15:59:57 |
Muhammad Moinur Rahman (bofh) |
lang/python310: Impelled to share/man
Approved by: portmgr (blanket) |
3.10.13 31 Dec 2023 00:37:05 |
Muhammad Moinur Rahman (bofh) |
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068 |
3.10.13 05 Oct 2023 02:00:35 |
Po-Chuan Hsieh (sunpoet) |
lang/python310: Clean up unnecessary PLIST_SUB
- Remove XY: Replace .cpython-%%XY%% with %%PYTHON_EXT_SUFFIX%%
- Remove XYDOT:
- Replace lib/python%%XYDOT%% with %%PYTHON_LIBDIR%%
- Replace %%XYDOT%% with %%PYTHON_VER%%
- Rename XYZDOT to DISTVERSION |
3.10.13 25 Aug 2023 14:43:33 |
Wen Heping (wen) |
lang/python310: Update to 3.10.13 |
3.10.12 07 Jun 2023 23:36:35 |
Wen Heping (wen) |
lang/python310: Update to 3.10.12 |
3.10.11 07 Apr 2023 13:03:09 |
Wen Heping (wen) |
lang/python310: Update to 3.10.11 |
3.10.10_2 26 Mar 2023 14:29:36 |
Charlie Li (vishwin) |
lang/python310: add LibreSSL support
LibreSSL 3.6 and later are fully compatible with PEP-644 for the
ssl and hmac modules, but not hashlib due to missing SHA-3/SHAKE,
BLAKE2 and scrypt. Partially reverts
https://github.com/python/cpython/commit/39258d3595300bc7b952854c915f63ae2d4b9c3e
for _hashopenssl.c only to allow LibreSSL to work.
(Python 3.11 and later need a different implementation due to
configure-time checking) |
3.10.10_2 27 Feb 2023 23:59:30 |
Charlie Li (vishwin) |
lang/python: restore USES=python variables and SUB_LIST (no-op)
Has been a to do item for time. These are independent from but used
by the bytecode trigger. |
3.10.10_2 27 Feb 2023 21:04:52 |
Matthias Andree (mandree) |
lang/python: Revert "add bytecode trigger"
This reverts commit c17ddfbf66e2801ec620d49979aca3d7077d7002.
This causes breakage on several ports, and the next iteration
requires a full exp-run. See:
Differential Revision: https://reviews.freebsd.org/D34739 |
3.10.10_1 24 Feb 2023 15:48:16 |
Piotr Kubaj (pkubaj) |
lang/python3: allow using LTO on powerpc64
It was recently fixed and will be available in 13.2-RELEASE.
Since LTO is not enabled by default, it's ok to make it available. |
3.10.10_1 15 Feb 2023 21:35:07 |
Charlie Li (vishwin) |
lang/python: add bytecode trigger
Facilitates compiling, writing and removing bytecode files (.pyc)
in site-packages after all pkg transactions have been completed.
Technical details: https://wiki.freebsd.org/Python/CompiledPackages
Fixes reports of Python port builds as root failing on filesystem
violations due to bytecode file writes where the port did not include
them in the package.
For those ports/packages that currently package bytecode, some
checksum mismatches on those files may occur. This is harmless and
will be rectified, in large as part of a USE_PYTHON=distutils
overhaul to reduce churn.
While here, implement a long-standing todo item of letting lang/python
ports use python.mk bits. Not only does this obviate duplicate
variables in each Makefile, but SUB_LIST (also added) is used for
these triggers.
Co-authored by: tcberner
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D34739 |
3.10.10 09 Feb 2023 12:01:02 |
Wen Heping (wen) |
lang/python310: Update to 3.10.10 |
3.10.9_1 07 Dec 2022 14:51:38 |
Wen Heping (wen) |
lang/python310: Update to 3.10.9 |
3.10.8_1 14 Nov 2022 02:04:01 |
Wen Heping (wen) |
lang/python*: Support FreeBSD divert(4) socket
PR: 267648
Reported by: glebius@
Exp-run by: antoine@ |
3.10.8 12 Oct 2022 10:28:59 |
Wen Heping (wen) |
lang/python310: Update to 3.10.8 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
3.10.7 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
3.10.7 07 Sep 2022 00:36:00 |
Wen Heping (wen) |
lang/python310: Update to 3.10.7 |
3.10.6_1 27 Aug 2022 10:26:11 |
Po-Chuan Hsieh (sunpoet) |
lang/python310: Fix disabling uuid.h detection and stage-qa error
- Bump PORTREVISION for package change
====> Running Q/A tests (stage-qa)
Error: /usr/local/lib/python3.10/lib-dynload/_uuid.cpython-310.so is linked to
/usr/local/lib/libuuid.so.1 from misc/e2fsprogs-libuuid but it is not declared
as a dependency
Warning: you need LIB_DEPENDS+=libuuid.so:misc/e2fsprogs-libuuid
...
Warning: Possible REINPLACE_CMD issues:
- - REINPLACE_CMD ran, but did not modify file contents: setup.py |
3.10.6 04 Aug 2022 00:56:42 |
Wen Heping (wen) |
lang/python310: Update to 3.10.6 |
3.10.5_2 20 Jul 2022 14:22:15 |
Tobias C. Berner (tcberner) |
lang: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Adam Weinberger <adamw@FreeBSD.org>
* Akinori MUSHA aka knu <knu@idaemons.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alonso Cardenas Marquez <acm@FreeBSD.org>
* Andreas Klemm <andreas@klemm.gtn.com>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Andrey Zakhvatov
* Anton Berezin <tobez@FreeBSD.org>
* Anton Berezin <tobez@tobez.org> (Only the first 15 lines of the commit message are shown above ) |
3.10.5_2 09 Jun 2022 11:00:20 |
Po-Chuan Hsieh (sunpoet) |
lang/python310: Update comment to remind committer to remove PORTREVISION in
Makefile |
3.10.5_2 08 Jun 2022 11:57:11 |
Wen Heping (wen) |
lang/python310: Update to 3.10.5 |
3.10.4_2 09 May 2022 19:23:51 |
Kevin Bowling (kbowling) |
devel/libffi: Bump deps PORTREVISION for shlib change
PR: 263764
Reported by: VVD <vvd@unislabs.com> |
3.10.4_1 27 Apr 2022 09:22:45 |
Piotr Kubaj (pkubaj) |
lang/python3{7,8,9,10}: remove LTO from defaults
LTO is still default in python3.11 because it uses thin LTO.
Requested by: koobs
PR: 263353 |
3.10.4 25 Mar 2022 04:00:30 |
Wen Heping (wen) |
lang/python310: Update to 3.10.4 |
3.10.3 18 Mar 2022 13:05:54 |
Wen Heping (wen) |
lang/python310: Update to 3.10.3 |
3.10.2_1 09 Mar 2022 17:30:00 |
Piotr Kubaj (pkubaj) |
lang/python3*: add LTO option and enable by default everywhere except powerpc64
and riscv64
PR: 261974
Approved by: python (koobs got his commit bit revoked during review process) |
3.10.2 18 Jan 2022 00:16:40 |
Wen Heping (wen) |
lang/python310: Update to 3.10.2 |
3.10.1 21 Dec 2021 18:54:45 |
Po-Chuan Hsieh (sunpoet) |
lang/python310: Update COMMENT
Python 3.10.1 is no longer a beta version. |
3.10.1 09 Dec 2021 00:40:10 |
Wen Heping (wen) |
lang/python310: Update to 3.10.1 |
3.10.0_1 26 Nov 2021 18:48:57 |
Dimitry Andric (dim) |
lang/python3(6|7|8|9|10|11): work around unwanted multiarch detection again
In ports 6bef09666460 we patched out python's erroneous multiarch
detection using sed, but upstream changed the surrounding parts in the
configure script to defeat the regex we were using. Update the regex to
cope with the change.
PR: 259896, 258377
MFH: 2021Q4
Approved by: maintainer timeout (9 days) |
3.10.0_1 13 Oct 2021 17:05:40 |
Thierry Thomas (thierry) |
lang/python3X: Fix library installation
The Python ports install the library libpython3.x.so under $PREFIX/lib,
and they set USE_LDCONFIG, but these libraries are not registered, due
to a missing symlink, and they are not found by `ldconfig -r'.
This commit make them to be registered, and for some reason it helps the
dynamic linker to find them, and this allows to fix an error in
french/aster. It also helps to fix errors in newer releases of math/sage
(not yet ready to be committed due to other problems).
No exp-run, but it has been tested with many ports on several platforms.
PR: 257864
Approved by: koobs (Python team)
MFH: 2021Q4 |
3.10.0 08 Oct 2021 07:14:46 |
Wen Heping (wen) |
lang/python310: Update to 3.10.0 release |
3.10.0.r2 30 Sep 2021 21:23:30 |
Rene Ladan (rene) |
cleanup: drop support for EOL FreeBSD 11.X
Search criteria used:
- 11.4
- OSREL*
- OSVER*
- *_FreeBSD_11
Input from:
- adridg: devel/qca-legacy
- jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds
- sunpoet: security/p5-*OpenSSL*
Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust
Differential Revision: https://reviews.freebsd.org/D32008
Test Plan: make index |
3.10.0.r2 27 Sep 2021 17:56:59 |
Dimitry Andric (dim) |
lang/python3([6-9]|10): disable detection of multiarch
It breaks with clang >= 13, which adds a major.minor version number in
-print-multiarch output, and the dot confuses Python:
ModuleNotFoundError: No module named
'_sysconfigdata__freebsd14_x86_64-unknown-freebsd14'
Since we do not support multiarch, and the configure script has no way
to disable the multiarch check, stub it out during post-patch.
PR: 258377
Approved by: maintainer timeout (2 weeks)
MFH: 2021Q3 |
3.10.0.r2 19 Sep 2021 01:20:37 |
Wen Heping (wen) |
lang/python310: Update to 3.10.0rc2 |
3.10.0.r1 19 Aug 2021 15:00:38 |
Fukang Chen (loader) |
lang/python310: Fix build WITH_DEBUG
Python 3.10 [0] is using a value for "EXT_SUFFIX" that includes
"SOABI" on FreeBSD, C extension module filenames are affected
by this change [1].
The limited C API is now supported if Python is built in debug mode [2],
removed %%NO_DEBUG%% from
%%NO_DEBUG%%lib/python%%XYDOT%%/lib-dynload/xxlimited.cpython-%%XY%%.so
[0]:
https://github.com/python/cpython/commit/a44ce6c9f725d336aea51a946b42769f29fed613
[1]:
https://github.com/python/cpython/blob/v3.10.0rc1/Lib/distutils/command/build_ext.py#L676-L684
[2]:
https://github.com/python/cpython/commit/3359cab038968935b40344fad7c30d211f9692e4
PR: 256558
Approved by: koobs (python, maintainer)
MFH: No (Port does not exist in quarterly) |
3.10.0.r1 05 Aug 2021 14:34:08 |
Wen Heping (wen) |
lang/python310: Update to 3.10.0rc1 |
3.10.0.b4 18 Jul 2021 17:54:22 |
Po-Chuan Hsieh (sunpoet) |
lang/python310: Use ECHO_CMD instead of ECHO |
3.10.0.b4 14 Jul 2021 20:28:01 |
Dmitry Marakasov (amdmi3) |
lang/python{38,39,310}: mark DEBUG option BROKEN (incorrect plist)
PR: 256558
Approved by: portmgr blanket |
3.10.0.b4 14 Jul 2021 20:14:55 |
Dmitry Marakasov (amdmi3) |
lang/python310: add python 3.10.0.beta4
PR: 256150
Approved by: maintainer timeout (python@, 1 month)
Differential Revision: https://reviews.freebsd.org/D30475 |