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
I started running short on disk space for the non-production FreshPorts hosts. This time, I have decided to ask for donations. See my recent blog post which points to my Patreon account.
Port details on branch 2024Q4
suitesparse-btf Permutation to block triangular form
2.3.3 math on this many watch lists=3 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 2.3.2Version of this port present on the latest quarterly branch.
Maintainer: fortran@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-05-25 10:15:26
Last Update: 2025-08-01 20:57:16
Commit Hash: cc8c798
People watching this port, also watch:: libXdamage, libevent, xcb-util-image, woff2, xorg-docs
License: LGPL21+
WWW:
https://faculty.cse.tamu.edu/davis/suitesparse.html
Description:
This port installs the module BTF of SuiteSparse. BTF is a software package for permuting a matrix into block upper triangular form. It includes a maximum transversal algorithm, which finds a permutation of a square or rectangular matrix so that it has a zero-free diagonal (if one exists); otherwise, it finds a maximal matching which maximizes the number of nonzeros on the diagonal. The package also includes a method for finding the strongly connected components of a graph. These two methods together give the permutation to block upper triangular form.
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 (20 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/suitesparse-btf-2.3.3/catalog.mk
  3. /usr/local/share/licenses/suitesparse-btf-2.3.3/LICENSE
  4. /usr/local/share/licenses/suitesparse-btf-2.3.3/LGPL21+
  5. include/suitesparse/btf.h
  6. lib/cmake/BTF/BTFConfig.cmake
  7. lib/cmake/BTF/BTFConfigVersion.cmake
  8. lib/cmake/BTF/BTFTargets-release.cmake
  9. lib/cmake/BTF/BTFTargets.cmake
  10. lib/cmake/BTF/BTFTargets_static-release.cmake
  11. lib/cmake/BTF/BTFTargets_static.cmake
  12. lib/libbtf.a
  13. lib/libbtf.so
  14. lib/libbtf.so.2
  15. lib/libbtf.so.2.3.3
  16. libdata/pkgconfig/BTF.pc
  17. share/doc/suitesparse/BTF_README.txt
  18. @owner
  19. @group
  20. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • suitesparse-btf>0:math/suitesparse-btf
To install the port:
cd /usr/ports/math/suitesparse-btf/ && make install clean
To add the package, run one of these commands:
  • pkg install math/suitesparse-btf
  • pkg install suitesparse-btf
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: suitesparse-btf
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1754064684 SHA256 (suitesparse/v7.11.0.tar.gz) = 93ed4c4e546a49fc75884c3a8b807d5af4a91e39d191fbbc60a07380b12a35d1 SIZE (suitesparse/v7.11.0.tar.gz) = 95030220

Packages (timestamps in pop-ups are UTC):
suitesparse-btf
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.3.32.3.3-2.3.32.3.3n/an/an/a
FreeBSD:13:quarterly2.3.32.3.3-2.3.22.3.3n/an/an/a
FreeBSD:14:latest2.3.32.3.3-2.3.32.3.3---
FreeBSD:14:quarterly2.3.32.3.3-2.3.22.3.3-2.3.0-
FreeBSD:15:latest2.3.32.3.3n/a2.3.3n/an/a2.3.12.3.1
FreeBSD:15:quarterly2.3.32.3.3n/a-n/an/a--
FreeBSD:16:latest-2.3.3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. gfortran13 : lang/gcc13
  3. as : devel/binutils
Runtime dependencies:
  1. gfortran13 : lang/gcc13
Library dependencies:
  1. libsuitesparseconfig.so : math/suitesparse-config
This port is required by:
for Libraries
  1. math/suitesparse-Example
  2. math/suitesparse-klu
  3. math/sundials
for Run
  1. math/suitesparse

Configuration Options:
===> The following configuration options are available for suitesparse-btf-2.3.3: DOCS=on: Build and/or install documentation OPENMP=on: Parallel processing support via OpenMP OPTIMIZED_CFLAGS=on: Use extra compiler optimizations ===> Use 'make config' to modify these settings
Options name:
math_suitesparse-btf
USES:
localbase:ldflags cmake:insource fortran pathfix compiler:c++11-lib
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/
Collapse this list.

There are no commits on branch 2024Q4 for this port