notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q4
arbor Multi-compartment neural network simulation library
0.10.1,1 science on this many watch lists=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 0.10.1,1Version of this port present on the latest quarterly branch.
Broken BROKEN: compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
Ignore IGNORE: is marked as broken: compilation fails with clang-19, see https://github.com/arbor-sim/arbor/issues/2424
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-11-02 18:21:05
Last Update: 2025-11-04 07:25:19
Commit Hash: 7ba8371
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.
HomepageHomepage    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
Expand this list (130 items)
Collapse this list.
  1. /usr/local/share/licenses/arbor-0.10.1,1/catalog.mk
  2. /usr/local/share/licenses/arbor-0.10.1,1/LICENSE
  3. /usr/local/share/licenses/arbor-0.10.1,1/BSD3CLAUSE
  4. bin/arbor-build-catalogue
  5. bin/lmorpho
  6. bin/modcc
  7. include/arbor/arb_types.h
  8. include/arbor/arb_types.hpp
  9. include/arbor/arb_types.inc
  10. include/arbor/arbexcept.hpp
  11. include/arbor/assert.hpp
  12. include/arbor/assert_macro.hpp
  13. include/arbor/benchmark_cell.hpp
  14. include/arbor/cable_cell.hpp
  15. include/arbor/cable_cell_param.hpp
  16. include/arbor/common_types.hpp
  17. include/arbor/communication/mpi_error.hpp
  18. include/arbor/communication/remote.hpp
  19. include/arbor/constants.hpp
  20. include/arbor/context.hpp
  21. include/arbor/cv_policy.hpp
  22. include/arbor/domain_decomposition.hpp
  23. include/arbor/domdecexcept.hpp
  24. include/arbor/event_generator.hpp
  25. include/arbor/export.hpp
  26. include/arbor/fvm_types.hpp
  27. include/arbor/generic_event.hpp
  28. include/arbor/gpu/cuda_api.hpp
  29. include/arbor/gpu/gpu_api.hpp
  30. include/arbor/gpu/gpu_common.hpp
  31. include/arbor/gpu/hip_api.hpp
  32. include/arbor/gpu/math_cu.hpp
  33. include/arbor/gpu/reduce_by_key.hpp
  34. include/arbor/iexpr.hpp
  35. include/arbor/lif_cell.hpp
  36. include/arbor/load_balance.hpp
  37. include/arbor/math.hpp
  38. include/arbor/mechanism.hpp
  39. include/arbor/mechanism_abi.h
  40. include/arbor/mechcat.hpp
  41. include/arbor/mechinfo.hpp
  42. include/arbor/morph/cv_data.hpp
  43. include/arbor/morph/embed_pwlin.hpp
  44. include/arbor/morph/isometry.hpp
  45. include/arbor/morph/label_dict.hpp
  46. include/arbor/morph/locset.hpp
  47. include/arbor/morph/mcable_map.hpp
  48. include/arbor/morph/morphexcept.hpp
  49. include/arbor/morph/morphology.hpp
  50. include/arbor/morph/mprovider.hpp
  51. include/arbor/morph/place_pwlin.hpp
  52. include/arbor/morph/primitives.hpp
  53. include/arbor/morph/region.hpp
  54. include/arbor/morph/segment_tree.hpp
  55. include/arbor/morph/stitch.hpp
  56. include/arbor/network.hpp
  57. include/arbor/network_generation.hpp
  58. include/arbor/profile/clock.hpp
  59. include/arbor/profile/meter.hpp
  60. include/arbor/profile/meter_manager.hpp
  61. include/arbor/profile/profiler.hpp
  62. include/arbor/profile/timer.hpp
  63. include/arbor/recipe.hpp
  64. include/arbor/s_expr.hpp
  65. include/arbor/sampling.hpp
  66. include/arbor/schedule.hpp
  67. include/arbor/serdes.hpp
  68. include/arbor/simd/approx.hpp
  69. include/arbor/simd/avx.hpp
  70. include/arbor/simd/avx512.hpp
  71. include/arbor/simd/generic.hpp
  72. include/arbor/simd/implbase.hpp
  73. include/arbor/simd/native.hpp
  74. include/arbor/simd/neon.hpp
  75. include/arbor/simd/simd.hpp
  76. include/arbor/simd/simd_io.hpp
  77. include/arbor/simd/sve.hpp
  78. include/arbor/simd/sve_bits.hpp
  79. include/arbor/simd/vls_sve.hpp
  80. include/arbor/simd/vls_sve_bits.hpp
  81. include/arbor/simple_sampler.hpp
  82. include/arbor/simulation.hpp
  83. include/arbor/spike.hpp
  84. include/arbor/spike_event.hpp
  85. include/arbor/spike_source_cell.hpp
  86. include/arbor/symmetric_recipe.hpp
  87. include/arbor/units.hpp
  88. include/arbor/util/any_cast.hpp
  89. include/arbor/util/any_ptr.hpp
  90. include/arbor/util/any_visitor.hpp
  91. include/arbor/util/compat.hpp
  92. include/arbor/util/expected.hpp
  93. include/arbor/util/extra_traits.hpp
  94. include/arbor/util/handle_set.hpp
  95. include/arbor/util/hash_def.hpp
  96. include/arbor/util/lexcmp_def.hpp
  97. include/arbor/util/pp_util.hpp
  98. include/arbor/util/scope_exit.hpp
  99. include/arbor/util/typed_map.hpp
  100. include/arbor/util/uninitialized.hpp
  101. include/arbor/util/unique_any.hpp
  102. include/arbor/util/visibility.hpp
  103. include/arbor/version.hpp
  104. include/arborenv/arbenvexcept.hpp
  105. include/arborenv/concurrency.hpp
  106. include/arborenv/default_env.hpp
  107. include/arborenv/export.hpp
  108. include/arborenv/gpu_env.hpp
  109. include/arborenv/with_mpi.hpp
  110. include/arborio/cableio.hpp
  111. include/arborio/cv_policy_parse.hpp
  112. include/arborio/export.hpp
  113. include/arborio/json_serdes.hpp
  114. include/arborio/label_parse.hpp
  115. include/arborio/loaded_morphology.hpp
  116. include/arborio/networkio.hpp
  117. include/arborio/neurolucida.hpp
  118. include/arborio/neuroml.hpp
  119. include/arborio/swcio.hpp
  120. lib/cmake/arbor/arbor-config-version.cmake
  121. lib/cmake/arbor/arbor-config.cmake
  122. lib/cmake/arbor/arbor-targets-release.cmake
  123. lib/cmake/arbor/arbor-targets.cmake
  124. lib/libarbor.so
  125. lib/libarborenv.so
  126. lib/libarborio.so
  127. share/arbor/BuildModules.cmake
  128. @owner
  129. @group
  130. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • arbor>0:science/arbor
