notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
non port: math/blis/Makefile
SVNWeb

Number of commits found: 20

Fri, 24 Dec 2021
[ 19:00 Piotr Kubaj (pkubaj) search for other commits by this committer ]    commit hash:2033f841ae632c6537027d614f237d8e33f34c17  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) search for other commits by this committer ]    commit hash:2592255aaad3746eb4a7bdc5145d006b7a301c1d  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) search for other commits by this committer ]    commit hash:305f148f482daf30dcf728039d03d019f88344eb  305f148  (Only the first 10 of 29333 ports in this commit are shown above. View all ports for this commit)
Remove # $FreeBSD$ from Makefiles.
Mon, 30 Nov 2020
[ 03:31 jmd search for other commits by this committer ] Original commit   Revision:556614
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 search for other commits by this committer ] Original commit   Revision:556121
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 search for other commits by this committer ] Original commit   Revision:533711
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 search for other commits by this committer ] Original commit   Revision:533205
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 search for other commits by this committer ] Original commit   Revision:523153
math/blis: update to 0.6.1

Bugfix release.

While there, update LLVM requirement to llvm90.
Wed, 4 Dec 2019
[ 18:20 linimon search for other commits by this committer ] Original commit   Revision:519040
Refactor hardcoded string "llvm60" into LLVM_VER for future ease
of maintainence.
Sat, 27 Jul 2019
[ 20:26 jmd search for other commits by this committer ] Original commit   Revision:507472
math/blis: update to release 0.6.0

Major improvements include faster dgemms with small matrix configurations.
Tue, 25 Dec 2018
[ 05:17 jmd search for other commits by this committer ] Original commit   Revision:488291
math/blis: Fix wrong application of patch file.

Reported by:	fallout
Tue, 11 Dec 2018
[ 17:03 linimon search for other commits by this committer ] Original commit   Revision:487243 (Only the first 10 of 23 ports in this commit are shown above. View all ports for this commit)
These ports now build on powerpc64.

Approved by:	portmgr (tier-2 blanket)
Mon, 5 Nov 2018
[ 01:09 jmd search for other commits by this committer ] Original commit   Revision:484161
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 search for other commits by this committer ] Original commit   Revision:476000
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 search for other commits by this committer ] Original commit   Revision:470695
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 search for other commits by this committer ] Original commit   Revision:470486
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 search for other commits by this committer ] Original commit   Revision:456082
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 search for other commits by this committer ] Original commit   Revision:442405 (Only the first 10 of 19 ports in this commit are shown above. View all ports for this commit)
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 search for other commits by this committer ] Original commit   Revision:441631
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 search for other commits by this committer ] Original commit   Revision:441353
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: 20