aboutsummaryrefslogtreecommitdiffstats
path: root/x11
diff options
context:
space:
mode:
authormakc <makc@FreeBSD.org>2010-10-06 01:44:17 +0800
committermakc <makc@FreeBSD.org>2010-10-06 01:44:17 +0800
commit1beef79480f74ca248344c024b876dfae79885b7 (patch)
treed0169406339d43faad4f7a4fcbbd0cd87c782be7 /x11
parent77a82c5413204c0ac69fe8d41fcc7a53a2da352c (diff)
downloadfreebsd-ports-gnome-1beef79480f74ca248344c024b876dfae79885b7.tar.gz
freebsd-ports-gnome-1beef79480f74ca248344c024b876dfae79885b7.tar.zst
freebsd-ports-gnome-1beef79480f74ca248344c024b876dfae79885b7.zip
KDE FreeBSD team presents KDE SC 4.5.2.
kdebase4-workspace is now shipped with FreeBSD-branded wallpapers [1] (set by default for new accounts). Thanks to Ivan Cukic from KDE for making the wallpapers! [1] http://ivan.fomentgroup.org/blog/2010/09/05/stripes-kde-be-free-freebsd/
Diffstat (limited to 'x11')
-rw-r--r--x11/kde4-baseapps/distinfo6
-rw-r--r--x11/kde4-runtime/distinfo6
-rw-r--r--x11/kde4-runtime/pkg-plist4
-rw-r--r--x11/kde4-workspace/Makefile27
-rw-r--r--x11/kde4-workspace/distinfo9
-rw-r--r--x11/kde4-workspace/files/layout.js.in7
-rw-r--r--x11/kde4-workspace/files/metadata.desktop15
-rw-r--r--x11/kde4-workspace/files/patch-117350310
-rw-r--r--x11/kde4-workspace/pkg-plist30
-rw-r--r--x11/kdebase4-runtime/distinfo6
-rw-r--r--x11/kdebase4-runtime/pkg-plist4
-rw-r--r--x11/kdebase4-workspace/Makefile27
-rw-r--r--x11/kdebase4-workspace/distinfo9
-rw-r--r--x11/kdebase4-workspace/files/layout.js.in7
-rw-r--r--x11/kdebase4-workspace/files/metadata.desktop15
-rw-r--r--x11/kdebase4-workspace/files/patch-117350310
-rw-r--r--x11/kdebase4-workspace/pkg-plist30
-rw-r--r--x11/kdebase4/distinfo6
-rw-r--r--x11/kdelibs4/Makefile1
-rw-r--r--x11/kdelibs4/distinfo6
-rw-r--r--x11/kdelibs4/files/patch-117134239
-rw-r--r--x11/kdelibs4/pkg-plist2
22 files changed, 177 insertions, 99 deletions
diff --git a/x11/kde4-baseapps/distinfo b/x11/kde4-baseapps/distinfo
index a28c438ea7b5..d904383dcde9 100644
--- a/x11/kde4-baseapps/distinfo
+++ b/x11/kde4-baseapps/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdebase-4.5.1.tar.bz2) = 9249b29618eed5dd5c7bfccacb3e0c43
-SHA256 (KDE/kdebase-4.5.1.tar.bz2) = 8bce667812f9dcb7e2018334009ac9942c07144a5d682260af0d8e12f2d0e819
-SIZE (KDE/kdebase-4.5.1.tar.bz2) = 2611115
+MD5 (KDE/kdebase-4.5.2.tar.bz2) = d93b5d73390d9f40739d9af09d4e8a87
+SHA256 (KDE/kdebase-4.5.2.tar.bz2) = e6ee2e2f130d1b962fe912eced35724d1f04f36038137de13811ae22e6688cc3
+SIZE (KDE/kdebase-4.5.2.tar.bz2) = 2640971
diff --git a/x11/kde4-runtime/distinfo b/x11/kde4-runtime/distinfo
index 253a1cbeff89..d840deff1e57 100644
--- a/x11/kde4-runtime/distinfo
+++ b/x11/kde4-runtime/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdebase-runtime-4.5.1.tar.bz2) = 83542744f8a23ff2b2621d152ce38fcc
-SHA256 (KDE/kdebase-runtime-4.5.1.tar.bz2) = 3f975db0f6b165f24d53495294fce4f317aeb036653d16fd561950e77ef757ba
-SIZE (KDE/kdebase-runtime-4.5.1.tar.bz2) = 5750512
+MD5 (KDE/kdebase-runtime-4.5.2.tar.bz2) = 6503a445c52fc1055152d46fca56eb0a
+SHA256 (KDE/kdebase-runtime-4.5.2.tar.bz2) = decdfc98c371bde090cda6660f0184847f8e716d636609b3d1defd402794ab11
+SIZE (KDE/kdebase-runtime-4.5.2.tar.bz2) = 5754563
diff --git a/x11/kde4-runtime/pkg-plist b/x11/kde4-runtime/pkg-plist
index a0fcaa9eb4d0..a1ed9a887cee 100644
--- a/x11/kde4-runtime/pkg-plist
+++ b/x11/kde4-runtime/pkg-plist
@@ -496,6 +496,9 @@ share/doc/HTML/en/kdesu/man-kdesu.1.docbook
share/doc/HTML/en/khelpcenter/background.png
share/doc/HTML/en/khelpcenter/bgtable.png
share/doc/HTML/en/khelpcenter/common
+share/doc/HTML/en/khelpcenter/documentationnotfound/common
+share/doc/HTML/en/khelpcenter/documentationnotfound/index.cache.bz2
+share/doc/HTML/en/khelpcenter/documentationnotfound/index.docbook
share/doc/HTML/en/khelpcenter/glossary/common
share/doc/HTML/en/khelpcenter/glossary/index.cache.bz2
share/doc/HTML/en/khelpcenter/glossary/index.docbook
@@ -1928,6 +1931,7 @@ share/sounds/KDE-Window-Shade-Up.ogg
@dirrm share/doc/HTML/en/kioslave/bzip2
@dirrm share/doc/HTML/en/kioslave/bookmarks
@dirrm share/doc/HTML/en/khelpcenter/glossary
+@dirrm share/doc/HTML/en/khelpcenter/documentationnotfound
@dirrm share/doc/HTML/en/khelpcenter
@dirrm share/doc/HTML/en/kdesu
@dirrm share/doc/HTML/en/kdebugdialog
diff --git a/x11/kde4-workspace/Makefile b/x11/kde4-workspace/Makefile
index 8df2209f0425..2dfc67927524 100644
--- a/x11/kde4-workspace/Makefile
+++ b/x11/kde4-workspace/Makefile
@@ -8,10 +8,14 @@
PORTNAME= kdebase-workspace
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= x11 kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= ${MASTER_SITE_KDE} \
+ ${MASTER_SITE_LOCAL:S/$/:stripes/} \
+ http://people.FreeBSD.org/~avilla/distfiles/:stripes
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src \
+ avilla:stripes
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ stripes-freebsd-1.0${EXTRACT_SUFX}:stripes
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
@@ -35,7 +39,7 @@ RUN_DEPENDS= ${KDE4_PREFIX}/env/xdg-env.sh:${PORTSDIR}/misc/kde4-xdg-env \
xset:${PORTSDIR}/x11/xset \
setxkbmap:${PORTSDIR}/x11/setxkbmap
-SUB_FILES= kdm
+SUB_FILES= kdm layout.js
USE_RC_SUBR= kdm4
USE_KDE4= kdelibs pimlibs kdeprefix kdehier automoc4 oxygen
KDE4_BUILDENV= yes
@@ -112,10 +116,15 @@ pre-configure:
post-install:
${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \
${CHMOD} g+s ${PREFIX}/bin/ksysguardd
- @${LN} -sf ${PREFIX}/bin/startkde ${PREFIX}/bin/startkde4
- @${MV} ${PREFIX}/bin/kdm ${PREFIX}/bin/kdm-bin
- @${MV} ${PREFIX}/lib/kde4/libexec/kdm_config ${PREFIX}/lib/kde4/libexec/kdm-bin_config
- @${MV} ${PREFIX}/lib/kde4/libexec/kdm_greet ${PREFIX}/lib/kde4/libexec/kdm-bin_greet
- @${INSTALL_SCRIPT} ${WRKDIR}/kdm ${PREFIX}/bin
+ ${LN} -sf ${PREFIX}/bin/startkde ${PREFIX}/bin/startkde4
+ ${MV} ${PREFIX}/bin/kdm ${PREFIX}/bin/kdm-bin
+ ${MV} ${PREFIX}/lib/kde4/libexec/kdm_config ${PREFIX}/lib/kde4/libexec/kdm-bin_config
+ ${MV} ${PREFIX}/lib/kde4/libexec/kdm_greet ${PREFIX}/lib/kde4/libexec/kdm-bin_greet
+ ${INSTALL_SCRIPT} ${WRKDIR}/kdm ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+ ${INSTALL_DATA} ${FILESDIR}/metadata.desktop ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper
+ ${INSTALL_DATA} ${WRKDIR}/layout.js ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+ cd ${WRKDIR}/stripes-freebsd-1.0 && \
+ ${COPYTREE_SHARE} . ${PREFIX}/share/wallpapers
.include <bsd.port.mk>
diff --git a/x11/kde4-workspace/distinfo b/x11/kde4-workspace/distinfo
index 7b1d0873a93b..a24efa3a959c 100644
--- a/x11/kde4-workspace/distinfo
+++ b/x11/kde4-workspace/distinfo
@@ -1,3 +1,6 @@
-MD5 (KDE/kdebase-workspace-4.5.1.tar.bz2) = c030fa3530c3675636778d1561b012bd
-SHA256 (KDE/kdebase-workspace-4.5.1.tar.bz2) = cd0da0b493b9aeabc986bae10c3cf0f350c41e1298000a263a12a7a5d7003d57
-SIZE (KDE/kdebase-workspace-4.5.1.tar.bz2) = 65680180
+MD5 (KDE/kdebase-workspace-4.5.2.tar.bz2) = 0174c22b75e9a2b477ee166da2ca7319
+SHA256 (KDE/kdebase-workspace-4.5.2.tar.bz2) = c8deb0639c3639d9eefcd48306104b437dd7b452b2ea09c6072e4dbd7b144d9e
+SIZE (KDE/kdebase-workspace-4.5.2.tar.bz2) = 65674764
+MD5 (KDE/stripes-freebsd-1.0.tar.bz2) = 126add6a05a22dfcd67f73e7f5260b10
+SHA256 (KDE/stripes-freebsd-1.0.tar.bz2) = 6ac543c0be09df2ef89061740f4e6f8d5b807462d030dbbc3bcfd58056431127
+SIZE (KDE/stripes-freebsd-1.0.tar.bz2) = 4258348
diff --git a/x11/kde4-workspace/files/layout.js.in b/x11/kde4-workspace/files/layout.js.in
new file mode 100644
index 000000000000..6373257213ef
--- /dev/null
+++ b/x11/kde4-workspace/files/layout.js.in
@@ -0,0 +1,7 @@
+for (var i = 0; i < activityIds.length; ++i) {
+ var desktop = activityById(activityIds[i]);
+ desktop.wallpaperPlugin = "image";
+ desktop.wallpaperMode = "SingleImage";
+ desktop.currentConfigGroup = new Array("Wallpaper", "image");
+ desktop.writeConfig("wallpaper", "%%PREFIX%%/share/wallpapers/stripes-freebsd-blue/");
+}
diff --git a/x11/kde4-workspace/files/metadata.desktop b/x11/kde4-workspace/files/metadata.desktop
new file mode 100644
index 000000000000..80ab4a657791
--- /dev/null
+++ b/x11/kde4-workspace/files/metadata.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Default Panel
+
+Type=Service
+ServiceTypes=Plasma/LayoutTemplate
+X-KDE-PluginInfo-Author=Alberto Villa
+X-KDE-PluginInfo-Email=kde@FreeBSD.org
+X-KDE-PluginInfo-Name=org.kde.freebsd.defaultWallpaper
+X-KDE-PluginInfo-Version=1.0
+X-KDE-PluginInfo-Website=http://FreeBSD.kde.org/
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=BSD
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/x11/kde4-workspace/files/patch-1173503 b/x11/kde4-workspace/files/patch-1173503
deleted file mode 100644
index fa5331841fc6..000000000000
--- a/x11/kde4-workspace/files/patch-1173503
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./plasma/desktop/applets/kickoff/core/recentapplications.cpp 2010/09/09 15:15:03 1173502
-+++ ./plasma/desktop/applets/kickoff/core/recentapplications.cpp 2010/09/09 15:15:22 1173503
-@@ -73,6 +73,7 @@
- }
-
- recentGroup.writeEntry("Applications", recentApplications);
-+ recentGroup.config()->sync();
- }
- void addEntry(const QString& id, ServiceInfo& info) {
- // if this service is already in the list then remove the existing
diff --git a/x11/kde4-workspace/pkg-plist b/x11/kde4-workspace/pkg-plist
index 38068c3876a4..44abd0f3d548 100644
--- a/x11/kde4-workspace/pkg-plist
+++ b/x11/kde4-workspace/pkg-plist
@@ -816,6 +816,8 @@ share/apps/plasma/dashboard/AppleClasses/AppleScrollArea.js
share/apps/plasma/dashboard/AppleClasses/AppleScrollbar.js
share/apps/plasma/dashboard/AppleClasses/AppleSlider.js
share/apps/plasma/dashboard/button/genericButton.js
+share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents/layout.js
+share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/metadata.desktop
share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/layout.js
share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/metadata.desktop
share/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultPage/contents/layout.js
@@ -2237,8 +2239,34 @@ share/wallpapers/Red_Leaf/contents/images/1600x1200.jpg
share/wallpapers/Red_Leaf/contents/images/1920x1200.jpg
share/wallpapers/Red_Leaf/contents/screenshot.png
share/wallpapers/Red_Leaf/metadata.desktop
+share/wallpapers/stripes-freebsd-blue/contents/images/1024x768.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1280x1024.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1280x800.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1440x900.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1600x1200.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1920x1080.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1920x1200.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/800x600.jpg
+share/wallpapers/stripes-freebsd-blue/contents/screenshot.jpg
+share/wallpapers/stripes-freebsd-blue/metadata.desktop
+share/wallpapers/stripes-freebsd-red/contents/images/1024x768.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1280x1024.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1280x800.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1440x900.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1600x1200.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1920x1080.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1920x1200.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/800x600.jpg
+share/wallpapers/stripes-freebsd-red/contents/screenshot.jpg
+share/wallpapers/stripes-freebsd-red/metadata.desktop
share/wallpapers/stripes.png
share/wallpapers/stripes.png.desktop
+@dirrm share/wallpapers/stripes-freebsd-red/contents/images
+@dirrm share/wallpapers/stripes-freebsd-red/contents
+@dirrm share/wallpapers/stripes-freebsd-red
+@dirrm share/wallpapers/stripes-freebsd-blue/contents/images
+@dirrm share/wallpapers/stripes-freebsd-blue/contents
+@dirrm share/wallpapers/stripes-freebsd-blue
@dirrm share/wallpapers/Red_Leaf/contents/images
@dirrm share/wallpapers/Red_Leaf/contents
@dirrm share/wallpapers/Red_Leaf
@@ -2356,6 +2384,8 @@ share/wallpapers/stripes.png.desktop
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultPage
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel
+@dirrm share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+@dirrm share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper
@dirrm share/apps/plasma/layout-templates
@dirrm share/apps/plasma/dashboard/button
@dirrm share/apps/plasma/dashboard/AppleClasses
diff --git a/x11/kdebase4-runtime/distinfo b/x11/kdebase4-runtime/distinfo
index 253a1cbeff89..d840deff1e57 100644
--- a/x11/kdebase4-runtime/distinfo
+++ b/x11/kdebase4-runtime/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdebase-runtime-4.5.1.tar.bz2) = 83542744f8a23ff2b2621d152ce38fcc
-SHA256 (KDE/kdebase-runtime-4.5.1.tar.bz2) = 3f975db0f6b165f24d53495294fce4f317aeb036653d16fd561950e77ef757ba
-SIZE (KDE/kdebase-runtime-4.5.1.tar.bz2) = 5750512
+MD5 (KDE/kdebase-runtime-4.5.2.tar.bz2) = 6503a445c52fc1055152d46fca56eb0a
+SHA256 (KDE/kdebase-runtime-4.5.2.tar.bz2) = decdfc98c371bde090cda6660f0184847f8e716d636609b3d1defd402794ab11
+SIZE (KDE/kdebase-runtime-4.5.2.tar.bz2) = 5754563
diff --git a/x11/kdebase4-runtime/pkg-plist b/x11/kdebase4-runtime/pkg-plist
index a0fcaa9eb4d0..a1ed9a887cee 100644
--- a/x11/kdebase4-runtime/pkg-plist
+++ b/x11/kdebase4-runtime/pkg-plist
@@ -496,6 +496,9 @@ share/doc/HTML/en/kdesu/man-kdesu.1.docbook
share/doc/HTML/en/khelpcenter/background.png
share/doc/HTML/en/khelpcenter/bgtable.png
share/doc/HTML/en/khelpcenter/common
+share/doc/HTML/en/khelpcenter/documentationnotfound/common
+share/doc/HTML/en/khelpcenter/documentationnotfound/index.cache.bz2
+share/doc/HTML/en/khelpcenter/documentationnotfound/index.docbook
share/doc/HTML/en/khelpcenter/glossary/common
share/doc/HTML/en/khelpcenter/glossary/index.cache.bz2
share/doc/HTML/en/khelpcenter/glossary/index.docbook
@@ -1928,6 +1931,7 @@ share/sounds/KDE-Window-Shade-Up.ogg
@dirrm share/doc/HTML/en/kioslave/bzip2
@dirrm share/doc/HTML/en/kioslave/bookmarks
@dirrm share/doc/HTML/en/khelpcenter/glossary
+@dirrm share/doc/HTML/en/khelpcenter/documentationnotfound
@dirrm share/doc/HTML/en/khelpcenter
@dirrm share/doc/HTML/en/kdesu
@dirrm share/doc/HTML/en/kdebugdialog
diff --git a/x11/kdebase4-workspace/Makefile b/x11/kdebase4-workspace/Makefile
index 8df2209f0425..2dfc67927524 100644
--- a/x11/kdebase4-workspace/Makefile
+++ b/x11/kdebase4-workspace/Makefile
@@ -8,10 +8,14 @@
PORTNAME= kdebase-workspace
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 2
CATEGORIES= x11 kde
-MASTER_SITES= ${MASTER_SITE_KDE}
-MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
+MASTER_SITES= ${MASTER_SITE_KDE} \
+ ${MASTER_SITE_LOCAL:S/$/:stripes/} \
+ http://people.FreeBSD.org/~avilla/distfiles/:stripes
+MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src \
+ avilla:stripes
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ stripes-freebsd-1.0${EXTRACT_SUFX}:stripes
DIST_SUBDIR= KDE
MAINTAINER= kde@FreeBSD.org
@@ -35,7 +39,7 @@ RUN_DEPENDS= ${KDE4_PREFIX}/env/xdg-env.sh:${PORTSDIR}/misc/kde4-xdg-env \
xset:${PORTSDIR}/x11/xset \
setxkbmap:${PORTSDIR}/x11/setxkbmap
-SUB_FILES= kdm
+SUB_FILES= kdm layout.js
USE_RC_SUBR= kdm4
USE_KDE4= kdelibs pimlibs kdeprefix kdehier automoc4 oxygen
KDE4_BUILDENV= yes
@@ -112,10 +116,15 @@ pre-configure:
post-install:
${CHGRP} kmem ${PREFIX}/bin/ksysguardd && \
${CHMOD} g+s ${PREFIX}/bin/ksysguardd
- @${LN} -sf ${PREFIX}/bin/startkde ${PREFIX}/bin/startkde4
- @${MV} ${PREFIX}/bin/kdm ${PREFIX}/bin/kdm-bin
- @${MV} ${PREFIX}/lib/kde4/libexec/kdm_config ${PREFIX}/lib/kde4/libexec/kdm-bin_config
- @${MV} ${PREFIX}/lib/kde4/libexec/kdm_greet ${PREFIX}/lib/kde4/libexec/kdm-bin_greet
- @${INSTALL_SCRIPT} ${WRKDIR}/kdm ${PREFIX}/bin
+ ${LN} -sf ${PREFIX}/bin/startkde ${PREFIX}/bin/startkde4
+ ${MV} ${PREFIX}/bin/kdm ${PREFIX}/bin/kdm-bin
+ ${MV} ${PREFIX}/lib/kde4/libexec/kdm_config ${PREFIX}/lib/kde4/libexec/kdm-bin_config
+ ${MV} ${PREFIX}/lib/kde4/libexec/kdm_greet ${PREFIX}/lib/kde4/libexec/kdm-bin_greet
+ ${INSTALL_SCRIPT} ${WRKDIR}/kdm ${PREFIX}/bin
+ ${MKDIR} ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+ ${INSTALL_DATA} ${FILESDIR}/metadata.desktop ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper
+ ${INSTALL_DATA} ${WRKDIR}/layout.js ${PREFIX}/share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+ cd ${WRKDIR}/stripes-freebsd-1.0 && \
+ ${COPYTREE_SHARE} . ${PREFIX}/share/wallpapers
.include <bsd.port.mk>
diff --git a/x11/kdebase4-workspace/distinfo b/x11/kdebase4-workspace/distinfo
index 7b1d0873a93b..a24efa3a959c 100644
--- a/x11/kdebase4-workspace/distinfo
+++ b/x11/kdebase4-workspace/distinfo
@@ -1,3 +1,6 @@
-MD5 (KDE/kdebase-workspace-4.5.1.tar.bz2) = c030fa3530c3675636778d1561b012bd
-SHA256 (KDE/kdebase-workspace-4.5.1.tar.bz2) = cd0da0b493b9aeabc986bae10c3cf0f350c41e1298000a263a12a7a5d7003d57
-SIZE (KDE/kdebase-workspace-4.5.1.tar.bz2) = 65680180
+MD5 (KDE/kdebase-workspace-4.5.2.tar.bz2) = 0174c22b75e9a2b477ee166da2ca7319
+SHA256 (KDE/kdebase-workspace-4.5.2.tar.bz2) = c8deb0639c3639d9eefcd48306104b437dd7b452b2ea09c6072e4dbd7b144d9e
+SIZE (KDE/kdebase-workspace-4.5.2.tar.bz2) = 65674764
+MD5 (KDE/stripes-freebsd-1.0.tar.bz2) = 126add6a05a22dfcd67f73e7f5260b10
+SHA256 (KDE/stripes-freebsd-1.0.tar.bz2) = 6ac543c0be09df2ef89061740f4e6f8d5b807462d030dbbc3bcfd58056431127
+SIZE (KDE/stripes-freebsd-1.0.tar.bz2) = 4258348
diff --git a/x11/kdebase4-workspace/files/layout.js.in b/x11/kdebase4-workspace/files/layout.js.in
new file mode 100644
index 000000000000..6373257213ef
--- /dev/null
+++ b/x11/kdebase4-workspace/files/layout.js.in
@@ -0,0 +1,7 @@
+for (var i = 0; i < activityIds.length; ++i) {
+ var desktop = activityById(activityIds[i]);
+ desktop.wallpaperPlugin = "image";
+ desktop.wallpaperMode = "SingleImage";
+ desktop.currentConfigGroup = new Array("Wallpaper", "image");
+ desktop.writeConfig("wallpaper", "%%PREFIX%%/share/wallpapers/stripes-freebsd-blue/");
+}
diff --git a/x11/kdebase4-workspace/files/metadata.desktop b/x11/kdebase4-workspace/files/metadata.desktop
new file mode 100644
index 000000000000..80ab4a657791
--- /dev/null
+++ b/x11/kdebase4-workspace/files/metadata.desktop
@@ -0,0 +1,15 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Default Panel
+
+Type=Service
+ServiceTypes=Plasma/LayoutTemplate
+X-KDE-PluginInfo-Author=Alberto Villa
+X-KDE-PluginInfo-Email=kde@FreeBSD.org
+X-KDE-PluginInfo-Name=org.kde.freebsd.defaultWallpaper
+X-KDE-PluginInfo-Version=1.0
+X-KDE-PluginInfo-Website=http://FreeBSD.kde.org/
+X-KDE-PluginInfo-Category=
+X-KDE-PluginInfo-Depends=
+X-KDE-PluginInfo-License=BSD
+X-KDE-PluginInfo-EnabledByDefault=true
diff --git a/x11/kdebase4-workspace/files/patch-1173503 b/x11/kdebase4-workspace/files/patch-1173503
deleted file mode 100644
index fa5331841fc6..000000000000
--- a/x11/kdebase4-workspace/files/patch-1173503
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./plasma/desktop/applets/kickoff/core/recentapplications.cpp 2010/09/09 15:15:03 1173502
-+++ ./plasma/desktop/applets/kickoff/core/recentapplications.cpp 2010/09/09 15:15:22 1173503
-@@ -73,6 +73,7 @@
- }
-
- recentGroup.writeEntry("Applications", recentApplications);
-+ recentGroup.config()->sync();
- }
- void addEntry(const QString& id, ServiceInfo& info) {
- // if this service is already in the list then remove the existing
diff --git a/x11/kdebase4-workspace/pkg-plist b/x11/kdebase4-workspace/pkg-plist
index 38068c3876a4..44abd0f3d548 100644
--- a/x11/kdebase4-workspace/pkg-plist
+++ b/x11/kdebase4-workspace/pkg-plist
@@ -816,6 +816,8 @@ share/apps/plasma/dashboard/AppleClasses/AppleScrollArea.js
share/apps/plasma/dashboard/AppleClasses/AppleScrollbar.js
share/apps/plasma/dashboard/AppleClasses/AppleSlider.js
share/apps/plasma/dashboard/button/genericButton.js
+share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents/layout.js
+share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/metadata.desktop
share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents/layout.js
share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/metadata.desktop
share/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultPage/contents/layout.js
@@ -2237,8 +2239,34 @@ share/wallpapers/Red_Leaf/contents/images/1600x1200.jpg
share/wallpapers/Red_Leaf/contents/images/1920x1200.jpg
share/wallpapers/Red_Leaf/contents/screenshot.png
share/wallpapers/Red_Leaf/metadata.desktop
+share/wallpapers/stripes-freebsd-blue/contents/images/1024x768.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1280x1024.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1280x800.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1440x900.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1600x1200.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1920x1080.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/1920x1200.jpg
+share/wallpapers/stripes-freebsd-blue/contents/images/800x600.jpg
+share/wallpapers/stripes-freebsd-blue/contents/screenshot.jpg
+share/wallpapers/stripes-freebsd-blue/metadata.desktop
+share/wallpapers/stripes-freebsd-red/contents/images/1024x768.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1280x1024.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1280x800.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1440x900.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1600x1200.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1920x1080.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/1920x1200.jpg
+share/wallpapers/stripes-freebsd-red/contents/images/800x600.jpg
+share/wallpapers/stripes-freebsd-red/contents/screenshot.jpg
+share/wallpapers/stripes-freebsd-red/metadata.desktop
share/wallpapers/stripes.png
share/wallpapers/stripes.png.desktop
+@dirrm share/wallpapers/stripes-freebsd-red/contents/images
+@dirrm share/wallpapers/stripes-freebsd-red/contents
+@dirrm share/wallpapers/stripes-freebsd-red
+@dirrm share/wallpapers/stripes-freebsd-blue/contents/images
+@dirrm share/wallpapers/stripes-freebsd-blue/contents
+@dirrm share/wallpapers/stripes-freebsd-blue
@dirrm share/wallpapers/Red_Leaf/contents/images
@dirrm share/wallpapers/Red_Leaf/contents
@dirrm share/wallpapers/Red_Leaf
@@ -2356,6 +2384,8 @@ share/wallpapers/stripes.png.desktop
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-netbook.defaultPage
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel/contents
@dirrm share/apps/plasma/layout-templates/org.kde.plasma-desktop.defaultPanel
+@dirrm share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper/contents
+@dirrm share/apps/plasma/layout-templates/org.kde.freebsd.defaultWallpaper
@dirrm share/apps/plasma/layout-templates
@dirrm share/apps/plasma/dashboard/button
@dirrm share/apps/plasma/dashboard/AppleClasses
diff --git a/x11/kdebase4/distinfo b/x11/kdebase4/distinfo
index a28c438ea7b5..d904383dcde9 100644
--- a/x11/kdebase4/distinfo
+++ b/x11/kdebase4/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdebase-4.5.1.tar.bz2) = 9249b29618eed5dd5c7bfccacb3e0c43
-SHA256 (KDE/kdebase-4.5.1.tar.bz2) = 8bce667812f9dcb7e2018334009ac9942c07144a5d682260af0d8e12f2d0e819
-SIZE (KDE/kdebase-4.5.1.tar.bz2) = 2611115
+MD5 (KDE/kdebase-4.5.2.tar.bz2) = d93b5d73390d9f40739d9af09d4e8a87
+SHA256 (KDE/kdebase-4.5.2.tar.bz2) = e6ee2e2f130d1b962fe912eced35724d1f04f36038137de13811ae22e6688cc3
+SIZE (KDE/kdebase-4.5.2.tar.bz2) = 2640971
diff --git a/x11/kdelibs4/Makefile b/x11/kdelibs4/Makefile
index 31e1523261aa..7b44738ad54b 100644
--- a/x11/kdelibs4/Makefile
+++ b/x11/kdelibs4/Makefile
@@ -8,7 +8,6 @@
PORTNAME= kdelibs
PORTVERSION= ${KDE4_VERSION}
-PORTREVISION= 1
CATEGORIES= x11 kde ipv6
MASTER_SITES= ${MASTER_SITE_KDE}
MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src
diff --git a/x11/kdelibs4/distinfo b/x11/kdelibs4/distinfo
index 2463a3e64039..e6a137be6f29 100644
--- a/x11/kdelibs4/distinfo
+++ b/x11/kdelibs4/distinfo
@@ -1,3 +1,3 @@
-MD5 (KDE/kdelibs-4.5.1.tar.bz2) = f91f16b4349f8a2ca41dab5ca95f3877
-SHA256 (KDE/kdelibs-4.5.1.tar.bz2) = 0dc482603bd894bbe194c2c84275af73602fe84932bc1ba9a92496cf57ce1bf7
-SIZE (KDE/kdelibs-4.5.1.tar.bz2) = 13859768
+MD5 (KDE/kdelibs-4.5.2.tar.bz2) = 9f2ad67a40f233a72d374800e1c2d2e2
+SHA256 (KDE/kdelibs-4.5.2.tar.bz2) = 09e08cd91da0d9b84dad98e919a52000ea92b6cf34ec0c15b43a68cfd9c6b4c3
+SIZE (KDE/kdelibs-4.5.2.tar.bz2) = 13868855
diff --git a/x11/kdelibs4/files/patch-1171342 b/x11/kdelibs4/files/patch-1171342
deleted file mode 100644
index e2b9fa34b38e..000000000000
--- a/x11/kdelibs4/files/patch-1171342
+++ /dev/null
@@ -1,39 +0,0 @@
---- ./kdecore/io/karchive.cpp 2010/08/24 19:50:56 1167508
-+++ ./kdecore/io/karchive.cpp 2010/09/03 13:29:40 1171342
-@@ -634,7 +634,10 @@
-
- QByteArray KArchiveFile::data() const
- {
-- archive()->device()->seek( d->pos );
-+ bool ok = archive()->device()->seek( d->pos );
-+ if (!ok) {
-+ kWarning() << "Failed to sync to" << d->pos << "to read" << name();
-+ }
-
- // Read content
- QByteArray arr;
-@@ -661,7 +664,7 @@
- QFile f( dest + '/' + name() );
- if ( f.open( QIODevice::ReadWrite | QIODevice::Truncate ) )
- {
-- archive()->device()->seek( d->pos );
-+ QIODevice* inputDev = createDevice();
-
- // Read and write data in chunks to minimize memory usage
- const qint64 chunkSize = 1024 * 1024;
-@@ -671,12 +674,14 @@
-
- while ( remainingSize > 0 ) {
- const qint64 currentChunkSize = qMin( chunkSize, remainingSize );
-- const qint64 n = archive()->device()->read( array.data(), currentChunkSize );
-+ const qint64 n = inputDev->read( array.data(), currentChunkSize );
- Q_ASSERT( n == currentChunkSize );
- f.write( array.data(), currentChunkSize );
- remainingSize -= currentChunkSize;
- }
- f.close();
-+
-+ delete inputDev;
- }
- }
-
diff --git a/x11/kdelibs4/pkg-plist b/x11/kdelibs4/pkg-plist
index a36ccf47a765..3c60bd9806cb 100644
--- a/x11/kdelibs4/pkg-plist
+++ b/x11/kdelibs4/pkg-plist
@@ -2000,6 +2000,7 @@ share/apps/LICENSES/LGPL_V2
share/apps/LICENSES/LGPL_V3
share/apps/LICENSES/QPL_V1.0
share/apps/cmake/modules/BasicFindPackageVersion.cmake.in
+share/apps/cmake/modules/CMakeParseArguments.cmake
share/apps/cmake/modules/CheckCXXSourceCompiles.cmake
share/apps/cmake/modules/CheckCXXSourceRuns.cmake
share/apps/cmake/modules/CheckCXXSymbolExists.cmake
@@ -2974,6 +2975,7 @@ share/apps/ksgmltools2/customization/pt/entities/underArtisticLicense.docbook
share/apps/ksgmltools2/customization/pt/entities/underBSDLicense.docbook
share/apps/ksgmltools2/customization/pt/entities/underFDL.docbook
share/apps/ksgmltools2/customization/pt/entities/underGPL.docbook
+share/apps/ksgmltools2/customization/pt/entities/underLGPL.docbook
share/apps/ksgmltools2/customization/pt/entities/underX11License.docbook
share/apps/ksgmltools2/customization/pt/entities/update-doc.docbook
share/apps/ksgmltools2/customization/pt/lang.entities