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
proxsuite Quadratic Programming Solver for Robotics and beyond
0.7.1 mathnew! 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 Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-02-21 09:15:16
Last Update: 2025-02-21 09:14:28
Commit Hash: 188e3e1
Also Listed In: python
License: BSD2CLAUSE
WWW:
https://github.com/Simple-Robotics/proxsuite
Description:
ProxSuite is a collection of open-source, numerically robust, precise, and efficient numerical solvers (e.g., LPs, QPs, etc.) rooted in revisited primal-dual proximal algorithms. Through ProxSuite, we aim to offer the community scalable optimizers that deal with dense, sparse, or matrix-free problems. While the first targeted application is Robotics, ProxSuite can be used in other contexts without limits.
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
Expand this list (115 items)
Collapse this list.
  1. /usr/local/share/licenses/proxsuite-0.7.1/catalog.mk
  2. /usr/local/share/licenses/proxsuite-0.7.1/LICENSE
  3. /usr/local/share/licenses/proxsuite-0.7.1/BSD2CLAUSE
  4. include/proxsuite/config.hpp
  5. include/proxsuite/deprecated.hpp
  6. include/proxsuite/fwd.hpp
  7. include/proxsuite/helpers/common.hpp
  8. include/proxsuite/helpers/instruction-set.hpp
  9. include/proxsuite/helpers/optional.hpp
  10. include/proxsuite/helpers/tl-optional.hpp
  11. include/proxsuite/helpers/version.hpp
  12. include/proxsuite/linalg/dense/core.hpp
  13. include/proxsuite/linalg/dense/factorize.hpp
  14. include/proxsuite/linalg/dense/ldlt.hpp
  15. include/proxsuite/linalg/dense/modify.hpp
  16. include/proxsuite/linalg/dense/solve.hpp
  17. include/proxsuite/linalg/dense/update.hpp
  18. include/proxsuite/linalg/sparse/core.hpp
  19. include/proxsuite/linalg/sparse/factorize.hpp
  20. include/proxsuite/linalg/sparse/rowmod.hpp
  21. include/proxsuite/linalg/sparse/update.hpp
  22. include/proxsuite/linalg/veg/internal/assert_impl.hpp
  23. include/proxsuite/linalg/veg/internal/collection_algo.hpp
  24. include/proxsuite/linalg/veg/internal/dbg.hpp
  25. include/proxsuite/linalg/veg/internal/delete_special_members.hpp
  26. include/proxsuite/linalg/veg/internal/dyn_index.hpp
  27. include/proxsuite/linalg/veg/internal/epilogue.hpp
  28. include/proxsuite/linalg/veg/internal/external/hedley.ext.hpp
  29. include/proxsuite/linalg/veg/internal/external/unhedley.ext.hpp
  30. include/proxsuite/linalg/veg/internal/fix_index.hpp
  31. include/proxsuite/linalg/veg/internal/has_asan.hpp
  32. include/proxsuite/linalg/veg/internal/integer_seq.hpp
  33. include/proxsuite/linalg/veg/internal/macros.hpp
  34. include/proxsuite/linalg/veg/internal/narrow.hpp
  35. include/proxsuite/linalg/veg/internal/preprocessor.hpp
  36. include/proxsuite/linalg/veg/internal/prologue.hpp
  37. include/proxsuite/linalg/veg/internal/std.hpp
  38. include/proxsuite/linalg/veg/internal/terminate.hpp
  39. include/proxsuite/linalg/veg/internal/typedefs.hpp
  40. include/proxsuite/linalg/veg/memory/address.hpp
  41. include/proxsuite/linalg/veg/memory/alloc.hpp
  42. include/proxsuite/linalg/veg/memory/dynamic_stack.hpp
  43. include/proxsuite/linalg/veg/memory/placement.hpp
  44. include/proxsuite/linalg/veg/memory/stack_alloc.hpp
  45. include/proxsuite/linalg/veg/ref.hpp
  46. include/proxsuite/linalg/veg/slice.hpp
  47. include/proxsuite/linalg/veg/tuple.hpp
  48. include/proxsuite/linalg/veg/type_traits/alloc.hpp
  49. include/proxsuite/linalg/veg/type_traits/assignable.hpp
  50. include/proxsuite/linalg/veg/type_traits/constructible.hpp
  51. include/proxsuite/linalg/veg/type_traits/core.hpp
  52. include/proxsuite/linalg/veg/type_traits/invocable.hpp
  53. include/proxsuite/linalg/veg/type_traits/primitives.hpp
  54. include/proxsuite/linalg/veg/type_traits/tags.hpp
  55. include/proxsuite/linalg/veg/util/assert.hpp
  56. include/proxsuite/linalg/veg/util/dbg.hpp
  57. include/proxsuite/linalg/veg/util/defer.hpp
  58. include/proxsuite/linalg/veg/util/dynstack_alloc.hpp
  59. include/proxsuite/linalg/veg/util/get.hpp
  60. include/proxsuite/linalg/veg/util/index.hpp
  61. include/proxsuite/linalg/veg/util/unreachable.hpp
  62. include/proxsuite/linalg/veg/vec.hpp
  63. include/proxsuite/proxqp/dense/backward_data.hpp
  64. include/proxsuite/proxqp/dense/compute_ECJ.hpp
  65. include/proxsuite/proxqp/dense/dense.hpp
  66. include/proxsuite/proxqp/dense/fwd.hpp
  67. include/proxsuite/proxqp/dense/helpers.hpp
  68. include/proxsuite/proxqp/dense/linesearch.hpp
  69. include/proxsuite/proxqp/dense/model.hpp
  70. include/proxsuite/proxqp/dense/preconditioner/identity.hpp
  71. include/proxsuite/proxqp/dense/preconditioner/ruiz.hpp
  72. include/proxsuite/proxqp/dense/solver.hpp
  73. include/proxsuite/proxqp/dense/utils.hpp
  74. include/proxsuite/proxqp/dense/views.hpp
  75. include/proxsuite/proxqp/dense/workspace.hpp
  76. include/proxsuite/proxqp/dense/wrapper.hpp
  77. include/proxsuite/proxqp/parallel/omp.hpp
  78. include/proxsuite/proxqp/parallel/qp_solve.hpp
  79. include/proxsuite/proxqp/results.hpp
  80. include/proxsuite/proxqp/settings.hpp
  81. include/proxsuite/proxqp/sparse/fwd.hpp
  82. include/proxsuite/proxqp/sparse/helpers.hpp
  83. include/proxsuite/proxqp/sparse/model.hpp
  84. include/proxsuite/proxqp/sparse/preconditioner/identity.hpp
  85. include/proxsuite/proxqp/sparse/preconditioner/ruiz.hpp
  86. include/proxsuite/proxqp/sparse/solver.hpp
  87. include/proxsuite/proxqp/sparse/sparse.hpp
  88. include/proxsuite/proxqp/sparse/utils.hpp
  89. include/proxsuite/proxqp/sparse/views.hpp
  90. include/proxsuite/proxqp/sparse/workspace.hpp
  91. include/proxsuite/proxqp/sparse/wrapper.hpp
  92. include/proxsuite/proxqp/status.hpp
  93. include/proxsuite/proxqp/timings.hpp
  94. include/proxsuite/proxqp/utils/prints.hpp
  95. include/proxsuite/proxqp/utils/random_qp_problems.hpp
  96. include/proxsuite/serialization/archive.hpp
  97. include/proxsuite/serialization/eigen.hpp
  98. include/proxsuite/serialization/model.hpp
  99. include/proxsuite/serialization/results.hpp
  100. include/proxsuite/serialization/ruiz.hpp
  101. include/proxsuite/serialization/settings.hpp
  102. include/proxsuite/serialization/workspace.hpp
  103. include/proxsuite/serialization/wrapper.hpp
  104. include/proxsuite/warning.hpp
  105. lib/cmake/proxsuite/find-external/Simde/FindSimde.cmake
  106. lib/cmake/proxsuite/proxsuiteConfig.cmake
  107. lib/cmake/proxsuite/proxsuiteConfigVersion.cmake
  108. lib/cmake/proxsuite/proxsuiteTargets.cmake
  109. libdata/pkgconfig/proxsuite.pc
  110. share/ament_index/resource_index/packages/proxsuite
  111. share/proxsuite/hook/ament_prefix_path.dsv
  112. share/proxsuite/package.xml
  113. @owner
  114. @group
  115. @mode
