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

Collapse All | Expand All

(-)./Makefile (-4 / +3 lines)
Lines 2-10 Link Here
2
# $FreeBSD: head/math/openblas/Makefile 412529 2016-04-04 20:46:22Z bapt $
2
# $FreeBSD: head/math/openblas/Makefile 412529 2016-04-04 20:46:22Z bapt $
3
3
4
PORTNAME=	openblas
4
PORTNAME=	openblas
5
PORTVERSION=	0.2.15
5
PORTVERSION=	0.2.18
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
8
PORTEPOCH=	1
7
PORTEPOCH=	1
9
CATEGORIES=	math
8
CATEGORIES=	math
10
MASTER_SITES=	GH NL/lapack/timing/:lapack_tmg
9
MASTER_SITES=	GH NL/lapack/timing/:lapack_tmg
Lines 115-122 Link Here
115
		${WRKSRC}/lapack-netlib/SRC/Makefile \
114
		${WRKSRC}/lapack-netlib/SRC/Makefile \
116
		${WRKSRC}/lapack-netlib/SRC/VARIANTS/Makefile \
115
		${WRKSRC}/lapack-netlib/SRC/VARIANTS/Makefile \
117
		${WRKSRC}/lapack-netlib/TESTING/MATGEN/Makefile \
116
		${WRKSRC}/lapack-netlib/TESTING/MATGEN/Makefile \
118
		${WRKSRC}/lapack-netlib/lapacke/src/Makefile \
117
		${WRKSRC}/lapack-netlib/LAPACKE/src/Makefile \
119
		${WRKSRC}/lapack-netlib/lapacke/utils/Makefile \
118
		${WRKSRC}/lapack-netlib/LAPACKE/utils/Makefile \
120
		${WRKSRC}/reference/Makefile
119
		${WRKSRC}/reference/Makefile
121
	${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \
120
	${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \
122
	-e 's+%%LDFLAGS%%+${LDFLAGS}+' \
121
	-e 's+%%LDFLAGS%%+${LDFLAGS}+' \
(-)./distinfo (-2 / +4 lines)
Lines 1-6 Link Here
1
SHA256 (openblas/xianyi-OpenBLAS-v0.2.15_GH0.tar.gz) = 73c40ace5978282224e5e122a41c8388c5a19e65a6f2329c2b7c0b61bacc9044
1
SHA256 (openblas/xianyi-OpenBLAS-v0.2.18_GH0.tar.gz) = 7d9f8d4ea4a65ab68088f3bb557f03a7ac9cb5036ef2ba30546c3a28774a4112
2
SIZE (openblas/xianyi-OpenBLAS-v0.2.15_GH0.tar.gz) = 9966585
2
SIZE (openblas/xianyi-OpenBLAS-v0.2.18_GH0.tar.gz) = 10689322
3
SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
3
SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
4
SIZE (openblas/large.tgz) = 2595
4
SIZE (openblas/large.tgz) = 2595
5
SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
5
SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
6
SIZE (openblas/timing.tgz) = 1059485
6
SIZE (openblas/timing.tgz) = 1059485
7
SHA256 (openblas/xianyi-OpenBLAS-v0.2.18_GH0.tar.gz) = 7d9f8d4ea4a65ab68088f3bb557f03a7ac9cb5036ef2ba30546c3a28774a4112
8
SIZE (openblas/xianyi-OpenBLAS-v0.2.18_GH0.tar.gz) = 10689322
(-)./files/patch-driver_others_blas__server.c (-3 / +3 lines)
Lines 1-11 Link Here
1
--- driver/others/blas_server.c.orig	2015-10-27 20:44:50 UTC
1
--- driver/others/blas_server.c.orig	2016-04-12 19:29:19 UTC
2
+++ driver/others/blas_server.c
2
+++ driver/others/blas_server.c
3
@@ -70,7 +70,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF
3
@@ -70,7 +70,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF
4
 /*********************************************************************/
4
 /*********************************************************************/
5
 
5
 
6
 #include "common.h"
6
 #include "common.h"
7
-#if defined(OS_LINUX) || defined(OS_NETBSD) || defined(OS_DARWIN) || defined(OS_ANDROID)
7
-#if defined(OS_LINUX) || defined(OS_NETBSD) || defined(OS_DARWIN) || defined(OS_ANDROID) || defined(OS_SUNOS)
8
+#if defined(OS_LINUX) || defined(OS_NETBSD) || defined(OS_DARWIN) || defined(OS_ANDROID) || defined(OS_FREEBSD)
8
+#if defined(OS_LINUX) || defined(OS_NETBSD) || defined(OS_DARWIN) || defined(OS_ANDROID) || defined(OS_SUNOS) || defined(OS_FREEBSD)
9
 #include <dlfcn.h>
9
 #include <dlfcn.h>
10
 #include <signal.h>
10
 #include <signal.h>
11
 #include <sys/resource.h>
11
 #include <sys/resource.h>
(-)./files/patch-driver_others_memory.c (-4 / +4 lines)
Lines 1-13 Link Here
1
Passing a priority level to constructor/destructor only works on GCC >= 4.3.0;
1
Passing a priority level to constructor/destructor only works on GCC >= 4.3.0;
2
improve the upstream check so that the build works with base GCC.
2
improve the upstream check so that the build works with base GCC.
3
--- driver/others/memory.c.orig	2015-10-27 20:44:50 UTC
3
--- driver/others/memory.c.orig	2016-04-12 19:29:19 UTC
4
+++ driver/others/memory.c
4
+++ driver/others/memory.c
5
@@ -142,7 +142,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF
5
@@ -144,7 +144,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF
6
 #if defined(_MSC_VER) && !defined(__clang__)
6
 #if defined(_MSC_VER) && !defined(__clang__)
7
 #define CONSTRUCTOR __cdecl
7
 #define CONSTRUCTOR __cdecl
8
 #define DESTRUCTOR __cdecl
8
 #define DESTRUCTOR __cdecl
9
-#elif defined(OS_DARWIN) && defined(C_GCC)
9
-#elif (defined(OS_DARWIN) || defined(OS_SUNOS)) && defined(C_GCC)
10
+#elif defined(OS_DARWIN) || (defined(C_GCC) && ((__GNUC__ == 4) && (__GNUC_MINOR__ < 3)))
10
+#elif (defined(OS_DARWIN) || defined(OS_SUNOS)) || (defined(C_GCC) && ((__GNUC__ == 4) && (__GNUC_MINOR__ < 3)))
11
 #define CONSTRUCTOR	__attribute__ ((constructor))
11
 #define CONSTRUCTOR	__attribute__ ((constructor))
12
 #define DESTRUCTOR	__attribute__ ((destructor))
12
 #define DESTRUCTOR	__attribute__ ((destructor))
13
 #else
13
 #else

Return to bug 208790