File r899971.diff of Package kdepim4

Subject: reduce linkage
From: wstephenson@suse.de
Bug: 
Patch-upstream: 899971
--- kresources/egroupware/CMakeLists.txt	(revision 899970)
+++ kresources/egroupware/CMakeLists.txt	(revision 899971)
@@ -20,7 +20,7 @@ kde4_add_kcfg_files(kabc_xmlrpc_LIB_SRCS
 
 kde4_add_library(kabc_xmlrpc SHARED ${kabc_xmlrpc_LIB_SRCS})
 
-target_link_libraries(kabc_xmlrpc  ${KDE4_KIO_LIBS} ${KDE4_KABC_LIBS} ${KDE4_KCAL_LIBS} kdepim kabcommon )
+target_link_libraries(kabc_xmlrpc  ${KDE4_KIO_LIBS} ${KDE4_KABC_LIBS} ${KDE4_KCAL_LIBS} kdepim kabcommon ${KDE4_KDE3SUPPORT_LIBS})
 
 set_target_properties(kabc_xmlrpc PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kabc_xmlrpc  DESTINATION ${LIB_INSTALL_DIR})
@@ -37,7 +37,7 @@ kde4_add_kcfg_files(kcal_xmlrpc_LIB_SRCS
 
 kde4_add_library(kcal_xmlrpc SHARED ${kcal_xmlrpc_LIB_SRCS})
 
-target_link_libraries(kcal_xmlrpc  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} kdepim ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(kcal_xmlrpc  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} kdepim ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 set_target_properties(kcal_xmlrpc PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kcal_xmlrpc  DESTINATION ${LIB_INSTALL_DIR})
@@ -54,7 +54,7 @@ kde4_add_kcfg_files(knotes_xmlrpc_LIB_SR
 kde4_add_library(knotes_xmlrpc SHARED ${knotes_xmlrpc_LIB_SRCS})
 set_target_properties(knotes_xmlrpc PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 
-target_link_libraries(knotes_xmlrpc  ${KDE4_KCAL_LIBS} kdepim ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(knotes_xmlrpc  ${KDE4_KCAL_LIBS} kdepim ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 
 install(TARGETS knotes_xmlrpc  DESTINATION ${LIB_INSTALL_DIR})
--- kresources/groupwise/CMakeLists.txt	(revision 899970)
+++ kresources/groupwise/CMakeLists.txt	(revision 899971)
@@ -30,7 +30,7 @@ set( kcal_groupwise_plugin_SRCS kcal_res
 
 kde4_add_plugin(kcal_groupwise ${kcal_groupwise_plugin_SRCS})
 
-target_link_libraries(kcal_groupwise ${KDE4_KDECORE_LIBS} kcalgroupwise ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KRESOURCES_LIBS})
+target_link_libraries(kcal_groupwise ${KDE4_KDECORE_LIBS} kcalgroupwise ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KRESOURCES_LIBS})
 
 install(TARGETS kcal_groupwise DESTINATION ${PLUGIN_INSTALL_DIR})
 
@@ -43,7 +43,7 @@ kde4_add_kcfg_files(kabc_groupwise_LIB_S
 
 kde4_add_library(kabcgroupwise SHARED ${kabc_groupwise_LIB_SRCS})
 
-target_link_libraries(kabcgroupwise ${KDE4_KDECORE_LIBS} gwsoap ${KDE4_KCAL_LIBS} kdepim ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(kabcgroupwise ${KDE4_KDECORE_LIBS} gwsoap ${KDE4_KCAL_LIBS} kdepim ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 set_target_properties(kabcgroupwise PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kabcgroupwise  DESTINATION ${LIB_INSTALL_DIR})
@@ -55,7 +55,7 @@ set( kabc_groupwise_plugin_SRCS kabc_res
 
 kde4_add_plugin(kabc_groupwise ${kabc_groupwise_plugin_SRCS})
 
-target_link_libraries(kabc_groupwise ${KDE4_KDECORE_LIBS} kabcgroupwise ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KRESOURCES_LIBS})
+target_link_libraries(kabc_groupwise ${KDE4_KDECORE_LIBS} kabcgroupwise ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KRESOURCES_LIBS})
 
 install(TARGETS kabc_groupwise DESTINATION ${PLUGIN_INSTALL_DIR})
 
--- kresources/slox/CMakeLists.txt	(revision 899970)
+++ kresources/slox/CMakeLists.txt	(revision 899971)
@@ -19,7 +19,7 @@ set(kslox_LIB_SRCS
 
 kde4_add_library(kslox SHARED ${kslox_LIB_SRCS})
 
-target_link_libraries(kslox  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} ${QT_QT3SUPPORT_LIBRARY} kdepim )
+target_link_libraries(kslox  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} kdepim )
 
 set_target_properties(kslox PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kslox  DESTINATION ${LIB_INSTALL_DIR})
--- kresources/lib/CMakeLists.txt	(revision 899970)
+++ kresources/lib/CMakeLists.txt	(revision 899971)
@@ -31,7 +31,7 @@ kde4_add_kcfg_files(kgroupwarebase_LIB_S
 
 kde4_add_library(kgroupwarebase SHARED ${kgroupwarebase_LIB_SRCS})
 
-target_link_libraries(kgroupwarebase  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} ${QT_QT3SUPPORT_LIBRARY} kdepim )
+target_link_libraries(kgroupwarebase  ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} kdepim )
 
 set_target_properties(kgroupwarebase PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kgroupwarebase  DESTINATION ${LIB_INSTALL_DIR})
--- kmail/CMakeLists.txt	(revision 899970)
+++ kmail/CMakeLists.txt	(revision 899971)
@@ -263,7 +263,7 @@ if(WIN32)
 endif(WIN32)
 
 kde4_add_library(kmailprivate SHARED ${kmailprivate_LIB_SRCS})
-kdepim4_link_unique_libraries(kmailprivate ${KDE4_KHTML_LIBRARY} ${KDE4_THREADWEAVER_LIBRARY} ${KDE4_KMIME_LIBRARY} ${KDE4_KPIMIDENTITIES_LIBRARY} ${KDE4_PHONON_LIBRARY} ${KDE4_KNOTIFYCONFIG_LIBRARY} ${KDE4_KTNEF_LIBRARY} ${KDE4_KUTILS_LIBRARY} ${KDE4_MAILTRANSPORT_LIBRARY} ${KDE4_KIMAP_LIBRARY} ${KDE4_KPARTS_LIBRARY} kleo ${QGPGME_LIBRARIES} mimelib ksieve kpgp kdepim ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_KABC_LIBS} ${KDE4_KPIMUTILS_LIBS})
+kdepim4_link_unique_libraries(kmailprivate ${KDE4_KHTML_LIBRARY} ${KDE4_THREADWEAVER_LIBRARY} ${KDE4_KMIME_LIBRARY} ${KDE4_KPIMIDENTITIES_LIBRARY} ${KDE4_KLDAP_LIBRARY} ${KDE4_PHONON_LIBRARY} ${KDE4_KNOTIFYCONFIG_LIBRARY} ${KDE4_KTNEF_LIBRARY} ${KDE4_KUTILS_LIBRARY} ${KDE4_MAILTRANSPORT_LIBRARY} ${KDE4_KIMAP_LIBRARY} ${KDE4_KPARTS_LIBRARY} kleo ${QGPGME_LIBRARIES} mimelib ksieve kpgp kdepim ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KIO_LIBS} ${KDE4_KABC_LIBS} ${KDE4_KPIMUTILS_LIBS} ${KDE4_KDE3SUPPORT_LIBS})
 if(WIN32)
   kdepim4_link_unique_libraries(kmailprivate ${SQLITE_LIBRARIES})
 endif(WIN32)
@@ -300,7 +300,7 @@ qt4_add_dbus_interfaces( kmailpart_PART_
 
 kde4_add_plugin(kmailpart ${kmailpart_PART_SRCS})
 
-kdepim4_link_unique_libraries(kmailpart  ${KDE4_KDECORE_LIBS} kmailprivate ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KUTILS_LIBS} )
+kdepim4_link_unique_libraries(kmailpart  ${KDE4_KDECORE_LIBS} kmailprivate ${KDE4_KPARTS_LIBS} ${KDE4_KUTILS_LIBS} ${QT_QT3SUPPORT_LIBRARY})
 
 install(TARGETS kmailpart  DESTINATION ${PLUGIN_INSTALL_DIR})
 
--- kaddressbook/views/CMakeLists.txt	(revision 899970)
+++ kaddressbook/views/CMakeLists.txt	(revision 899971)
@@ -21,7 +21,7 @@ kde4_add_plugin(kaddrbk_cardview ${kaddr
 
 
 
-target_link_libraries(kaddrbk_cardview  kaddressbookprivate kabcommon kdepim ${KDE4_KABC_LIBS}  ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(kaddrbk_cardview  kaddressbookprivate kabcommon kdepim ${KDE4_KABC_LIBS}  ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 install(TARGETS kaddrbk_cardview  DESTINATION ${PLUGIN_INSTALL_DIR})
 
@@ -35,7 +35,7 @@ kde4_add_plugin(kaddrbk_iconview ${kaddr
 
 
 
-target_link_libraries(kaddrbk_iconview kaddressbookprivate kabcommon ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(kaddrbk_iconview kaddressbookprivate kabcommon ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 install(TARGETS kaddrbk_iconview  DESTINATION ${PLUGIN_INSTALL_DIR})
 
@@ -49,7 +49,7 @@ kde4_add_plugin(kaddrbk_tableview ${kadd
 
 
 
-target_link_libraries(kaddrbk_tableview kaddressbookprivate kabcommon kimproxy ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY})
+target_link_libraries(kaddrbk_tableview kaddressbookprivate kabcommon kimproxy ${KDE4_KABC_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 install(TARGETS kaddrbk_tableview  DESTINATION ${PLUGIN_INSTALL_DIR})
 
--- kaddressbook/CMakeLists.txt	(revision 899970)
+++ kaddressbook/CMakeLists.txt	(revision 899971)
@@ -150,7 +150,7 @@ QT4_ADD_DBUS_INTERFACE(kaddressbook_LIB_
 
 kde4_add_library(kaddressbookprivate SHARED ${kaddressbook_LIB_SRCS})
 
-kdepim4_link_unique_libraries(kaddressbookprivate  ${KDE4_SYNDICATION_LIBS} kdepim ${KDE4_KCAL_LIBS} kabc_file_core ${KDE4_KIO_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_PHONON_LIBS} kabinterfaces kabcommon  ${QT_QT3SUPPORT_LIBRARY} kimproxy)
+kdepim4_link_unique_libraries(kaddressbookprivate  ${KDE4_SYNDICATION_LIBS} kdepim ${KDE4_KCAL_LIBS} ${KDE4_KLDAP_LIBS} ${KDE4_KPIMUTILS_LIBS} kabc_file_core ${KDE4_KIO_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_PHONON_LIBS} kabinterfaces kabcommon  ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} kimproxy)
 
 set_target_properties(kaddressbookprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS kaddressbookprivate DESTINATION ${LIB_INSTALL_DIR})
--- plugins/kmail/bodypartformatter/CMakeLists.txt	(revision 899970)
+++ plugins/kmail/bodypartformatter/CMakeLists.txt	(revision 899971)
@@ -31,7 +31,7 @@ kde4_add_plugin(kmail_bodypartformatter_
 
 
 
-kdepim4_link_unique_libraries(kmail_bodypartformatter_text_calendar  ${KDE4_KPIMUTILS_LIBS} ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} kmailprivate  kdepim ${QT_QT3SUPPORT_LIBRARY})
+kdepim4_link_unique_libraries(kmail_bodypartformatter_text_calendar  ${KDE4_KPIMUTILS_LIBS} ${KDE4_KDECORE_LIBS} ${KDE4_KCAL_LIBS} kmailprivate  kdepim ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS})
 
 install(TARGETS kmail_bodypartformatter_text_calendar  DESTINATION ${PLUGIN_INSTALL_DIR})
 
--- kitchensync/src/CMakeLists.txt	(revision 899970)
+++ kitchensync/src/CMakeLists.txt	(revision 899971)
@@ -71,7 +71,7 @@ KDE4_ADD_LIBRARY(kitchensyncprivate SHAR
 TARGET_LINK_LIBRARIES(kitchensyncprivate ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY}
                                          ${KDE4_KDECORE_LIBRARY} ${KDE4_KDEUI_LIBRARY}
                                          ${KDE4_KDEKIO_LIBRARY} ${KDE4_KHTML_LIBRARY}
-                                         kabc kcal kdepim qopensync )
+                                         kabc kcal kldap kdepim qopensync ${KDE4_KDE3SUPPORT_LIBS})
 
 SET_TARGET_PROPERTIES(kitchensyncprivate PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 INSTALL(TARGETS kitchensyncprivate DESTINATION ${LIB_INSTALL_DIR} )
--- kontact/plugins/knotes/CMakeLists.txt	(revision 899970)
+++ kontact/plugins/knotes/CMakeLists.txt	(revision 899971)
@@ -12,7 +12,7 @@ qt4_add_dbus_adaptor(kontact_knotesplugi
 
 kde4_add_plugin(kontact_knotesplugin ${kontact_knotesplugin_PART_SRCS})
 
-kdepim4_link_unique_libraries(kontact_knotesplugin  kontactinterfaces kdepim ${KDE4_KCAL_LIBS} ${KDE4_KRESOURCES_LIBS} ${KDE4_KDEPRINT_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KPARTS_LIBS})
+kdepim4_link_unique_libraries(kontact_knotesplugin  kontactinterfaces kdepim ${KDE4_KCAL_LIBS} ${KDE4_KRESOURCES_LIBS} ${KDE4_KDEPRINT_LIBS} ${QT_QT3SUPPORT_LIBRARY} ${KDE4_KDE3SUPPORT_LIBS} ${KDE4_KPARTS_LIBS})
 
 ########### install files ###############
 
--- korganizer/CMakeLists.txt	(revision 899970)
+++ korganizer/CMakeLists.txt	(revision 899971)
@@ -116,7 +116,7 @@ set(korganizer_calendar_LIB_SRCS stdcale
 
 kde4_add_library(korganizer_calendar SHARED ${korganizer_calendar_LIB_SRCS})
 
-target_link_libraries(korganizer_calendar ${KDE4_KPARTS_LIBS} ${KDE4_KCAL_LIBS} kdepim)
+target_link_libraries(korganizer_calendar ${KDE4_KPARTS_LIBS} ${KDE4_KCAL_LIBS} kdepim ${KDE4_KDE3SUPPORT_LIBS})
 
 set_target_properties(korganizer_calendar PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
 install(TARGETS korganizer_calendar  DESTINATION ${LIB_INSTALL_DIR})
Index: kresources/egroupware/CMakeLists.txt
===================================================================
Index: kresources/groupwise/CMakeLists.txt
===================================================================
Index: kresources/slox/CMakeLists.txt
===================================================================
Index: kresources/lib/CMakeLists.txt
===================================================================
Index: kmail/CMakeLists.txt
===================================================================
Index: kaddressbook/views/CMakeLists.txt
===================================================================
Index: kaddressbook/CMakeLists.txt
===================================================================
Index: plugins/kmail/bodypartformatter/CMakeLists.txt
===================================================================
Index: kitchensync/src/CMakeLists.txt
===================================================================
Index: kontact/plugins/knotes/CMakeLists.txt
===================================================================
Index: korganizer/CMakeLists.txt
===================================================================
openSUSE Build Service is sponsored by