diff options
author | olivierd <olivierd@FreeBSD.org> | 2012-12-26 16:43:25 +0800 |
---|---|---|
committer | olivierd <olivierd@FreeBSD.org> | 2012-12-26 16:43:25 +0800 |
commit | 11fe41b4ac910dca85456e4b77d5b5f6240fbeff (patch) | |
tree | af30c40aced3c04e00bf3f670843bf766c492599 /x11 | |
parent | 12d4b035ab96d13cef2013485719848eb03c6049 (diff) | |
download | freebsd-ports-gnome-11fe41b4ac910dca85456e4b77d5b5f6240fbeff.tar.gz freebsd-ports-gnome-11fe41b4ac910dca85456e4b77d5b5f6240fbeff.tar.zst freebsd-ports-gnome-11fe41b4ac910dca85456e4b77d5b5f6240fbeff.zip |
Drop anti-alias support (deprecated in VTE since version 0.20).
Add patches to avoid warning during compilation stage.
Approved by: rene, miwi (mentors, implicit)
Obtained from: project repository (commit 88f342a)
Diffstat (limited to 'x11')
-rw-r--r-- | x11/Terminal/Makefile | 4 | ||||
-rw-r--r-- | x11/Terminal/files/patch-Terminal.glade | 32 | ||||
-rw-r--r-- | x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c | 26 | ||||
-rw-r--r-- | x11/Terminal/files/patch-terminal__terminal-preferences.c | 31 | ||||
-rw-r--r-- | x11/Terminal/files/patch-terminal__terminal-private.h | 17 | ||||
-rw-r--r-- | x11/Terminal/files/patch-terminal__terminal-screen.c | 47 |
6 files changed, 155 insertions, 2 deletions
diff --git a/x11/Terminal/Makefile b/x11/Terminal/Makefile index 5d9f3140bea6..92bdb76b195f 100644 --- a/x11/Terminal/Makefile +++ b/x11/Terminal/Makefile @@ -1,9 +1,9 @@ -# Created by: Matt Lancereau <ports@FreeBSD.org> +# Created by: Matt Lancereau # $FreeBSD$ PORTNAME= Terminal PORTVERSION= 0.4.8 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 xfce MASTER_SITES= ${MASTER_SITE_XFCE} MASTER_SITE_SUBDIR= src/apps/${PORTNAME:L}/${PORTVERSION:R} diff --git a/x11/Terminal/files/patch-Terminal.glade b/x11/Terminal/files/patch-Terminal.glade new file mode 100644 index 000000000000..d2403b82ac43 --- /dev/null +++ b/x11/Terminal/files/patch-Terminal.glade @@ -0,0 +1,32 @@ +--- ./Terminal.glade.orig 2011-06-21 20:32:31.000000000 +0000 ++++ ./Terminal.glade 2012-12-23 22:33:31.000000000 +0000 +@@ -488,20 +488,6 @@ + </packing> + </child> + <child> +- <object class="GtkCheckButton" id="font-anti-alias"> +- <property name="label" translatable="yes">Enab_le anti-aliasing for the terminal font</property> +- <property name="visible">True</property> +- <property name="can_focus">True</property> +- <property name="receives_default">False</property> +- <property name="tooltip_text" translatable="yes">Enable this option if you want Terminal to use anti-aliasing when rendering text in terminal windows. Disabling this option can impressively speed up terminal rendering performance and reduce the overall system load on slow systems.</property> +- <property name="use_underline">True</property> +- <property name="draw_indicator">True</property> +- </object> +- <packing> +- <property name="position">1</property> +- </packing> +- </child> +- <child> + <object class="GtkCheckButton" id="font-allow-bold"> + <property name="label" translatable="yes">Allow bold te_xt</property> + <property name="visible">True</property> +@@ -512,7 +498,7 @@ + <property name="draw_indicator">True</property> + </object> + <packing> +- <property name="position">2</property> ++ <property name="position">1</property> + </packing> + </child> + </object> diff --git a/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c b/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c new file mode 100644 index 000000000000..9ab8c62d6261 --- /dev/null +++ b/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c @@ -0,0 +1,26 @@ +--- ./terminal/terminal-preferences-dialog.c.orig 2011-06-21 20:32:31.000000000 +0000 ++++ ./terminal/terminal-preferences-dialog.c 2012-12-23 22:37:02.000000000 +0000 +@@ -96,9 +96,6 @@ + "shortcuts-no-mnemonics", "shortcuts-no-menukey", + "binding-backspace", "binding-delete", + "background-mode", "background-image-style" +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- , "font-anti-alias" +-#endif + }; + const gchar *props_color[] = { "color-foreground", "color-cursor", + "color-background", "tab-activity-color", +@@ -167,13 +164,6 @@ + BIND_PROPERTIES ("tab-activity-timeout", "value"); + BIND_PROPERTIES ("background-darkness", "value"); + +-#if !TERMINAL_HAS_ANTI_ALIAS_SETTING +- /* hide anti alias setting */ +- object = gtk_builder_get_object (GTK_BUILDER (dialog), "font-anti-alias"); +- terminal_return_if_fail (G_IS_OBJECT (object)); +- gtk_widget_hide (GTK_WIDGET (object)); +-#endif +- + /* reset comparibility button */ + object = gtk_builder_get_object (GTK_BUILDER (dialog), "reset-compatibility"); + terminal_return_if_fail (G_IS_OBJECT (object)); diff --git a/x11/Terminal/files/patch-terminal__terminal-preferences.c b/x11/Terminal/files/patch-terminal__terminal-preferences.c new file mode 100644 index 000000000000..81a72a70d513 --- /dev/null +++ b/x11/Terminal/files/patch-terminal__terminal-preferences.c @@ -0,0 +1,31 @@ +--- ./terminal/terminal-preferences.c.orig 2011-06-21 20:32:31.000000000 +0000 ++++ ./terminal/terminal-preferences.c 2012-12-23 22:38:40.000000000 +0000 +@@ -101,9 +101,6 @@ + PROP_COMMAND_UPDATE_RECORDS, + PROP_COMMAND_LOGIN_SHELL, + PROP_FONT_ALLOW_BOLD, +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- PROP_FONT_ANTI_ALIAS, +-#endif + PROP_FONT_NAME, + PROP_MISC_ALWAYS_SHOW_TABS, + PROP_MISC_BELL, +@@ -980,18 +977,6 @@ + TRUE, + EXO_PARAM_READWRITE)); + +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- /** +- * TerminalPreferences:font-anti-alias: +- **/ +- g_object_class_install_property (gobject_class, +- PROP_FONT_ANTI_ALIAS, +- g_param_spec_boolean ("font-anti-alias", +- "font-anti-alias", +- "FontAntiAlias", +- TRUE, +- EXO_PARAM_READWRITE)); +-#endif + + /** + * TerminalPreferences:font-name: diff --git a/x11/Terminal/files/patch-terminal__terminal-private.h b/x11/Terminal/files/patch-terminal__terminal-private.h new file mode 100644 index 000000000000..8059c28d4473 --- /dev/null +++ b/x11/Terminal/files/patch-terminal__terminal-private.h @@ -0,0 +1,17 @@ +--- ./terminal/terminal-private.h.orig 2011-06-21 20:32:31.000000000 +0000 ++++ ./terminal/terminal-private.h 2012-12-23 22:39:59.000000000 +0000 +@@ -24,14 +24,6 @@ + + G_BEGIN_DECLS + +-/* whether anti-alias is enabled in the application. this settings will +- * be removed in vte 1.0 and there is no other way to set this. */ +-#ifndef NDEBUG +-#define TERMINAL_HAS_ANTI_ALIAS_SETTING (FALSE) +-#else +-#define TERMINAL_HAS_ANTI_ALIAS_SETTING (TRUE) +-#endif +- + /* returns true if string contains text */ + #define IS_STRING(string) ((string) != NULL && *(string) != '\0') + diff --git a/x11/Terminal/files/patch-terminal__terminal-screen.c b/x11/Terminal/files/patch-terminal__terminal-screen.c new file mode 100644 index 000000000000..1d3e749d6dfd --- /dev/null +++ b/x11/Terminal/files/patch-terminal__terminal-screen.c @@ -0,0 +1,47 @@ +--- ./terminal/terminal-screen.c.orig 2011-06-21 20:32:31.000000000 +0000 ++++ ./terminal/terminal-screen.c 2012-12-23 22:42:46.000000000 +0000 +@@ -285,7 +285,6 @@ + "swapped-signal::notify::color-palette15", G_CALLBACK (terminal_screen_update_colors), screen, + "swapped-signal::notify::color-palette16", G_CALLBACK (terminal_screen_update_colors), screen, + "swapped-signal::notify::font-allow-bold", G_CALLBACK (terminal_screen_update_font), screen, +- "swapped-signal::notify::font-anti-alias", G_CALLBACK (terminal_screen_update_font), screen, + "swapped-signal::notify::font-name", G_CALLBACK (terminal_screen_update_font), screen, + "swapped-signal::notify::misc-bell", G_CALLBACK (terminal_screen_update_misc_bell), screen, + "swapped-signal::notify::misc-cursor-blinks", G_CALLBACK (terminal_screen_update_misc_cursor_blinks), screen, +@@ -848,10 +847,6 @@ + static void + terminal_screen_update_font (TerminalScreen *screen) + { +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- VteTerminalAntiAlias antialias; +- gboolean font_anti_alias; +-#endif + gboolean font_allow_bold; + gchar *font_name; + +@@ -861,9 +856,6 @@ + + g_object_get (G_OBJECT (screen->preferences), + "font-allow-bold", &font_allow_bold, +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- "font-anti-alias", &font_anti_alias, +-#endif + "font-name", &font_name, + NULL); + +@@ -871,15 +863,7 @@ + { + vte_terminal_set_allow_bold (VTE_TERMINAL (screen->terminal), font_allow_bold); + +-#if TERMINAL_HAS_ANTI_ALIAS_SETTING +- antialias = font_anti_alias +- ? VTE_ANTI_ALIAS_USE_DEFAULT +- : VTE_ANTI_ALIAS_FORCE_DISABLE; +- vte_terminal_set_font_from_string_full (VTE_TERMINAL (screen->terminal), +- font_name, antialias); +-#else + vte_terminal_set_font_from_string (VTE_TERMINAL (screen->terminal), font_name); +-#endif + + g_free (font_name); + } |