diff options
author | 2009-11-27 17:07:02 +0000 | |
---|---|---|
committer | 2009-11-27 17:07:02 +0000 | |
commit | 55a3b17fa5cc99bac7e5988a042ce51fbbe68848 (patch) | |
tree | fc9fc2deb93944d99b921d4edca75de1fa8d728a /x11-wm/awesome/files | |
parent | Mark ~ppc64 for bug #273966 (diff) | |
download | historical-55a3b17fa5cc99bac7e5988a042ce51fbbe68848.tar.gz historical-55a3b17fa5cc99bac7e5988a042ce51fbbe68848.tar.bz2 historical-55a3b17fa5cc99bac7e5988a042ce51fbbe68848.zip |
Version bumped, bug #294782. Added backtrace patch for FreeBSD, bug #293609.
Package-Manager: portage-2.1.7.6/cvs/Linux x86_64
Diffstat (limited to 'x11-wm/awesome/files')
-rw-r--r-- | x11-wm/awesome/files/awesome-3.4.2-backtrace.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch b/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch new file mode 100644 index 000000000000..4d481ea130ac --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch @@ -0,0 +1,18 @@ +diff -Naur awesome-3.4.2.orig/awesomeConfig.cmake awesome-3.4.2/awesomeConfig.cmake +--- awesome-3.4.2.orig/awesomeConfig.cmake 2009-11-27 04:03:25.000000000 +0900 ++++ awesome-3.4.2/awesomeConfig.cmake 2009-11-28 01:17:01.639797168 +0900 +@@ -167,6 +167,14 @@ + # Check for libev + a_find_library(LIB_EV ev) + ++# Check for backtrace ++include(CheckFunctionExists) ++CHECK_FUNCTION_EXISTS(backtrace HAVE_BACKTRACE) ++if(NOT HAVE_BACKTRACE) ++ a_find_library(LIB_EXECINFO execinfo) ++ set(AWESOME_REQUIRED_LIBRARIES ${AWESOME_REQUIRED_LIBRARIES} ${LIB_EXECINFO}) ++endif() ++ + # Error check + if(NOT LUA51_FOUND AND NOT LUA50_FOUND) # This is a workaround to a cmake bug + message(FATAL_ERROR "lua library not found") |