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
Port details
openblas64 OpenBLAS with 8 byte integers on 64-bits architectures
0.3.29_1 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 0.3.27Version of this port present on the latest quarterly branch.
Maintainer: thierry@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-06-08 18:45:05
Last Update: 2025-02-22 18:17:42
Commit Hash: 2c2bc20
People watching this port, also watch:: wa-aspell, medit, ittapi, php81-pear, apache-log4j2
License: BSD3CLAUSE
WWW:
https://github.com/OpenMathLib/OpenBLAS
Description:
OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. OpenBLAS is an open source project supported by Lab of Parallel Software and Computational Science, ISCAS. This version uses 8 byte integers on 64-bits architectures.
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 (25 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/openblas64-0.3.29_1/catalog.mk
  3. /usr/local/share/licenses/openblas64-0.3.29_1/LICENSE
  4. /usr/local/share/licenses/openblas64-0.3.29_1/BSD3CLAUSE
  5. include/openblas64/cblas.h
  6. include/openblas64/f77blas.h
  7. include/openblas64/lapack.h
  8. include/openblas64/lapacke.h
  9. include/openblas64/lapacke_config.h
  10. include/openblas64/lapacke_example_aux.h
  11. include/openblas64/lapacke_mangling.h
  12. include/openblas64/lapacke_utils.h
  13. include/openblas64/openblas_config.h
  14. lib/cmake/OpenBLAS64/OpenBLAS64Config.cmake
  15. lib/cmake/OpenBLAS64/OpenBLAS64ConfigVersion.cmake
  16. lib/cmake/OpenBLAS64/OpenBLAS64Targets-release.cmake
  17. lib/cmake/OpenBLAS64/OpenBLAS64Targets.cmake
  18. lib/libopenblas_64.a
  19. lib/libopenblas_64.so
  20. lib/libopenblas_64.so.0
  21. lib/libopenblas_64.so.0.3
  22. libdata/pkgconfig/openblas64.pc
  23. @owner
  24. @group
  25. @mode
Collapse this list.
Dependency lines:
  • openblas64>0:math/openblas64
To install the port:
cd /usr/ports/math/openblas64/ && make install clean
To add the package, run one of these commands:
  • pkg install math/openblas64
  • pkg install openblas64
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openblas64
Flavors: there is no flavor information for this port.
NOT_FOR_ARCHS: armv6 armv7 i386 powerpc
distinfo:
TIMESTAMP = 1737726082 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1 SIZE (openblas/large.tgz) = 2595

Expand this list (4 items)

Collapse this list.

SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af SIZE (openblas/timing.tgz) = 1059485 SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 38240eee1b29e2bde47ebb5d61160207dc68668a54cac62c076bb5032013b1eb SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 24671913

Collapse this list.


Packages (timestamps in pop-ups are UTC):
openblas64
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.3.290.3.29------
FreeBSD:13:quarterly0.3.270.3.27------
FreeBSD:14:latest0.3.290.3.29------
FreeBSD:14:quarterly0.3.270.3.27------
FreeBSD:15:latest0.3.290.3.29n/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. gmake>=4.4.1 : devel/gmake
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. as : devel/binutils
Runtime dependencies:
  1. gfortran13 : lang/gcc13
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for openblas64-0.3.29_1: BENCHMARKS=off: Build the collection of BLAS/LAPACK benchmarks DYNAMIC_ARCH=off: Optimize for multiple CPU types, otherwise for this CPU OPENMP=on: Parallel processing support via OpenMP ===> Use 'make config' to modify these settings
Options name:
math_openblas64
USES:
cmake:testing compiler:c11 cpe fortran gmake pathfix pkgconfig
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/OpenMathLib/OpenBLAS/tar.gz/v0.3.29?dummy=/
Collapse this list.

Number of commits found: 5

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.3.29_1
22 Feb 2025 18:17:42
commit hash: 2c2bc2002b4fd26749b40085f67ea3e84dd43fdbcommit hash: 2c2bc2002b4fd26749b40085f67ea3e84dd43fdbcommit hash: 2c2bc2002b4fd26749b40085f67ea3e84dd43fdbcommit hash: 2c2bc2002b4fd26749b40085f67ea3e84dd43fdb files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
math/openblas64: set proper targets for powerpc64*
0.3.29
24 Jan 2025 16:42:00
commit hash: eeb1d544805a035913e5676a5eefc2a9d286d74bcommit hash: eeb1d544805a035913e5676a5eefc2a9d286d74bcommit hash: eeb1d544805a035913e5676a5eefc2a9d286d74bcommit hash: eeb1d544805a035913e5676a5eefc2a9d286d74b files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/openblas64: upgrade to v0.3.29

Releases notes at https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.29
0.3.27
09 Jul 2024 10:04:27
commit hash: dda203686481b38724d878011ed7e0c693d19e12commit hash: dda203686481b38724d878011ed7e0c693d19e12commit hash: dda203686481b38724d878011ed7e0c693d19e12commit hash: dda203686481b38724d878011ed7e0c693d19e12 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
math/openblas64: fix build on powerpc64*

While here, -lm doesn't seem to be necessary anymore.
0.3.27
08 Jun 2024 18:41:55
commit hash: f1fc728ac56d8ec25ed39e211b08f257dbf46756commit hash: f1fc728ac56d8ec25ed39e211b08f257dbf46756commit hash: f1fc728ac56d8ec25ed39e211b08f257dbf46756commit hash: f1fc728ac56d8ec25ed39e211b08f257dbf46756 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/openblas64: new port, OpenBLAS with 8 byte integers

Remark 1: CMake support is experimental. It does not yet support all build
options, but the 64 bits libraries can be installed without conflict with the
classic version.

Remark 2: some tests fail on -CURRENT "SIGSEGV: Segmentation fault -
invalid memory reference.". It seems caused by clang-18 and threads.
0.3.25,2
08 Jun 2024 18:41:54
commit hash: aebc677df1e11d529cd203488f568a088f5187d3commit hash: aebc677df1e11d529cd203488f568a088f5187d3commit hash: aebc677df1e11d529cd203488f568a088f5187d3commit hash: aebc677df1e11d529cd203488f568a088f5187d3 files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
math/openblas64: repocopy from math/openblas

Number of commits found: 5