From owner-freebsd-ports@FreeBSD.ORG Wed Mar 9 23:07:45 2011 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2795A106566B for ; Wed, 9 Mar 2011 23:07:45 +0000 (UTC) (envelope-from geo.liaskos@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id D6EA58FC18 for ; Wed, 9 Mar 2011 23:07:44 +0000 (UTC) Received: by ywf9 with SMTP id 9so486848ywf.13 for ; Wed, 09 Mar 2011 15:07:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=KGxbr4JY3wq5z8I1alAEak7UNUu2u3nK0dWEGK0owjk=; b=FusyLG3nP/cMTBEeIhSlP1QMHb7mn2PJDqz6BC/qmnbEUfy4oS0QwfWT3BNabJ7vw/ em0/Pr1YkMszGHY7+jlNhNG5cwMMJVHjV7HX8xzSdyMkNf6+RW0g1FbeS6Q2XzHc5Cql sbwuYprmIWhFPS5lZeu5xg7WmNYfSshssYHqs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=isk6vCx1uvzTlx2nyGaIFWG8p13j6iiQ33MWKyYOywsL09c5aDfJfpIgHF3Q70S/zW 3iS/e20GDzvl+W+d52NIE5sjLR5CgzG1wE3hXq4mXeRwb5taedy3uOSZCY8jq1Ikj1V9 tq+Lo3NPJHEXNznKE9F7oA8f3MK0gf63Y/BtY= MIME-Version: 1.0 Received: by 10.101.181.27 with SMTP id i27mr1328752anp.20.1299712063953; Wed, 09 Mar 2011 15:07:43 -0800 (PST) Received: by 10.100.106.15 with HTTP; Wed, 9 Mar 2011 15:07:43 -0800 (PST) Date: Thu, 10 Mar 2011 01:07:43 +0200 Message-ID: From: George Liaskos To: ports@freebsd.org Content-Type: text/plain; charset=UTF-8 Cc: Subject: Update xfce4-xkb-plugin to 0.5.3.3 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2011 23:07:45 -0000 The latest version has a GUI option to set the shortcut for switching between keyboard layouts. Handy for newcomers. It has an added dependency to librsvg2 because the country flags are in svg format now, the following patch takes care of the compilation errors. --- xkb-config.c.orig 2011-03-06 04:02:24.000000000 +0200 +++ xkb-config.c 2011-03-06 04:09:26.000000000 +0200 @@ -150,7 +150,7 @@ config->application_map = g_hash_table_new (g_direct_hash, NULL); registry = xkl_config_registry_get_instance (config->engine); - xkl_config_registry_load (registry); + xkl_config_registry_load (registry, FALSE); config_item = xkl_config_item_new (); @@ -214,7 +214,8 @@ gdk_window_remove_filter (NULL, (GdkFilterFunc) handle_xevent, NULL); - xkl_engine_stop_listen (config->engine); + xkl_engine_stop_listen (config->engine, + XKLL_MANAGE_LAYOUTS | XKLL_MANAGE_WINDOW_STATES); } gint @@ -547,7 +548,7 @@ if (!config) return NULL; registry = xkl_config_registry_get_instance (config->engine); - xkl_config_registry_load (registry); + xkl_config_registry_load (registry, FALSE); return registry; } Regards