svn commit: r463952 - in head/devel/openmp: . files

Jan Beich jbeich at FreeBSD.org
Fri Mar 9 11:15:06 UTC 2018


Author: jbeich
Date: Fri Mar  9 11:15:05 2018
New Revision: 463952
URL: https://svnweb.freebsd.org/changeset/ports/463952

Log:
  devel/openmp: update to 6.0.0
  
  Changes:	http://llvm.org/viewvc/llvm-project/openmp/tags/RELEASE_600/final/?view=log
  ABI:		https://abi-laboratory.pro/tracker/timeline/llvm_openmp/

Added:
  head/devel/openmp/files/patch-libomptarget_src_CMakeLists.txt   (contents, props changed)
Modified:
  head/devel/openmp/Makefile   (contents, props changed)
  head/devel/openmp/distinfo   (contents, props changed)

Modified: head/devel/openmp/Makefile
==============================================================================
--- head/devel/openmp/Makefile	Fri Mar  9 11:04:30 2018	(r463951)
+++ head/devel/openmp/Makefile	Fri Mar  9 11:15:05 2018	(r463952)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	openmp
-DISTVERSION=	5.0.1
+DISTVERSION=	6.0.0
 DISTVERSIONSUFFIX=	.src
 CATEGORIES=	devel
 MASTER_SITES=	http://llvm.org/releases/${DISTVERSION}/
@@ -18,9 +18,12 @@ USES=		cmake compiler:c++11-lib perl5 tar:xz
 USE_PERL5=	build
 USE_LDCONFIG=	yes
 PLIST_FILES=	include/omp.h \
+		include/ompt.h \
 		lib/libgomp.so \
 		lib/libiomp5.so \
+		lib/libomp.so \
 		lib/libomp.so.0 \
-		lib/libomp.so
+		lib/libomptarget.so \
+		lib/libomptarget.so.0
 
 .include <bsd.port.mk>

Modified: head/devel/openmp/distinfo
==============================================================================
--- head/devel/openmp/distinfo	Fri Mar  9 11:04:30 2018	(r463951)
+++ head/devel/openmp/distinfo	Fri Mar  9 11:15:05 2018	(r463952)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1510687290
-SHA256 (openmp-5.0.1.src.tar.xz) = adb635cdd2f9f828351b1e13d892480c657fb12500e69c70e007bddf0fca2653
-SIZE (openmp-5.0.1.src.tar.xz) = 2075472
+TIMESTAMP = 1519994704
+SHA256 (openmp-6.0.0.src.tar.xz) = 7c0e050d5f7da3b057579fb3ea79ed7dc657c765011b402eb5bbe5663a7c38fc
+SIZE (openmp-6.0.0.src.tar.xz) = 2272360

Added: head/devel/openmp/files/patch-libomptarget_src_CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/openmp/files/patch-libomptarget_src_CMakeLists.txt	Fri Mar  9 11:15:05 2018	(r463952)
@@ -0,0 +1,14 @@
+Prevent consumers from picking up libomptarget.so from devel/llvm* ports
+
+--- libomptarget/src/CMakeLists.txt.orig	2017-12-06 21:59:15 UTC
++++ libomptarget/src/CMakeLists.txt
+@@ -27,5 +27,9 @@ target_link_libraries(omptarget
+   ${CMAKE_DL_LIBS}
+   "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/exports")
+ 
++if(NOT WIN32)
++  set_target_properties(omptarget PROPERTIES SOVERSION 0)
++endif()
++
+ # Install libomptarget under the lib destination folder.
+ install(TARGETS omptarget LIBRARY DESTINATION lib${OPENMP_LIBDIR_SUFFIX})


More information about the svn-ports-all mailing list