[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