-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Finished ebuild for multi-gnome-terminal
- Loading branch information
Showing
3 changed files
with
109 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -1,20 +1,7 @@ | |||
AUX multi-gnome-terminal-1.6.2-fontset-else.patch 626 RMD160 b8c0ded7fcd80ca816f6a7db7fdf6da05b36d41d SHA1 9c2fad92a8c62d5c67b32d1e7d9f623231736bc5 SHA256 1f568268681fe85d96991588e7598b25761a42c43d066c8696b9d94596d3a1fb | |||
AUX multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250 RMD160 ad923b5fc108d7dbb3a6aca3cb65f060e46df4e5 SHA1 33c24b344075aaa98e8a7a71762ba079e18f426f SHA256 318bab3e5717eb14c9e75512dc555ef1d32bdb4128ed60b457042590a90fe662 | AUX multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250 RMD160 ad923b5fc108d7dbb3a6aca3cb65f060e46df4e5 SHA1 33c24b344075aaa98e8a7a71762ba079e18f426f SHA256 318bab3e5717eb14c9e75512dc555ef1d32bdb4128ed60b457042590a90fe662 | ||
MD5 a799552d002f0a012c2001e045e42a2c files/multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250 | |||
RMD160 ad923b5fc108d7dbb3a6aca3cb65f060e46df4e5 files/multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250 | |||
SHA256 318bab3e5717eb14c9e75512dc555ef1d32bdb4128ed60b457042590a90fe662 files/multi-gnome-terminal-1.6.2-gcc-3.4.patch 1250 | |||
AUX multi-gnome-terminal-1.6.2-remove_debug.patch 2559 RMD160 d03eef98fbe66bde63d131a7376db61c6364e142 SHA1 ce8fc8704a09ca8c7066502b261f923b2c31bfc4 SHA256 2555d6a5fe0c4e19bbc465593b95140c250066c7d68926227544c15b788d7fbb | AUX multi-gnome-terminal-1.6.2-remove_debug.patch 2559 RMD160 d03eef98fbe66bde63d131a7376db61c6364e142 SHA1 ce8fc8704a09ca8c7066502b261f923b2c31bfc4 SHA256 2555d6a5fe0c4e19bbc465593b95140c250066c7d68926227544c15b788d7fbb | ||
MD5 763affd4473fc41fbbfa967a23a9cbf0 files/multi-gnome-terminal-1.6.2-remove_debug.patch 2559 | |||
RMD160 d03eef98fbe66bde63d131a7376db61c6364e142 files/multi-gnome-terminal-1.6.2-remove_debug.patch 2559 | |||
SHA256 2555d6a5fe0c4e19bbc465593b95140c250066c7d68926227544c15b788d7fbb files/multi-gnome-terminal-1.6.2-remove_debug.patch 2559 | |||
AUX multi-gnome-terminal-1.6.2-zvt_term.patch 366 RMD160 f1bffc54bc8484427ff1e2b45fcf424c92f3def4 SHA1 097e8e9f91bc264fcea6049652c4f52bbb688d02 SHA256 eab331c5507f5ce38b6aa37b92e5829ca44544474edc8666712cb9721f83d55c | AUX multi-gnome-terminal-1.6.2-zvt_term.patch 366 RMD160 f1bffc54bc8484427ff1e2b45fcf424c92f3def4 SHA1 097e8e9f91bc264fcea6049652c4f52bbb688d02 SHA256 eab331c5507f5ce38b6aa37b92e5829ca44544474edc8666712cb9721f83d55c | ||
MD5 d16349605d01294d01361abd286e360a files/multi-gnome-terminal-1.6.2-zvt_term.patch 366 | |||
RMD160 f1bffc54bc8484427ff1e2b45fcf424c92f3def4 files/multi-gnome-terminal-1.6.2-zvt_term.patch 366 | |||
SHA256 eab331c5507f5ce38b6aa37b92e5829ca44544474edc8666712cb9721f83d55c files/multi-gnome-terminal-1.6.2-zvt_term.patch 366 | |||
DIST multi-gnome-terminal-1.6.2.tar.bz2 1616529 RMD160 9125a27060e63409b299ac2ffbe6bc76cee9fce0 SHA1 4adac60392d98d60ef624169d916250622591783 SHA256 9806d36536baf3f6ee798debedb03ce766588f5cc54956b5cd3a12f83484524e | DIST multi-gnome-terminal-1.6.2.tar.bz2 1616529 RMD160 9125a27060e63409b299ac2ffbe6bc76cee9fce0 SHA1 4adac60392d98d60ef624169d916250622591783 SHA256 9806d36536baf3f6ee798debedb03ce766588f5cc54956b5cd3a12f83484524e | ||
EBUILD multi-gnome-terminal-1.6.2-r1.ebuild 2072 RMD160 f06be96c6a7f02654b5e96be7f38a519007bf6c0 SHA1 51cf0d66ab4a4617d985e0756b2b7d5f4187a0f5 SHA256 0200772777d07e0ef1414880f258c9057ce5baded44bcc6e8ca2ff057db7cb10 | EBUILD multi-gnome-terminal-1.6.2-r1.ebuild 2072 RMD160 f06be96c6a7f02654b5e96be7f38a519007bf6c0 SHA1 51cf0d66ab4a4617d985e0756b2b7d5f4187a0f5 SHA256 0200772777d07e0ef1414880f258c9057ce5baded44bcc6e8ca2ff057db7cb10 | ||
MD5 5806380ad2f4f13944e3d896ecd6e989 multi-gnome-terminal-1.6.2-r1.ebuild 2072 | EBUILD multi-gnome-terminal-1.6.2-r2.ebuild 2151 RMD160 04e4b15b261e682fbcdfb0627f2b6f23c72a164e SHA1 1ef56c3414ead03898e65d87e98999c9243d6bb4 SHA256 243107d7550d954bafd5e67b3f07e78782ec665bbae7287158fb003e7f7de678 | ||
RMD160 f06be96c6a7f02654b5e96be7f38a519007bf6c0 multi-gnome-terminal-1.6.2-r1.ebuild 2072 | |||
SHA256 0200772777d07e0ef1414880f258c9057ce5baded44bcc6e8ca2ff057db7cb10 multi-gnome-terminal-1.6.2-r1.ebuild 2072 | |||
MD5 d87e41ebaa9df229f953ad6888e47f54 files/digest-multi-gnome-terminal-1.6.2-r1 286 | |||
RMD160 d2672cff6b7e8e299117ffd53089f5a62d280b42 files/digest-multi-gnome-terminal-1.6.2-r1 286 | |||
SHA256 5724521bdce5b48cf162b2124720cf0b8aa8724367b56133d735cf41d85c3bdd files/digest-multi-gnome-terminal-1.6.2-r1 286 |
21 changes: 21 additions & 0 deletions
21
x11-terms/multi-gnome-terminal/files/multi-gnome-terminal-1.6.2-fontset-else.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,21 @@ | |||
diff --git a/gnome-terminal/zvtterm.c b/gnome-terminal/zvtterm.c | |||
index 0d6f113..6939052 100644 | |||
--- a/gnome-terminal/zvtterm.c | |||
+++ b/gnome-terminal/zvtterm.c | |||
@@ -5423,7 +5423,7 @@ void mgt_draw_chars(ZvtTerm *term, | |||
term->fnt_boxes = FALSE; | |||
term->force_box_chars = save_force; | |||
} | |||
- else | |||
+ else { | |||
#endif | |||
for (i=0;i<len;i++) { | |||
expand[i] = VT_ASCII(line->data[i+col]) & 0xff; | |||
@@ -5444,6 +5444,7 @@ void mgt_draw_chars(ZvtTerm *term, | |||
XmbDrawString(drawable_private->xdisplay, drawable_private->xwindow, | |||
fontset, gc_private->xgc, offx + x + delx, offy + y + dely, expand, len); | |||
} | |||
+ } | |||
} | |||
|
|||
|
86 changes: 86 additions & 0 deletions
86
x11-terms/multi-gnome-terminal/multi-gnome-terminal-1.6.2-r2.ebuild
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Original file line | Diff line number | Diff line change |
---|---|---|---|
@@ -0,0 +1,86 @@ | |||
# 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.3 2005/01/16 22:10:11 foser 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} | |||
cd ${S} | |||
epatch "${FILESDIR}/${P}-gcc-3.4.patch" || die | |||
# Fix loggin keystrokes (#62322) | |||
epatch ${FILESDIR}/${P}-remove_debug.patch || die | |||
# gcc2 fix (#65029) | |||
epatch ${FILESDIR}/${P}-zvt_term.patch || die | |||
epatch ${FILESDIR}/${P}-fontset-else.patch || die | |||
} | |||
|
|||
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 | |||
} | |||
|