[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