[46678] trunk/dports/kde/kdepim4

illogic-al at macports.org illogic-al at macports.org
Mon Feb 9 21:51:01 PST 2009


Revision: 46678
          http://trac.macports.org/changeset/46678
Author:   illogic-al at macports.org
Date:     2009-02-09 21:51:01 -0800 (Mon, 09 Feb 2009)
Log Message:
-----------
Makeitbuild. 
I cheated by disabling some kresource named "featureplan". I hate it and it hates me. 
Also added necessary link to QtNetwork for kleopatra. At this point all KDE4 portfiles build completely, if xcode's gcc4.2 is present, even if only with some nasty patches some places.

Modified Paths:
--------------
    trunk/dports/kde/kdepim4/Portfile

Added Paths:
-----------
    trunk/dports/kde/kdepim4/files/
    trunk/dports/kde/kdepim4/files/patch-kleopatra-CMakeLists.diff
    trunk/dports/kde/kdepim4/files/patch-kresources-CMakeLists.diff

Modified: trunk/dports/kde/kdepim4/Portfile
===================================================================
--- trunk/dports/kde/kdepim4/Portfile	2009-02-10 05:20:32 UTC (rev 46677)
+++ trunk/dports/kde/kdepim4/Portfile	2009-02-10 05:51:01 UTC (rev 46678)
@@ -18,11 +18,57 @@
 distname            kdepim-${version}
 checksums           md5 a80631de21930b2544c86722138aaa6c
 
+patchfiles          patch-kleopatra-CMakeLists.diff \
+                    patch-kresources-CMakeLists.diff
+patch.dir           ${workpath}/${distname}
+
 depends_lib-append  port:kdebase4-runtime \
-                    port:kdepimlibs4 \
-                    port:qca
+                    port:kdepimlibs4 port:glib2 \
+                    port:qca port:gnokii
 
 configure.args-append   ../${distname} \
                         -DQCA2_LIBRARIES=${prefix}/lib/libqca.2.dylib \
                         -DQCA2_INCLUDE_DIR=${prefix}/include/QtCrypto
 
+variant no_akregator description "Omit Akregator" {
+    configure.args-append   -DBUILD_akregator=OFF
+}
+
+variant no_kaddressbook description "Omit KAddressBook" {
+    depends_lib-delete      port:gnokii
+    configure.args-append   -DBUILD_kaddressbook=OFF
+}
+
+variant no_kalarm description "Omit kalarm" {
+    configure.args-append   -DBUILD_kalarm=OFF
+}
+
+variant no_kjots description "Omit kjots" {
+    configure.args-append   -DBUILD_kjots-OFF
+}
+
+variant no_kleopatra description "Omit kleopatra" {
+    configure.args-append   -DBUILD_kleopatra=OFF -DBUILD_libkleopatraclient=OFF
+}
+
+variant no_kmail description "Omit kmail" {
+    configure.args-append   -DBUILD_kmail=OFF -DBUILD_kmailcvt=OFF \
+                            -DBUILD_ksendemail=OFF
+}
+
+variant no_knode description "Omit knode" {
+    configure.args-append   -DBUILD_knode=OFF
+}
+
+variant no_knotes description "Omit knotes" {
+    configure.args-append   -DBUILD_knotes=OFF
+}
+
+variant no_kontact description "Omit kontact" {
+    configure.args-append   -DBUILD_kontact=OFF
+}
+
+variant no_korganizer description "Omit korganizer" {
+    configure.args-append   -DBUILD_korganizer=OFF
+}
+

Added: trunk/dports/kde/kdepim4/files/patch-kleopatra-CMakeLists.diff
===================================================================
--- trunk/dports/kde/kdepim4/files/patch-kleopatra-CMakeLists.diff	                        (rev 0)
+++ trunk/dports/kde/kdepim4/files/patch-kleopatra-CMakeLists.diff	2009-02-10 05:51:01 UTC (rev 46678)
@@ -0,0 +1,11 @@
+--- kleopatra/CMakeLists.txt~	2008-12-04 03:35:39.000000000 -0500
++++ kleopatra/CMakeLists.txt	2009-02-09 23:11:32.000000000 -0500
+@@ -274,7 +274,7 @@
+   set( KDE4_KCMUTILS_LIBS ${KDE4_KUTILS_LIBS} )
+ endif ( NOT KDE4_KCMUTILS_LIBS )
+ 
+-target_link_libraries(kleopatra_bin ${_kleopatra_extra_libs} kleo ${QGPGME_LIBRARIES} ${KDE4_KDEUI_LIBS} ${KDE4_KMIME_LIBRARY} ${KDE4_KCMUTILS_LIBS} ${_kleopatra_uiserver_extra_libs} )
++target_link_libraries(kleopatra_bin ${_kleopatra_extra_libs} kleo ${QGPGME_LIBRARIES} ${KDE4_KDEUI_LIBS} ${KDE4_KMIME_LIBRARY} ${KDE4_KCMUTILS_LIBS} ${QT_QTNETWORK_LIBRARY} ${_kleopatra_uiserver_extra_libs} )
+ 
+ install(TARGETS kleopatra_bin ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 

Added: trunk/dports/kde/kdepim4/files/patch-kresources-CMakeLists.diff
===================================================================
--- trunk/dports/kde/kdepim4/files/patch-kresources-CMakeLists.diff	                        (rev 0)
+++ trunk/dports/kde/kdepim4/files/patch-kresources-CMakeLists.diff	2009-02-10 05:51:01 UTC (rev 46678)
@@ -0,0 +1,11 @@
+--- kresources/CMakeLists.txt~	2008-05-21 04:33:38.000000000 -0400
++++ kresources/CMakeLists.txt	2009-02-09 21:20:05.000000000 -0500
+@@ -26,7 +26,7 @@
+ add_subdirectory( kolab ) 
+ add_subdirectory( scalix ) 
+ add_subdirectory( slox ) 
+-add_subdirectory( featureplan ) 
++#add_subdirectory( featureplan ) 
+ add_subdirectory( groupdav ) 
+ add_subdirectory( birthdays ) 
+ add_subdirectory( blog ) 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090209/24044c21/attachment.html>


More information about the macports-changes mailing list