Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2026Q4
py-petsc4py PETSc for Python
3.26.0 math Σ=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 3.26.0Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2026-10-03 06:27:05
Last Update: 2026-10-03 06:24:29
Commit Hash: a2dfa04
Also Listed In: python
License: BSD2CLAUSE
WWW:
https://gitlab.com/petsc/petsc
Description: #
Python bindings for PETSc, the Portable, Extensible Toolkit for Scientific Computation.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}petsc4py>0:math/py-petsc4py@${PY_FLAVOR}
To install the port: #
cd /usr/ports/math/py-petsc4py/ && make install clean
To add the package, run one of these commands:
  • pkg install math/py-petsc4py
  • pkg install py312-petsc4py
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-petsc4py listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-petsc4py
Package flavors (<flavor>: <package>) #
  • py312: py312-petsc4py
distinfo: #
TIMESTAMP = 1791008285 SHA256 (petsc4py-3.26.0.tar.gz) = 0a34bd083e24bee1a6759c4639a45d10c0117855eb9f0466834450245f75d7e5 SIZE (petsc4py-3.26.0.tar.gz) = 524118

Packages (timestamps in pop-ups are UTC): #
py312-petsc4py
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest3.25.53.26.0--3.26.0
FreeBSD:14:quarterly-3.26.0--3.26.0
FreeBSD:15:latest3.26.03.26.0n/a-n/a
FreeBSD:15:quarterly3.26.03.26.0n/a-n/a
FreeBSD:16:latest-3.26.0n/a-n/a
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py312-numpy>=1.16 : math/py-numpy@py312
  2. py312-cython>=3.2.9 : lang/cython@py312
  3. py312-setuptools>=63.1.0 : devel/py-setuptools@py312
  4. python3.12 : lang/python312
Test dependencies: #
  1. py312-pytest>=7,1 : devel/py-pytest@py312
  2. python3.12 : lang/python312
Runtime dependencies: #
  1. py312-numpy>=1.16 : math/py-numpy@py312
  2. python3.12 : lang/python312
Library dependencies: #
  1. libpetsc.so : science/PETSc
  2. libmpich.so : net/mpich
This port is required by: #
for Build #
  1. math/py-slepc4py
for Run #
  1. math/py-slepc4py

Configuration Options: #
===> The following configuration options are available for py312-petsc4py-3.26.0: ====> MPI (Message Passing Interface) support: you have to select exactly one of them MPICH=on: Parallel processing support via MPICH OPENMPI=off: Parallel processing support via Open MPI ===> Use 'make config' to modify these settings
Options name: #
math_py-petsc4py
USES: #
python mpi:mpich pkgconfig
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/petsc4py/
  2. https://pypi.org/packages/source/p/petsc4py/
Collapse this list.

Number of commits found: 1 #

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.26.0
03 Oct 2026 06:24:29
commit hash: a2dfa04719e9a17409d3b446d530c70b0ec9b110commit hash: a2dfa04719e9a17409d3b446d530c70b0ec9b110commit hash: a2dfa04719e9a17409d3b446d530c70b0ec9b110commit hash: a2dfa04719e9a17409d3b446d530c70b0ec9b110 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/py-petsc4py: update 3.25.5 → 3.26.0

(cherry picked from commit 1c8e194638826227e656a487065d359b5e94989a)

Number of commits found: 1