Port details
py-arbor Multi-compartment neural network simulation library
0.12.2 science Σ =0 0.12.2Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2022-11-27 10:17:41
Last Update: 2026-09-19 22:42:20
Commit Hash: 229b294
License: BSD3CLAUSE
WWW: https://arbor-sim.org/ https://github.com/arbor-sim/arbor/ Description: # Arbor is a multi-compartment neuron simulation library; compatible with
next-generation accelerators; best-practices applied to research software;
focussed on community-driven development. ¦ ¦ ¦ ¦
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}arbor>0:science/py-arbor@${PY_FLAVOR} To install the port : # cd /usr/ports/science/py-arbor/ && make install clean To add the package , run one of these commands: pkg install science/py-arbor pkg install py312-arbor 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-arbor listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-arbor Package flavors (<flavor>: <package> ) # distinfo: # TIMESTAMP = 1789490144
SHA256 (arbor-sim-arbor-v0.12.2_GH0.tar.gz) = be51d13ec5308c337e592643c4cade21b27fa3bfee3467d1542ee80cd62261a8
SIZE (arbor-sim-arbor-v0.12.2_GH0.tar.gz) = 12968355
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: #
nlohmann-json>=3.12.0 : devel/nlohmann-json pybind11>=3.0.0 : devel/pybind11 py312-pybind11-stubgen>0 : devel/py-pybind11-stubgen@py312 cmake : devel/cmake-core ninja : devel/ninja python3.12 : lang/python312
Test dependencies: #
python3.12 : lang/python312
Runtime dependencies: #
py312-numpy>0 : math/py-numpy@py312 python3.12 : lang/python312
Library dependencies: #
libarbor.so : science/arbor
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
science_py-arbor USES: #
cmake compiler:c++17-lang localbase:ldflags python
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
0.12.2 19 Sep 2026 22:42:20
Yuri Victorovich (yuri)
science/{,py-}arbor: update 0.12.1 → 0.12.2
0.12.1 26 May 2026 03:06:38
Yuri Victorovich (yuri)
science/{,py-}arbor: update 0.11.0 → 0.12.1
0.11.0_2 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: bump PORTREVISION after switching to NumPy 2.x
0.11.0_1 05 May 2026 19:29:37
Max Brazhnikov (makc)
*/*: Switch to NumPy 2.x
PR: 294328
Exp-run: antoine
0.11.0_1 03 Apr 2026 20:52:43
Charlie Li (vishwin)
python.mk: retire ${PYNUMPY}
With both math/py-numpy (2) and math/py-numpy1, the variable stopped
making sense. Also remove the upper version bound.
0.11.0_1 03 Apr 2026 18:52:22
Charlie Li (vishwin)
math/py-numpy: switch all consumers to math/py-numpy1
...and bump PORTREVISIONs of consumers with hard RUN_DEPENDS
PR: 281470
0.11.0 02 Nov 2025 18:14:50
Yuri Victorovich (yuri)
science/py-arbor: update 0.10.1 → 0.11.0
0.10.1 19 Jun 2025 20:28:47
Charlie Li (vishwin)
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
(Only the first 15 lines of the commit message are shown above )
0.10.1 18 Dec 2024 11:12:01
Yuri Victorovich (yuri)
science/py-arbor: Update WWW
0.10.1 06 Sep 2024 15:58:31
Yuri Victorovich (yuri)
science/py-arbor: Fix build by adding missing gmake dependency
Reported by: fallout
0.10.1 27 Aug 2024 07:45:28
Yuri Victorovich (yuri)
science/py-arbor: update 0.10.0 → 0.10.1
Reported by: portscout
0.10.0 26 Aug 2024 00:52:24
Yuri Victorovich (yuri)
science/py-arbor: update 0.9.0 → 0.10.0
Reported by: portscout
0.9.0 11 Aug 2023 08:11:18
Yuri Victorovich (yuri)
science/{,py-}arbor: Update 0.8.1 → 0.9.0
Reported by: portscout
0.8.1 24 Dec 2022 11:06:21
Yuri Victorovich (yuri)
science/{,py-}arbor: Update 0.8 -> 0.8.1
Reported by: portscout
0.8 27 Nov 2022 10:12:21
Yuri Victorovich (yuri)
science/py-arbor: New port: Multi-compartment neural network simulation library