git: e4127b581f76 - main - math/blis: adopt and upgrade to 1.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 24 Jan 2025 12:26:13 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e4127b581f766eff7cce7cb8d0cb207aa6858cde
commit e4127b581f766eff7cce7cb8d0cb207aa6858cde
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-01-24 10:58:19 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-01-24 12:12:24 +0000
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.
---
math/blis/Makefile | 16 +++++++++-------
math/blis/distinfo | 6 +++---
math/blis/pkg-plist | 1 +
3 files changed, 13 insertions(+), 10 deletions(-)
diff --git a/math/blis/Makefile b/math/blis/Makefile
index 9dfb4c40c745..730634730572 100644
--- a/math/blis/Makefile
+++ b/math/blis/Makefile
@@ -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
diff --git a/math/blis/distinfo b/math/blis/distinfo
index 4ca433bd42aa..67dd41b3eb1f 100644
--- a/math/blis/distinfo
+++ b/math/blis/distinfo
@@ -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
diff --git a/math/blis/pkg-plist b/math/blis/pkg-plist
index 80727e94ee6b..37b4706ff31f 100644
--- a/math/blis/pkg-plist
+++ b/math/blis/pkg-plist
@@ -1,3 +1,4 @@
+include/blis.h
include/blis/blis.h
%%CBLAS%%include/blis/cblas.h
lib/libblis.a