View | Details | Raw Unified | Return to bug 284425 | Differences between
and this patch

Collapse All | Expand All

(-)b/math/openblas/Makefile (-5 / +6 lines)
Lines 1-6 Link Here
1
PORTNAME=	openblas
1
PORTNAME=	openblas
2
DISTVERSIONPREFIX=	v
2
DISTVERSIONPREFIX=	v
3
DISTVERSION=	0.3.29
3
DISTVERSION=	0.3.29
4
PORTREVISION=	1
4
PORTEPOCH=	2
5
PORTEPOCH=	2
5
CATEGORIES=	math
6
CATEGORIES=	math
6
MASTER_SITES=	NL/lapack/timing/:lapack_tmg
7
MASTER_SITES=	NL/lapack/timing/:lapack_tmg
Lines 20-26 USES= compiler:c11 cpe fortran gmake perl5 pkgconfig Link Here
20
USE_GITHUB=	yes
21
USE_GITHUB=	yes
21
GH_ACCOUNT=	OpenMathLib
22
GH_ACCOUNT=	OpenMathLib
22
GH_PROJECT=	OpenBLAS
23
GH_PROJECT=	OpenBLAS
23
GH_TAGNAME=	ce3f668
24
LARGE_FILE=	large.tgz
24
LARGE_FILE=	large.tgz
25
TIMING_FILE=	timing.tgz
25
TIMING_FILE=	timing.tgz
26
CPE_VENDOR=	openblas_project
26
CPE_VENDOR=	openblas_project
Lines 31-37 USE_PERL5= build Link Here
31
OPENBLAS_SVER=	0
31
OPENBLAS_SVER=	0
32
TEST_TARGET=	tests
32
TEST_TARGET=	tests
33
33
34
PLIST_SUB+=	PORTVERSION=${PORTVERSION:C/9/7/}
34
PLIST_SUB+=	PORTVERSION=${PORTVERSION}
35
35
36
OPTIONS_DEFINE=			DYNAMIC_ARCH INTERFACE64 OPENMP
36
OPTIONS_DEFINE=			DYNAMIC_ARCH INTERFACE64 OPENMP
37
OPTIONS_DEFAULT=		OPENMP
37
OPTIONS_DEFAULT=		OPENMP
Lines 141-150 benchmark: build Link Here
141
	cd ${WRKSRC} ; ${SETENV} ${MAKE_CMD} ${MAKE_ARGS} hpl
141
	cd ${WRKSRC} ; ${SETENV} ${MAKE_CMD} ${MAKE_ARGS} hpl
142
	cd ${WRKSRC}/benchmark ; ${SETENV} ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS}
142
	cd ${WRKSRC}/benchmark ; ${SETENV} ${BENCHMARK_THREADS_FLAG} ${MAKE_CMD} ${MAKE_ARGS}
143
143
144
post-install:
144
post-install-DYNAMIC_ARCH-on:
145
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenblasp-r${PORTVERSION:C/9/7/}.so
145
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenblasp-r${PORTVERSION}.so
146
146
147
post-install-DYNAMIC_ARCH-off:
147
post-install-DYNAMIC_ARCH-off:
148
	cd ${STAGEDIR}${PREFIX} && ls lib/libopenblas_*p-r${PORTVERSION:C/9/7/}.* >> ${TMPPLIST}
148
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libopenblas_*p-r${PORTVERSION}.so
149
	cd ${STAGEDIR}${PREFIX} && ls lib/libopenblas_*p-r${PORTVERSION}.* >> ${TMPPLIST}
149
150
150
.include <bsd.port.post.mk>
151
.include <bsd.port.post.mk>
(-)b/math/openblas/distinfo (-3 / +3 lines)
Lines 1-7 Link Here
1
TIMESTAMP = 1737732065
1
TIMESTAMP = 1738246955
2
SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
2
SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
3
SIZE (openblas/large.tgz) = 2595
3
SIZE (openblas/large.tgz) = 2595
4
SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
4
SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
5
SIZE (openblas/timing.tgz) = 1059485
5
SIZE (openblas/timing.tgz) = 1059485
6
SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29-ce3f668_GH0.tar.gz) = 9ee1ea3175d93d9399d39856fdd6fb5b1b9a20eb211d80b6ec48cb17eaf672b5
6
SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 38240eee1b29e2bde47ebb5d61160207dc68668a54cac62c076bb5032013b1eb
7
SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29-ce3f668_GH0.tar.gz) = 24492324
7
SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 24671913
(-)a/math/openblas/files/patch-param.h (-11 lines)
Removed Link Here
1
--- param.h.orig	2024-06-23 08:32:52 UTC
2
+++ param.h
3
@@ -2553,7 +2553,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILI
4
 
5
 #endif
6
 
7
-#if defined(POWER9) && defined(OS_LINUX)
8
+#if defined(POWER9) && (defined(OS_LINUX) || defined(OS_FREEBSD))
9
 
10
 #define SNUMOPT		16
11
 #define DNUMOPT		8

Return to bug 284425