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