File make-sasl2-optional.patch of Package mingw64-kdepimlibs4
--- a/CMakeLists.txt 2016-10-19 12:42:01.006360676 +0000
+++ b/CMakeLists.txt 2016-10-19 12:46:51.504676963 +0000
@@ -84,7 +84,7 @@
set_package_properties(Akonadi PROPERTIES DESCRIPTION "Akonadi server libraries" URL "http://pim.kde.org/akonadi" TYPE REQUIRED PURPOSE "Access to PIM storage and services")
find_package(Sasl2)
- set_package_properties(Sasl2 PROPERTIES DESCRIPTION "cyrus-sasl" URL "http://asg.web.cmu.edu/sasl/sasl-library.html" TYPE REQUIRED PURPOSE "Login authentication for IMAP and Sieve")
+ set_package_properties(Sasl2 PROPERTIES DESCRIPTION "cyrus-sasl" URL "http://asg.web.cmu.edu/sasl/sasl-library.html" TYPE OPTIONAL PURPOSE "Login authentication for IMAP and Sieve")
include (ConfigureChecks.cmake)
@@ -153,7 +153,9 @@
add_subdirectory(kcalutils)
add_subdirectory(akonadi) # depends on kabc is build
add_subdirectory(kholidays)
- add_subdirectory(kimap)
+ if(SASL2_FOUND)
+ add_subdirectory(kimap)
+ endif()
add_subdirectory(kioslave)
add_subdirectory(kldap)
add_subdirectory(kmbox)
--- a/kioslave/CMakeLists.txt 2016-10-19 12:42:10.174186380 +0000
+++ b/kioslave/CMakeLists.txt 2016-10-19 12:43:24.820754707 +0000
@@ -1,9 +1,13 @@
include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
-add_subdirectory( sieve )
+if(SASL2_FOUND)
+ add_subdirectory( sieve )
+endif()
add_subdirectory( imap4 )
add_subdirectory( ldap )
add_subdirectory( mbox )
add_subdirectory( nntp )
add_subdirectory( pop3 )
-add_subdirectory( smtp )
+if(SASL2_FOUND)
+ add_subdirectory( smtp )
+endif()
--- a/kioslave/CMakeLists.txt 2016-10-19 14:40:21.433137544 +0000
+++ a/kioslave/CMakeLists.txt 2016-10-19 14:40:34.704106277 +0000
@@ -2,12 +2,12 @@
if(SASL2_FOUND)
add_subdirectory( sieve )
+ add_subdirectory( imap4 )
endif()
-add_subdirectory( imap4 )
add_subdirectory( ldap )
add_subdirectory( mbox )
add_subdirectory( nntp )
-add_subdirectory( pop3 )
if(SASL2_FOUND)
+ add_subdirectory( pop3 )
add_subdirectory( smtp )
endif()