summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohannes Huber <johu@gmx.de>2011-11-19 22:47:25 +0100
committerJohannes Huber <johu@gmx.de>2011-11-19 22:47:25 +0100
commitd60c008b361706c71d07aec349a0a94158f7a199 (patch)
tree62f695d5fe31963e93ce33b780d03322b26ee550
parent8033101de4dff27ef0f4edf409444f653f2b55d8 (diff)
downloadkde-d60c008b361706c71d07aec349a0a94158f7a199.tar.gz
kde-d60c008b361706c71d07aec349a0a94158f7a199.tar.bz2
kde-d60c008b361706c71d07aec349a0a94158f7a199.zip
[kde-misc/plasma-emergelog] Revbump 0.0.2, patch added. Fix bug 391037. Thanks
David E. Narváez <david.narvaez@computer.org>. (Portage version: 2.2.0_alpha76/git/Linux i686, unsigned Manifest commit)
-rw-r--r--kde-misc/plasma-emergelog/Manifest2
-rw-r--r--kde-misc/plasma-emergelog/files/plasma-emergelog-0.0.2-list.patch21
-rw-r--r--kde-misc/plasma-emergelog/plasma-emergelog-0.0.2-r1.ebuild32
3 files changed, 54 insertions, 1 deletions
diff --git a/kde-misc/plasma-emergelog/Manifest b/kde-misc/plasma-emergelog/Manifest
index bd726c9864d..9f5f0465101 100644
--- a/kde-misc/plasma-emergelog/Manifest
+++ b/kde-misc/plasma-emergelog/Manifest
@@ -1,2 +1,2 @@
DIST 103928-plasma-emergelog-0.0.1.tar.gz 16407 RMD160 8af3d39a833cb4fafb7e2590d1b008f7f687c41c SHA1 1ca653ac5df3ad0d7575708e1537f0db8751b5c1 SHA256 037b77bfe6877e5c789835b02869b8ff9d9868b53ba7c1df63c27bc3fe137119
-DIST plasma-emergelog-0.0.2.tar.gz 16551 RMD160 11e2d11db551e4eabf6006f115a211261786b428 SHA1 fe51ac82960e4bd78ec7cf56651b6feef69cb584 SHA256 8d11ac9652b0e4bb44f148cfcbdce515540efc0285553598b58039b80105e4be
+DIST plasma-emergelog-0.0.2.tar.gz 16551 SHA256 8d11ac9652b0e4bb44f148cfcbdce515540efc0285553598b58039b80105e4be SHA512 caac6f65b97ff2de73d2f89f7639f9382f9522c8a7e83012760e0915a37970fb672f37102723ab49bab0ff28c34d4aa8e51fc33546e5dbe3995fbce63e1c37f5 WHIRLPOOL 017b1c19c7a25573b8964a89388c63f5887654272aac683bac39cab0fd9f62d6aede973f3cbf82c203aa28a96f8fb5faf0b31217b46341c09e67a70f405ad4f9
diff --git a/kde-misc/plasma-emergelog/files/plasma-emergelog-0.0.2-list.patch b/kde-misc/plasma-emergelog/files/plasma-emergelog-0.0.2-list.patch
new file mode 100644
index 00000000000..732cde2d7a6
--- /dev/null
+++ b/kde-misc/plasma-emergelog/files/plasma-emergelog-0.0.2-list.patch
@@ -0,0 +1,21 @@
+diff --git plasma-emergelog.cpp plasma-emergelog.cpp
+index 362eaa3..f3e8ea8 100644
+--- old/plasma-emergelog-0.0.2/plasma-emergelog.cpp
++++ new/plasma-emergelog-0.0.2/plasma-emergelog.cpp
+@@ -35,6 +35,7 @@
+ #include "plasma-emergelog-painter.h"
+ #include <exception>
+ #include <iostream>
++#include <cmath>
+
+
+ class myexception: public std::exception
+@@ -167,7 +168,7 @@ void emergelog::process_data(){
+ /* Create a list . Each element is a line from that file */
+ list = data.split('\n', QString::SkipEmptyParts);
+ /* read the block BACKWARDS */
+- for (int i=list.size()-1;i>(list.size()-(document->maximumBlockCount()));i--){
++ for (int i=list.size()-1;i>std::max<int>(0, list.size()-(document->maximumBlockCount()));i--){
+ if(cursor.position() != 0){
+ cursor.insertBlock();
+ }
diff --git a/kde-misc/plasma-emergelog/plasma-emergelog-0.0.2-r1.ebuild b/kde-misc/plasma-emergelog/plasma-emergelog-0.0.2-r1.ebuild
new file mode 100644
index 00000000000..5b888de828e
--- /dev/null
+++ b/kde-misc/plasma-emergelog/plasma-emergelog-0.0.2-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit kde4-base
+
+DESCRIPTION="Kde4 plasmoid for monitoring emerge progress on Gentoo Linux"
+HOMEPAGE="http://www.kde-look.org/content/show.php?content=103928"
+SRC_URI="http://dev.gentooexperimental.org/~hwoarang/projects/plasma-emergelog/${P}.tar.gz"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+ $(add_kdebase_dep plasma-workspace)
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.0.2-list.patch
+)
+
+pkg_postinst() {
+ kde4-base_pkg_postinst
+ einfo "You need to add your user to 'portage' group"
+ einfo "in order to use this plasmoid. To do that, use"
+ einfo "the following command:"
+ einfo "usermod -a -G portage <your_user_here>"
+}