svn commit: r448738 - in head/math/openblas: . files

Don Lewis truckman at FreeBSD.org
Fri Aug 25 19:58:52 UTC 2017


Author: truckman
Date: Fri Aug 25 19:58:51 2017
New Revision: 448738
URL: https://svnweb.freebsd.org/changeset/ports/448738

Log:
  Upgrade OpenBLAS to 0.2.20:
  
   * Fixed several thread race and locking bugs
  
   * Fixed default LAPACK optimization level
  
   * Updated LAPACK to 3.7.0
  
   * Power
     - Optimizations for Power9
     - Fixed several Power8 assembly bugs
  
   * ARM
     - New optimized Vulcan and ThunderX2T99 targets
     - Support for ARMV7 SOFT_FP ABI  (make ARM_SOFTFP_ABI=1)
     - Detect all cpu cores including offline ones
     - Fix compilation with CLANG
  
   * MIPS
     - Fixed several threading issues
     - Fix compilation with CLANG
  
   * x86_64
     - Detect Intel Bay Trail and Apollo Lake
     - Detect Intel Sky Lake and Kaby Lake
     - Detect Intel Knights Landing
     - Detect AMD A8, A10, A12 and Ryzen
     - Fix cmake builds for Haswell and related cpus
     - Fix building for Sandybridge with CLANG 3.9
  
  Pet portlint (USES vs. USE)
  
  PR:		221633
  Submitted by:	truckman
  Approved by:	phd_kimberlite at yahoo.co.jp (maintainer)

Deleted:
  head/math/openblas/files/patch-driver_others_blas__server.c
Modified:
  head/math/openblas/Makefile
  head/math/openblas/distinfo
  head/math/openblas/files/patch-common__arm.h

Modified: head/math/openblas/Makefile
==============================================================================
--- head/math/openblas/Makefile	Fri Aug 25 19:50:18 2017	(r448737)
+++ head/math/openblas/Makefile	Fri Aug 25 19:58:51 2017	(r448738)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	openblas
-PORTVERSION=	0.2.19
-PORTREVISION=	1
+PORTVERSION=	0.2.20
 DISTVERSIONPREFIX=	v
 PORTEPOCH=	1
 CATEGORIES=	math
@@ -17,13 +16,14 @@ COMMENT=	Optimized BLAS library based on GotoBLAS2
 LICENSE=	BSD3CLAUSE
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
+USES=		fortran gmake perl5
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	xianyi
 GH_PROJECT=	OpenBLAS
 LARGE_FILE=	large.tgz
 TIMING_FILE=	timing.tgz
 
-USES=		fortran gmake perl5
 USE_LDCONFIG=	yes
 USE_PERL5=	build
 

Modified: head/math/openblas/distinfo
==============================================================================
--- head/math/openblas/distinfo	Fri Aug 25 19:50:18 2017	(r448737)
+++ head/math/openblas/distinfo	Fri Aug 25 19:58:51 2017	(r448738)
@@ -1,7 +1,7 @@
-TIMESTAMP = 1483295026
+TIMESTAMP = 1503123719
 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
 SIZE (openblas/large.tgz) = 2595
 SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
 SIZE (openblas/timing.tgz) = 1059485
-SHA256 (openblas/xianyi-OpenBLAS-v0.2.19_GH0.tar.gz) = 9c40b5e4970f27c5f6911cb0a28aa26b6c83f17418b69f8e5a116bb983ca8557
-SIZE (openblas/xianyi-OpenBLAS-v0.2.19_GH0.tar.gz) = 10834034
+SHA256 (openblas/xianyi-OpenBLAS-v0.2.20_GH0.tar.gz) = 5ef38b15d9c652985774869efd548b8e3e972e1e99475c673b25537ed7bcf394
+SIZE (openblas/xianyi-OpenBLAS-v0.2.20_GH0.tar.gz) = 11637301

Modified: head/math/openblas/files/patch-common__arm.h
==============================================================================
--- head/math/openblas/files/patch-common__arm.h	Fri Aug 25 19:50:18 2017	(r448737)
+++ head/math/openblas/files/patch-common__arm.h	Fri Aug 25 19:58:51 2017	(r448738)
@@ -14,11 +14,3 @@
  
  #ifndef F_INTERFACE
  #define REALNAME ASMNAME
-@@ -105,7 +112,6 @@ static inline int blas_quickdivide(blasi
- #define PROLOGUE \
- 	.arm		 ;\
- 	.global	REALNAME ;\
--	.func	REALNAME  ;\
- REALNAME:
- 
- #define EPILOGUE


More information about the svn-ports-all mailing list