BSD Ports

Vulnerable: version 3.11.17 is affected by 2 known vulnerabilities. See below.

lang/python311 3.11.17 FreeBSD

Interpreted object-oriented programming language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8d8a202235
License
PSFL
Categories
lang, python
Package size
27432.3 KiB, 206483.7 KiB installed

Description

Python is an interpreted object-oriented programming language, and is often compared to Tcl, Perl or Scheme.

In the other systems

SystemPortVersion
FreeBSDlang/python3113.11.17
NetBSDlang/python3113.11.16
DragonFlylang/python3113.11.12_1
MidnightBSDlang/python311
HardenedBSDlang/python3113.11.16
GhostBSDlang/python3113.11.16

Install

Binary package:

pkg install python311

From the ports tree:

cd /usr/ports/lang/python311/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	python311>0:lang/python311
LIB_DEPENDS=	libpython.so:lang/python311

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.11.163.11.173.11.1_13.11.13_13.11.17
FreeBSD:14:quarterly3.11.163.11.17n/a3.11.133.11.17
FreeBSD:15:latest3.11.173.11.17n/a3.11.13_13.11.13_1
FreeBSD:15:quarterly3.11.173.11.17n/an/an/a
FreeBSD:16:latest3.11.163.11.17n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 6

Configuration

Options name: lang_python

OptionDefaultDescription
DEBUGoffBuild with debugging support
FNVoffModified Fowler-Noll-Vo Algorithm
IPV6offIPv6 protocol support
LIBMPDEConUse libmpdec from ports instead of bundled version
LTOonUse Link-Time Optimization
NLSoffEnable gettext support for the locale module
PYMALLOConEnable specialized mallocs
SIPHASHoffSipHash24 Algorithm
USES
compiler:c11 cpe ncurses pathfix pkgconfig python:${PYTHON_DISTVERSION:R},env readline shebangfix ssl tar:xz
Service scripts
none

Message after installing

Note that some standard Python modules are provided as separate ports
as they require additional dependencies. They are available as:

py311-gdbm       databases/py-gdbm@py311
py311-sqlite3    databases/py-sqlite3@py311
py311-tkinter    x11-toolkits/py-tkinter@py311

Files

Manual pages 1
  • python(1)