Collapse this list.
Dependency lines:
  • proxsuite>0:math/proxsuite
To install the port:
cd /usr/ports/math/proxsuite/ && make install clean
To add the package, run one of these commands:
  • pkg install math/proxsuite
  • pkg install proxsuite
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: proxsuite
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1740125658 SHA256 (proxsuite-0.7.1.tar.gz) = 8c7f89d2c7a52e157ba5fb20ff2a73117574d7ec629a11f9c5f05b549c59bf7b SIZE (proxsuite-0.7.1.tar.gz) = 58380290

Packages (timestamps in pop-ups are UTC):
proxsuite
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.7.10.7.1-0.7.10.7.1---
FreeBSD:13:quarterly--------
FreeBSD:14:latest0.7.10.7.1-0.7.10.7.1---
FreeBSD:14:quarterly--------
FreeBSD:15:latest0.7.10.7.1n/a0.7.1n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. simde>0 : devel/simde
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
  4. eigen3.pc : math/eigen3
Runtime dependencies:
  1. simde>0 : devel/simde
  2. eigen3.pc : math/eigen3
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
math_proxsuite
USES:
cmake:testing compiler:c++17-lang eigen:3,build,run
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/Simple-Robotics/proxsuite/releases/download/v0.7.1/
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
0.7.1
21 Feb 2025 09:14:28
commit hash: 188e3e182455926af3e600482412ac36c1543d02commit hash: 188e3e182455926af3e600482412ac36c1543d02commit hash: 188e3e182455926af3e600482412ac36c1543d02commit hash: 188e3e182455926af3e600482412ac36c1543d02 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
math/proxsuite: New port: Quadratic Programming Solver for Robotics and beyond

Number of commits found: 1