diff options
Diffstat (limited to 'x11-libs/vte')
-rw-r--r-- | x11-libs/vte/ChangeLog | 9 | ||||
-rw-r--r-- | x11-libs/vte/files/digest-vte-0.11.13-r2 | 3 | ||||
-rw-r--r-- | x11-libs/vte/files/digest-vte-0.12.2 | 3 | ||||
-rw-r--r-- | x11-libs/vte/files/digest-vte-0.16.5 | 3 | ||||
-rw-r--r-- | x11-libs/vte/files/digest-vte-0.16.6 | 3 | ||||
-rw-r--r-- | x11-libs/vte/files/vte-0.11.13-memory_fix.patch | 238 | ||||
-rw-r--r-- | x11-libs/vte/files/vte-0.12-nonls.patch | 125 | ||||
-rw-r--r-- | x11-libs/vte/files/vte-line-scroll.patch | 57 | ||||
-rw-r--r-- | x11-libs/vte/files/vte-no_lazy_bindings.patch | 12 | ||||
-rw-r--r-- | x11-libs/vte/vte-0.11.13-r2.ebuild | 54 | ||||
-rw-r--r-- | x11-libs/vte/vte-0.12.2.ebuild | 59 | ||||
-rw-r--r-- | x11-libs/vte/vte-0.16.5.ebuild | 52 | ||||
-rw-r--r-- | x11-libs/vte/vte-0.16.6.ebuild | 52 |
13 files changed, 8 insertions, 662 deletions
diff --git a/x11-libs/vte/ChangeLog b/x11-libs/vte/ChangeLog index 14a9b9c45996..f5bbd50346ec 100644 --- a/x11-libs/vte/ChangeLog +++ b/x11-libs/vte/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for x11-libs/vte # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.165 2007/08/11 15:01:42 ticho Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/ChangeLog,v 1.166 2007/08/11 21:11:42 leio Exp $ + + 11 Aug 2007; Mart Raudsepp <leio@gentoo.org> + -files/vte-0.11.13-memory_fix.patch, -files/vte-0.12-nonls.patch, + -files/vte-line-scroll.patch, -files/vte-no_lazy_bindings.patch, + -vte-0.11.13-r2.ebuild, -vte-0.12.2.ebuild, -vte-0.16.5.ebuild, + -vte-0.16.6.ebuild: + Removing Gnome 2.14 11 Aug 2007; Andrej Kacian <ticho@gentoo.org> vte-0.16.6-r1.ebuild: Stable on x86, bug #185823. diff --git a/x11-libs/vte/files/digest-vte-0.11.13-r2 b/x11-libs/vte/files/digest-vte-0.11.13-r2 deleted file mode 100644 index 6b1321a14ebb..000000000000 --- a/x11-libs/vte/files/digest-vte-0.11.13-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 5eb73c7de433fb6e53ac4378df9d23b5 vte-0.11.13.tar.bz2 952108 -RMD160 4d51361121ccfd37023334a5175bd45f515a0356 vte-0.11.13.tar.bz2 952108 -SHA256 faff81623ca935a36cafd77317c5ddf94f99ef75c77681130bdf7e6d27f55e41 vte-0.11.13.tar.bz2 952108 diff --git a/x11-libs/vte/files/digest-vte-0.12.2 b/x11-libs/vte/files/digest-vte-0.12.2 deleted file mode 100644 index 27562b0af8c9..000000000000 --- a/x11-libs/vte/files/digest-vte-0.12.2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 7cb1bd6ca528bc4db5ec685549fd3eb1 vte-0.12.2.tar.bz2 974551 -RMD160 5ef474f9d4150df1f87459657a446b0d0fcfb32b vte-0.12.2.tar.bz2 974551 -SHA256 41d22c945960feb1a924f58d2d237db2fbd1920cc48768ae0b4ac762245fcffb vte-0.12.2.tar.bz2 974551 diff --git a/x11-libs/vte/files/digest-vte-0.16.5 b/x11-libs/vte/files/digest-vte-0.16.5 deleted file mode 100644 index d4bd765716b0..000000000000 --- a/x11-libs/vte/files/digest-vte-0.16.5 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 54252b22c7df76e4e1bf8f5a89fe394d vte-0.16.5.tar.bz2 1102926 -RMD160 3941ea10f87e79e8717c8f63df3c4a898ff3aebf vte-0.16.5.tar.bz2 1102926 -SHA256 7965f1a49a72f9be615d5c20ccb0d1376125444c29a669699eccfc7c44b68ba7 vte-0.16.5.tar.bz2 1102926 diff --git a/x11-libs/vte/files/digest-vte-0.16.6 b/x11-libs/vte/files/digest-vte-0.16.6 deleted file mode 100644 index 3b6c1fb7b2de..000000000000 --- a/x11-libs/vte/files/digest-vte-0.16.6 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 131174986ab519b91dfcd6cf22541cbb vte-0.16.6.tar.bz2 1103546 -RMD160 13b133c6005b31b1122f8891f89eae7e8bdff750 vte-0.16.6.tar.bz2 1103546 -SHA256 4832e53ab6ccdb1c7aee278b7dce0cb3602972c202a5c0e1726aa660e08e4a10 vte-0.16.6.tar.bz2 1103546 diff --git a/x11-libs/vte/files/vte-0.11.13-memory_fix.patch b/x11-libs/vte/files/vte-0.11.13-memory_fix.patch deleted file mode 100644 index 30d8098232ef..000000000000 --- a/x11-libs/vte/files/vte-0.11.13-memory_fix.patch +++ /dev/null @@ -1,238 +0,0 @@ -# Patch from upstream's CVS repository, see: -# http://bugzilla.gnome.org/show_bug.cgi?id=160993#c9 -diff -NurdB vte-0.11.13/src/table.c vte-0.11.13-patched/src/table.c ---- vte-0.11.13/src/table.c 2004-11-16 19:23:44.000000000 -0500 -+++ vte-0.11.13-patched/src/table.c 2005-06-27 10:43:47.000000000 -0500 -@@ -41,18 +41,16 @@ - (((__c) < (VTE_TABLE_MAX_LITERAL)) ? (__c) : 0) - #define _vte_table_is_numeric(__c) \ - (((__c) >= '0') && ((__c) <= '9')) --enum _vte_table_specials { -- _vte_table_string = VTE_TABLE_MAX_LITERAL, -- _vte_table_number, -- _vte_table_max --}; -+ - struct _vte_table { - GQuark resultq; - const char *result; - unsigned char *original; - gssize original_length; - int increment; -- struct _vte_table *table[_vte_table_max]; -+ struct _vte_table *table_string; -+ struct _vte_table *table_number; -+ struct _vte_table **table; - }; - - /* Argument info. */ -@@ -74,16 +72,31 @@ - return g_malloc0(sizeof(struct _vte_table)); - } - -+struct _vte_table ** -+_vte_table_literal_new(void) -+{ -+ return g_malloc0(sizeof(struct _vte_table *) * VTE_TABLE_MAX_LITERAL); -+} -+ - /* Free a table. */ - void - _vte_table_free(struct _vte_table *table) - { - unsigned int i; -- for (i = 0; i < G_N_ELEMENTS(table->table); i++) { -- if (table->table[i] != NULL) { -- _vte_table_free(table->table[i]); -- table->table[i] = NULL; -+ if (table->table != NULL) { -+ for (i = 0; i < VTE_TABLE_MAX_LITERAL; i++) { -+ if (table->table[i] != NULL) { -+ _vte_table_free(table->table[i]); -+ table->table[i] = NULL; -+ } - } -+ g_free(table->table); -+ } -+ if (table->table_string != NULL) { -+ _vte_table_free(table->table_string); -+ } -+ if (table->table_number != NULL) { -+ _vte_table_free(table->table_number); - } - if (table->original_length == 0) { - g_assert(table->original == NULL); -@@ -153,11 +166,11 @@ - (pattern[1] == '2') || - (pattern[1] == '3')) { - /* Create a new subtable. */ -- if (table->table[_vte_table_number] == NULL) { -+ if (table->table_number == NULL) { - subtable = _vte_table_new(); -- table->table[_vte_table_number] = subtable; -+ table->table_number = subtable; - } else { -- subtable = table->table[_vte_table_number]; -+ subtable = table->table_number; - } - /* Add the rest of the string to the subtable. */ - _vte_table_addi(subtable, original, original_length, -@@ -213,11 +226,11 @@ - /* It must have a terminator. */ - g_assert(length >= 3); - /* Create a new subtable. */ -- if (table->table[_vte_table_string] == NULL) { -+ if (table->table_string == NULL) { - subtable = _vte_table_new(); -- table->table[_vte_table_string] = subtable; -+ table->table_string = subtable; - } else { -- subtable = table->table[_vte_table_string]; -+ subtable = table->table_string; - } - /* Add the rest of the string to the subtable. */ - _vte_table_addi(subtable, original, original_length, -@@ -229,6 +242,11 @@ - /* Handle an escaped '%'. */ - if (pattern[1] == '%') { - /* Create a new subtable. */ -+ if (table->table == NULL) { -+ table->table = _vte_table_literal_new(); -+ subtable = _vte_table_new(); -+ table->table['%'] = subtable; -+ } else - if (table->table['%'] == NULL) { - subtable = _vte_table_new(); - table->table['%'] = subtable; -@@ -250,6 +268,11 @@ - * character value. */ - for (i = pattern[2]; i < VTE_TABLE_MAX_LITERAL; i++) { - /* Create a new subtable. */ -+ if (table->table == NULL) { -+ table->table = _vte_table_literal_new(); -+ subtable = _vte_table_new(); -+ table->table[i] = subtable; -+ } else - if (table->table[i] == NULL) { - subtable = _vte_table_new(); - table->table[i] = subtable; -@@ -263,6 +286,11 @@ - result, quark, inc); - } - /* Also add a subtable for higher characters. */ -+ if (table->table == NULL) { -+ table->table = _vte_table_literal_new(); -+ subtable = _vte_table_new(); -+ table->table[0] = subtable; -+ } else - if (table->table[0] == NULL) { - subtable = _vte_table_new(); - table->table[0] = subtable; -@@ -280,6 +308,11 @@ - /* A literal (or an unescaped '%', which is also a literal). */ - check = (guint8) pattern[0]; - g_assert(check < VTE_TABLE_MAX_LITERAL); -+ if (table->table == NULL) { -+ table->table = _vte_table_literal_new(); -+ subtable = _vte_table_new(); -+ table->table[check] = subtable; -+ } else - if (table->table[check] == NULL) { - subtable = _vte_table_new(); - table->table[check] = subtable; -@@ -334,11 +367,12 @@ - } - - /* Check if this node has a string disposition. */ -- if (table->table[_vte_table_string] != NULL) { -+ if (table->table_string != NULL) { - /* Iterate over all non-terminator values. */ -- subtable = table->table[_vte_table_string]; -+ subtable = table->table_string; - for (i = 0; i < length; i++) { -- if (subtable->table[_vte_table_map_literal(candidate[i])] != NULL) { -+ if ((subtable->table != NULL) && -+ (subtable->table[_vte_table_map_literal(candidate[i])] != NULL)) { - break; - } - } -@@ -356,8 +390,8 @@ - - /* Check if this could be a number. */ - if ((_vte_table_is_numeric(candidate[0])) && -- (table->table[_vte_table_number] != NULL)) { -- subtable = table->table[_vte_table_number]; -+ (table->table_number != NULL)) { -+ subtable = table->table_number; - /* Iterate over all numeric characters. */ - for (i = 0; i < length; i++) { - if (!_vte_table_is_numeric(candidate[i])) { -@@ -377,7 +411,8 @@ - } - - /* Check for an exact match. */ -- if (table->table[_vte_table_map_literal(candidate[0])] != NULL) { -+ if ((table->table != NULL) && -+ (table->table[_vte_table_map_literal(candidate[0])] != NULL)) { - subtable = table->table[_vte_table_map_literal(candidate[0])]; - /* Save the parameter info. */ - arginfo = g_malloc(sizeof(struct _vte_table_arginfo)); -@@ -526,10 +561,11 @@ - - /* If there's no literal path, and no generic path, and the numeric - * path isn't available, then it's not a sequence, either. */ -- if (table->table[_vte_table_map_literal(candidate[0])] == NULL) { -- if (table->table[_vte_table_string] == NULL) { -+ if ((table->table == NULL) || -+ (table->table[_vte_table_map_literal(candidate[0])] == NULL)) { -+ if (table->table_string == NULL) { - if (!(_vte_table_is_numeric(candidate[0])) || -- (table->table[_vte_table_number] == NULL)) { -+ (table->table_number == NULL)) { - /* No match. */ - return NULL; - } -@@ -538,7 +574,11 @@ - - /* Check for a literal match. */ - for (i = 0, head = table; (i < length) && (head != NULL); i++) { -- head = head->table[_vte_table_map_literal(candidate[i])]; -+ if (head->table == NULL) { -+ head = NULL; -+ } else { -+ head = head->table[_vte_table_map_literal(candidate[i])]; -+ } - } - if ((head != NULL) && (head->result != NULL)) { - /* Got a literal match. */ -@@ -645,7 +685,7 @@ - - /* Literal? */ - for (i = 1; i < VTE_TABLE_MAX_LITERAL; i++) { -- if (table->table[i] != NULL) { -+ if ((table->table != NULL) && (table->table[i] != NULL)) { - if (i < 32) { - newlead = g_strdup_printf("%s^%c", lead, - i + 64); -@@ -658,17 +698,17 @@ - } - - /* String? */ -- if (table->table[_vte_table_string] != NULL) { -+ if (table->table_string != NULL) { - newlead = g_strdup_printf("%s{string}", lead); -- _vte_table_printi(table->table[_vte_table_string], -+ _vte_table_printi(table->table_string, - newlead, count); - g_free(newlead); - } - - /* Number(+)? */ -- if (table->table[_vte_table_number] != NULL) { -+ if (table->table_number != NULL) { - newlead = g_strdup_printf("%s{number}", lead); -- _vte_table_printi(table->table[_vte_table_number], -+ _vte_table_printi(table->table_number, - newlead, count); - g_free(newlead); - } diff --git a/x11-libs/vte/files/vte-0.12-nonls.patch b/x11-libs/vte/files/vte-0.12-nonls.patch deleted file mode 100644 index f15cc186eca2..000000000000 --- a/x11-libs/vte/files/vte-0.12-nonls.patch +++ /dev/null @@ -1,125 +0,0 @@ -diff -Naurp vte-0.12.2.orig/src/iso2022.c vte-0.12.2/src/iso2022.c ---- vte-0.12.2.orig/src/iso2022.c 2006-03-15 11:02:59.000000000 +0000 -+++ vte-0.12.2/src/iso2022.c 2006-06-07 15:53:48.000000000 +0000 -@@ -35,7 +35,13 @@ - #ifdef HAVE_LOCALE_H - #include <locale.h> - #endif -+ -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - /* Maps which jive with XTerm's ESC ()*+ ? sequences, RFC 1468. Add the - * PC437 map because despite knowing that XTerm doesn't support it, certain -diff -Naurp vte-0.12.2.orig/src/reaper.c vte-0.12.2/src/reaper.c ---- vte-0.12.2.orig/src/reaper.c 2006-06-07 15:47:11.000000000 +0000 -+++ vte-0.12.2/src/reaper.c 2006-06-07 15:52:35.000000000 +0000 -@@ -34,7 +34,13 @@ - #ifdef HAVE_LOCALE_H - #include <locale.h> - #endif -+ -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - static VteReaper *singleton_reaper = NULL; - struct reaper_info { -diff -Naurp vte-0.12.2.orig/src/vte.c vte-0.12.2/src/vte.c ---- vte-0.12.2.orig/src/vte.c 2006-06-07 15:47:11.000000000 +0000 -+++ vte-0.12.2/src/vte.c 2006-06-07 15:52:35.000000000 +0000 -@@ -47,7 +47,13 @@ - #ifdef HAVE_LOCALE_H - #include <locale.h> - #endif -+ -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - #ifndef HAVE_WINT_T - typedef gunichar wint_t; -@@ -9557,7 +9563,7 @@ vte_terminal_class_init(VteTerminalClass - #endif - - bindtextdomain(GETTEXT_PACKAGE, LOCALEDIR); --#ifdef HAVE_DECL_BIND_TEXTDOMAIN_CODESET -+#if HAVE_DECL_BIND_TEXTDOMAIN_CODESET - bind_textdomain_codeset(PACKAGE, "UTF-8"); - #endif - -diff -Naurp vte-0.12.2.orig/src/vteaccess.c vte-0.12.2/src/vteaccess.c ---- vte-0.12.2.orig/src/vteaccess.c 2006-03-15 11:02:59.000000000 +0000 -+++ vte-0.12.2/src/vteaccess.c 2006-06-07 15:55:28.000000000 +0000 -@@ -34,7 +34,13 @@ - #ifdef HAVE_LOCALE_H - #include <locale.h> - #endif -+ -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - #define VTE_TERMINAL_ACCESSIBLE_PRIVATE_DATA "VteTerminalAccessiblePrivateData" - -diff -Naurp vte-0.12.2.orig/src/vteapp.c vte-0.12.2/src/vteapp.c ---- vte-0.12.2.orig/src/vteapp.c 2006-03-15 11:02:59.000000000 +0000 -+++ vte-0.12.2/src/vteapp.c 2006-06-07 15:54:19.000000000 +0000 -@@ -34,7 +34,12 @@ - #include "debug.h" - #include "vte.h" - -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - #define DINGUS1 "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp)[-A-Za-z0-9]*\\.)[-A-Za-z0-9\\.]+(:[0-9]*)?" - #define DINGUS2 "(((news|telnet|nttp|file|http|ftp|https)://)|(www|ftp)[-A-Za-z0-9]*\\.)[-A-Za-z0-9\\.]+(:[0-9]*)?/[-A-Za-z0-9_\\$\\.\\+\\!\\*\\(\\),;:@&=\\?/~\\#\\%]*[^]'\\.}>\\) ,\\\"]" -diff -Naurp vte-0.12.2.orig/src/vtebg.c vte-0.12.2/src/vtebg.c ---- vte-0.12.2.orig/src/vtebg.c 2006-06-07 15:47:11.000000000 +0000 -+++ vte-0.12.2/src/vtebg.c 2006-06-07 15:52:35.000000000 +0000 -@@ -25,7 +25,12 @@ - #include "marshal.h" - #include "vtebg.h" - -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - struct VteBgPrivate { - GList *cache; -diff -Naurp vte-0.12.2.orig/src/vtexft.c vte-0.12.2/src/vtexft.c ---- vte-0.12.2.orig/src/vtexft.c 2006-03-15 11:02:59.000000000 +0000 -+++ vte-0.12.2/src/vtexft.c 2006-06-07 15:54:58.000000000 +0000 -@@ -37,7 +37,12 @@ - #include "vtexft.h" - #include "vtetree.h" - -+#ifdef ENABLE_NLS - #include <glib/gi18n-lib.h> -+#else -+#define _(String) String -+#define bindtextdomain(package,dir) -+#endif - - #define FONT_INDEX_FUDGE 10 - #define CHAR_WIDTH_FUDGE 10 diff --git a/x11-libs/vte/files/vte-line-scroll.patch b/x11-libs/vte/files/vte-line-scroll.patch deleted file mode 100644 index ad5f878530f7..000000000000 --- a/x11-libs/vte/files/vte-line-scroll.patch +++ /dev/null @@ -1,57 +0,0 @@ ---- vte.c.ORG 2004-03-06 10:28:09.000000000 -0800 -+++ vte.c 2004-03-06 10:44:23.000000000 -0800 -@@ -1917,4 +1917,31 @@ - } - -+/* Scroll up or down in the current screen. */ -+static void -+vte_terminal_scroll_lines(VteTerminal *terminal, gint lines) -+{ -+ glong destination; -+ g_return_if_fail(VTE_IS_TERMINAL(terminal)); -+#ifdef VTE_DEBUG -+ if (_vte_debug_on(VTE_DEBUG_IO)) { -+ fprintf(stderr, "Scrolling %d lines.\n", lines); -+ } -+#endif -+ /* Calculate the ideal position where we want to be before clamping. */ -+ destination = floor(gtk_adjustment_get_value(terminal->adjustment)); -+ destination += lines; -+ /* Can't scroll past data we have. */ -+ destination = CLAMP(destination, -+ terminal->adjustment->lower, -+ terminal->adjustment->upper - terminal->row_count); -+ /* Tell the scrollbar to adjust itself. */ -+ gtk_adjustment_set_value(terminal->adjustment, destination); -+ /* Clear dingus match set. */ -+ vte_terminal_match_contents_clear(terminal); -+ /* Notify viewers that the contents have changed. */ -+ vte_terminal_emit_contents_changed(terminal); -+} -+ -+ - /* Scroll so that the scroll delta is the minimum value. */ - static void -@@ -8038,4 +8065,22 @@ - } - break; -+ case GDK_KP_Up: -+ case GDK_Up: -+ if (terminal->pvt->modifiers & GDK_SHIFT_MASK) { -+ vte_terminal_scroll_lines(terminal, -1); -+ scrolled = TRUE; -+ handled = TRUE; -+ suppress_meta_esc = TRUE; -+ } -+ break; -+ case GDK_KP_Down: -+ case GDK_Down: -+ if (terminal->pvt->modifiers & GDK_SHIFT_MASK) { -+ vte_terminal_scroll_lines(terminal, 1); -+ scrolled = TRUE; -+ handled = TRUE; -+ suppress_meta_esc = TRUE; -+ } -+ break; - case GDK_KP_Home: - case GDK_Home: diff --git a/x11-libs/vte/files/vte-no_lazy_bindings.patch b/x11-libs/vte/files/vte-no_lazy_bindings.patch deleted file mode 100644 index a93480c9d04f..000000000000 --- a/x11-libs/vte/files/vte-no_lazy_bindings.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- vte-0.11.12/gnome-pty-helper/Makefile.am.orig 2005-05-05 17:14:21.000000000 -0400 -+++ vte-0.11.12/gnome-pty-helper/Makefile.am 2005-05-05 17:14:42.000000000 -0400 -@@ -1,7 +1,8 @@ - libexec_PROGRAMS = gnome-pty-helper - - AM_CFLAGS = @CFLAGS@ @GLIB_CFLAGS@ --AM_LDFLAGS = @LDFLAGS@ @GLIB_LIBS@ -+LAZYLDFLAGS = -Wl,-z,now -+AM_LDFLAGS = @LDFLAGS@ @GLIB_LIBS@ $(LAZYLDFLAGS) - - gnome_pty_helper_SOURCES = \ - gnome-pty.h \ diff --git a/x11-libs/vte/vte-0.11.13-r2.ebuild b/x11-libs/vte/vte-0.11.13-r2.ebuild deleted file mode 100644 index 500db33bfdd0..000000000000 --- a/x11-libs/vte/vte-0.11.13-r2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.11.13-r2.ebuild,v 1.12 2006/02/14 05:34:43 leonardop Exp $ - -inherit eutils gnome2 - -DESCRIPTION="Xft powered terminal widget" -HOMEPAGE="http://www.gnome.org/" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sparc x86" -IUSE="debug doc python static" - -RDEPEND=">=dev-libs/glib-2 - >=x11-libs/gtk+-2.2 - >=x11-libs/pango-1.1 - >=media-libs/freetype-2.0.2 - media-libs/fontconfig - sys-libs/ncurses - python? ( >=dev-python/pygtk-2.4 - >=dev-lang/python-2.2 ) - virtual/xft" - -DEPEND="${RDEPEND} - doc? ( >=dev-util/gtk-doc-0.6 ) - dev-util/pkgconfig" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" -G2CONF="${G2CONF} $(use_enable debug debugging) $(use_enable python) \ -$(use_enable static)" - -src_unpack() { - unpack ${A} - cd ${S}/src - - # Apply the, shift-<up,down> scroll one - # line at a time patch. - epatch ${FILESDIR}/${PN}-line-scroll.patch - - cd ${S} - # Reduce memory use. See bug #96702. - epatch ${FILESDIR}/${P}-memory_fix.patch - # Resolve all symbols at execution time for gnome-pty-helper. See bug - # #91617. - epatch ${FILESDIR}/${PN}-no_lazy_bindings.patch - - cd gnome-pty-helper - WANT_AUTOMAKE=1.9 - einfo "Running aclocal" - aclocal || die "Aclocal failed" - einfo "Running automake" - automake || die "Automake failed" -} diff --git a/x11-libs/vte/vte-0.12.2.ebuild b/x11-libs/vte/vte-0.12.2.ebuild deleted file mode 100644 index c90214d4b60e..000000000000 --- a/x11-libs/vte/vte-0.12.2.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.12.2.ebuild,v 1.13 2007/07/22 03:07:25 dberkholz Exp $ - -inherit eutils autotools gnome2 - -DESCRIPTION="Xft powered terminal widget" -HOMEPAGE="http://www.gnome.org/" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86" -IUSE="debug doc opengl python" - -RDEPEND=">=dev-libs/glib-2.6 - >=x11-libs/gtk+-2.6 - >=x11-libs/pango-1.1 - >=media-libs/freetype-2.0.2 - media-libs/fontconfig - sys-libs/ncurses - python? ( - >=dev-python/pygtk-2.4 - >=dev-lang/python-2.2 ) - opengl? ( - virtual/opengl - virtual/glu ) - x11-libs/libX11 - virtual/xft" - -# No need to specify gettext. See bug #134436. -DEPEND="${RDEPEND} - doc? ( >=dev-util/gtk-doc-1.0 ) - >=dev-util/pkgconfig-0.9 - >=dev-util/intltool-0.31" - -DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README" - -pkg_setup() { - G2CONF="$(use_enable debug debugging) \ - $(use_enable python) \ - $(use_with opengl glX) \ - --with-xft2 - --with-pangox" -} - -src_unpack() { - unpack "${A}" - cd "${S}" - - # Resolve all symbols at execution time for gnome-pty-helper. See bug - # #91617. - epatch "${FILESDIR}"/${PN}-no_lazy_bindings.patch - - # Allow compilation on systems without gettext (bug #134436). - epatch "${FILESDIR}"/${PN}-0.12-nonls.patch - - cd "${S}/gnome-pty-helper" - eautoreconf || die "eautoreconf failed" -} diff --git a/x11-libs/vte/vte-0.16.5.ebuild b/x11-libs/vte/vte-0.16.5.ebuild deleted file mode 100644 index 90349dc2778e..000000000000 --- a/x11-libs/vte/vte-0.16.5.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.16.5.ebuild,v 1.1 2007/06/05 16:44:39 dang Exp $ - -inherit eutils gnome2 autotools - -DESCRIPTION="Gnome terminal widget" -HOMEPAGE="http://www.gnome.org/" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -# pcre is broken in this release -IUSE="debug doc python opengl" - -RDEPEND=">=dev-libs/glib-2.9 - >=x11-libs/gtk+-2.6 - >=x11-libs/pango-1.1 - >=media-libs/freetype-2.0.2 - media-libs/fontconfig - sys-libs/ncurses - opengl? ( - virtual/opengl - virtual/glu - ) - python? ( - >=dev-python/pygtk-2.4 - >=dev-lang/python-2.2 - ) - x11-libs/libX11 - virtual/xft" - -DEPEND="${RDEPEND} - doc? ( >=dev-util/gtk-doc-1.0 ) - >=dev-util/intltool-0.35 - >=dev-util/pkgconfig-0.9 - sys-devel/gettext" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -pkg_setup() { - G2CONF="$(use_enable debug) $(use_enable python) \ - $(use_with opengl glX) --with-xft2 --with-pangox" -} - -src_unpack() { - gnome2_src_unpack - - epatch ${FILESDIR}/${PN}-0.13.2-no-lazy-bindings.patch - cd ${S}/gnome-pty-helper - eautomake -} diff --git a/x11-libs/vte/vte-0.16.6.ebuild b/x11-libs/vte/vte-0.16.6.ebuild deleted file mode 100644 index 16a999df29cf..000000000000 --- a/x11-libs/vte/vte-0.16.6.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/vte/vte-0.16.6.ebuild,v 1.1 2007/06/27 12:18:25 leio Exp $ - -inherit eutils gnome2 autotools - -DESCRIPTION="Gnome terminal widget" -HOMEPAGE="http://www.gnome.org/" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -# pcre is broken in this release -IUSE="debug doc python opengl" - -RDEPEND=">=dev-libs/glib-2.9 - >=x11-libs/gtk+-2.6 - >=x11-libs/pango-1.1 - >=media-libs/freetype-2.0.2 - media-libs/fontconfig - sys-libs/ncurses - opengl? ( - virtual/opengl - virtual/glu - ) - python? ( - >=dev-python/pygtk-2.4 - >=dev-lang/python-2.2 - ) - x11-libs/libX11 - virtual/xft" - -DEPEND="${RDEPEND} - doc? ( >=dev-util/gtk-doc-1.0 ) - >=dev-util/intltool-0.35 - >=dev-util/pkgconfig-0.9 - sys-devel/gettext" - -DOCS="AUTHORS ChangeLog HACKING NEWS README" - -pkg_setup() { - G2CONF="$(use_enable debug) $(use_enable python) \ - $(use_with opengl glX) --with-xft2 --with-pangox" -} - -src_unpack() { - gnome2_src_unpack - - epatch ${FILESDIR}/${PN}-0.13.2-no-lazy-bindings.patch - cd ${S}/gnome-pty-helper - eautomake -} |