pkg-plist 8070
  • bin/2to3-
  • bin/idle
  • bin/pydoc
  • bin/python
  • bin/python-config
  • include/python%%ABI%%/Python.h
  • include/python%%ABI%%/abstract.h
  • include/python%%ABI%%/bltinmodule.h
  • include/python%%ABI%%/boolobject.h
  • include/python%%ABI%%/bytearrayobject.h
  • include/python%%ABI%%/bytesobject.h
  • include/python%%ABI%%/ceval.h
  • include/python%%ABI%%/codecs.h
  • include/python%%ABI%%/compile.h
  • include/python%%ABI%%/complexobject.h
  • include/python%%ABI%%/cpython/abstract.h
  • include/python%%ABI%%/cpython/bytearrayobject.h
  • include/python%%ABI%%/cpython/bytesobject.h
  • include/python%%ABI%%/cpython/cellobject.h
  • include/python%%ABI%%/cpython/ceval.h
  • include/python%%ABI%%/cpython/classobject.h
  • include/python%%ABI%%/cpython/code.h
  • include/python%%ABI%%/cpython/compile.h
  • include/python%%ABI%%/cpython/complexobject.h
  • include/python%%ABI%%/cpython/context.h
  • include/python%%ABI%%/cpython/descrobject.h
  • include/python%%ABI%%/cpython/dictobject.h
  • include/python%%ABI%%/cpython/fileobject.h
  • include/python%%ABI%%/cpython/fileutils.h
  • include/python%%ABI%%/cpython/floatobject.h
  • include/python%%ABI%%/cpython/frameobject.h
  • include/python%%ABI%%/cpython/funcobject.h
  • include/python%%ABI%%/cpython/genobject.h
  • include/python%%ABI%%/cpython/import.h
  • include/python%%ABI%%/cpython/initconfig.h
  • include/python%%ABI%%/cpython/listobject.h
  • include/python%%ABI%%/cpython/longintrepr.h
  • include/python%%ABI%%/cpython/longobject.h
  • include/python%%ABI%%/cpython/methodobject.h
  • include/python%%ABI%%/cpython/modsupport.h
  • include/python%%ABI%%/cpython/object.h
  • include/python%%ABI%%/cpython/objimpl.h
  • include/python%%ABI%%/cpython/odictobject.h
  • include/python%%ABI%%/cpython/picklebufobject.h
  • include/python%%ABI%%/cpython/pthread_stubs.h
  • include/python%%ABI%%/cpython/pyctype.h
  • include/python%%ABI%%/cpython/pydebug.h
  • include/python%%ABI%%/cpython/pyerrors.h
  • include/python%%ABI%%/cpython/pyfpe.h
  • include/python%%ABI%%/cpython/pyframe.h
  • include/python%%ABI%%/cpython/pylifecycle.h
  • include/python%%ABI%%/cpython/pymem.h
  • include/python%%ABI%%/cpython/pystate.h
  • include/python%%ABI%%/cpython/pythonrun.h
  • include/python%%ABI%%/cpython/pythread.h
  • include/python%%ABI%%/cpython/pytime.h
  • include/python%%ABI%%/cpython/setobject.h
  • include/python%%ABI%%/cpython/sysmodule.h
  • include/python%%ABI%%/cpython/traceback.h
  • include/python%%ABI%%/cpython/tupleobject.h
  • include/python%%ABI%%/cpython/unicodeobject.h
  • include/python%%ABI%%/cpython/warnings.h
  • include/python%%ABI%%/cpython/weakrefobject.h
  • include/python%%ABI%%/datetime.h
  • include/python%%ABI%%/descrobject.h
  • include/python%%ABI%%/dictobject.h
  • include/python%%ABI%%/dynamic_annotations.h
  • include/python%%ABI%%/enumobject.h
  • include/python%%ABI%%/errcode.h
  • include/python%%ABI%%/exports.h
  • include/python%%ABI%%/fileobject.h
  • include/python%%ABI%%/fileutils.h
  • include/python%%ABI%%/floatobject.h
  • include/python%%ABI%%/frameobject.h
  • include/python%%ABI%%/genericaliasobject.h
  • include/python%%ABI%%/import.h
  • include/python%%ABI%%/internal/pycore_abstract.h
  • include/python%%ABI%%/internal/pycore_accu.h
  • include/python%%ABI%%/internal/pycore_asdl.h
  • include/python%%ABI%%/internal/pycore_ast.h
  • include/python%%ABI%%/internal/pycore_ast_state.h
  • include/python%%ABI%%/internal/pycore_atomic.h
  • include/python%%ABI%%/internal/pycore_atomic_funcs.h
  • include/python%%ABI%%/internal/pycore_bitutils.h
  • include/python%%ABI%%/internal/pycore_blocks_output_buffer.h
  • include/python%%ABI%%/internal/pycore_bytes_methods.h
  • include/python%%ABI%%/internal/pycore_bytesobject.h
  • include/python%%ABI%%/internal/pycore_call.h
  • include/python%%ABI%%/internal/pycore_ceval.h
  • include/python%%ABI%%/internal/pycore_code.h
  • include/python%%ABI%%/internal/pycore_compile.h
  • include/python%%ABI%%/internal/pycore_condvar.h
  • include/python%%ABI%%/internal/pycore_context.h
  • include/python%%ABI%%/internal/pycore_dict.h
  • include/python%%ABI%%/internal/pycore_dtoa.h
  • include/python%%ABI%%/internal/pycore_emscripten_signal.h
  • include/python%%ABI%%/internal/pycore_exceptions.h
  • include/python%%ABI%%/internal/pycore_fileutils.h
  • include/python%%ABI%%/internal/pycore_floatobject.h
  • include/python%%ABI%%/internal/pycore_format.h

The first 100 are listed.

distinfo 4
FileSizeSHA256
python/Python-3.11.17.tar.xz2.0352864e+07bfb74ad39efae27cda510f134ab408e00f9992c56851cfc0b1cdb5646da11599
python/b17d32c1142d16a5fea0c95bce185bf9be696491.patch2298421ab0ff37cad6eaea382058e3de3641f6e9b34a4fc460005e4201215e605fcc
python/7f936694dbc0dc0dbb07d98fa668776c4e4ca595.patch1757489dcef57f3a208c4f5767bd5703b625f9f79248f69d207e101f31cb47b6cdbe
python/43e495d6f4e0efe6e7a54625d559f2f656f36916.patch876733978a65d2ef56ae0ec953a4f6130665090a266ec63b4c52ee9b3bd5263839f
Master sites 1
  • PYTHON/ftp/python/${DISTVERSION:C/[a-z].*//}

Known vulnerabilities 2

Commit history 4

DateCommitCreditsLog message
8d8a202235 Charlie Li lang/python311: update to 3.11.17
Changelog: https://docs.python.org/3.11/whatsnew/changelog.html#python-3-11-17-final
ce879d543f Charlie Li lang/python311: fix order of divert(4) commits
Use https://github.com/python/cpython/pull/96536 directly PR: 267648, 298106
63f69f8fb5 Charlie Li lang/python311: fix recvfrom() and sendto() on divert(4) socket
Backport of: https://github.com/python/cpython/pull/142993 https://github.com/python/cpython/pull/143514 PR: 298106
01b8f0a48e Charlie Li lang/python311: update to 3.11.16
Changelog: https://docs.python.org/release/3.11.16/whatsnew/changelog.html