summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2009-11-27 17:07:02 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2009-11-27 17:07:02 +0000
commit55a3b17fa5cc99bac7e5988a042ce51fbbe68848 (patch)
treefc9fc2deb93944d99b921d4edca75de1fa8d728a /x11-wm/awesome/files
parentMark ~ppc64 for bug #273966 (diff)
downloadhistorical-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.patch18
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")