Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F156502703
D13451.id36503.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
7 KB
Referenced Files
None
Subscribers
None
D13451.id36503.diff
View Options
Index: head/devel/llbuild/Makefile
===================================================================
--- head/devel/llbuild/Makefile
+++ head/devel/llbuild/Makefile
@@ -2,7 +2,7 @@
PORTNAME= llbuild
DISTVERSIONPREFIX= swift-DEVELOPMENT-
-DISTVERSION= SNAPSHOT-2016-11-01
+DISTVERSION= SNAPSHOT-2017-12-10
DISTVERSIONSUFFIX= -a
CATEGORIES= devel
@@ -13,9 +13,6 @@
LICENSE_COMB= multi
LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt
-BROKEN= checksum and size mismatch
-
-BUILD_DEPENDS= llvm-lit-devel:devel/llvm-devel
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
USES= cmake:outsource
Index: head/devel/llbuild/distinfo
===================================================================
--- head/devel/llbuild/distinfo
+++ head/devel/llbuild/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1478217141
-SHA256 (apple-swift-llbuild-swift-DEVELOPMENT-SNAPSHOT-2016-11-01-a_GH0.tar.gz) = 567ae284e388ba399bbe3a0fa129edd06d803b6ab90c3a1ace4549d686f4a9b2
-SIZE (apple-swift-llbuild-swift-DEVELOPMENT-SNAPSHOT-2016-11-01-a_GH0.tar.gz) = 4718056
+TIMESTAMP = 1513014351
+SHA256 (apple-swift-llbuild-swift-DEVELOPMENT-SNAPSHOT-2017-12-10-a_GH0.tar.gz) = a78261619230f76a2e9a8d6d4e3713f51378ac6c957f698bb69040b9700b79e6
+SIZE (apple-swift-llbuild-swift-DEVELOPMENT-SNAPSHOT-2017-12-10-a_GH0.tar.gz) = 4833910
Index: head/devel/llbuild/files/patch-CMakeLists.txt
===================================================================
--- head/devel/llbuild/files/patch-CMakeLists.txt
+++ head/devel/llbuild/files/patch-CMakeLists.txt
@@ -1,27 +0,0 @@
---- CMakeLists.txt.orig 2016-10-20 04:49:37 UTC
-+++ CMakeLists.txt
-@@ -112,6 +112,13 @@ endif()
- include_directories(BEFORE
- ${CMAKE_SOURCE_DIR}/include)
-
-+# On FreeBSD, /usr/local/* is not used by default. In order to build LLVM
-+# with sqlite3, etc., we must add /usr/local paths.
-+if(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)")
-+ include_directories("/usr/local/include")
-+ link_directories("/usr/local/lib")
-+endif(${CMAKE_SYSTEM_NAME} MATCHES "(FreeBSD|DragonFly)")
-+
- # Xcode: Use libc++ and c++14 using proper build settings.
- if (XCODE)
- # Force usage of Clang.
-@@ -170,8 +177,8 @@ else ()
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor")
- endif ()
-
--# On Linux, always build with PIC.
--if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
-+# On BSD and Linux, always build with PIC.
-+if(${CMAKE_SYSTEM_NAME} MATCHES ".*BSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
- endif ()
Index: head/devel/llbuild/files/patch-cmake_modules_FindFileCheck.cmake
===================================================================
--- head/devel/llbuild/files/patch-cmake_modules_FindFileCheck.cmake
+++ head/devel/llbuild/files/patch-cmake_modules_FindFileCheck.cmake
@@ -1,17 +0,0 @@
---- cmake/modules/FindFileCheck.cmake.orig 2016-11-04 00:07:45 UTC
-+++ cmake/modules/FindFileCheck.cmake
-@@ -5,12 +5,12 @@
- # FILECHECK_EXECUTABLE
-
- find_program(FILECHECK_EXECUTABLE
-- NAMES FileCheck
-+ NAMES FileCheck FileCheck39
- DOC "Path to 'FileCheck' executable")
-
- # Handle REQUIRED and QUIET arguments, this will also set FILECHECK_FOUND to true
- # if FILECHECK_EXECUTABLE exists.
- include(FindPackageHandleStandardArgs)
--find_package_handle_standard_args(FileCheck
-+find_package_handle_standard_args(FileCheck39
- "Failed to locate 'FileCheck' executable"
- FILECHECK_EXECUTABLE)
Index: head/devel/llbuild/files/patch-cmake_modules_FindLit.cmake
===================================================================
--- head/devel/llbuild/files/patch-cmake_modules_FindLit.cmake
+++ head/devel/llbuild/files/patch-cmake_modules_FindLit.cmake
@@ -1,11 +0,0 @@
---- cmake/modules/FindLit.cmake.orig 2016-10-20 04:49:37 UTC
-+++ cmake/modules/FindLit.cmake
-@@ -5,7 +5,7 @@
- # LIT_EXECUTABLE
-
- find_program(LIT_EXECUTABLE
-- NAMES lit
-+ NAMES lit llvm-lit llvm-lit-devel
- DOC "Path to 'lit' executable")
-
- # Handle REQUIRED and QUIET arguments, this will also set LIT_FOUND to true
Index: head/devel/llbuild/files/patch-lib_Basic_CMakeLists.txt
===================================================================
--- head/devel/llbuild/files/patch-lib_Basic_CMakeLists.txt
+++ head/devel/llbuild/files/patch-lib_Basic_CMakeLists.txt
@@ -1,10 +0,0 @@
---- lib/Basic/CMakeLists.txt.orig 2016-10-20 04:49:37 UTC
-+++ lib/Basic/CMakeLists.txt
-@@ -7,6 +7,6 @@ add_llbuild_library(llbuildBasic
- ShellUtility.cpp
- )
-
--if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
-+if(${CMAKE_SYSTEM_NAME} MATCHES ".*BSD" OR ${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- target_link_libraries(llbuildBasic pthread)
- endif()
Index: head/devel/llbuild/files/patch-lib_Ninja_CMakeLists.txt
===================================================================
--- head/devel/llbuild/files/patch-lib_Ninja_CMakeLists.txt
+++ head/devel/llbuild/files/patch-lib_Ninja_CMakeLists.txt
@@ -1,8 +0,0 @@
---- lib/Ninja/CMakeLists.txt.orig 2016-10-20 04:49:37 UTC
-+++ lib/Ninja/CMakeLists.txt
-@@ -4,3 +4,5 @@ add_llbuild_library(llbuildNinja
- ManifestLoader.cpp
- Parser.cpp
- )
-+
-+target_link_libraries(llbuildNinja llvmSupport curses)
Index: head/devel/llbuild/files/patch-lib_llvm_Support_CMakeLists.txt
===================================================================
--- head/devel/llbuild/files/patch-lib_llvm_Support_CMakeLists.txt
+++ head/devel/llbuild/files/patch-lib_llvm_Support_CMakeLists.txt
@@ -1,13 +0,0 @@
---- lib/llvm/Support/CMakeLists.txt.orig 2016-10-20 04:49:37 UTC
-+++ lib/llvm/Support/CMakeLists.txt
-@@ -38,6 +38,10 @@ circular_raw_ostream.cpp
- raw_ostream.cpp
- )
-
-+if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
-+ target_link_libraries(llvmSupport execinfo pthread)
-+endif()
-+
- if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
- target_link_libraries(llvmSupport pthread dl)
- endif()
Index: head/devel/llbuild/files/patch-lib_llvm_Support_Unix_Process.inc
===================================================================
--- head/devel/llbuild/files/patch-lib_llvm_Support_Unix_Process.inc
+++ head/devel/llbuild/files/patch-lib_llvm_Support_Unix_Process.inc
@@ -1,15 +0,0 @@
---- lib/llvm/Support/Unix/Process.inc.orig 2016-10-20 04:49:37 UTC
-+++ lib/llvm/Support/Unix/Process.inc
-@@ -33,10 +33,10 @@
- #if HAVE_SIGNAL_H
- #include <signal.h>
- #endif
--// DragonFlyBSD, OpenBSD, and Bitrig have deprecated <malloc.h> for
-+// DragonFlyBSD, FreeBSD, OpenBSD, and Bitrig have deprecated <malloc.h> for
- // <stdlib.h> instead. Unix.h includes this for us already.
- #if defined(HAVE_MALLOC_H) && !defined(__DragonFly__) && \
-- !defined(__OpenBSD__) && !defined(__Bitrig__)
-+ !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(__Bitrig__)
- #include <malloc.h>
- #endif
- #if defined(HAVE_MALLCTL)
Index: head/devel/llbuild/files/patch-products_llbuild_CMakeLists.txt
===================================================================
--- head/devel/llbuild/files/patch-products_llbuild_CMakeLists.txt
+++ head/devel/llbuild/files/patch-products_llbuild_CMakeLists.txt
@@ -1,9 +1,9 @@
---- products/llbuild/CMakeLists.txt.orig 2016-10-20 04:49:37 UTC
+--- products/llbuild/CMakeLists.txt.orig 2017-12-05 12:40:29 UTC
+++ products/llbuild/CMakeLists.txt
-@@ -11,3 +11,14 @@ target_link_libraries(llbuild
- sqlite3
- curses
- )
+@@ -13,3 +13,14 @@ target_link_libraries(llbuild
+ if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
+ target_link_libraries(llbuild curses)
+ endif()
+
+install(TARGETS llbuild
+ COMPONENT llbuild
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, May 15, 4:50 AM (15 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33073417
Default Alt Text
D13451.id36503.diff (7 KB)
Attached To
Mode
D13451: Update devel/llbuild to SNAPSHOT-2017-12-10.
Attached
Detach File
Event Timeline
Log In to Comment