summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2011-03-28 07:46:26 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2011-03-28 07:46:26 +0000
commit524cee0a25bfd64036ce611649b905232e504562 (patch)
treeb305fc0fbac694a1a7323fba9951a9dc2b2f4215 /xfce-base
parentVersion bump. Should work with libpng 1.5+ api. (diff)
downloadhistorical-524cee0a25bfd64036ce611649b905232e504562.tar.gz
historical-524cee0a25bfd64036ce611649b905232e504562.tar.bz2
historical-524cee0a25bfd64036ce611649b905232e504562.zip
Backport upstream commit "Tasklist: add button release event to proxy item" wrt #360153 by Daniel Gulotta.
Package-Manager: portage-2.2.0_alpha28/cvs/Linux x86_64
Diffstat (limited to 'xfce-base')
-rw-r--r--xfce-base/xfce4-panel/ChangeLog9
-rw-r--r--xfce-base/xfce4-panel/Manifest16
-rw-r--r--xfce-base/xfce4-panel/files/xfce4-panel-4.8.2-tasklist.patch22
-rw-r--r--xfce-base/xfce4-panel/xfce4-panel-4.8.2-r1.ebuild45
4 files changed, 78 insertions, 14 deletions
diff --git a/xfce-base/xfce4-panel/ChangeLog b/xfce-base/xfce4-panel/ChangeLog
index ef98220c3d40..b5f91856c281 100644
--- a/xfce-base/xfce4-panel/ChangeLog
+++ b/xfce-base/xfce4-panel/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for xfce-base/xfce4-panel
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce4-panel/ChangeLog,v 1.190 2011/03/22 20:39:00 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce4-panel/ChangeLog,v 1.191 2011/03/28 07:46:25 ssuominen Exp $
+
+*xfce4-panel-4.8.2-r1 (28 Mar 2011)
+
+ 28 Mar 2011; Samuli Suominen <ssuominen@gentoo.org>
+ +xfce4-panel-4.8.2-r1.ebuild, +files/xfce4-panel-4.8.2-tasklist.patch:
+ Backport upstream commit "Tasklist: add button release event to proxy item"
+ wrt #360153 by Daniel Gulotta.
22 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> xfce4-panel-4.8.2.ebuild:
ppc/ppc64 stable wrt #358407
diff --git a/xfce-base/xfce4-panel/Manifest b/xfce-base/xfce4-panel/Manifest
index ff8c03f872d0..c11976d8c5d9 100644
--- a/xfce-base/xfce4-panel/Manifest
+++ b/xfce-base/xfce4-panel/Manifest
@@ -1,18 +1,8 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
+AUX xfce4-panel-4.8.2-tasklist.patch 920 RMD160 d64f88ef6fe911bdf41723c7890832e32907ac0b SHA1 ad37b54be90605c9c90c49e66e53cfb1b6c06d5b SHA256 3f8b0025339e013a36e51d705b5d66fd077315f63aadb9470d6cf995302f1e15
DIST xfce4-panel-4.8.0.tar.bz2 1171925 RMD160 69c11a7fb0d622951c56145e46b5134b247296e3 SHA1 ebdaff1d0f37e9424b483ba1e496b87fd82d81cb SHA256 c7c399ca7266cc2b038cb1ae117f9de34f0a36da6d14e5908f005cf01a5ea229
DIST xfce4-panel-4.8.2.tar.bz2 1179686 RMD160 240fa04fabf8089d7e65501114275da389fc464f SHA1 0600a8788dd30435a051ac2f86dd67b311e98919 SHA256 497e88067a79ed02976663f5ed3082b56d3ce1de4c55d77bc462bd6fa380bb66
EBUILD xfce4-panel-4.8.0.ebuild 1182 RMD160 06dfaa83c25c30018820b6786054af580f5e7a81 SHA1 a516047d114902d4bc12e939a6a2c65a6c9a005b SHA256 cb49dea4a32b5d79673047d4e9da8cbf98a27ebdb29ce5733325d3eb4c05a03b
+EBUILD xfce4-panel-4.8.2-r1.ebuild 1237 RMD160 37ff3a92d75b0bc0165ce9477bca8503708f06fd SHA1 10b70325a6418f69e91addb0f304366627ddf2c5 SHA256 0d02210f7f5b802c2fe57ec435c9eaf87e5356125d2d0857631c6b93b441a52b
EBUILD xfce4-panel-4.8.2.ebuild 1182 RMD160 34064477db3fd7a8ca003323d9bd6cb540737b15 SHA1 983a6d6cca432a46edd0b5b058d3d4121382509a SHA256 30b9864394b35cea014a8f6291ba83758139938005e26ceb2b3549d6a29ce842
-MISC ChangeLog 23648 RMD160 1c18e062dd9b3092f03abdea86c8caed38149952 SHA1 016c4b8a6362fbac7f15d50a889707d5a65ea8fe SHA256 283c9ecca8b86e22bd5601896db1312322b09ffbc704bad380a00720dcaeea33
+MISC ChangeLog 23923 RMD160 3459fd792818b0757e9741a9fbb58d66ec39d4dd SHA1 9bda950309085870c65b0b88e5579cd9f7553b2f SHA256 eb014586ed31c525d3ead208d55e11cc3b6ef2144d93e121115667f8fdd07f49
MISC metadata.xml 159 RMD160 43722935bd7b4db7fe8db681054f2e53c4a5f7ce SHA1 15958ad72e234ba572c9534533c21532eb6bc0fd SHA256 900ea49b6703fce452e205b85226bf1f994725963e5840da501182e7487d0e63
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iJwEAQECAAYFAk2JCOoACgkQIiMqcbOVdxSVyQP/ZKm1pYcnOjOIW0mUChwiCXCH
-1zO3EWeEo68ebHiIw8gDcEWz3bwgCCT1eN4urvwLhg1xzsWCNwyuBWapTZ3+IHPk
-saqicgW7BTiwJUiJ9t6x8ZTzRFtbr4rv/ggylwPQtbkTMpmu8v36Ltum1PiVN6aQ
-uhbNfZgF+BqwTn5MazQ=
-=4095
------END PGP SIGNATURE-----
diff --git a/xfce-base/xfce4-panel/files/xfce4-panel-4.8.2-tasklist.patch b/xfce-base/xfce4-panel/files/xfce4-panel-4.8.2-tasklist.patch
new file mode 100644
index 000000000000..2b0e1cfbe3c6
--- /dev/null
+++ b/xfce-base/xfce4-panel/files/xfce4-panel-4.8.2-tasklist.patch
@@ -0,0 +1,22 @@
+From f2abad09584e72c49f2064926d742e8cfab52698 Mon Sep 17 00:00:00 2001
+From: Nick Schermer <nick@xfce.org>
+Date: Sun, 27 Feb 2011 21:25:14 +0000
+Subject: Tasklist: add button release event to proxy item (bug #7362).
+
+(cherry picked from commit 8bb6d5f273053bc75d3a17cfdae26f7798e714d6)
+---
+diff --git a/plugins/tasklist/tasklist-widget.c b/plugins/tasklist/tasklist-widget.c
+index 0ff7db6..783618a 100644
+--- a/plugins/tasklist/tasklist-widget.c
++++ b/plugins/tasklist/tasklist-widget.c
+@@ -2664,6 +2664,8 @@ xfce_tasklist_button_proxy_menu_item (XfceTasklistChild *child,
+
+ g_signal_connect (G_OBJECT (mi), "button-press-event",
+ G_CALLBACK (xfce_tasklist_button_button_press_event), child);
++ g_signal_connect (G_OBJECT (mi), "button-release-event",
++ G_CALLBACK (xfce_tasklist_button_button_release_event), child);
+
+ /* TODO bold labels for urgent windows */
+ /* TODO item dnd */
+--
+cgit v0.8.3.4
diff --git a/xfce-base/xfce4-panel/xfce4-panel-4.8.2-r1.ebuild b/xfce-base/xfce4-panel/xfce4-panel-4.8.2-r1.ebuild
new file mode 100644
index 000000000000..ab86a8df4786
--- /dev/null
+++ b/xfce-base/xfce4-panel/xfce4-panel-4.8.2-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce4-panel/xfce4-panel-4.8.2-r1.ebuild,v 1.1 2011/03/28 07:46:25 ssuominen Exp $
+
+EAPI=4
+inherit xfconf
+
+DESCRIPTION="Panel for the Xfce desktop environment"
+HOMEPAGE="http://www.xfce.org/projects/xfce4-panel/"
+SRC_URI="mirror://xfce/src/xfce/${PN}/4.8/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="debug"
+
+RDEPEND="x11-libs/libX11
+ >=xfce-base/libxfce4util-4.8
+ >=xfce-base/garcon-0.1.5
+ >=xfce-base/libxfce4ui-4.8
+ >=xfce-base/xfconf-4.8
+ >=xfce-base/exo-0.6
+ >=x11-libs/gtk+-2.14:2
+ >=dev-libs/glib-2.18:2
+ >=dev-libs/dbus-glib-0.88
+ >=x11-libs/cairo-1
+ >=x11-libs/libwnck-2.22:1"
+DEPEND="${RDEPEND}
+ dev-lang/perl
+ dev-util/intltool
+ sys-devel/gettext
+ dev-util/pkgconfig"
+
+pkg_setup() {
+ PATCHES=( "${FILESDIR}"/${P}-tasklist.patch )
+
+ XFCONF=(
+ --docdir="${EPREFIX}"/usr/share/doc/${PF}
+ --disable-static
+ $(xfconf_use_debug)
+ --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
+ )
+
+ DOCS="AUTHORS ChangeLog NEWS THANKS"
+}