non port: math/blis/Makefile |
SVNWeb
|
Number of commits found: 24 |
Thu, 5 Jan 2023
|
[ 02:33 Johannes M Dieterich (jmd) ] bf5edbe
math/blis: Update to 0.9.0
- changelog: github.com/flame/blis/releases/tag/0.9.0
- while here, fix the CBLAS=OFF configure case
|
Wed, 7 Sep 2022
|
[ 21:10 Stefan Eßer (se) ] b7f0544 (Only the first 10 of 27931 ports in this commit are shown above. )
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
|
Wed, 20 Jul 2022
|
[ 14:22 Tobias C. Berner (tcberner) ] f53eb28 (Only the first 10 of 719 ports in this commit are shown above. )
math: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Alessando Sagratini <ale_sagra@hotmail.com>
* Alex Dupre <ale@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Amarendra Godbole <amarendra.godbole@gmail.com>
* Anders Nordby <anders@FreeBSD.org>
* Andreas Fehlner (fehlner@gmx.de)
* Andrew L. Neporada <andrew@chg.ru>
* Andrey <gugu@zoo.rambler.ru>
* Andrey Zakhvatov (Only the first 15 lines of the commit message are shown above )
|
Sun, 5 Jun 2022
|
[ 23:28 Yuri Victorovich (yuri) ] 264f988
math/blis: Remove dependency on llvm-10; strip binary; add missing .pc file in
pkg-plist
PR: 264487
Approved by: portmgr (blanket: ports compliance)
|
Fri, 24 Dec 2021
|
[ 19:00 Piotr Kubaj (pkubaj) ] 2033f84
math/blis: fix build on riscv64
ld: error: test.c:(.text+0x0): relocation R_RISCV_ALIGN requires unimplemented
linker relaxation; recompile with -mno-relax
|
Sat, 27 Nov 2021
|
[ 17:38 Johannes M Dieterich (jmd) ] 2592255
math/blis: update to 0.8.1
Changelog:
https://github.com/flame/blis/blob/master/docs/ReleaseNotes.md#changes-in-081
|
Tue, 6 Apr 2021
|
[ 14:31 Mathieu Arnold (mat) ] 305f148 (Only the first 10 of 29333 ports in this commit are shown above. )
Remove # $FreeBSD$ from Makefiles.
|
Mon, 30 Nov 2020
|
[ 03:31 jmd ]
math/blis: update to 0.8.0
Major changes in hardware support and optimization. See:
https://github.com/flame/blis/blob/master/docs/ReleaseNotes.md#changes-in-080
While there, bump LLVM dependency to LLVM10.
|
Mon, 23 Nov 2020
|
[ 19:47 pkubaj ]
math/blis: pacify portlint, add test target, optimize for power9 on powerpc64
1. Move USES block to pacify portlint.
2. Add test target.
3. Add perl as a build dependency, I'm not sure how it worked before.
4. Optimize for power9 on powerpc64. This will break blis on all earlier POWER
generations, but nothing depends on this port so I guess it's ok. make test
passes fine on both elfv1 and elfv2.
5. Remove LIBNAME, it's not necessary.
PR: 246194
Approved by: jmd (maintainer timeout)
|
Sat, 2 May 2020
|
[ 23:19 pkubaj ]
math/blis: fix build on GCC architectures
Use GCC on GCC architectures, LLVM causes errors:
ld: error: crtstuff.c:(.text+0x16): relocation R_PPC64_TOC16_DS out of range:
-32824 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0x2E): relocation R_PPC64_TOC16_DS out of range:
-32816 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0x3A): relocation R_PPC64_TOC16_DS out of range:
-32808 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0x40): call lacks nop, can't restore toc
ld: error: crtstuff.c:(.text+0x4A): relocation R_PPC64_TOC16_DS out of range:
-32800 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0xC2): relocation R_PPC64_TOC16_DS out of range:
-32792 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0xDA): relocation R_PPC64_TOC16_DS out of range:
-32784 is not in [-32768, 32767]
ld: error: crtstuff.c:(.text+0x12): relocation R_PPC64_TOC16_DS out of range:
-32776 is not in [-32768, 32767]
clang-9: error: linker command failed with exit code 1 (use -v to see
invocation)
PR: 246125
Approved by: jmd (maintainer)
|
Mon, 27 Apr 2020
|
[ 21:39 jmd ]
math/blis: update to release 0.7.0
Biggest change is multithreading support in the sup framework for small/skinny/
unpacked matrices.
Full release notes:
https://github.com/flame/blis/blob/master/docs/ReleaseNotes.md#changes-in-070
|
Wed, 15 Jan 2020
|
[ 18:20 jmd ]
math/blis: update to 0.6.1
Bugfix release.
While there, update LLVM requirement to llvm90.
|
Wed, 4 Dec 2019
|
[ 18:20 linimon ]
Refactor hardcoded string "llvm60" into LLVM_VER for future ease
of maintainence.
|
Sat, 27 Jul 2019
|
[ 20:26 jmd ]
math/blis: update to release 0.6.0
Major improvements include faster dgemms with small matrix configurations.
|
Tue, 25 Dec 2018
|
[ 05:17 jmd ]
math/blis: Fix wrong application of patch file.
Reported by: fallout
|
Tue, 11 Dec 2018
|
[ 17:03 linimon ] (Only the first 10 of 23 ports in this commit are shown above. )
These ports now build on powerpc64.
Approved by: portmgr (tier-2 blanket)
|
Mon, 5 Nov 2018
|
[ 01:09 jmd ]
math/blis: update to release 0.5.0.
Most important addition to this release are mixed precision interfaces. This
allows one to, e.g., put in single precision data but carry the computation
out in double precision accuracy.
Note that flame/blis is the upstream for the BLIS library. AMD has forked
BLIS and releases independently from the FLAME project but is strightly
downstream.
|
Tue, 31 Jul 2018
|
[ 13:12 jmd ]
math/blis: update to 0.4.0
This release incorporates the changes needed for us which were previously only
available through a snapshot. It also allows us to drop some install hacks and
brings general improvements to blis itself.
Switch to llvm6 as the compiler.
Reviewed by: zeising (mentor)
Approved by: zeising (mentor)
Differential Revision: https://reviews.freebsd.org/D16522
|
Wed, 23 May 2018
|
[ 12:12 jmd ]
math/blis: fix compilation failure due to missing python
Reported by: pkg-fallout
Reviewed by: zeising (mentor)
Approved by: zeising (mentor)
|
Sun, 20 May 2018
|
[ 21:31 jmd ]
math/blis: update to post 0.3.2 snapshot.
Among other changes, this improves performance on recent AMD architectures and
contains the official runtime kernel selection we asked them for.
Reviewed by: zeising (mentor)
Approved by: zeising (mentor)
Differential Revision: https://reviews.freebsd.org/D15334
|
Tue, 12 Dec 2017
|
[ 02:49 jmd ]
math/blis: update to the first snapshot working on FreeBSD to support runtime
kernel selection. For amd64, this will now select, if available, an assembly
optimized kernel for the CPU architecture blis is running on. The other
architectures continue to only use what is now called the generic kernel but in
theory arm and power7 assembly optimizations are available.
Due to this, remove the old explicit kernel selection. Also switch to use
devel/llvm50 as a compiler to actually support all the architectures (and
upstream compile flags) properly. This hopefully will also help with getting
blis to work on other architectures out of the box.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D13264
|
Fri, 2 Jun 2017
|
[ 15:49 linimon ] (Only the first 10 of 19 ports in this commit are shown above. )
Mark some ports failing on powerpc64. These ports are either new
ports, or had been recently unblocked.
While here, pet portlint.
Approved by: portmgr (tier-2 blanket)
|
Thu, 25 May 2017
|
[ 01:25 jmd ]
math/blis: Change to also always compile a shared library version of the
library. This is in line with other BLAS libraries in the tree.
While there, correct LOCALBASE to be PREFIX.
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10865
|
Sat, 20 May 2017
|
[ 23:09 jmd ]
new port: math/blis
BLIS is a portable software framework for instantiating high-performance
BLAS-like dense linear algebra libraries. The framework was designed to isolate
essential kernels of computation that, when optimized, immediately enable
optimized implementations of most of its commonly used and computationally
intensive operations. BLIS is written in ISO C99 and available under a
BSD3CLAUSE. While BLIS exports a new BLAS-like API, it also includes a BLAS
compatibility layer which gives application developers access to BLIS
implementations via traditional BLAS routine calls. (from their github)
Reviewed by: swills (mentor)
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10811
|
Number of commits found: 24 |