diff options
Diffstat (limited to 'security/kgpg-kde4/files/patch-ark-CMakeLists.txt')
-rw-r--r-- | security/kgpg-kde4/files/patch-ark-CMakeLists.txt | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/security/kgpg-kde4/files/patch-ark-CMakeLists.txt b/security/kgpg-kde4/files/patch-ark-CMakeLists.txt new file mode 100644 index 000000000000..fae223ae2a40 --- /dev/null +++ b/security/kgpg-kde4/files/patch-ark-CMakeLists.txt @@ -0,0 +1,26 @@ +KDE SVN revision r1230915. + +Author: rkcosta (Raphael Kubo da Costa) +Date: Sun May 8 17:30:06 2011 +0000 + + Put the libarchive detection calls before configure_file(). + + The generated config.h was using some variables defined only after + plugins/CMakeLists.txt called macro_optional_find_package(LibArchive), + however the top-level CMakeLists.txt relied on these variables already + being set, which was never the case. + + BUG: 271553 + FIXED-IN: 4.6.4 + +--- ark/CMakeLists.txt ++++ ark/CMakeLists.txt +@@ -1,5 +1,8 @@ + project(ark) + ++macro_optional_find_package(LibArchive) ++macro_log_feature(LIBARCHIVE_FOUND "LibArchive" "A library for dealing with a wide variety of archive file formats" "http://code.google.com/p/libarchive/" FALSE "" "Required for among others tar, tar.gz, tar.bz2 formats in Ark.") ++ + configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h) + + add_subdirectory(part) |