math/suitesparse-graphblas 10.5.1 FreeBSD
Graph algorithms in the language of linear algebra
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
0a3ec18d7f- License
- APACHE20
- Categories
- math
- Package size
- 4680.7 KiB, 10873.8 KiB installed
Description
This port installs the module GraphBLAS of SuiteSparse.
SuiteSparse:GraphBLAS is a complete implementation of the GraphBLAS standard, which defines a set of sparse matrix operations on an extended algebra of semirings using an almost unlimited variety of operators and types. When applied to sparse adjacency matrices, these algebraic operations are equivalent to computations on graphs. GraphBLAS provides a powerful and expressive framework for creating graph algorithms based on the elegant mathematics of sparse matrix operations on a semiring.
See also <https://github.com/GraphBLAS/>.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | math/suitesparse-graphblas | 10.5.1 |
| DragonFly | math/suitesparse-graphblas | 10.0.1 |
| MidnightBSD | math/suitesparse-graphblas | 8.2.1 |
Install
Binary package:
pkg install suitesparse-graphblas
From the ports tree:
cd /usr/ports/math/suitesparse-graphblas/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= suitesparse-graphblas>0:math/suitesparse-graphblas
LIB_DEPENDS= libgraphblas.so:math/suitesparse-graphblas
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 | 10.5.1 | 10.5.1 | - | 10.1.1 | 10.5.1 |
| FreeBSD:14:quarterly | 10.5.1 | 10.5.1 | n/a | 10.0.5 | 10.5.1 |
| FreeBSD:15:latest | 10.5.1 | 10.5.1 | n/a | 10.1.1 | 10.1.1 |
| FreeBSD:15:quarterly | 10.5.1 | 10.5.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 10.5.1 | 10.5.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 19
Run dependencies 10
Configuration
No options to configure.
- USES
- localbase:ldflags pathfix
- Service scripts
- none
Files
pkg-plist 9
- include/suitesparse/GraphBLAS.h
- lib/cmake/GraphBLAS/GraphBLASConfig.cmake
- lib/cmake/GraphBLAS/GraphBLASConfigVersion.cmake
- lib/cmake/GraphBLAS/GraphBLASTargets-.cmake
- lib/cmake/GraphBLAS/GraphBLASTargets.cmake
- lib/libgraphblas.so
- lib/libgraphblas.so.10
- lib/libgraphblas.so.
- libdata/pkgconfig/GraphBLAS.pc