[58888] trunk/dports/kde/kdelibs4

snc at macports.org snc at macports.org
Tue Oct 6 15:39:00 PDT 2009


Revision: 58888
          http://trac.macports.org/changeset/58888
Author:   snc at macports.org
Date:     2009-10-06 15:38:57 -0700 (Tue, 06 Oct 2009)
Log Message:
-----------
updated version, added patches from ticket #21323. took maintainership with jeremy laine

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

Added Paths:
-----------
    trunk/dports/kde/kdelibs4/files/
    trunk/dports/kde/kdelibs4/files/Portfile
    trunk/dports/kde/kdelibs4/files/dont-use-carbon-keyboard.patch
    trunk/dports/kde/kdelibs4/files/dont-use-fdatasync.patch
    trunk/dports/kde/kdelibs4/files/nameser-compat.patch
    trunk/dports/kde/kdelibs4/files/work

Modified: trunk/dports/kde/kdelibs4/Portfile
===================================================================
--- trunk/dports/kde/kdelibs4/Portfile	2009-10-06 22:12:08 UTC (rev 58887)
+++ trunk/dports/kde/kdelibs4/Portfile	2009-10-06 22:38:57 UTC (rev 58888)
@@ -5,9 +5,9 @@
 PortGroup           kde4   1.0
 
 name                kdelibs4
-version             4.3.1
+version             4.3.2
 categories          kde kde4
-maintainers         nomaintainer
+maintainers         snc m4x.org:jeremy_laine
 description         KDE4 core libraries
 long_description    Core libraries for KDE4 applications to function
 platforms           darwin
@@ -15,9 +15,9 @@
 master_sites        kde:stable/${version}/src/
 use_bzip2           yes
 distname            kdelibs-${version}
-checksums           md5     df6b6d261d46508c7b0abcdd983ffae2 \
-                    sha1    511532852caca9302c643fded4013ef1f57d5433 \
-                    rmd160  25c8d6225813a677d4f1e1006f18b0d5c14f9003
+checksums           md5     0564ed8ba804a0f3f1cee9732a3d2d72 \
+                    sha1    37f8dd8275bffbcb0e01f9f133a20856329dfa0c \
+                    rmd160  93a5c29a470023585006c26c956146e21d1bcdfb
 
 depends_build-append port:flex port:gmake
 
@@ -36,6 +36,13 @@
                     port:aspell port:aspell-dict-en
                     #port:phonon \
 
+patchfiles          dont-use-fdatasync.patch \
+                    dont-use-carbon-keyboard.patch \
+                    nameser-compat.patch
+patch.dir           ${workpath}/${distname}
+patch.pre_args      -p1
+
+
 configure.args-append   ../${distname} \
                         -DWITH_ENCHANT=ON \
                         -DWITH_Soprano=ON \
@@ -54,3 +61,6 @@
         ui_msg "######################################################"
     }
 }
+
+livecheck.url       http://kde.mirrors.hoobly.com/stable/latest/src/
+livecheck.regex     kdelibs-(\\d+\\.\\d+\\.\\d+)

