public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Johannes Huber" <johu@gmx.de>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/kde:master commit in: kde-base/kdeplasma-addons/files/, kde-base/kdeplasma-addons/
Date: Mon, 28 Nov 2011 18:36:47 +0000 (UTC)	[thread overview]
Message-ID: <4a12e63bdaa62c532ede0673168c8e53c97a0de3.johu@gentoo> (raw)

commit:     4a12e63bdaa62c532ede0673168c8e53c97a0de3
Author:     Johannes Huber <johu <AT> gmx <DOT> de>
AuthorDate: Mon Nov 28 18:37:29 2011 +0000
Commit:     Johannes Huber <johu <AT> gmx <DOT> de>
CommitDate: Mon Nov 28 18:37:29 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=4a12e63b

[kde-base/kdeplasma-addons] Add build fix patches to 4.7.80, bug 392027. Thanks Marian Kyral <mkyral <AT> email.cz>.

(Portage version: 2.2.0_alpha78/git/Linux i686, unsigned Manifest commit)

---
 ...deplasma-addons-4.7.80-fix-build-lancelot.patch |  122 ++++++++++++++++++++
 ...-addons-4.7.80-fix-build-marble-wallpaper.patch |   19 +++
 ...-addons-4.7.80-remove-outdated-statements.patch |   40 +++++++
 .../kdeplasma-addons-4.7.80.ebuild                 |    3 +
 4 files changed, 184 insertions(+), 0 deletions(-)

