FreeBSD Ports

math/savage 0.2.0_42

Primitive computer algebra system

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
AGPLv3+
Categories
math
Package size
626.5 KiB, 2067.7 KiB installed

Description

Savage is a new computer algebra system written from scratch in pure Rust. Its goals are correctness, simplicity, and usability, in that order.

Features:

  • Arbitrary-precision integer, rational, and complex arithmetic
  • Input, simplification, and evaluation of symbolic expressions
  • First-class support for vectors and matrices, with coefficients being arbitrary expressions
  • REPL with syntax and bracket highlighting, persistent history, and automatic multi-line input
  • Macro-based system for defining functions with metadata and automatic type checking
  • Usable as a library from any Rust program

Install

As a binary package — by origin, or by package name:

pkg install math/savage
pkg install savage

From the ports tree:

cd /usr/ports/math/savage/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	savage>0:math/savage

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.2.0_410.2.0_42-0.2.0_310.2.0_42
FreeBSD:14:quarterly0.2.0_410.2.0_41n/a0.2.0_300.2.0_41
FreeBSD:15:latest0.2.0_420.2.0_42n/a0.2.0_310.2.0_31
FreeBSD:15:quarterly0.2.0_410.2.0_41n/an/an/a
FreeBSD:16:latest0.2.0_410.2.0_42n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

All build dependencies 11

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 89
FileSizeSHA256
rust/crates/ahash-0.3.8.crate28650e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217
rust/crates/aho-corasick-0.7.18.crate1129231e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
rust/crates/ansi_term-0.12.1.crate24838d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
rust/crates/approx-0.5.0.crate14359072df7202e63b127ab55acfe16ce97013d5b97bf160489336d3f1840fd78e99e
rust/crates/autocfg-1.0.1.crate12908cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
rust/crates/bitflags-1.2.1.crate16745cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
rust/crates/bytemuck-1.7.2.crate2748972957246c41db82b8ef88a5486143830adeb8227ef9837740bdec67724cf2c5b
rust/crates/cc-1.0.72.crate5749522a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/chumsky-0.8.0.crate653908d02796e4586c6c41aeb68eae9bfb4558a522c35f1430c14b40136c3706e09e4
rust/crates/clipboard-win-4.2.2.crate121883db8340083d28acb43451166543b98c838299b7e0863621be53a338adceea0ed
rust/crates/const-random-0.1.13.crate6646f590d95d011aa80b063ffe3253422ed5aa462af4e9867d43ce8337562bac77c4
rust/crates/const-random-macro-0.1.13.crate6359615f6e27d000a2bffbc7f2f6a8669179378fa27ee4d0a509e985dfc0a7defb40
rust/crates/crunchy-0.2.2.crate29957a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
rust/crates/darling-0.13.1.crate20097d0d720b8683f8dd83c65155f0530560cba68cd2bf395f6513a483caee57ff7f4
rust/crates/darling_core-0.13.1.crate508477a340f241d2ceed1deb47ae36c4144b2707ec7dd0b649f894cb39bb595986324
rust/crates/darling_macro-0.13.1.crate191072c41b3b7352feb3211a0d743dc5700a4e3b60f51bd2b368892d1e0f9a95f44b
rust/crates/derivative-2.2.0.crate48076fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
rust/crates/directories-4.0.1.crate16040f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210
rust/crates/dirs-next-2.0.0.crate11689b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645