math/obake 0.7.0.24_27 FreeBSD
C++ library for the symbolic manipulation of sparse polynomials & co
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
97a84ef467- License
- MPL20
- Categories
- math
- Package size
- 183.3 KiB, 944.9 KiB installed
Description
obake is a C++ computer algebra library for the symbolic manipulation of sparse multivariate polynomials and other closely-related symbolic objects (such as truncated power series, Poisson series, etc.).
Install
Binary package:
pkg install obake
From the ports tree:
cd /usr/ports/math/obake/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= obake>0:math/obake
LIB_DEPENDS= libobake.so:math/obake
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.7.0.24_27 | 0.7.0.24_27 | - | - | 0.7.0.24_27 |
| FreeBSD:14:quarterly | 0.7.0.24_27 | 0.7.0.24_27 | n/a | 0.7.0.24_22 | 0.7.0.24_27 |
| FreeBSD:15:latest | 0.7.0.24_27 | 0.7.0.24_27 | n/a | - | 0.7.0.24_23 |
| FreeBSD:15:quarterly | 0.7.0.24_27 | 0.7.0.24_27 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.7.0.24_27 | 0.7.0.24_27 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 8
libabsl_base.so: devel/abseillibboost_serialization.so: devel/boost-libslibfmt.so: devel/libfmtlibgmp.so: math/gmplibmp++.so: math/mppplibmpc.so: math/mpclibmpfr.so: math/mpfrlibtbb.so: devel/onetbb
The full lists below include those, and their dependencies in turn.
Build dependencies 31
- archivers/liblz4
- archivers/zstd
- devel/abseil
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/hwloc2
- devel/icu
- devel/jsoncpp
- devel/level-zero
- devel/libffi
- devel/libfmt
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/onetbb
- devel/readline
- dns/libidn2
- lang/python312
- math/gmp
- math/mpc
- math/mpdecimal
- math/mpfr
- math/mppp
- misc/hwdata
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- textproc/libxml2
Run dependencies 18
Required by 2
Configuration
No options to configure.
- USES
- cmake:testing compiler:c++20-lang
- Service scripts
- none
Files
pkg-plist 85
- include/obake/byte_size.hpp
- include/obake/cf/cf_stream_insert.hpp
- include/obake/cf/cf_tex_stream_insert.hpp
- include/obake/config.hpp
- include/obake/detail/abseil.hpp
- include/obake/detail/atomic_flag_array.hpp
- include/obake/detail/atomic_lock_guard.hpp
- include/obake/detail/fcast.hpp
- include/obake/detail/fmt_compat.hpp
- include/obake/detail/fw_utils.hpp
- include/obake/detail/hc.hpp
- include/obake/detail/ignore.hpp
- include/obake/detail/it_diff_check.hpp
- include/obake/detail/limits.hpp
- include/obake/detail/make_array.hpp
- include/obake/detail/mppp_utils.hpp
- include/obake/detail/not_implemented.hpp
- include/obake/detail/priority_tag.hpp
- include/obake/detail/safe_integral_arith.hpp
- include/obake/detail/ss_func_forward.hpp
- include/obake/detail/to_string.hpp
- include/obake/detail/tuple_for_each.hpp
- include/obake/detail/type_c.hpp
- include/obake/detail/visibility.hpp
- include/obake/detail/xoroshiro128_plus.hpp
- include/obake/exceptions.hpp
- include/obake/hash.hpp
- include/obake/key/key_degree.hpp
- include/obake/key/key_evaluate.hpp
- include/obake/key/key_is_compatible.hpp
- include/obake/key/key_is_one.hpp
- include/obake/key/key_is_zero.hpp
- include/obake/key/key_merge_symbols.hpp
- include/obake/key/key_p_degree.hpp
- include/obake/key/key_stream_insert.hpp
- include/obake/key/key_tex_stream_insert.hpp
- include/obake/key/key_trim.hpp
- include/obake/key/key_trim_identify.hpp
- include/obake/kpack.hpp
- include/obake/math/degree.hpp
- include/obake/math/diff.hpp
- include/obake/math/evaluate.hpp
- include/obake/math/fma3.hpp
- include/obake/math/integrate.hpp
- include/obake/math/is_zero.hpp
- include/obake/math/negate.hpp
- include/obake/math/p_degree.hpp
- include/obake/math/pow.hpp
- include/obake/math/safe_cast.hpp
- include/obake/math/safe_convert.hpp
- include/obake/math/subs.hpp
- include/obake/math/trim.hpp
- include/obake/math/truncate_degree.hpp
- include/obake/math/truncate_p_degree.hpp
- include/obake/polynomials/d_packed_monomial.hpp
- include/obake/polynomials/monomial_diff.hpp
- include/obake/polynomials/monomial_homomorphic_hash.hpp
- include/obake/polynomials/monomial_integrate.hpp
- include/obake/polynomials/monomial_mul.hpp
- include/obake/polynomials/monomial_pow.hpp
- include/obake/polynomials/monomial_range_overflow_check.hpp
- include/obake/polynomials/monomial_subs.hpp
- include/obake/polynomials/packed_monomial.hpp
- include/obake/polynomials/polynomial.hpp
- include/obake/power_series/power_series.hpp
- include/obake/ranges.hpp
- include/obake/s11n.hpp
- include/obake/series.hpp
- include/obake/stack_trace.hpp
- include/obake/symbols.hpp
- include/obake/tex_stream_insert.hpp
- include/obake/type_name.hpp
- include/obake/type_traits.hpp
- lib/cmake/obake/FindDbgEng.cmake
- lib/cmake/obake/FindTBB.cmake
- lib/cmake/obake/Findlibbacktrace.cmake
- lib/cmake/obake/ObakeFindBoost.cmake
- lib/cmake/obake/ObakeFindDl.cmake
- lib/cmake/obake/obake-config-version.cmake
- lib/cmake/obake/obake-config.cmake
- lib/cmake/obake/obake_export-.cmake
- lib/cmake/obake/obake_export.cmake
- lib/libobake.so
- lib/libobake.so.8
- lib/libobake.so.8.0
distinfo 6
| File | Size | SHA256 |
|---|---|---|
| bluescarni-obake-v0.7.0-24-gb8cc71c_GH0.tar.gz | 407151 | b47f24c2d9fda4ceea4ee52329421b90aab6879513a21e8c84944209955df5f9 |
| 1a53966f5ce8ca5542d3612c780ea4b69be34de2.patch | 86326 | f5179471baa9679aabd9f82c270587c49f746d1c0d6a2f3e94f27a29b2161cc9 |
| dadf4ce2aba713522d1949a16ffbf0fa5d6e6298.patch | 4971 | 61e33a538725204352bb4676d9d066c7ef6daa486c51a9d9e164b585b62876e5 |
| 9310de2cb5cc4c85b54e7e90aa6cd88664380346.patch | 2341 | 1680b5940776073f762b4f8a05128aac144da8acac966625ccbb0021fcf99e99 |
| 57da8d5f2d0c50e857979ba74434893b0b392382.patch | 721 | 814754a9447f2efed9372a73080c29884ccbe71d74d6dde79ea72afeb9f3f892 |
| 494df04bd7608bb666efde776241370cb84c96bb.patch | 679 | 381c334d50c375d0251353d1a586fc488946fa880fe0f32bf2b7791a1b851625 |