diff --git a/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-lancelot.patch b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-lancelot.patch
new file mode 100644
index 0000000..96a00c5
--- /dev/null
+++ b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-lancelot.patch
@@ -0,0 +1,122 @@
+commit 6967ee53518136651b4fd5d691293a3c866d7a47
+Author: Aaron Seigo <aseigo@kde.org>
+Date:   Tue Nov 22 21:10:45 2011 +0100
+
+    fix build
+
+diff --git a/libs/lancelot-datamodels/OpenDocuments.cpp b/libs/lancelot-datamodels/OpenDocuments.cpp
+index 4b2bec5..b9f24ec 100644
+--- a/libs/lancelot-datamodels/OpenDocuments.cpp
++++ b/libs/lancelot-datamodels/OpenDocuments.cpp
+@@ -66,41 +66,41 @@ OpenDocuments::~OpenDocuments()
+     delete d;
+ }
+ 
+-void OpenDocuments::Private::connectTask(TaskPtr task)
++void OpenDocuments::Private::connectTask(::TaskManager::Task *task)
+ {
+     Q_ASSERT(task);
+     connect(
+-        task.constData(), SIGNAL(changed(::TaskManager::TaskChanges)),
++        task, SIGNAL(changed(::TaskManager::TaskChanges)),
+         this, SLOT(taskChanged())
+     );
+ }
+ 
+ void OpenDocuments::load()
+ {
+-    foreach (TaskPtr task, TaskManager::TaskManager::self()->tasks()) {
++    foreach (TaskManager::Task *task, TaskManager::TaskManager::self()->tasks()) {
+         if (d->setDataForTask(task)) {
+             d->connectTask(task);
+         }
+     }
+ 
+     connect(
+-        TaskManager::TaskManager::self(), SIGNAL(taskAdded(TaskPtr)),
+-        d, SLOT(taskAdded(TaskPtr))
++        TaskManager::TaskManager::self(), SIGNAL(taskAdded(::TaskManager::Task*)),
++        d, SLOT(taskAdded(::TaskManager::Task*))
+     );
+ 
+     connect(
+-        TaskManager::TaskManager::self(), SIGNAL(taskRemoved(TaskPtr)),
+-        d, SLOT(taskRemoved(TaskPtr))
++        TaskManager::TaskManager::self(), SIGNAL(taskRemoved(::TaskManager::Task*)),
++        d, SLOT(taskRemoved(::TaskManager::Task*))
+     );
+ }
+ 
+-void OpenDocuments::Private::taskAdded(TaskPtr task)
++void OpenDocuments::Private::taskAdded(::TaskManager::Task *task)
+ {
+     connectTask(task);
+     setDataForTask(task);
+ }
+ 
+-void OpenDocuments::Private::taskRemoved(TaskPtr task)
++void OpenDocuments::Private::taskRemoved(::TaskManager::Task *task)
+ {
+     Q_ASSERT(task);
+     int index = indexOf(task->window());
+@@ -115,10 +115,10 @@ void OpenDocuments::Private::taskChanged()
+     TaskManager::Task* task = qobject_cast<TaskManager::Task*>(sender());
+     Q_ASSERT(task);
+ 
+-    setDataForTask(TaskPtr(task));
++    setDataForTask(task);
+ }
+ 
+-bool OpenDocuments::Private::setDataForTask(TaskPtr task)
++bool OpenDocuments::Private::setDataForTask(::TaskManager::Task *task)
+ {
+     Q_ASSERT(task);
+ 
+diff --git a/libs/lancelot-datamodels/OpenDocuments.h b/libs/lancelot-datamodels/OpenDocuments.h
+index 00b0910..f9c5461 100644
+--- a/libs/lancelot-datamodels/OpenDocuments.h
++++ b/libs/lancelot-datamodels/OpenDocuments.h
+@@ -26,8 +26,6 @@
+ #include <taskmanager/taskmanager.h>
+ #include <QSet>
+ 
+-using TaskManager::TaskPtr;
+-
+ namespace Lancelot {
+ namespace Models {
+ 
+diff --git a/libs/lancelot-datamodels/OpenDocuments_p.h b/libs/lancelot-datamodels/OpenDocuments_p.h
+index 5fdfe70..d2dc374 100644
+--- a/libs/lancelot-datamodels/OpenDocuments_p.h
++++ b/libs/lancelot-datamodels/OpenDocuments_p.h
+@@ -24,8 +24,6 @@
+ #include <taskmanager/taskmanager.h>
+ #include <QSet>
+ 
+-using TaskManager::TaskPtr;
+-
+ namespace Lancelot {
+ namespace Models {
+ 
+@@ -44,16 +42,16 @@ public:
+ 
+ public Q_SLOTS:
+     void taskChanged();
+-    void taskAdded(TaskPtr task);
+-    void taskRemoved(TaskPtr task);
++    void taskAdded(::TaskManager::Task *task);
++    void taskRemoved(::TaskManager::Task *task);
+ 
+-    void connectTask(TaskPtr task);
+-    bool setDataForTask(TaskPtr task);
++    void connectTask(::TaskManager::Task *task);
++    bool setDataForTask(::TaskManager::Task *task);
+ 
+     int indexOf(WId wid);
+ 
+ public:
+-    QMap <WId, TaskPtr > tasks;
++    QMap <WId, TaskManager::Task *> tasks;
+     QList <SupportedTask> supportedTasks;
+ 
+ private:

diff --git a/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-marble-wallpaper.patch b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-marble-wallpaper.patch
new file mode 100644
index 0000000..c01f131
--- /dev/null
+++ b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-fix-build-marble-wallpaper.patch
@@ -0,0 +1,19 @@
+commit e089568a73ec0fa9f8e9ec61c9853b1905d3a1d7
+Author: Ben Cooksley <bcooksley@kde.org>
+Date:   Mon Nov 28 08:14:54 2011 +1300
+
+    Fix build of Marble wallpaper
+    REVIEW: 103243
+
+diff --git a/wallpapers/marble/marble.cpp b/wallpapers/marble/marble.cpp
+index 3cecaae..988a8b6 100644
+--- a/wallpapers/marble/marble.cpp
++++ b/wallpapers/marble/marble.cpp
+@@ -137,7 +137,6 @@ QWidget *MarbleWallpaper::createConfigurationInterface(QWidget *parent)
+     m_ui.showPlacemarks->setChecked(m_showPlacemarks);
+ 
+     MapThemeManager themeManager;
+-    themeManager.updateMapThemeModel();
+     // FIXME: Going manually through the model is ugly as hell, but plugging the
+     //        model into the view didn't work for me
+     for (int i = 0; i < themeManager.mapThemeModel()->rowCount(); i++) {

diff --git a/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-remove-outdated-statements.patch b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-remove-outdated-statements.patch
new file mode 100644
index 0000000..cc6958d
--- /dev/null
+++ b/kde-base/kdeplasma-addons/files/kdeplasma-addons-4.7.80-remove-outdated-statements.patch
@@ -0,0 +1,40 @@
+commit b0c70d7fd866efb628036f43978bc791e0485f90
+Author: Aaron Seigo <aseigo@kde.org>
+Date:   Tue Nov 22 14:07:59 2011 +0100
+
+    remove outdated using statements
+
+diff --git a/applets/icontasks/taskitemlayout.h b/applets/icontasks/taskitemlayout.h
+index 9ebf82f..64142e1 100644
+--- a/applets/icontasks/taskitemlayout.h
++++ b/applets/icontasks/taskitemlayout.h
+@@ -32,9 +32,6 @@ class TaskGroupItem;
+ class AbstractTaskItem;
+ class LauncherSeparator;
+ 
+-using TaskManager::StartupPtr;
+-using TaskManager::TaskPtr;
+-
+ /**
+  * A Layout for the expanded group
+  */
+diff --git a/applets/icontasks/tasks.h b/applets/icontasks/tasks.h
+index e7bab6b..bf8a665 100644
+--- a/applets/icontasks/tasks.h
++++ b/applets/icontasks/tasks.h
+@@ -54,15 +54,6 @@ namespace TaskManager
+ class GroupManager;
+ } // namespace TaskManager
+ 
+-using TaskManager::StartupPtr;
+-using TaskManager::TaskPtr;
+-using TaskManager::StartupPtr;
+-using TaskManager::GroupPtr;
+-using TaskManager::AbstractGroupableItem;
+-using TaskManager::TaskItem;
+-using TaskManager::TaskGroup;
+-using TaskManager::LauncherItem;
+-
+ class TaskGroupItem;
+ class GroupManager;
+ 

diff --git a/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.80.ebuild b/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.80.ebuild
index 3999258..0e775f9 100644
--- a/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.80.ebuild
+++ b/kde-base/kdeplasma-addons/kdeplasma-addons-4.7.80.ebuild
@@ -41,6 +41,9 @@ RDEPEND="${COMMON_DEPEND}
 
 PATCHES=(
 	"${FILESDIR}/${PN}-4.7.3-knowledge.patch"
+	"${FILESDIR}/${PN}-4.7.80-fix-build-lancelot.patch"
+	"${FILESDIR}/${PN}-4.7.80-remove-outdated-statements.patch"
+	"${FILESDIR}/${PN}-4.7.80-fix-build-marble-wallpaper.patch"
 )
 
 src_prepare() {



             reply	other threads:[~2011-11-28 18:37 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-28 18:36 Johannes Huber [this message]
  -- strict thread matches above, loose matches on Subject: below --
2013-06-04 17:34 [gentoo-commits] proj/kde:master commit in: kde-base/kdeplasma-addons/files/, kde-base/kdeplasma-addons/ Johannes Huber
2012-05-23 18:39 Michael Palimaka
2012-05-04 14:48 Johannes Huber
2012-04-10 16:59 Michael Palimaka
2011-11-20 16:14 Andreas Hüttel
2011-07-31 19:46 Elias Probst
2011-05-07 15:13 Tomas Chvatal
2011-04-12  1:45 Theo Chatzimichos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4a12e63bdaa62c532ede0673168c8e53c97a0de3.johu@gentoo \
    --to=johu@gmx.de \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox