From owner-freebsd-gnome@FreeBSD.ORG Fri Mar 15 21:40:01 2013 Return-Path: Delivered-To: gnome@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2A096B2A for ; Fri, 15 Mar 2013 21:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 1D1C0788 for ; Fri, 15 Mar 2013 21:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2FLe0fK031014 for ; Fri, 15 Mar 2013 21:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2FLe05O031013; Fri, 15 Mar 2013 21:40:00 GMT (envelope-from gnats) Date: Fri, 15 Mar 2013 21:40:00 GMT Message-Id: <201303152140.r2FLe05O031013@freefall.freebsd.org> To: gnome@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Subject: Re: ports/176963: commit references a PR X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: dfilter service List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Mar 2013 21:40:01 -0000 The following reply was made to PR ports/176963; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/176963: commit references a PR Date: Fri, 15 Mar 2013 21:39:30 +0000 (UTC) Author: kwm Date: Fri Mar 15 21:39:16 2013 New Revision: 314323 URL: http://svnweb.freebsd.org/changeset/ports/314323 Log: Restore alt keys after gtk20 update. While here convert to OptionsNG. PR: ports/176963 Submitted by: Lawrence Chen Obtained from: upstream git / Gnome bug 663779 Added: head/x11-toolkits/vte/files/patch-src_vte.c (contents, props changed) Modified: head/x11-toolkits/vte/Makefile (contents, props changed) Modified: head/x11-toolkits/vte/Makefile ============================================================================== --- head/x11-toolkits/vte/Makefile Fri Mar 15 21:03:16 2013 (r314322) +++ head/x11-toolkits/vte/Makefile Fri Mar 15 21:39:16 2013 (r314323) @@ -4,7 +4,7 @@ PORTNAME= vte PORTVERSION= 0.26.2 -PORTREVISION?= 3 +PORTREVISION?= 4 CATEGORIES= x11-toolkits gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome2 @@ -30,7 +30,15 @@ CONFIGURE_ARGS?=--disable-python \ --disable-freetypetest .if !defined(MASTERDIR) -OPTIONS= GLX "Enable support for DRI/GLX rendering" off +OPTIONS_DEFINE= GLX +GLX_DESC= Support for DRI/GLX rendering +.endif + +.include + +.if ${PORT_OPTIONS:MGLX} && !defined(MASTERDIR) +CONFIGURE_ARGS+= --with-glX +USE_GL= yes .endif .include @@ -39,11 +47,6 @@ OPTIONS= GLX "Enable support for DRI/GLX EXTRA_PATCHES+= ${FILESDIR}/extra-patch-gnome-pty-helper_gnome-utmp.c .endif -.if defined(WITH_GLX) && !defined(MASTERDIR) -CONFIGURE_ARGS+= --with-glX -USE_GL= yes -.endif - .include .endif Added: head/x11-toolkits/vte/files/patch-src_vte.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/x11-toolkits/vte/files/patch-src_vte.c Fri Mar 15 21:39:16 2013 (r314323) @@ -0,0 +1,33 @@ +--- src/vte.c.orig 2010-11-13 06:18:41.000000000 -0600 ++++ src/vte.c 2013-03-14 15:59:37.761401135 -0500 +@@ -4914,16 +4914,23 @@ + vte_terminal_read_modifiers (VteTerminal *terminal, + GdkEvent *event) + { ++ GdkKeymap *keymap; + GdkModifierType modifiers; + + /* Read the modifiers. */ +- if (gdk_event_get_state((GdkEvent*)event, &modifiers)) { +- GdkKeymap *keymap; +- keymap = gdk_keymap_get_for_display ( +- gdk_drawable_get_display (((GdkEventAny *)event)->window)); +- gdk_keymap_add_virtual_modifiers (keymap, &modifiers); +- terminal->pvt->modifiers = modifiers; +- } ++ if (!gdk_event_get_state((GdkEvent*)event, &modifiers)) ++ return; ++ ++ keymap = gdk_keymap_get_for_display ( ++ gdk_window_get_display (((GdkEventAny*)event)->window)); ++ ++ gdk_keymap_add_virtual_modifiers (keymap, &modifiers); ++ ++ /* HACK! Treat ALT as META; see bug #663779. */ ++ if (modifiers & GDK_MOD1_MASK) ++ modifiers |= VTE_META_MASK; ++ ++ terminal->pvt->modifiers = modifiers; + } + + /* Read and handle a keypress event. */ _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"