add gcc2 fix
authorMarinus Schraal <foser@gentoo.org>
Sun, 16 Jan 2005 22:10:11 +0000 (22:10 +0000)
committerMarinus Schraal <foser@gentoo.org>
Sun, 16 Jan 2005 22:10:11 +0000 (22:10 +0000)
x11-terms/multi-gnome-terminal/ChangeLog
x11-terms/multi-gnome-terminal/Manifest
x11-terms/multi-gnome-terminal/files/digest-multi-gnome-terminal-1.6.2 [deleted file]
x11-terms/multi-gnome-terminal/files/multi-gnome-terminal-1.6.2-zvt_term.patch [new file with mode: 0644]
x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2-r1.ebuild
x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2.ebuild [deleted file]

index 2c4a10265cd26f228883e296d06d19aa2cc81ccf..e03b13656b5e7dbe0d0c3f6fceccafffdfc35e84 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for x11-terms/multi-gnome-terminal
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/ChangeLog,v 1.23 2004/09/03 16:48:52 foser Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/ChangeLog,v 1.24 2005/01/16 22:10:11 foser Exp $
+
+  16 Jan 2005; foser <foser@gentoo.org> multi-gnome-terminal-1.6.2-r1.ebuild :
+  Add gcc2 patch (#65029) thnx to Matt Taylor
 
 *multi-gnome-terminal-1.6.2-r1 (03 Sep 2004)
 
index f13997e898298d59b6ed024771aa71faa38ec853..2c6a180f28550218efcb5681a22ff2c2d5998a68 100644 (file)
@@ -1,18 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 9d9773bbcb5390c9e700e7ee5375db79 multi-gnome-terminal-1.6.2.ebuild 1930
-MD5 9c0cdf9f340d9352ded5f75f60ed8b0d multi-gnome-terminal-1.6.2-r1.ebuild 2014
-MD5 d417bd77d840c26a367c4d0e15ed9cad ChangeLog 3545
+MD5 5806380ad2f4f13944e3d896ecd6e989 multi-gnome-terminal-1.6.2-r1.ebuild 2072
+MD5 c6908d4157f0fe8f88ccaea64f443340 ChangeLog 3671
 MD5 03ad2e6c4ab41244af1015a8bbb0b39f metadata.xml 158
-MD5 d2af4e1acb1bc5842cf1b8b11cb80a3e files/digest-multi-gnome-terminal-1.6.2 80
 MD5 d2af4e1acb1bc5842cf1b8b11cb80a3e files/digest-multi-gnome-terminal-1.6.2-r1 80
+MD5 d16349605d01294d01361abd286e360a files/multi-gnome-terminal-1.6.2-zvt_term.patch 366
 MD5 763affd4473fc41fbbfa967a23a9cbf0 files/multi-gnome-terminal-1.6.2-remove_debug.patch 2559
 MD5 a799552d002f0a012c2001e045e42a2c files/multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.6 (GNU/Linux)
-
-iD8DBQFBOfHj/rLF9B432nYRAu8qAJ4rPv88CsQ+E9ilZEoGXq9TjW+twwCcDy1C
-1/e89kCeYpcbmVnAefXDXMQ=
-=Z3kn
------END PGP SIGNATURE-----
diff --git a/x11-terms/multi-gnome-terminal/files/digest-multi-gnome-terminal-1.6.2 b/x11-terms/multi-gnome-terminal/files/digest-multi-gnome-terminal-1.6.2
deleted file mode 100644 (file)
index 2f595b7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-MD5 52b65d2326efc4273716383b0196e95f multi-gnome-terminal-1.6.2.tar.bz2 1616529
diff --git a/x11-terms/multi-gnome-terminal/files/multi-gnome-terminal-1.6.2-zvt_term.patch b/x11-terms/multi-gnome-terminal/files/multi-gnome-terminal-1.6.2-zvt_term.patch
new file mode 100644 (file)
index 0000000..d35104f
--- /dev/null
@@ -0,0 +1,12 @@
+--- multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c~       2004-09-22 18:55:37 -0400
++++ multi-gnome-terminal-1.6.2/gnome-terminal/zvtterm.c        2004-09-22 19:06:43 -0400
+@@ -4546,8 +4546,8 @@
+ 
+   while ( (count>0) && (select_retval==1) && (total_count<32768) )
+   {
+-        count=0;
+         int maxread=32768-total_count;
++        count=0;
+         if (maxread>4096)
+                 maxread=4096;
+ 
index de4a27da876ff3d529e609e2cd914bbe06ab1875..69ddee6c0f4c33d84e332e396f1f132891b7245e 100644 (file)
@@ -1,6 +1,6 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2-r1.ebuild,v 1.2 2004/09/03 23:19:13 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2-r1.ebuild,v 1.3 2005/01/16 22:10:11 foser Exp $
 
 IUSE="nls"
 
@@ -29,6 +29,8 @@ src_unpack() {
        epatch "${FILESDIR}/${P}-gcc-3.4.patch"
        # Fix loggin keystrokes (#62322)
        epatch ${FILESDIR}/${P}-remove_debug.patch
+       # gcc2 fix (#65029)
+       epatch ${FILESDIR}/${P}-zvt_term.patch
 
 }
 
diff --git a/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2.ebuild b/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2.ebuild
deleted file mode 100644 (file)
index b2ad153..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2.ebuild,v 1.9 2004/09/03 07:31:38 lu_zero Exp $
-
-IUSE="nls"
-
-inherit libtool eutils
-
-DESCRIPTION="Extended version of the Gnome Terminal."
-SRC_URI="mirror://sourceforge/multignometerm/${P}.tar.bz2"
-HOMEPAGE="http://multignometerm.sourceforge.net/"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ppc ~sparc ~amd64"
-
-DEPEND="=x11-libs/gtk+-1*
-       >=gnome-base/gnome-libs-1.4.1.7
-       >=media-libs/gdk-pixbuf-0.11.0-r1
-       =gnome-base/libglade-0*
-       >=app-text/scrollkeeper-0.3.10-r1
-       =gnome-base/orbit-0*"
-
-RDEPEND="nls? ( sys-devel/gettext )"
-
-src_unpack() {
-       unpack ${A}
-       epatch "${FILESDIR}/${P}-gcc-3.4.patch"
-
-}
-src_compile() {
-
-       elibtoolize
-
-       local myconf=""
-       use nls || myconf="--disable-nls"
-
-       ./configure --host=${CHOST} \
-                   --prefix=/usr \
-                   --mandir=/usr/share/man \
-                   --infodir=/usr/share/info \
-                   --sysconfdir=/etc \
-                   ${myconf} || die
-
-       emake || die "Compilation failed"
-}
-
-src_install() {
-
-       cp  ${S}/omf-install/Makefile ${S}/omf-install/Makefile.orig
-       sed -e "s:scrollkeeper-update.*::g" \
-           ${S}/omf-install/Makefile.orig > ${S}/omf-install/Makefile
-
-       # Remove the NO_XALF nonsense from the .desktop file
-       cp ${S}/gnome-terminal/multi-gnome-terminal.desktop \
-          ${S}/gnome-terminal/mgt.desktop.old
-       sed -e "s:NO_XALF ::" \
-           ${S}/gnome-terminal/mgt.desktop.old > \
-               ${S}/gnome-terminal/multi-gnome-terminal.desktop
-
-       make DESTDIR=${D} install || die "Installation failed"
-
-       dosym mgt/multignometerm.png /usr/share/pixmaps/multignometerm.png
-
-       dodoc ABOUT-NLS AUTHORS COPYING ChangeLog INSTALL NEWS README
-}
-
-pkg_postinst() {
-
-       echo ">>> Updating Scrollkeeper database..."
-       scrollkeeper-update &>/dev/null
-}
-
-pkg_postrm() {
-
-       echo ">>> Updating Scrollkeeper database..."
-       scrollkeeper-update &>/dev/null
-}
-