pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/polly Update to 3.9.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/051f43af0ee6
branches:  trunk
changeset: 354914:051f43af0ee6
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Mon Nov 14 20:49:15 2016 +0000

description:
Update to 3.9.0

Changelog:
* Polly directly available in clang/opt/bugpoint
* Increased analysis coverage
* Fine-grain dependences analysis
* Update of the isl math library

diffstat:

 devel/polly/Makefile                     |   4 ++--
 devel/polly/PLIST                        |   4 +++-
 devel/polly/distinfo                     |  12 ++++++------
 devel/polly/patches/patch-CMakeLists.txt |  21 +++++++++++++++------
 4 files changed, 26 insertions(+), 15 deletions(-)

diffs (107 lines):

diff -r 3c9d2a54d1bb -r 051f43af0ee6 devel/polly/Makefile
--- a/devel/polly/Makefile      Mon Nov 14 20:46:25 2016 +0000
+++ b/devel/polly/Makefile      Mon Nov 14 20:49:15 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1 2016/09/12 22:49:23 kamil Exp $
+# $NetBSD: Makefile,v 1.2 2016/11/14 20:49:15 ryoon Exp $
 
-DISTNAME=      polly-3.8.1.src
+DISTNAME=      polly-3.9.0.src
 PKGNAME=       ${DISTNAME:S/.src//}
 CATEGORIES=    devel
 MASTER_SITES=  http://llvm.org/releases/${PKGVERSION_NOREV}/
diff -r 3c9d2a54d1bb -r 051f43af0ee6 devel/polly/PLIST
--- a/devel/polly/PLIST Mon Nov 14 20:46:25 2016 +0000
+++ b/devel/polly/PLIST Mon Nov 14 20:49:15 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2016/09/12 22:49:23 kamil Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/11/14 20:49:15 ryoon Exp $
 include/polly/Canonicalization.h
 include/polly/CodeGen/BlockGenerators.h
 include/polly/CodeGen/CodeGeneration.h
@@ -16,6 +16,7 @@
 include/polly/Options.h
 include/polly/RegisterPasses.h
 include/polly/ScheduleOptimizer.h
+include/polly/ScopBuilder.h
 include/polly/ScopDetection.h
 include/polly/ScopDetectionDiagnostic.h
 include/polly/ScopInfo.h
@@ -28,3 +29,4 @@
 lib/LLVMPolly.so
 lib/libPolly.a
 lib/libPollyISL.a
+lib/libPollyPPCG.a
diff -r 3c9d2a54d1bb -r 051f43af0ee6 devel/polly/distinfo
--- a/devel/polly/distinfo      Mon Nov 14 20:46:25 2016 +0000
+++ b/devel/polly/distinfo      Mon Nov 14 20:49:15 2016 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.2 2016/09/19 22:32:41 kamil Exp $
+$NetBSD: distinfo,v 1.3 2016/11/14 20:49:15 ryoon Exp $
 
-SHA1 (polly-3.8.1.src.tar.xz) = 918f3c74369a3605f3d624ea3f20c97bc3c921ad
-RMD160 (polly-3.8.1.src.tar.xz) = 766873d4b88e0e9c5670aeb45313d47cca7bd79a
-SHA512 (polly-3.8.1.src.tar.xz) = e5d0d1625be47579cd337fce6d6a1c5b64c8991a6b073778c8d8f237fccbd29f3a8ab815f191bd75c550ac4404c9581c948400cd5c71f56d3ea8fb07fec05536
-Size (polly-3.8.1.src.tar.xz) = 7799188 bytes
-SHA1 (patch-CMakeLists.txt) = 82b05a2ef4b83533a47474f5289110fe69a06fff
+SHA1 (polly-3.9.0.src.tar.xz) = 9d5809bd413b05de18480b69fcf6dbe8d3b1f9ac
+RMD160 (polly-3.9.0.src.tar.xz) = 76b4fba05ffbfa1ce1486e80b55824fdcbfcbfe2
+SHA512 (polly-3.9.0.src.tar.xz) = f666bbf16ced79e1201db82f8b5111f352d5b5f3f9f43feeff72e85c9b35ada7572fc546a04162335fddba828d9e9fc9edfc2148b29807ad389fe9a92bbf51e9
+Size (polly-3.9.0.src.tar.xz) = 8744836 bytes
+SHA1 (patch-CMakeLists.txt) = 5a5eca0d2b6ceee8fe92b60392d4af06ed69f1c0
 SHA1 (patch-lib_External_isl_configure) = dad55f0d959b64f0cb910dad412bfe5bb3702ec9
diff -r 3c9d2a54d1bb -r 051f43af0ee6 devel/polly/patches/patch-CMakeLists.txt
--- a/devel/polly/patches/patch-CMakeLists.txt  Mon Nov 14 20:46:25 2016 +0000
+++ b/devel/polly/patches/patch-CMakeLists.txt  Mon Nov 14 20:49:15 2016 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2016/09/12 22:49:23 kamil Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2016/11/14 20:49:15 ryoon Exp $
 
 Bump minimal required CMake version to 3.4.3 like modern LLVM
 Add support for standalone builds
 Disable tests - they require missing files from standard LLVM build (lit tool)
 
---- CMakeLists.txt.orig        2015-10-15 12:18:37.000000000 +0000
+--- CMakeLists.txt.orig        2016-07-15 07:50:36.000000000 +0000
 +++ CMakeLists.txt
 @@ -1,90 +1,107 @@
  # Check if this is a in tree build.
@@ -148,7 +148,7 @@
 +  find_program(LLVM_TABLEGEN_EXE "llvm-tblgen" ${LLVM_TOOLS_BINARY_DIR}
 +    NO_DEFAULT_PATH)
 +  
-+  set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/share/llvm/cmake")
++  set(LLVM_CMAKE_PATH "${LLVM_BINARY_DIR}/lib/cmake/llvm")
 +  set(LLVMCONFIG_FILE "${LLVM_CMAKE_PATH}/LLVMConfig.cmake")
 +  if(EXISTS ${LLVMCONFIG_FILE})
 +    list(APPEND CMAKE_MODULE_PATH "${LLVM_CMAKE_PATH}")                                                                                                                                     
@@ -174,7 +174,7 @@
 +  include(TableGen)
 +
 +  # Import CMake library targets from LLVM and Clang.
-+  include("${LLVM_OBJ_ROOT}/share/llvm/cmake/LLVMConfig.cmake")
++  include("${LLVM_OBJ_ROOT}/lib/cmake/llvm/LLVMConfig.cmake")
 +  set(PACKAGE_VERSION "${LLVM_PACKAGE_VERSION}")
 +  set(LLVM_BINARY_DIR ${CMAKE_BINARY_DIR})
 +
@@ -195,9 +195,18 @@
  endif(NOT DEFINED LLVM_MAIN_SRC_DIR)
  
  set(POLLY_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
-@@ -155,7 +172,7 @@ install(DIRECTORY ${POLLY_BINARY_DIR}/in
- add_definitions( -D_GNU_SOURCE )
+@@ -111,7 +128,7 @@ else ()
+ endif ()
  
+ # Add path for custom modules
+-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${POLLY_SOURCE_DIR}/cmake")
++set (CMAKE_MODULE_PATH "/usr/tmp/pkgsrc/devel/polly/work/.buildlink/cmake-Modules" ${CMAKE_MODULE_PATH} "${POLLY_SOURCE_DIR}/cmake")
+ 
+ SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
+ 
+@@ -163,7 +180,7 @@ add_definitions( -D_GNU_SOURCE )
+ 
+ add_subdirectory(docs)
  add_subdirectory(lib)
 -add_subdirectory(test)
 +#add_subdirectory(test)



Home | Main Index | Thread Index | Old Index