diff --git a/package/kde/arts/arts.desc b/package/kde/arts/arts.desc
index ff96da768..c29448264 100644
--- a/package/kde/arts/arts.desc
+++ b/package/kde/arts/arts.desc
@@ -40,8 +40,8 @@
[L] GPL
[S] Stable
-[V] 1.5.5
+[V] 1.5.6
[P] X -?---5---9 128.200
-[D] 4108547853 arts-1.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 388946242 arts-1.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeaccessibility/kdeaccessibility.desc b/package/kde/kdeaccessibility/kdeaccessibility.desc
index a0c404709..c80315369 100644
--- a/package/kde/kdeaccessibility/kdeaccessibility.desc
+++ b/package/kde/kdeaccessibility/kdeaccessibility.desc
@@ -39,8 +39,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 171.500
-[D] 642742027 kdeaccessibility-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1933783436 kdeaccessibility-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeaddons/kdeaddons-security-fix.patch b/package/kde/kdeaddons/kdeaddons-security-fix.patch
new file mode 100644
index 000000000..71fa34733
--- /dev/null
+++ b/package/kde/kdeaddons/kdeaddons-security-fix.patch
@@ -0,0 +1,25 @@
+Fixes "a minor but annoying privacy issue," see http://kde.org/info/3.5.6.php
+
+--- kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2006/06/25 12:30:34 554811
++++ kdeaddons/konq-plugins/webarchiver/archivedialog.cpp 2007/01/24 17:16:52 626814
+@@ -395,12 +395,15 @@
+ QString ArchiveDialog::handleLink(const KURL& _url, const QString& _link)
+ {
+ KURL url(getAbsoluteURL(_url, _link));
+- QString tarFileName;
+
+- if (m_state==Retrieving)
+- m_urlsToDownload.append(url);
+- else if (m_state==Saving)
+- tarFileName = m_downloadedURLDict[url.url()];
++ QString tarFileName;
++ if (kapp->authorizeURLAction("redirect", _url, url))
++ {
++ if (m_state==Retrieving)
++ m_urlsToDownload.append(url);
++ else if (m_state==Saving)
++ tarFileName = m_downloadedURLDict[url.url()];
++ }
+
+ return tarFileName;
+ }
diff --git a/package/kde/kdeaddons/kdeaddons.desc b/package/kde/kdeaddons/kdeaddons.desc
index 6c618e2fd..6659588fc 100644
--- a/package/kde/kdeaddons/kdeaddons.desc
+++ b/package/kde/kdeaddons/kdeaddons.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 196.500
-[D] 3404032699 kdeaddons-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 602063496 kdeaddons-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeadmin/kdeadmin.desc b/package/kde/kdeadmin/kdeadmin.desc
index d9855824b..29a9a68fb 100644
--- a/package/kde/kdeadmin/kdeadmin.desc
+++ b/package/kde/kdeadmin/kdeadmin.desc
@@ -42,8 +42,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 169.600
-[D] 25330256 kdeadmin-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1005706253 kdeadmin-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeartwork/kdeartwork.desc b/package/kde/kdeartwork/kdeartwork.desc
index bd3d87bde..5c43b3b1f 100644
--- a/package/kde/kdeartwork/kdeartwork.desc
+++ b/package/kde/kdeartwork/kdeartwork.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 176.400
-[D] 1956144281 kdeartwork-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 710331624 kdeartwork-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdebase/kdebase.desc b/package/kde/kdebase/kdebase.desc
index 81413d573..d6727adaa 100644
--- a/package/kde/kdebase/kdebase.desc
+++ b/package/kde/kdebase/kdebase.desc
@@ -43,8 +43,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 166.700
-[D] 3861209140 kdebase-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 794104401 kdebase-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdebindings/kdebindings-3.5.6-build-against-python-before-2.5.patch b/package/kde/kdebindings/kdebindings-3.5.6-build-against-python-before-2.5.patch
new file mode 100644
index 000000000..8c3dc5cef
--- /dev/null
+++ b/package/kde/kdebindings/kdebindings-3.5.6-build-against-python-before-2.5.patch
@@ -0,0 +1,340 @@
+
+
+
+
+
+ KDE Download
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
You Are About to Download...
+
+ When you click one of the mirror links below you will be redirected to the download
+ you have just selected.
+
+
+
Please Contribute!
+
+ KDE is a very large project and depends on people volunteering time, code, money,
+ and energy to keep it going. If you are interested in supporting KDE in any way,
+ please read the Supporting KDE page.
+
+
+
KDE is available for free and will always be available for free, including each
+ and every line of its source code for everyone to modify and distribute. If you
+ enjoy and use KDE please consider supporting the KDE Project financially. KDE
+ is in constant need of funds in order to finance its operations.
+
+
+
+
Download Locations
+
The following is a list of KDE FTP mirrors that have recently updated
+from our master ftp distribution site. The "hours" display tells you how many hours ago
+a mirror has been detected to have synced last time. A sorted list of
+all known KDE FTP mirrors is available, as well as
+status of all KDE FTP mirrors .
+
+
You seem to be located in AUSTRIA (AT).
+
Local mirrors
+
+
+
+
Other mirrors
+
+
+
+
[ Edit ]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/package/kde/kdebindings/kdebindings.desc b/package/kde/kdebindings/kdebindings.desc
index fa285d4ac..bf982a2e4 100644
--- a/package/kde/kdebindings/kdebindings.desc
+++ b/package/kde/kdebindings/kdebindings.desc
@@ -39,8 +39,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 199.200
-[D] 1173859297 kdebindings-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1348132683 kdebindings-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeedu/kdeedu.desc b/package/kde/kdeedu/kdeedu.desc
index 3e1784efb..85e334716 100644
--- a/package/kde/kdeedu/kdeedu.desc
+++ b/package/kde/kdeedu/kdeedu.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 176.000
-[D] 403723484 kdeedu-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 123070682 kdeedu-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdegames/kdegames.desc b/package/kde/kdegames/kdegames.desc
index 95a8038c6..e23232630 100644
--- a/package/kde/kdegames/kdegames.desc
+++ b/package/kde/kdegames/kdegames.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 167.700
-[D] 294161056 kdegames-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 2914860366 kdegames-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdegraphics/kdegraphics.desc b/package/kde/kdegraphics/kdegraphics.desc
index 0381b29dd..f674038f7 100644
--- a/package/kde/kdegraphics/kdegraphics.desc
+++ b/package/kde/kdegraphics/kdegraphics.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 216.700
-[D] 899737592 kdegraphics-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 398340295 kdegraphics-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdelibs/kdelibs.desc b/package/kde/kdelibs/kdelibs.desc
index 4e3657c67..2c1287f3a 100644
--- a/package/kde/kdelibs/kdelibs.desc
+++ b/package/kde/kdelibs/kdelibs.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 166.500
-[D] 3341190838 kdelibs-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1234416266 kdelibs-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdemultimedia/kdemultimedia.desc b/package/kde/kdemultimedia/kdemultimedia.desc
index 8f398a50f..977b43353 100644
--- a/package/kde/kdemultimedia/kdemultimedia.desc
+++ b/package/kde/kdemultimedia/kdemultimedia.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 193.700
-[D] 527464185 kdemultimedia-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1574391653 kdemultimedia-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdenetwork/kdenetwork.desc b/package/kde/kdenetwork/kdenetwork.desc
index f056adbe6..1345596f7 100644
--- a/package/kde/kdenetwork/kdenetwork.desc
+++ b/package/kde/kdenetwork/kdenetwork.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 185.400
-[D] 4115634363 kdenetwork-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 3391116246 kdenetwork-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdepim/kdepim.desc b/package/kde/kdepim/kdepim.desc
index 34edb1fdc..5c5a9b3bf 100644
--- a/package/kde/kdepim/kdepim.desc
+++ b/package/kde/kdepim/kdepim.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 167.000
-[D] 1579773981 kdepim-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 3788796975 kdepim-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
[D] 1403856925 ksyncml-20050314.tar.gz http://www.borowka.net/~maciek/ksyncml/data/
diff --git a/package/kde/kdesdk/kdesdk.desc b/package/kde/kdesdk/kdesdk.desc
index d36184bfd..6376149f0 100644
--- a/package/kde/kdesdk/kdesdk.desc
+++ b/package/kde/kdesdk/kdesdk.desc
@@ -39,8 +39,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 195.900
-[D] 1520200347 kdesdk-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 3761157286 kdesdk-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdetoys/kdetoys.desc b/package/kde/kdetoys/kdetoys.desc
index 45d8460f0..0b61ef10d 100644
--- a/package/kde/kdetoys/kdetoys.desc
+++ b/package/kde/kdetoys/kdetoys.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 193.900
-[D] 4098717607 kdetoys-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 2436952865 kdetoys-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdeutils/kdeutils.desc b/package/kde/kdeutils/kdeutils.desc
index a548f738d..7478784e9 100644
--- a/package/kde/kdeutils/kdeutils.desc
+++ b/package/kde/kdeutils/kdeutils.desc
@@ -41,8 +41,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 166.900
-[D] 954354887 kdeutils-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 2812455031 kdeutils-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdevelop/kdevelop.desc b/package/kde/kdevelop/kdevelop.desc
index fda8ed52f..e629b54c3 100644
--- a/package/kde/kdevelop/kdevelop.desc
+++ b/package/kde/kdevelop/kdevelop.desc
@@ -35,8 +35,8 @@
[L] GPL
[S] Stable
-[V] 3.3.5
+[V] 3.3.6
[P] X -?---5---9 208.300
-[D] 1604164365 kdevelop-3.3.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 3056295616 kdevelop-3.3.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/kdewebdev/kdewebdev.desc b/package/kde/kdewebdev/kdewebdev.desc
index d69304c2c..46d84abba 100644
--- a/package/kde/kdewebdev/kdewebdev.desc
+++ b/package/kde/kdewebdev/kdewebdev.desc
@@ -37,8 +37,8 @@
[L] GPL
[S] Stable
-[V] 3.5.5
+[V] 3.5.6
[P] X -?---5---9 196.000
-[D] 2943756577 kdewebdev-3.5.5.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.5/src/
+[D] 1075711919 kdewebdev-3.5.6.tar.bz2 http://gd.tuwien.ac.at/kde/stable/3.5.6/src/
diff --git a/package/kde/update-kde.sh b/package/kde/update-kde.sh
index 9fc86487a..e37c7e360 100755
--- a/package/kde/update-kde.sh
+++ b/package/kde/update-kde.sh
@@ -1,5 +1,11 @@
#!/bin/bash
+(
+oldver="${1//./\.}"
+newver="${2//./\.}"
+
+cd package/kde
+
if [ ! "$1" -o ! "$2" ] ; then
echo "You must specify old and new version ..."
exit -1
@@ -8,7 +14,7 @@ fi
for x in kde* arts ; do
[ -f $x/$x.desc ] || continue
echo "Updating $x ..."
- sed -e s,$1,$2,g \
+ sed -e "s,$oldver,$newver,g" \
-e "s/\[D\] [0-9]* /\[D\] 0 /" $x/$x.desc > $x/$x.desc.new
mv $x/$x.desc.new $x/$x.desc
done
@@ -17,6 +23,14 @@ done
# the arts.desc is changed above and below.
x="arts"
echo "Updating $x ..."
-sed -e s,1.${1:2},1.${2:2},g \
+sed -e "s,1\.${oldver:3},1\.${newver:3},g" \
+ -e "s/\[D\] [0-9]* /\[D\] 0 /" $x/$x.desc > $x/$x.desc.new
+mv $x/$x.desc.new $x/$x.desc
+
+# Likewise for kdevelop, but the version number is 3.3.x.
+x="kdevelop"
+echo "Updating $x ..."
+sed -e "s,3\.3\.${oldver:6},3\.3\.${newver:6},g" \
-e "s/\[D\] [0-9]* /\[D\] 0 /" $x/$x.desc > $x/$x.desc.new
mv $x/$x.desc.new $x/$x.desc
+)