To install the port:
cd /usr/ports/science/arbor/ && make install clean
We doubt a package is available for this port because we see it marked as as:
  • Broken
  • Ignore
Packages are normally not provided for ports that are marked as above.
To add the package, run one of these commands:
  • pkg install science/arbor
  • pkg install arbor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: arbor
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1724617928 SHA256 (arbor-sim-arbor-v0.10.1_GH0.tar.gz) = 6a9a209dc20ab6edcf9847a70b0b4dbabf0c0d3c7e6e29b5bec7c00de9d7b8ae SIZE (arbor-sim-arbor-v0.10.1_GH0.tar.gz) = 10159032

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. libfmt>0 : devel/libfmt
  3. nlohmann-json>0 : devel/nlohmann-json
  4. random123>0 : devel/random123
  5. py311-svgwrite>0 : graphics/py-svgwrite@py311
  6. GTestConfig.cmake : devel/googletest
  7. cmake : devel/cmake-core
  8. ninja : devel/ninja
  9. python3.11 : lang/python311
Test dependencies:
  1. googletest>=0 : devel/googletest
  2. python3.11 : lang/python311
Runtime dependencies:
  1. py311-svgwrite>0 : graphics/py-svgwrite@py311
  2. python3.11 : lang/python311
Library dependencies:
  1. libhwloc.so : devel/hwloc2
  2. libpugixml.so : textproc/pugixml
  3. libunits.so : misc/units
