From owner-svn-ports-all@FreeBSD.ORG Wed Dec 26 08:43:27 2012 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id ED7A2CDA; Wed, 26 Dec 2012 08:43:26 +0000 (UTC) (envelope-from olivierd@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D11F98FC08; Wed, 26 Dec 2012 08:43:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.5/8.14.5) with ESMTP id qBQ8hQGE031457; Wed, 26 Dec 2012 08:43:26 GMT (envelope-from olivierd@svn.freebsd.org) Received: (from olivierd@localhost) by svn.freebsd.org (8.14.5/8.14.5/Submit) id qBQ8hP9q031448; Wed, 26 Dec 2012 08:43:25 GMT (envelope-from olivierd@svn.freebsd.org) Message-Id: <201212260843.qBQ8hP9q031448@svn.freebsd.org> From: Olivier Duchateau Date: Wed, 26 Dec 2012 08:43:25 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r309500 - in head/x11/Terminal: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Dec 2012 08:43:27 -0000 Author: olivierd Date: Wed Dec 26 08:43:25 2012 New Revision: 309500 URL: http://svnweb.freebsd.org/changeset/ports/309500 Log: 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) Added: head/x11/Terminal/files/patch-Terminal.glade (contents, props changed) head/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c (contents, props changed) head/x11/Terminal/files/patch-terminal__terminal-preferences.c (contents, props changed) head/x11/Terminal/files/patch-terminal__terminal-private.h (contents, props changed) head/x11/Terminal/files/patch-terminal__terminal-screen.c (contents, props changed) Modified: head/x11/Terminal/Makefile Modified: head/x11/Terminal/Makefile ============================================================================== --- head/x11/Terminal/Makefile Wed Dec 26 07:36:37 2012 (r309499) +++ head/x11/Terminal/Makefile Wed Dec 26 08:43:25 2012 (r309500) @@ -1,9 +1,9 @@ -# Created by: Matt Lancereau +# 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} Added: head/x11/Terminal/files/patch-Terminal.glade ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/Terminal/files/patch-Terminal.glade Wed Dec 26 08:43:25 2012 (r309500) @@ -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 @@ + + + +- +- Enab_le anti-aliasing for the terminal font +- True +- True +- False +- 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. +- True +- True +- +- +- 1 +- +- +- + + Allow bold te_xt + True +@@ -512,7 +498,7 @@ + True + + +- 2 ++ 1 + + + Added: head/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/Terminal/files/patch-terminal__terminal-preferences-dialog.c Wed Dec 26 08:43:25 2012 (r309500) @@ -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)); Added: head/x11/Terminal/files/patch-terminal__terminal-preferences.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/Terminal/files/patch-terminal__terminal-preferences.c Wed Dec 26 08:43:25 2012 (r309500) @@ -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: Added: head/x11/Terminal/files/patch-terminal__terminal-private.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/Terminal/files/patch-terminal__terminal-private.h Wed Dec 26 08:43:25 2012 (r309500) @@ -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') + Added: head/x11/Terminal/files/patch-terminal__terminal-screen.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11/Terminal/files/patch-terminal__terminal-screen.c Wed Dec 26 08:43:25 2012 (r309500) @@ -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); + }