Port details on branch 2021Q3 |
- python38 Interpreted object-oriented programming language
- 3.8.12 lang
=0 3.8.12Version of this port present on the latest quarterly branch. - Maintainer: python@FreeBSD.org
 - Port Added: 2021-07-10 01:02:33
- Last Update: 2021-09-19 17:17:33
- Commit Hash: 41ebc4a
- Also Listed In: python
- License: PSFL
- WWW:
- https://www.python.org/
- Description:
- Python is an interpreted object-oriented programming language, and is
often compared to Tcl, Perl or Scheme.
WWW: https://www.python.org/
¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/lang/python38/ && make install clean
- To add the package, run one of these commands:
- pkg install lang/python38
- pkg install python38
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: python38
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1630497063
SHA256 (python/Python-3.8.12.tar.xz) = b1d3a76420375343b5e8a22fceb1ac65b77193e9ed27146524f0a9db058728ea
SIZE (python/Python-3.8.12.tar.xz) = 18443568
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- pkgconf>=1.3.0_1 : devel/pkgconf
- msgfmt : devel/gettext-tools
- Library dependencies:
-
- libffi.so : devel/libffi
- libmpdec.so : math/mpdecimal
- libreadline.so.8 : devel/readline
- libintl.so : devel/gettext-runtime
- This port is required by:
- for Build
-
- archivers/unrpa
- audio/cadence
- audio/gnome-podcasts
- audio/musicpd
- audio/spotify-tui
- databases/clickhouse
- databases/grass7
- for Extract
-
- for Run
-
- archivers/unrpa
- audio/cadence
- databases/clickhouse
- databases/grass7
- databases/postgresql10-plpython
- devel/kcachegrind
- devel/kde-dev-scripts
Configuration Options:
- ===> The following configuration options are available for python38-3.8.12:
DEBUG=off: Build with debugging support
IPV6=on: IPv6 protocol support
LIBMPDEC=on: Use libmpdec from ports instead of bundled version
NLS=on: Enable gettext support for the locale module
PYMALLOC=on: Enable specialized mallocs
====> Hash Algorithm (PEP-456): you can only select none or one of them
FNV=off: Modified Fowler-Noll-Vo Algorithm
SIPHASH=off: SipHash24 Algorithm
===> Use 'make config' to modify these settings
- Options name:
- lang_python38
- USES:
- cpe ncurses pathfix pkgconfig readline shebangfix ssl tar:xz gettext
- pkg-message:
- For install:
- Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:
py38-gdbm databases/py-gdbm@py38
py38-sqlite3 databases/py-sqlite3@py38
py38-tkinter x11-toolkits/py-tkinter@py38
- Master Sites:
|
Number of commits found: 4
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
3.8.12 19 Sep 2021 17:17:33
    |
Kai Knoblich (kai)  Author: Wen Heping |
lang/python38: Update to 3.8.12
PR: 258195
Reported by: wen@
Exp-run by: antoine@
(cherry picked from commit 56e02328d7d270e0a7bf1b618fc294c44bb965e8) |
3.8.11 19 Sep 2021 17:17:10
    |
Kai Knoblich (kai)  Author: Po-Chuan Hsieh |
lang/python38: Update to 3.8.11
Changes: https://docs.python.org/release/3.8.11/whatsnew/changelog.html
PR: 257026
Exp-run by: antoine
(cherry picked from commit d6339e05a591c2d3fd74dc2c305f7dc9aeb31193) |
3.8.10 19 Aug 2021 15:10:59
    |
Fukang Chen (loader)  |
lang/python3[89]: Fix build WITH_DEBUG
Python 3.8 [0] and 3.9 [1] are using a value for "EXT_SUFFIX"
that includes "SOABI" on FreeBSD, C extension module filenames
are affected by this change [2].
[0]:
https://github.com/python/cpython/commit/b01091a3e71e6636d2df4db45920e820cdf7df3b
[1]:
https://github.com/python/cpython/commit/4b155967b3e743cbdc31600f13f1bfcf07f7b6ce
[2]:
https://github.com/python/cpython/blob/v3.8.11/Lib/distutils/command/build_ext.py#L675-683
PR: 256558
Approved by: koobs (python, maintainer)
MFH: 2020Q3 (blanket: bug & regression fix)
(cherry picked from commit 350158a17ebb99b22cbb5098e8003ea14b548c72) |
3.8.10 08 Jul 2021 02:12:09
    |
Danilo G. Baio (dbaio)  |
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. (Only the first 15 lines of the commit message are shown above ) |
Number of commits found: 4
|