This port is required by:
for Libraries
  1. science/py-arbor

Configuration Options:
===> The following configuration options are available for arbor-0.10.1,1: NATIVE=off: Use native optimization (-march=native) ===> Use 'make config' to modify these settings
Options name:
science_arbor
USES:
cmake compiler:c++17-lang localbase python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/arbor-sim/arbor/tar.gz/v0.10.1?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.1,1
04 Nov 2025 07:25:19
commit hash: 7ba8371b0234a28cb8c50ea4acafe68e8f0f9676commit hash: 7ba8371b0234a28cb8c50ea4acafe68e8f0f9676commit hash: 7ba8371b0234a28cb8c50ea4acafe68e8f0f9676commit hash: 7ba8371b0234a28cb8c50ea4acafe68e8f0f9676 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Revert "science/arbor: update 0.10.1 → 0.11.0"

This reverts commit 4f4f35f057ac28ef2017fe43fa6f5252223c5bae.
0.11.0
04 Nov 2025 07:24:11
commit hash: 317574cb1fda2ea406b352bd105ff4eaea67ed0ecommit hash: 317574cb1fda2ea406b352bd105ff4eaea67ed0ecommit hash: 317574cb1fda2ea406b352bd105ff4eaea67ed0ecommit hash: 317574cb1fda2ea406b352bd105ff4eaea67ed0e files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Revert "science/arbor: Fix run-time aserts by disabling libcpp hardening
(LIBCPP_HARDENING_MODE)"

This reverts commit 98a2a722a7898e2d62b3f5e0a1336064df3f4a34.
0.11.0_1
02 Nov 2025 18:20:46
commit hash: 98a2a722a7898e2d62b3f5e0a1336064df3f4a34commit hash: 98a2a722a7898e2d62b3f5e0a1336064df3f4a34commit hash: 98a2a722a7898e2d62b3f5e0a1336064df3f4a34commit hash: 98a2a722a7898e2d62b3f5e0a1336064df3f4a34 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: Fix run-time aserts by disabling libcpp hardening
(LIBCPP_HARDENING_MODE)

(cherry picked from commit 37d00ea57079479da16e30c9645d7b8ec6cf51b1)
0.11.0
02 Nov 2025 18:20:46
commit hash: 4f4f35f057ac28ef2017fe43fa6f5252223c5baecommit hash: 4f4f35f057ac28ef2017fe43fa6f5252223c5baecommit hash: 4f4f35f057ac28ef2017fe43fa6f5252223c5baecommit hash: 4f4f35f057ac28ef2017fe43fa6f5252223c5bae files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: update 0.10.1 → 0.11.0

(cherry picked from commit 0b8050edaf890ed92a77383d4d7f7912f7f2ac45)
0.10.1_3
02 Nov 2025 18:20:46
commit hash: f805320e7e9451ea13e28f72b74862befe52f00ccommit hash: f805320e7e9451ea13e28f72b74862befe52f00ccommit hash: f805320e7e9451ea13e28f72b74862befe52f00ccommit hash: f805320e7e9451ea13e28f72b74862befe52f00c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
Author: Daniel Engberg
science/arbor: Expand BROKEN to all versions

Fails to compile on 14.3 too so just extended it to all versions

Reported by:	pkg-fallout

(cherry picked from commit e6296067a10f01223a8a5420cb07f1cabd80a6e0)

Number of commits found: 5