aboutsummaryrefslogtreecommitdiffstats
path: root/x11/kde4-runtime
diff options
context:
space:
mode:
authorrakuco <rakuco@FreeBSD.org>2013-07-03 03:04:18 +0800
committerrakuco <rakuco@FreeBSD.org>2013-07-03 03:04:18 +0800
commitd8aba0f944c06887cc7520b2e25efe037cf47b8b (patch)
tree2923053fc55dccac74b95b5ed97ba05ff2db25bb /x11/kde4-runtime
parentc394643404ed2a30367814c35c919dd806e3f02d (diff)
downloadfreebsd-ports-graphics-d8aba0f944c06887cc7520b2e25efe037cf47b8b.tar.gz
freebsd-ports-graphics-d8aba0f944c06887cc7520b2e25efe037cf47b8b.tar.zst
freebsd-ports-graphics-d8aba0f944c06887cc7520b2e25efe037cf47b8b.zip
Update to KDE SC 4.10.4, proudly presented by the KDE on FreeBSD team.
With commits from avilla@, makc@, rakuco@ and Schaich Alonso. The upstream announcement can be found in [1]. [1] http://www.kde.org/announcements/announce-4.10.4.php clang support should be more stable now, with clang being recognized by kdelibs4 and being passed the correct flags to build other ports. Additionally, all ports being committed have been verified to build with -CURRENT's clang 3.3 on an amd64 tinderbox (special thanks go to swills@ for providing it). Work on the newly-released 4.10.5 will begin shortly.
Diffstat (limited to 'x11/kde4-runtime')
-rw-r--r--x11/kde4-runtime/distinfo4
-rw-r--r--x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt24
-rw-r--r--x11/kde4-runtime/pkg-plist3
3 files changed, 26 insertions, 5 deletions
diff --git a/x11/kde4-runtime/distinfo b/x11/kde4-runtime/distinfo
index 104158c4563..5e5db9a12ca 100644
--- a/x11/kde4-runtime/distinfo
+++ b/x11/kde4-runtime/distinfo
@@ -1,2 +1,2 @@
-SHA256 (KDE/4.10.3/kde-runtime-4.10.3.tar.xz) = 361d3aa8fc05c70a02c9010b1496901a88bd5d359e370875040ab8ea37f4f205
-SIZE (KDE/4.10.3/kde-runtime-4.10.3.tar.xz) = 7229684
+SHA256 (KDE/4.10.4/kde-runtime-4.10.4.tar.xz) = b614b1c3720755d7e9505f81874dcbb573736f5f9c9557c4346c3ca98686b218
+SIZE (KDE/4.10.4/kde-runtime-4.10.4.tar.xz) = 7136252
diff --git a/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt
new file mode 100644
index 00000000000..61a1278bdd1
--- /dev/null
+++ b/x11/kde4-runtime/files/patch-kioslave__thumbnail__CMakeLists.txt
@@ -0,0 +1,24 @@
+commit b78585fe8d9d519364d44d923bd4696c1487134a
+Author: Raphael Kubo da Costa <rakuco@FreeBSD.org>
+Date: Sun Jun 23 21:51:56 2013 +0300
+
+ Enable exceptions for the EXR thumbnailer.
+
+ The OpenEXR headers can throw exceptions, and clang complains when
+ exceptions are not enabled (kdelibs disables them by default).
+
+diff --git a/kioslave/thumbnail/CMakeLists.txt b/kioslave/thumbnail/CMakeLists.txt
+index 46005e0..8e5692f 100644
+--- kioslave/thumbnail/CMakeLists.txt
++++ kioslave/thumbnail/CMakeLists.txt
+@@ -110,6 +110,10 @@ if(OPENEXR_FOUND)
+
+ target_link_libraries(exrthumbnail ${KDE4_KIO_LIBS} ${OPENEXR_LIBRARIES})
+
++ # OpenEXR headers use exceptions; at least clang refuses to build the target
++ # when exceptions are not enabled.
++ set_target_properties(exrthumbnail PROPERTIES COMPILE_FLAGS "${KDE4_ENABLE_EXCEPTIONS}")
++
+ install(TARGETS exrthumbnail DESTINATION ${PLUGIN_INSTALL_DIR})
+ install( FILES exrthumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR})
+
diff --git a/x11/kde4-runtime/pkg-plist b/x11/kde4-runtime/pkg-plist
index 544c32e9181..e512e58a5ae 100644
--- a/x11/kde4-runtime/pkg-plist
+++ b/x11/kde4-runtime/pkg-plist
@@ -2249,8 +2249,5 @@ share/sounds/KDE-Window-Shade-Up.ogg
@dirrm lib/kde4/imports/org/kde/plasma
@dirrm lib/kde4/imports/org/kde/locale
@dirrm lib/kde4/imports/org/kde/draganddrop
-@dirrmtry lib/kde4/imports/org/kde
-@dirrmtry lib/kde4/imports/org
-@dirrmtry lib/kde4/imports
@dirrmtry etc/xdg/menus
@dirrmtry etc/xdg