math/blis: adopt and upgrade to 1.1

- Release notes at https://github.com/flame/blis/releases/tag/1.1

- Don’t enable CBLAS compatibility by default, because it conficts with
  openblas.
This commit is contained in:
Thierry Thomas
2025-01-24 13:12:24 +01:00
parent 5b54143812
commit e4127b581f
3 changed files with 13 additions and 10 deletions
+9 -7
View File
@@ -1,9 +1,8 @@
PORTNAME= blis
PORTVERSION= 0.9.0
PORTREVISION= 2
PORTVERSION= 1.1
CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
MAINTAINER= thierry@FreeBSD.org
COMMENT= Software framework for high-performance BLAS-like libraries
WWW= https://github.com/flame/blis
@@ -12,17 +11,20 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= bash:shells/bash
USES= compiler gmake perl5 python shebangfix
USES= compiler fortran gmake perl5 python shebangfix
USE_GITHUB= yes
GH_ACCOUNT= flame
USE_LDCONFIG= yes
USE_PERL5= build
SHEBANG_FILES= build/flatten-headers.py
BIN_ALIAS= gfortran=${FC}
USE_LDCONFIG= yes
OPTIONS_DEFINE= PARA CBLAS
PARA_DESC= use pthread parallelization
CBLAS_DESC= build the CBLAS compatibility layer
OPTIONS_DEFAULT= PARA CBLAS
OPTIONS_DEFAULT= PARA
OPTIONS_SUB= yes
CFLAGS_riscv64= -mno-relax
@@ -37,7 +39,6 @@ CONFIGURE_ARGS+= --enable-blas \
--prefix=${PREFIX} \
--enable-shared \
--enable-static
#--prefix=PREFIX
.if ${PORT_OPTIONS:MPARA}
CONFIGURE_ARGS+= -t pthreads
@@ -45,6 +46,7 @@ CONFIGURE_ARGS+= -t pthreads
.if ${PORT_OPTIONS:MCBLAS}
CONFIGURE_ARGS+= --enable-cblas
CONFLICTS_INSTALL= openblas-*
.endif
.if ${ARCH} == amd64
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1672884949
SHA256 (flame-blis-0.9.0_GH0.tar.gz) = 1135f664be7355427b91025075562805cdc6cc730d3173f83533b2c5dcc2f308
SIZE (flame-blis-0.9.0_GH0.tar.gz) = 15078619
TIMESTAMP = 1737707071
SHA256 (flame-blis-1.1_GH0.tar.gz) = 847c035809b8994c077ade737a4813601db96c4cf0d903d08ba6a9b8ee0fe03e
SIZE (flame-blis-1.1_GH0.tar.gz) = 15706349
+1
View File
@@ -1,3 +1,4 @@
include/blis.h
include/blis/blis.h
%%CBLAS%%include/blis/cblas.h
lib/libblis.a