diff options
author | avilla <avilla@FreeBSD.org> | 2011-06-14 17:23:49 +0800 |
---|---|---|
committer | avilla <avilla@FreeBSD.org> | 2011-06-14 17:23:49 +0800 |
commit | b96773f15f1e8aadacb12182a019bdb73b101951 (patch) | |
tree | 9bbfac62695336309a82a1e4cf96e510c93976f9 /x11 | |
parent | e7860095287904cb5591e9cc14ab06fdb2587729 (diff) | |
download | freebsd-ports-gnome-b96773f15f1e8aadacb12182a019bdb73b101951.tar.gz freebsd-ports-gnome-b96773f15f1e8aadacb12182a019bdb73b101951.tar.zst freebsd-ports-gnome-b96773f15f1e8aadacb12182a019bdb73b101951.zip |
The FreeBSD KDE Team is pleased to announce KDE SC 4.6.4. Read full
announcement here: http://kde.org/announcements/announce-4.6.4.php
Diffstat (limited to 'x11')
-rw-r--r-- | x11/kde4-baseapps/distinfo | 4 | ||||
-rw-r--r-- | x11/kde4-runtime/distinfo | 4 | ||||
-rw-r--r-- | x11/kde4-workspace/distinfo | 4 | ||||
-rw-r--r-- | x11/kde4/Makefile | 8 | ||||
-rw-r--r-- | x11/kdebase4-runtime/distinfo | 4 | ||||
-rw-r--r-- | x11/kdebase4-workspace/distinfo | 4 | ||||
-rw-r--r-- | x11/kdebase4/distinfo | 4 | ||||
-rw-r--r-- | x11/kdelibs4/Makefile | 1 | ||||
-rw-r--r-- | x11/kdelibs4/distinfo | 4 | ||||
-rw-r--r-- | x11/kdelibs4/files/patch-git-92db24ad | 27 | ||||
-rw-r--r-- | x11/kdelibs4/files/patch-kdeui-icons-kiconengine.cpp | 99 | ||||
-rw-r--r-- | x11/kdelibs4/files/patch-kdeui-icons-kiconengine_p.h | 33 |
12 files changed, 18 insertions, 178 deletions
diff --git a/x11/kde4-baseapps/distinfo b/x11/kde4-baseapps/distinfo index fe609de0b51e..27b73c7fd88a 100644 --- a/x11/kde4-baseapps/distinfo +++ b/x11/kde4-baseapps/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdebase-4.6.3.tar.bz2) = 23151e6afdc3864a9637794715faf750740e15f15b5d9f5b35ab431db473494d -SIZE (KDE/kdebase-4.6.3.tar.bz2) = 2682586 +SHA256 (KDE/kdebase-4.6.4.tar.bz2) = 0a1ab043fa60d299d7c4f36e4c4bcb54d9609d215cd31f5afa239642c80fea54 +SIZE (KDE/kdebase-4.6.4.tar.bz2) = 2678729 diff --git a/x11/kde4-runtime/distinfo b/x11/kde4-runtime/distinfo index 98cd3e2aa75c..3ac8de248403 100644 --- a/x11/kde4-runtime/distinfo +++ b/x11/kde4-runtime/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdebase-runtime-4.6.3.tar.bz2) = 96418d3bce773b96bd5594e92f8f45e05131090c9afa93a7588e1739b86f1598 -SIZE (KDE/kdebase-runtime-4.6.3.tar.bz2) = 5835360 +SHA256 (KDE/kdebase-runtime-4.6.4.tar.bz2) = 4443c1bc2aaea9db5f32a4a630b2727c36251d30788d7e24fb09f34a821de5f6 +SIZE (KDE/kdebase-runtime-4.6.4.tar.bz2) = 5827445 diff --git a/x11/kde4-workspace/distinfo b/x11/kde4-workspace/distinfo index d47a4c30c331..085db6e8f114 100644 --- a/x11/kde4-workspace/distinfo +++ b/x11/kde4-workspace/distinfo @@ -1,4 +1,4 @@ -SHA256 (KDE/kdebase-workspace-4.6.3.tar.bz2) = ab11dbfc48b94a4cb867436d91aa80a3677bdb6e49a6df8cc1c70a4f8dd5868d -SIZE (KDE/kdebase-workspace-4.6.3.tar.bz2) = 69349331 +SHA256 (KDE/kdebase-workspace-4.6.4.tar.bz2) = 84ee9a3f98fef7d1e70aecc1fe5f2ee0a3438c2560a70df88cfcf83432da077a +SIZE (KDE/kdebase-workspace-4.6.4.tar.bz2) = 69240482 SHA256 (KDE/stripes-freebsd-1.0.tar.bz2) = 6ac543c0be09df2ef89061740f4e6f8d5b807462d030dbbc3bcfd58056431127 SIZE (KDE/stripes-freebsd-1.0.tar.bz2) = 4258348 diff --git a/x11/kde4/Makefile b/x11/kde4/Makefile index aaf173c01d48..5ec453f3de89 100644 --- a/x11/kde4/Makefile +++ b/x11/kde4/Makefile @@ -103,12 +103,12 @@ RUN_DEPENDS+= ${KDE4_PREFIX}/bin/printer-applet:${PORTSDIR}/print/kdeutils4-prin .if !defined(WITHOUT_PRINTER_CONFIG) RUN_DEPENDS+= ${KDE4_PREFIX}/share/apps/system-config-printer-kde/system-config-printer-kde.py:${PORTSDIR}/print/system-config-printer-kde .endif -.if !defined(WITHOUT_XINE) -RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/plugins/phonon_backend/phonon_xine.so:${PORTSDIR}/multimedia/phonon-xine -.endif -.if !defined(WITHOUT_VLC) +.if defined(WITH_VLC) RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/plugins/phonon_backend/phonon_vlc.so:${PORTSDIR}/multimedia/phonon-vlc .endif +.if defined(WITH_XINE) +RUN_DEPENDS+= ${KDE4_PREFIX}/lib/kde4/plugins/phonon_backend/phonon_xine.so:${PORTSDIR}/multimedia/phonon-xine +.endif do-install: ${DO_NADA} diff --git a/x11/kdebase4-runtime/distinfo b/x11/kdebase4-runtime/distinfo index 98cd3e2aa75c..3ac8de248403 100644 --- a/x11/kdebase4-runtime/distinfo +++ b/x11/kdebase4-runtime/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdebase-runtime-4.6.3.tar.bz2) = 96418d3bce773b96bd5594e92f8f45e05131090c9afa93a7588e1739b86f1598 -SIZE (KDE/kdebase-runtime-4.6.3.tar.bz2) = 5835360 +SHA256 (KDE/kdebase-runtime-4.6.4.tar.bz2) = 4443c1bc2aaea9db5f32a4a630b2727c36251d30788d7e24fb09f34a821de5f6 +SIZE (KDE/kdebase-runtime-4.6.4.tar.bz2) = 5827445 diff --git a/x11/kdebase4-workspace/distinfo b/x11/kdebase4-workspace/distinfo index d47a4c30c331..085db6e8f114 100644 --- a/x11/kdebase4-workspace/distinfo +++ b/x11/kdebase4-workspace/distinfo @@ -1,4 +1,4 @@ -SHA256 (KDE/kdebase-workspace-4.6.3.tar.bz2) = ab11dbfc48b94a4cb867436d91aa80a3677bdb6e49a6df8cc1c70a4f8dd5868d -SIZE (KDE/kdebase-workspace-4.6.3.tar.bz2) = 69349331 +SHA256 (KDE/kdebase-workspace-4.6.4.tar.bz2) = 84ee9a3f98fef7d1e70aecc1fe5f2ee0a3438c2560a70df88cfcf83432da077a +SIZE (KDE/kdebase-workspace-4.6.4.tar.bz2) = 69240482 SHA256 (KDE/stripes-freebsd-1.0.tar.bz2) = 6ac543c0be09df2ef89061740f4e6f8d5b807462d030dbbc3bcfd58056431127 SIZE (KDE/stripes-freebsd-1.0.tar.bz2) = 4258348 diff --git a/x11/kdebase4/distinfo b/x11/kdebase4/distinfo index fe609de0b51e..27b73c7fd88a 100644 --- a/x11/kdebase4/distinfo +++ b/x11/kdebase4/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdebase-4.6.3.tar.bz2) = 23151e6afdc3864a9637794715faf750740e15f15b5d9f5b35ab431db473494d -SIZE (KDE/kdebase-4.6.3.tar.bz2) = 2682586 +SHA256 (KDE/kdebase-4.6.4.tar.bz2) = 0a1ab043fa60d299d7c4f36e4c4bcb54d9609d215cd31f5afa239642c80fea54 +SIZE (KDE/kdebase-4.6.4.tar.bz2) = 2678729 diff --git a/x11/kdelibs4/Makefile b/x11/kdelibs4/Makefile index f1588414565a..3d8ed3af066c 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 24dbde019e76..23132a7d6341 100644 --- a/x11/kdelibs4/distinfo +++ b/x11/kdelibs4/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdelibs-4.6.3.tar.bz2) = b6ea04dc9014ff3fca0242fd927faeb67dc53288779aeb873d46104aa6109e38 -SIZE (KDE/kdelibs-4.6.3.tar.bz2) = 12916816 +SHA256 (KDE/kdelibs-4.6.4.tar.bz2) = e1ba403c5da138b593635b28f0f29d0239142a5ca3a329e18140e1c1dc27079a +SIZE (KDE/kdelibs-4.6.4.tar.bz2) = 12919058 diff --git a/x11/kdelibs4/files/patch-git-92db24ad b/x11/kdelibs4/files/patch-git-92db24ad deleted file mode 100644 index 4c4af2f692f4..000000000000 --- a/x11/kdelibs4/files/patch-git-92db24ad +++ /dev/null @@ -1,27 +0,0 @@ -commit 92db24adfa941003db1d885df01157056617f30b -Author: Maks Orlovich <maksim@kde.org> -Date: Sun May 8 14:39:03 2011 -0400 - - Fix the job-on-hold reuse logic, which caused the double-POST problem) - - adawit, could you please at least READ what you're backporting if you are - going to be this aggressive? Or better yet, please don't backport anything - that's not fixing a critical bug or is trivial, as per: - http://techbase.kde.org/Policies/Minor_Point_Release_Policy - - CCMAIL: adawit@kde.org - BUG: 272466 - -diff --git kio/kio/scheduler.cpp kio/kio/scheduler.cpp -index 55da053..9f5607e 100644 ---- kio/kio/scheduler.cpp -+++ kio/kio/scheduler.cpp -@@ -1151,7 +1151,7 @@ Slave *SchedulerPrivate::heldSlaveForJob(SimpleJob *job) - bool canJobReuse = (cmd == CMD_GET || cmd == CMD_MULTI_GET); - - if (KIO::TransferJob *tJob = qobject_cast<KIO::TransferJob *>(job)) { -- canJobReuse = cmd == (canJobReuse || cmd == CMD_SPECIAL); -+ canJobReuse = (canJobReuse || cmd == CMD_SPECIAL); - if (canJobReuse) { - KIO::MetaData outgoing = tJob->outgoingMetaData(); - const QString resume = outgoing.value("resume"); diff --git a/x11/kdelibs4/files/patch-kdeui-icons-kiconengine.cpp b/x11/kdelibs4/files/patch-kdeui-icons-kiconengine.cpp deleted file mode 100644 index 210bd5d367e5..000000000000 --- a/x11/kdelibs4/files/patch-kdeui-icons-kiconengine.cpp +++ /dev/null @@ -1,99 +0,0 @@ -commit e7951201a19a4439b6ad95440c6de9b6b3620e45 -Author: Aaron Seigo <aseigo@kde.org> -Date: Fri May 6 15:19:09 2011 +0200 - - use a QWeakPointer on the KIconLoader passed in as there are no lifetime guarantees - - usually KGlobal::iconLoader() is used, so this isn't an issue seen very often. - however, when a local KIconLoader is created, it is easy to get QIcons with a - KIconEngine that has a bad KIconLoader pointer in them. particularly as QIcon - is implicitly shared and easily passed around. the StatusNotifier Plasma DataEngine - was triggering this, though it would be trivial to run into this problem again - anytime a KIconLoader is created locally - - thankfully, QWeakPointer does the job and is very fast and light. (confirmed - both with my own testing and confirmation from Thiago). - - massive thanks to Michael Pyne for detecting the cause of the problem via Valgrind. - - BUG:258706 - ---- kdeui/icons/kiconengine.cpp -+++ kdeui/icons/kiconengine.cpp -@@ -27,16 +27,16 @@ - - - KIconEngine::KIconEngine(const QString& iconName, KIconLoader* iconLoader, const QStringList& overlays) -+ : mIconName(iconName), -+ mIconLoader(iconLoader), -+ mOverlays(overlays) - { -- mIconName = iconName; -- mIconLoader = iconLoader; -- mOverlays = overlays; - } - - KIconEngine::KIconEngine(const QString& iconName, KIconLoader* iconLoader) -+ : mIconName(iconName), -+ mIconLoader(iconLoader) - { -- mIconName = iconName; -- mIconLoader = iconLoader; - } - - static inline int qIconModeToKIconState( QIcon::Mode mode ) -@@ -65,8 +65,12 @@ QSize KIconEngine::actualSize( const QSize & size, QIcon::Mode mode, QIcon::Stat - return QSize(iconSize, iconSize); - } - --void KIconEngine::paint( QPainter * painter, const QRect & rect, QIcon::Mode mode, QIcon::State state ) -+void KIconEngine::paint(QPainter * painter, const QRect & rect, QIcon::Mode mode, QIcon::State state) - { -+ if (!mIconLoader) { -+ return; -+ } -+ - Q_UNUSED(state) - - const int kstate = qIconModeToKIconState(mode); -@@ -80,20 +84,27 @@ void KIconEngine::paint( QPainter * painter, const QRect & rect, QIcon::Mode mod - } - - const int iconSize = qMin(rect.width(), rect.height()); -- const QPixmap pix = mIconLoader->loadIcon(mIconName, group, iconSize, kstate, mOverlays); -+ const QPixmap pix = mIconLoader.data()->loadIcon(mIconName, group, iconSize, kstate, mOverlays); - painter->drawPixmap(rect, pix); - } - --QPixmap KIconEngine::pixmap( const QSize & size, QIcon::Mode mode, QIcon::State state ) -+QPixmap KIconEngine::pixmap(const QSize & size, QIcon::Mode mode, QIcon::State state) - { - Q_UNUSED(state) - -+ if (!mIconLoader) { -+ QPixmap pm(size); -+ pm.fill(Qt::transparent); -+ return pm; -+ } -+ - const int kstate = qIconModeToKIconState(mode); - const int iconSize = qMin(size.width(), size.height()); -- QPixmap pix = mIconLoader->loadIcon(mIconName, KIconLoader::Desktop, iconSize, kstate, mOverlays); -+ QPixmap pix = mIconLoader.data()->loadIcon(mIconName, KIconLoader::Desktop, iconSize, kstate, mOverlays); - -- if(pix.size() == size) -+ if (pix.size() == size) { - return pix; -+ } - - QPixmap pix2(size); - pix2.fill(QColor(0,0,0,0)); -@@ -111,7 +122,7 @@ QString KIconEngine::key() const - - QIconEngineV2 *KIconEngine::clone() const - { -- return new KIconEngine(mIconName, mIconLoader, mOverlays); -+ return new KIconEngine(mIconName, mIconLoader.data(), mOverlays); - } - - bool KIconEngine::read(QDataStream &in) diff --git a/x11/kdelibs4/files/patch-kdeui-icons-kiconengine_p.h b/x11/kdelibs4/files/patch-kdeui-icons-kiconengine_p.h deleted file mode 100644 index 8fd0d0d95943..000000000000 --- a/x11/kdelibs4/files/patch-kdeui-icons-kiconengine_p.h +++ /dev/null @@ -1,33 +0,0 @@ -commit e7951201a19a4439b6ad95440c6de9b6b3620e45 -Author: Aaron Seigo <aseigo@kde.org> -Date: Fri May 6 15:19:09 2011 +0200 - - use a QWeakPointer on the KIconLoader passed in as there are no lifetime guarantees - - usually KGlobal::iconLoader() is used, so this isn't an issue seen very often. - however, when a local KIconLoader is created, it is easy to get QIcons with a - KIconEngine that has a bad KIconLoader pointer in them. particularly as QIcon - is implicitly shared and easily passed around. the StatusNotifier Plasma DataEngine - was triggering this, though it would be trivial to run into this problem again - anytime a KIconLoader is created locally - - thankfully, QWeakPointer does the job and is very fast and light. (confirmed - both with my own testing and confirmation from Thiago). - - massive thanks to Michael Pyne for detecting the cause of the problem via Valgrind. - - BUG:258706 - -diff --git a/kdeui/icons/kiconengine_p.h b/kdeui/icons/kiconengine_p.h -index 8095d2a..9fba63c 100644 ---- kdeui/icons/kiconengine_p.h -+++ kdeui/icons/kiconengine_p.h -@@ -75,7 +75,7 @@ class KIconEngine : public QIconEngineV2 - private: - QString mIconName; - QStringList mOverlays; -- KIconLoader* mIconLoader; -+ QWeakPointer<KIconLoader> mIconLoader; - }; - - inline KIconEngine::~KIconEngine() |