Added: trunk/dports/kde/kdelibs4/files/Portfile
===================================================================
--- trunk/dports/kde/kdelibs4/files/Portfile	                        (rev 0)
+++ trunk/dports/kde/kdelibs4/files/Portfile	2009-10-06 22:38:57 UTC (rev 58888)
@@ -0,0 +1,63 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup           kde4   1.0
+
+name                kdelibs4
+version             4.3.1
+revision            1
+categories          kde kde4
+maintainers         nomaintainer
+description         KDE4 core libraries
+long_description    Core libraries for KDE4 applications to function
+platforms           darwin
+homepage            http://www.kde.org
+master_sites        kde:stable/${version}/src/
+use_bzip2           yes
+distname            kdelibs-${version}
+checksums           md5     df6b6d261d46508c7b0abcdd983ffae2 \
+                    sha1    511532852caca9302c643fded4013ef1f57d5433 \
+                    rmd160  25c8d6225813a677d4f1e1006f18b0d5c14f9003
+
+patchfiles          dont-use-fdatasync.patch \
+                    dont-use-carbon-keyboard.patch \
+                    nameser-compat.patch
+patch.dir           ${workpath}/${distname}
+patch.pre_args      -p1
+
+depends_build-append port:flex port:gmake
+
+depends_lib-append  \
+                    port:bzip2 port:zlib \
+                    port:soprano port:cyrus-sasl2 \
+                    port:strigi port:gettext \
+                    port:pcre port:shared-mime-info \
+                    lib:libgif:giflib port:tiff \
+                    port:jpeg port:libpng \
+                    port:jasper port:openexr \
+                    port:expat port:libart_lgpl \
+                    port:libidn port:libiconv \
+                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
+                    port:openssl port:enchant \
+                    port:aspell port:aspell-dict-en
+                    #port:phonon \
+
+configure.args-append   ../${distname} \
+                        -DWITH_ENCHANT=ON \
+                        -DWITH_Soprano=ON \
+                        -DWITH_Avahi=OFF \
+                        -DKDE_DEFAULT_HOME=Library/Preferences/KDE \
+                        -DWITH_FAM=OFF
+
+post-activate {
+    if { [file exists ${destroot}${prefix}/lib/kde4/kspell_aspell.so] } {
+        ui_msg "######################################################"
+        ui_msg "#  Only the English dictionary has been installed.   #"
+        ui_msg "#  You will need to install extra dictionaries to    #"
+        ui_msg "#  get support for spell checking other languages.   #"
+        ui_msg "#  The command 'port search aspell-dict' will show   #"
+        ui_msg "#  you the currently available dictionary options.   #"
+        ui_msg "######################################################"
+    }
+}


Property changes on: trunk/dports/kde/kdelibs4/files/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native

Added: trunk/dports/kde/kdelibs4/files/dont-use-carbon-keyboard.patch
===================================================================
--- trunk/dports/kde/kdelibs4/files/dont-use-carbon-keyboard.patch	                        (rev 0)
+++ trunk/dports/kde/kdelibs4/files/dont-use-carbon-keyboard.patch	2009-10-06 22:38:57 UTC (rev 58888)
@@ -0,0 +1,22 @@
+Index: kdelibs-4.3.1/kdeui/util/kkeyserver_mac.cpp
+===================================================================
+--- kdelibs-4.3.1.orig/kdeui/util/kkeyserver_mac.cpp	2008-05-21 13:08:51.000000000 +0200
++++ kdelibs-4.3.1/kdeui/util/kkeyserver_mac.cpp	2009-10-06 07:44:24.000000000 +0200
+@@ -68,6 +68,7 @@
+     static KeyboardLayoutRef lastLayout = NULL;
+     
+     void updateScancodes() {
++#ifdef Q_OS_MAC32
+         KeyboardLayoutRef layout;
+         if (KLGetCurrentKeyboardLayout(&layout) != noErr) {
+             kWarning() << "Error retrieving current layout";
+@@ -93,6 +94,9 @@
+                 }
+             }
+         }
++#else
++#warning port me to Mac64
++#endif
+     }
+     
+ #define SCANCODE(name, value) { Qt::Key_ ## name, value }    

Added: trunk/dports/kde/kdelibs4/files/dont-use-fdatasync.patch
===================================================================
--- trunk/dports/kde/kdelibs4/files/dont-use-fdatasync.patch	                        (rev 0)
+++ trunk/dports/kde/kdelibs4/files/dont-use-fdatasync.patch	2009-10-06 22:38:57 UTC (rev 58888)
@@ -0,0 +1,14 @@
+Index: kdelibs-4.3.1/ConfigureChecks.cmake
+===================================================================
+--- kdelibs-4.3.1.orig/ConfigureChecks.cmake	2009-06-09 18:09:30.000000000 +0200
++++ kdelibs-4.3.1/ConfigureChecks.cmake	2009-10-06 07:15:33.000000000 +0200
+@@ -105,7 +105,9 @@
+ check_function_exists(backtrace        HAVE_BACKTRACE)                # kdecore, kio
+ check_function_exists(getpagesize      HAVE_GETPAGESIZE)              # khtml
+ check_function_exists(getpeereid       HAVE_GETPEEREID)               # kdesu
++if(NOT APPLE)
+ check_function_exists(fdatasync        HAVE_FDATASYNC)                # kdecore
++endif(NOT APPLE)
+ check_function_exists(mmap             HAVE_MMAP)                     # kdecore, khtml
+ 
+ if(NOT WIN32)

