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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
flexiblas BLAS and LAPACK wrapper library with runtime exchangable backends
3.4.2 math on this many watch lists=1 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 3.3.1_1Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-11-02 16:06:20
Last Update: 2024-03-01 16:59:15
Commit Hash: 200f1c5
People watching this port, also watch:: SparseBitSet, py39-cysignals, R-cran-eRm, python
License: LGPL3
WWW:
https://www.mpi-magdeburg.mpg.de/projects/flexiblas
Description:
FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangable backends. - Runtime exchangeable BLAS and LAPACK backend without recompilation of any software. - Supports all BLAS functions and al LAPACK functions from Version 3.10.0 with an 100% BLAS and LAPACK compatible ABI/API. - Flexible per system/per user/per host configuration files. - Integration of user-owned BLAS libraries without administrator privileges, even in system-wide installed programs. - Interface for GNU Octave to change the BLAS backend at runtime. - Works with NETLIB-BLAS, OpenBLAS, ATLAS, Intel MKL, BLIS, ... - Aware of 32-bit and 64-bit integers - New: Introspection API to build analysis and profiling tools. See also: <https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release> and <https://github.com/mpimd-csc/flexiblas>.
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 (61 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/flexiblas-3.4.2/catalog.mk
  3. /usr/local/share/licenses/flexiblas-3.4.2/LICENSE
  4. /usr/local/share/licenses/flexiblas-3.4.2/LGPL3
  5. bin/flexiblas
  6. bin/flexiblas-config
  7. @sample etc/flexiblasrc.sample
  8. @comment etc/flexiblasrc.d/ATLAS.conf
  9. etc/flexiblasrc.d/BlisPThread.conf
  10. etc/flexiblasrc.d/NETLIB.conf
  11. etc/flexiblasrc.d/OpenBLASOpenMP.conf
  12. include/flexiblas/blas_gnu.h
  13. include/flexiblas/blas_intel.h
  14. include/flexiblas/cblas.h
  15. include/flexiblas/flexiblas_api.h
  16. include/flexiblas/flexiblas_backend.h
  17. include/flexiblas/flexiblas_config.h
  18. include/flexiblas/flexiblas_dummy_cblas.h
  19. include/flexiblas/flexiblas_dummy_fortran.h
  20. include/flexiblas/flexiblas_fortran_mangle.h
  21. include/flexiblas/flexiblas_mgmt.h
  22. include/flexiblas/flexiblas_real_calls.h
  23. include/flexiblas/flexiblas_real_cblas_calls.h
  24. include/flexiblas/flexiblas_real_lapack.h
  25. include/flexiblas/lapack.h
  26. @comment lib/flexiblas/libflexiblas_atlas.so
  27. lib/flexiblas/libflexiblas_blispthread.so
  28. lib/flexiblas/libflexiblas_fallback_lapack.so
  29. lib/flexiblas/libflexiblas_hook_dummy.so
  30. lib/flexiblas/libflexiblas_hook_profile.so
  31. lib/flexiblas/libflexiblas_netlib.so
  32. lib/flexiblas/libflexiblas_openblasopenmp.so
  33. lib/libflexiblas.so
  34. lib/libflexiblas.so.3
  35. lib/libflexiblas.so.3.4
  36. lib/libflexiblas_api.so
  37. lib/libflexiblas_api.so.3
  38. lib/libflexiblas_api.so.3.4
  39. lib/libflexiblas_mgmt.so
  40. lib/libflexiblas_mgmt.so.3
  41. lib/libflexiblas_mgmt.so.3.4
  42. libdata/pkgconfig/flexiblas.pc
  43. libdata/pkgconfig/flexiblas_api.pc
  44. share/man/man1/flexiblas.1.gz
  45. share/man/man3/flexiblas_avail.3.gz
  46. share/man/man3/flexiblas_current_backend.3.gz
  47. share/man/man3/flexiblas_get_num_threads.3.gz
  48. share/man/man3/flexiblas_get_version.3.gz
  49. share/man/man3/flexiblas_list.3.gz
  50. share/man/man3/flexiblas_list_loaded.3.gz
  51. share/man/man3/flexiblas_load_backend.3.gz
  52. share/man/man3/flexiblas_load_backend_library.3.gz
  53. share/man/man3/flexiblas_print_avail_backends.3.gz
  54. share/man/man3/flexiblas_print_current_backend.3.gz
  55. share/man/man3/flexiblas_print_loaded_backends.3.gz
  56. share/man/man3/flexiblas_set_num_threads.3.gz
  57. share/man/man3/flexiblas_switch.3.gz
  58. share/man/man7/flexiblas-api.7.gz
  59. @owner
  60. @group
  61. @mode
Collapse this list.
Dependency lines:
  • flexiblas>0:math/flexiblas
To install the port:
cd /usr/ports/math/flexiblas/ && make install clean
To add the package, run one of these commands:
  • pkg install math/flexiblas
  • pkg install flexiblas
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: flexiblas
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1709284108 SHA256 (flexiblas-3.4.2.tar.xz) = a5e98b7f9918269d7887ee484c15729c58e87b63bae5a4afb36c36f2077d73da SIZE (flexiblas-3.4.2.tar.xz) = 16666004

Packages (timestamps in pop-ups are UTC):
flexiblas
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest3.4.23.4.2--3.4.2---
FreeBSD:13:quarterly3.4.23.4.2--3.4.2-3.3.1_2-
FreeBSD:14:latest3.4.23.4.2--3.4.2---
FreeBSD:14:quarterly3.3.1_23.4.2--3.4.2-3.3.1_2-
FreeBSD:15:latest3.4.23.4.2n/a-n/a-3.4.13.4.1
FreeBSD:15:quarterly--n/a-n/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. python3.9 : lang/python39
  4. as : devel/binutils
Test dependencies:
  1. python3.9 : lang/python39
Runtime dependencies:
  1. gfortran13 : lang/gcc13
  2. python3.9 : lang/python39
Library dependencies:
  1. libblas.so : math/blas
  2. libblis.so : math/blis
  3. liblapack.so : math/lapack
  4. libcblas.so : math/cblas
  5. libopenblas.so : math/openblas
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for flexiblas-3.4.2: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings
Options name:
math_flexiblas
USES:
cmake:testing fortran python tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://csc.mpi-magdeburg.mpg.de/mpcsc/software/flexiblas/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
3.4.2
01 Mar 2024 16:59:15
commit hash: 200f1c5aa6503ab1f6f1a81df242b1665c5c42c2commit hash: 200f1c5aa6503ab1f6f1a81df242b1665c5c42c2commit hash: 200f1c5aa6503ab1f6f1a81df242b1665c5c42c2commit hash: 200f1c5aa6503ab1f6f1a81df242b1665c5c42c2 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/flexiblas: upgrade to v3.4.2

Release notes at <https://github.com/mpimd-csc/flexiblas/releases/tag/v3.4.2>

Also fix the license.
3.4.1
12 Jan 2024 18:12:16
commit hash: 9a31de376b9078344a35822080d78e780dbecd46commit hash: 9a31de376b9078344a35822080d78e780dbecd46commit hash: 9a31de376b9078344a35822080d78e780dbecd46commit hash: 9a31de376b9078344a35822080d78e780dbecd46 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/flexiblas: upgrade to 3.4.1

Changelog at
	<https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/-/blob/master/CHANGELOG>
3.3.1_2
01 Jan 2024 11:49:51
commit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfdcommit hash: f2489ab0c721f5ec60a9f8074e904cfbe5d21dfd files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: chase the upgrade of BLAS / LAPACK to 3.12.0

PR:		275860
3.3.1_1
12 Dec 2023 19:03:50
commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0commit hash: ab1713728d621e7b57d276ef27de37a8754e6ee0 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
*/*: bump PORTREVISION after the upgrade of OpenBLAS

PR:		273219
3.3.1
10 Nov 2023 16:38:14
commit hash: baf6342117ce9640207e8ca79fab0c789ac6eaa6commit hash: baf6342117ce9640207e8ca79fab0c789ac6eaa6commit hash: baf6342117ce9640207e8ca79fab0c789ac6eaa6commit hash: baf6342117ce9640207e8ca79fab0c789ac6eaa6 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/flexiblas: upgrade to v3.3.1

Changelog at
<https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release/-/blob/master/CHANGELOG>
3.3.0
02 Nov 2023 16:02:06
commit hash: 0c7a24c1125f30afb75c60c2d659f20de334e283commit hash: 0c7a24c1125f30afb75c60c2d659f20de334e283commit hash: 0c7a24c1125f30afb75c60c2d659f20de334e283commit hash: 0c7a24c1125f30afb75c60c2d659f20de334e283 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/flexiblas: new port, FlexiBLAS - A BLAS and LAPACK wrapper library

FlexiBLAS - A BLAS and LAPACK wrapper library with runtime exchangeable
backends.

Number of commits found: 6