From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 9 07:20:04 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 448D21065674 for ; Wed, 9 Apr 2008 07:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 341868FC1D for ; Wed, 9 Apr 2008 07:20:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m397K2ij010078 for ; Wed, 9 Apr 2008 07:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m397K2R9010077; Wed, 9 Apr 2008 07:20:02 GMT (envelope-from gnats) Date: Wed, 9 Apr 2008 07:20:02 GMT Message-Id: <200804090720.m397K2R9010077@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Thomas Hurst Cc: Subject: Re: ports/122489: [NEW PORT] x11/terminator: Multiple GNOME terminals in one window X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Thomas Hurst List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Apr 2008 07:20:04 -0000 The following reply was made to PR ports/122489; it has been noted by GNATS. From: Thomas Hurst To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/122489: [NEW PORT] x11/terminator: Multiple GNOME terminals in one window Date: Wed, 9 Apr 2008 07:56:39 +0100 Update patch-terminator so the URL matching regexps work. I have commit access upstream now, so these patches should all disappear next release (which should also make a lot of the gnome deps optional). --- files/patch-terminator.orig 2008-04-09 07:52:45.000000000 +0100 +++ files/patch-terminator 2008-04-09 07:45:52.000000000 +0100 @@ -1,5 +1,5 @@ --- terminator.orig 2008-02-20 00:05:58.000000000 +0000 -+++ terminator 2008-04-06 14:19:29.000000000 +0100 ++++ terminator 2008-04-09 07:44:43.000000000 +0100 @@ -21,8 +21,12 @@ import os, sys, string, time, math from optparse import OptionParser @@ -15,3 +15,20 @@ # import unix-lib import pwd +@@ -165,12 +169,12 @@ + self._vte.add_events (gtk.gdk.ENTER_NOTIFY_MASK) + self._vte.connect ("enter_notify_event", self.on_vte_notify_enter) + +- self.matches['full_uri'] = self._vte.match_add ('''\<(news:|telnet:|nntp:|file:/|https?:|ftps?:|webcal:)//([-A-Za-z0-9]+(:[-A-Za-z0-9,?;.:/!%$^*&~"#']+)?@)?[-A-Za-z0-9.]+(:[0-9]+)?(/[-A-Za-z0-9_$.+!*(),;:@&=?/~#%]*[^]'.}>) \t\r\n,\"])?\>/?''') +- self.matches['addr_only'] = self._vte.match_add ('''\<(www|ftp)[-A-Za-z0-9]*\.[-A-Za-z0-9.]+(:[0-9]+)?(/[-A-Za-z0-9_$.+!*(),;:@&=?/~#%]*[^]'.}>) \t\r\n,\"])?\>/?''') ++ self.matches['full_uri'] = self._vte.match_add ('''[[:<:]](news:|telnet:|nntp:|file:/|https?:|ftps?:|webcal:)//([-A-Za-z0-9]+(:[-A-Za-z0-9,?;.:/!%$^*&~"#']+)?@)?[-A-Za-z0-9.]+(:[0-9]+)?(/[-A-Za-z0-9_$.+!*(),;:@&=?/~#%]*[^]'.}>) \t\r\n,\"])?[[:>:]]/?''') ++ self.matches['addr_only'] = self._vte.match_add ('''[[:<:]](www|ftp)[-A-Za-z0-9]*\.[-A-Za-z0-9.]+(:[0-9]+)?(/[-A-Za-z0-9_$.+!*(),;:@&=?/~#%]*[^]'.}>) \t\r\n,\"])?[[:>:]]/?''') + +- self.matches['email'] = self._vte.match_add ('''\<(mailto:)?[a-z0-9][a-z0-9.-]*@[a-z0-9][a-z0-9-]*(\.[a-z0-9][a-z0-9-]*)+\>''') ++ self.matches['email'] = self._vte.match_add ('''[[:<:]](mailto:)?[a-z0-9][a-z0-9.-]*@[a-z0-9][a-z0-9-]*(\.[a-z0-9][a-z0-9-]*)+[[:>:]]''') + +- self.matches['nntp'] = self._vte.match_add ('''\''') ++ self.matches['nntp'] = self._vte.match_add ('''[[:<:]]news:[-A-Z\^_a-z{|}~!"#$%&'()*+,./0-9;:=?`]+@[-A-Za-z0-9.]+(:[0-9]+)?[[:>:]]''') + + self.spawn_child () + -- Thomas 'Freaky' Hurst http://hur.st/