add patch to fix scroll corruption
authorMarinus Schraal <foser@gentoo.org>
Sun, 16 Jan 2005 22:28:36 +0000 (22:28 +0000)
committerMarinus Schraal <foser@gentoo.org>
Sun, 16 Jan 2005 22:28:36 +0000 (22:28 +0000)
x11-libs/vte/ChangeLog
x11-libs/vte/Manifest
x11-libs/vte/files/digest-vte-0.11.11-r3 [new file with mode: 0644]
x11-libs/vte/files/vte-0.11.11-row_fix.patch [new file with mode: 0644]
x11-libs/vte/vte-0.11.11-r3.ebuild [new file with mode: 0644]

index d513c708595a002a71b6f9fe4b5037e54bf4c4cf..d07d05d4ba6407ab4f2f0a5bb27691f895a4ff82 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for x11-libs/vte
 # Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.60 2005/01/08 23:40:16 slarti Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.61 2005/01/16 22:28:36 foser Exp $
+
+*vte-0.11.11-r2.ebuild (16 Jan 2005)
+
+  16 Jan 2005; foser <foser@gentoo.org> vte-0.11.11-r2.ebuild :
+  Add row patch to fix a scroll corruption problem (#73443)
 
   08 Jan 2005; Tom Martin <slarti@gentoo.org> vte-0.11.11-r2.ebuild:
   Stable on amd64.
index 45782896372b5f556efd6a9c46712fca97006f26..cda31272ce523d0f22a3caf2ccbbb0f182d3be63 100644 (file)
@@ -1,27 +1,20 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 decc6234f1a99905f2a2b2d77da31faf ChangeLog 6766
+MD5 cd1996d3eafbf990c21809cd3be728a0 vte-0.11.11-r3.ebuild 1032
 MD5 8e44bb9d3f3bc712ae25bab05db03364 vte-0.11.10.ebuild 697
-MD5 a69e030c0e8bb34aed9c8945d44c1da1 vte-0.11.11-r2.ebuild 891
 MD5 e2df2636bdf53b67c23d78e7d2ed11c6 vte-0.11.10-r1.ebuild 969
-MD5 79c4fb0feb241a454cf99b41b892be31 vte-0.11.11-r1.ebuild 789
+MD5 b8566fa0e9b255a55f296257d7d4ea31 vte-0.10.29.ebuild 841
+MD5 a69e030c0e8bb34aed9c8945d44c1da1 vte-0.11.11-r2.ebuild 891
 MD5 34e315d71d9364fb84c1228fd8fc8a7e vte-0.11.11.ebuild 681
+MD5 79c4fb0feb241a454cf99b41b892be31 vte-0.11.11-r1.ebuild 789
+MD5 eced727a11297a29cc1d2908efec8df0 ChangeLog 6928
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
-MD5 b8566fa0e9b255a55f296257d7d4ea31 vte-0.10.29.ebuild 841
+MD5 3805528034f3d01fa27e24f600618c0d files/vte-line-scroll.patch 2234
+MD5 bae7fb7cbc1656fb42249c1aefc806cb files/digest-vte-0.11.10-r1 64
 MD5 76c3c0d2bc006fe4de452fd3f0c26e45 files/digest-vte-0.11.11-r1 64
 MD5 76c3c0d2bc006fe4de452fd3f0c26e45 files/digest-vte-0.11.11-r2 64
-MD5 bae7fb7cbc1656fb42249c1aefc806cb files/digest-vte-0.11.10 64
+MD5 76c3c0d2bc006fe4de452fd3f0c26e45 files/digest-vte-0.11.11-r3 64
 MD5 553e8d9e7925f1daa0245c9e92c7f72b files/vte-0.11.10-bg_fix.patch 3428
-MD5 bae7fb7cbc1656fb42249c1aefc806cb files/digest-vte-0.11.10-r1 64
-MD5 76c3c0d2bc006fe4de452fd3f0c26e45 files/digest-vte-0.11.11 64
-MD5 be623776239aa85bd3c86ba840b71c45 files/digest-vte-0.10.29 64
 MD5 38c957d83d560c18819204fe28c3c1ae files/vte-0.11.11-spaces.patch 15370
-MD5 3805528034f3d01fa27e24f600618c0d files/vte-line-scroll.patch 2234
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.0 (GNU/Linux)
-
-iD8DBQFB4G/TCHk4+ZoBpvsRAhbNAKCojpsJnkf/j1kl8JppzDQNOC2HNACfTjGQ
-+jA+fQarWzZMF01S3b0R6Tw=
-=7klc
------END PGP SIGNATURE-----
+MD5 be623776239aa85bd3c86ba840b71c45 files/digest-vte-0.10.29 64
+MD5 bae7fb7cbc1656fb42249c1aefc806cb files/digest-vte-0.11.10 64
+MD5 76c3c0d2bc006fe4de452fd3f0c26e45 files/digest-vte-0.11.11 64
+MD5 e88adf7f30513086f097d4940e99d03e files/vte-0.11.11-row_fix.patch 697
diff --git a/x11-libs/vte/files/digest-vte-0.11.11-r3 b/x11-libs/vte/files/digest-vte-0.11.11-r3
new file mode 100644 (file)
index 0000000..d80d970
--- /dev/null
@@ -0,0 +1 @@
+MD5 4d7a3674df5b8be7f1adffa981c1fc3d vte-0.11.11.tar.bz2 888405
diff --git a/x11-libs/vte/files/vte-0.11.11-row_fix.patch b/x11-libs/vte/files/vte-0.11.11-row_fix.patch
new file mode 100644 (file)
index 0000000..cf89ff1
--- /dev/null
@@ -0,0 +1,24 @@
+? .vte.c.swp
+? diff
+? diff2
+Index: vte.c
+===================================================================
+RCS file: /cvs/gnome/vte/src/vte.c,v
+retrieving revision 1.404
+diff -u -3 -p -r1.404 vte.c
+--- vte.c      2 May 2004 06:43:01 -0000       1.404
++++ vte.c      17 Aug 2004 21:08:50 -0000
+@@ -705,11 +705,11 @@ vte_terminal_scroll_region(VteTerminal *
+               if (delta > 0) {
+                       vte_invalidate_cells(terminal,
+                                            0, terminal->column_count,
+-                                           0, delta);
++                                           row, delta);
+               } else {
+                       vte_invalidate_cells(terminal,
+                                            0, terminal->column_count,
+-                                           terminal->row_count + delta,
++                                           row + terminal->row_count + delta,
+                                            -delta);
+               }
+               repaint = FALSE;
diff --git a/x11-libs/vte/vte-0.11.11-r3.ebuild b/x11-libs/vte/vte-0.11.11-r3.ebuild
new file mode 100644 (file)
index 0000000..a349265
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.11.11-r3.ebuild,v 1.1 2005/01/16 22:28:36 foser Exp $
+
+inherit gnome2 eutils
+
+IUSE="doc python"
+
+DESCRIPTION="Xft powered terminal widget"
+HOMEPAGE="http://www.gnome.org/"
+
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~alpha ~hppa ~amd64 ~ia64 ~mips ~ppc64"
+LICENSE="LGPL-2"
+
+RDEPEND=">=dev-libs/glib-2
+       >=x11-libs/gtk+-2
+       >=x11-libs/pango-1.2
+       python? ( >=dev-python/pygtk-2
+               >=dev-lang/python-2.2 )"
+
+DEPEND="${RDEPEND}
+       doc? ( >=dev-util/gtk-doc-0.6 )
+       >=dev-util/pkgconfig-0.12.0"
+
+DOCS="AUTHORS COPY* README HACKING INSTALL NEWS TODO ChangeLog"
+
+src_unpack () {
+
+       unpack ${A}
+       cd ${S}/src
+       epatch ${FILESDIR}/${P}-spaces.patch
+       # Apply the, shift-<up,down> scroll one
+       # line at a time patch.
+       epatch ${FILESDIR}/${PN}-line-scroll.patch
+       # add scroll draw fix (#73443)
+       # patch from http://bugzilla.gnome.org/show_bug.cgi?id=122150
+       epatch ${FILESDIR}/${P}-row_fix.patch
+
+}