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
arbor Multi-compartment neural network simulation library
0.10.1_1 science on this many watch lists=2 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.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-11-27 10:17:38
Last Update: 2024-11-04 03:50:58
Commit Hash: 39b7a0b
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
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.
Dependency lines:
  • arbor>0:science/arbor
To install the port:
cd /usr/ports/science/arbor/ && make install clean
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

Packages (timestamps in pop-ups are UTC):
arbor
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.10.1_10.10.1_1--0.10.1_1---
FreeBSD:13:quarterly0.10.1_10.10.1_1--0.10.1_10.9.00.9.00.9.0
FreeBSD:14:latest0.10.1_10.10.1_1--0.10.1_10.8.1-0.8.1
FreeBSD:14:quarterly0.10.1_10.10.1_1--0.10.1_10.9.00.9.00.9.0
FreeBSD:15:latest--n/a-n/a0.9.00.9.00.9.0
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: 8

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.10.1_1
04 Nov 2024 03:50:58
commit hash: 39b7a0bc7cf0eca9734387ccad78408a8476344ccommit hash: 39b7a0bc7cf0eca9734387ccad78408a8476344ccommit hash: 39b7a0bc7cf0eca9734387ccad78408a8476344ccommit hash: 39b7a0bc7cf0eca9734387ccad78408a8476344c files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: Broken on 15 with clang-15; Update WWW

Reported by:	fallout
0.10.1_1
26 Aug 2024 00:52:24
commit hash: a6cd5e6562bab547071b08337e0285b81522e227commit hash: a6cd5e6562bab547071b08337e0285b81522e227commit hash: a6cd5e6562bab547071b08337e0285b81522e227commit hash: a6cd5e6562bab547071b08337e0285b81522e227 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: Replace the units bundled lib with external dependency
0.10.1
10 Aug 2024 07:07:32
commit hash: 01b26869b14e2fba26d5013f4403b9156c512e12commit hash: 01b26869b14e2fba26d5013f4403b9156c512e12commit hash: 01b26869b14e2fba26d5013f4403b9156c512e12commit hash: 01b26869b14e2fba26d5013f4403b9156c512e12 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: update 0.9.0 → 0.10.1

Reported by:	portscout
0.9.0
11 Aug 2023 08:11:18
commit hash: 0845e33fe1bb8e2fffaa278684e6b084ac021e52commit hash: 0845e33fe1bb8e2fffaa278684e6b084ac021e52commit hash: 0845e33fe1bb8e2fffaa278684e6b084ac021e52commit hash: 0845e33fe1bb8e2fffaa278684e6b084ac021e52 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/{,py-}arbor: Update 0.8.1 → 0.9.0

Reported by:	portscout
0.8.1
24 Dec 2022 11:06:21
commit hash: c441ab0ff6f46a2c8ceb9fb55470483afe607dc0commit hash: c441ab0ff6f46a2c8ceb9fb55470483afe607dc0commit hash: c441ab0ff6f46a2c8ceb9fb55470483afe607dc0commit hash: c441ab0ff6f46a2c8ceb9fb55470483afe607dc0 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/{,py-}arbor: Update 0.8 -> 0.8.1

Reported by:	portscout
0.8_1
11 Dec 2022 07:25:26
commit hash: 5fcae5c1fa9e8f031cd829a57b0c16b670d59656commit hash: 5fcae5c1fa9e8f031cd829a57b0c16b670d59656commit hash: 5fcae5c1fa9e8f031cd829a57b0c16b670d59656commit hash: 5fcae5c1fa9e8f031cd829a57b0c16b670d59656 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: Broken on armv7

Reported by:	fallout
0.8_1
04 Dec 2022 02:05:40
commit hash: 7562c33b21f9cee2ea8fdddc7e019715f11b5a62commit hash: 7562c33b21f9cee2ea8fdddc7e019715f11b5a62commit hash: 7562c33b21f9cee2ea8fdddc7e019715f11b5a62commit hash: 7562c33b21f9cee2ea8fdddc7e019715f11b5a62 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: Add NATIVE option to disable native optimization by default

Reported by:	fallout
0.8
27 Nov 2022 10:12:20
commit hash: 2647f3e012a03a3146eef7bab28639690022c285commit hash: 2647f3e012a03a3146eef7bab28639690022c285commit hash: 2647f3e012a03a3146eef7bab28639690022c285commit hash: 2647f3e012a03a3146eef7bab28639690022c285 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
science/arbor: New port: Multi-compartment neural network simulation library

Number of commits found: 8