diff --git a/devel/llvm/Makefile b/devel/llvm/Makefile index 1a75b719f90..eb33c731c72 100644 --- a/devel/llvm/Makefile +++ b/devel/llvm/Makefile @@ -1,11 +1,11 @@ -# $OpenBSD: Makefile,v 1.40 2012/04/23 23:11:01 sthen Exp $ +# $OpenBSD: Makefile,v 1.41 2012/05/05 19:24:01 dcoppa Exp $ SHARED_LIBS += libclang 0.0 # 3.0 COMMENT = modular, fast C/C++/ObjC compiler, static analyzer and tools LLVM_V = 3.0 -REVISION = 1 +REVISION = 2 DISTNAME = llvm-${LLVM_V} CATEGORIES = devel diff --git a/devel/llvm/patches/patch-cmake_config-ix_cmake b/devel/llvm/patches/patch-cmake_config-ix_cmake new file mode 100644 index 00000000000..80634675d3a --- /dev/null +++ b/devel/llvm/patches/patch-cmake_config-ix_cmake @@ -0,0 +1,24 @@ +$OpenBSD: patch-cmake_config-ix_cmake,v 1.1 2012/05/05 19:24:01 dcoppa Exp $ + +Fix CMake check for pthread_mutex_lock + +--- cmake/config-ix.cmake.orig Fri May 4 14:05:40 2012 ++++ cmake/config-ix.cmake Fri May 4 14:07:10 2012 +@@ -87,6 +87,7 @@ if( NOT PURE_WINDOWS ) + check_library_exists(pthread pthread_create "" HAVE_LIBPTHREAD) + check_library_exists(pthread pthread_getspecific "" HAVE_PTHREAD_GETSPECIFIC) + check_library_exists(pthread pthread_rwlock_init "" HAVE_PTHREAD_RWLOCK_INIT) ++ check_library_exists(pthread pthread_mutex_lock "" HAVE_PTHREAD_MUTEX_LOCK) + check_library_exists(dl dlopen "" HAVE_LIBDL) + endif() + +@@ -131,9 +132,6 @@ check_symbol_exists(strchr string.h HAVE_STRCHR) + check_symbol_exists(strcmp string.h HAVE_STRCMP) + check_symbol_exists(strdup string.h HAVE_STRDUP) + check_symbol_exists(strrchr string.h HAVE_STRRCHR) +-if( NOT PURE_WINDOWS ) +- check_symbol_exists(pthread_mutex_lock pthread.h HAVE_PTHREAD_MUTEX_LOCK) +-endif() + check_symbol_exists(sbrk unistd.h HAVE_SBRK) + check_symbol_exists(srand48 stdlib.h HAVE_RAND48_SRAND48) + if( HAVE_RAND48_SRAND48 )