Added: trunk/dports/kde/kdelibs4/files/nameser-compat.patch
===================================================================
--- trunk/dports/kde/kdelibs4/files/nameser-compat.patch	                        (rev 0)
+++ trunk/dports/kde/kdelibs4/files/nameser-compat.patch	2009-10-06 22:38:57 UTC (rev 58888)
@@ -0,0 +1,38 @@
+Index: kdelibs-4.3.1/kio/misc/kpac/discovery.cpp
+===================================================================
+--- kdelibs-4.3.1.orig/kio/misc/kpac/discovery.cpp	2009-10-06 08:41:03.000000000 +0200
++++ kdelibs-4.3.1/kio/misc/kpac/discovery.cpp	2009-10-06 08:41:19.000000000 +0200
+@@ -30,6 +30,9 @@
+ #include <netinet/in.h>
+ #endif
+ #include <arpa/nameser.h>
++#ifdef HAVE_ARPA_NAMESER_COMPAT_H
++#include <arpa/nameser_compat.h>
++#endif
+ #ifdef HAVE_ARPA_NAMESER8_COMPAT_H
+ #include <arpa/nameser8_compat.h>
+ #endif
+Index: kdelibs-4.3.1/ConfigureChecks.cmake
+===================================================================
+--- kdelibs-4.3.1.orig/ConfigureChecks.cmake	2009-10-06 08:41:17.000000000 +0200
++++ kdelibs-4.3.1/ConfigureChecks.cmake	2009-10-06 08:41:19.000000000 +0200
+@@ -80,6 +80,7 @@
+ check_include_files(crtdbg.h      HAVE_CRTDBG_H)                       # kjs
+ check_include_files(langinfo.h    HAVE_LANGINFO_H)                     # kdecore
+ 
++check_include_files(arpa/nameser_compat.h  HAVE_ARPA_NAMESER_COMPAT_H)  # kio
+ check_include_files(arpa/nameser8_compat.h HAVE_ARPA_NAMESER8_COMPAT_H) # kio
+ 
+ macro_bool_to_01(X11_XTest_FOUND HAVE_XTEST)                                                   # kdecore
+Index: kdelibs-4.3.1/config.h.cmake
+===================================================================
+--- kdelibs-4.3.1.orig/config.h.cmake	2009-04-15 12:26:51.000000000 +0200
++++ kdelibs-4.3.1/config.h.cmake	2009-10-06 08:59:22.000000000 +0200
+@@ -72,6 +72,7 @@
+ #cmakedefine HAVE_SYS_MMAN_H 1
+ #cmakedefine HAVE_SYS_UCRED_H 1
+ #cmakedefine HAVE_UNISTD_H 1
++#cmakedefine HAVE_ARPA_NAMESER_COMPAT_H
+ #cmakedefine HAVE_ARPA_NAMESER8_COMPAT_H
+ #cmakedefine HAVE_LANGINFO_H 1
+ 

Added: trunk/dports/kde/kdelibs4/files/work
===================================================================
--- trunk/dports/kde/kdelibs4/files/work	                        (rev 0)
+++ trunk/dports/kde/kdelibs4/files/work	2009-10-06 22:38:57 UTC (rev 58888)
@@ -0,0 +1 @@
+link /opt/local/var/macports/build/_Users_macports_kdelibs4_files/work
\ No newline at end of file


Property changes on: trunk/dports/kde/kdelibs4/files/work
___________________________________________________________________
Added: svn:special
   + *
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091006/deaf5f63/attachment-0001.html>


More information about the macports-changes mailing list