BSD Ports

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.7.0.24_270.7.0.24_27--0.7.0.24_27
FreeBSD:14:quarterly0.7.0.24_270.7.0.24_27n/a0.7.0.24_220.7.0.24_27
FreeBSD:15:latest0.7.0.24_270.7.0.24_27n/a-0.7.0.24_23
FreeBSD:15:quarterly0.7.0.24_270.7.0.24_27n/an/an/a
FreeBSD:16:latest0.7.0.24_270.7.0.24_27n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 8

The full lists below include those, and their dependencies in turn.

Build dependencies 31
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
FileSizeSHA256
bluescarni-obake-v0.7.0-24-gb8cc71c_GH0.tar.gz407151b47f24c2d9fda4ceea4ee52329421b90aab6879513a21e8c84944209955df5f9
1a53966f5ce8ca5542d3612c780ea4b69be34de2.patch86326f5179471baa9679aabd9f82c270587c49f746d1c0d6a2f3e94f27a29b2161cc9
dadf4ce2aba713522d1949a16ffbf0fa5d6e6298.patch497161e33a538725204352bb4676d9d066c7ef6daa486c51a9d9e164b585b62876e5
9310de2cb5cc4c85b54e7e90aa6cd88664380346.patch23411680b5940776073f762b4f8a05128aac144da8acac966625ccbb0021fcf99e99
57da8d5f2d0c50e857979ba74434893b0b392382.patch721814754a9447f2efed9372a73080c29884ccbe71d74d6dde79ea72afeb9f3f892
494df04bd7608bb666efde776241370cb84c96bb.patch679381c334d50c375d0251353d1a586fc488946fa880fe0f32bf2b7791a1b851625

Commit history 2

DateCommitCreditsLog message
97a84ef467 Dima Panov */*: update boost consumers after boost-1.92
213840c151 Dima Panov */*: bump consumers after devel/boost update