From owner-cvs-ports@FreeBSD.ORG Mon May 23 17:13:18 2011 Return-Path: Delivered-To: cvs-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 75560106564A; Mon, 23 May 2011 17:13:18 +0000 (UTC) (envelope-from wxs@atarininja.org) Received: from syn.atarininja.org (syn.csh.rit.edu [129.21.49.45]) by mx1.freebsd.org (Postfix) with ESMTP id 4913D8FC17; Mon, 23 May 2011 17:13:18 +0000 (UTC) Received: by syn.atarininja.org (Postfix, from userid 1001) id 50D135C3C; Mon, 23 May 2011 13:14:00 -0400 (EDT) Date: Mon, 23 May 2011 13:14:00 -0400 From: Wesley Shields To: Alexey Dokuchaev Message-ID: <20110523171400.GA73989@atarininja.org> References: <201105231554.p4NFsBdt024494@repoman.freebsd.org> <20110523170435.GA15903@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20110523170435.GA15903@FreeBSD.org> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org, ports-committers@FreeBSD.org Subject: Re: cvs commit: ports/security/yara Makefile distinfo ports/security/yara/files patch-libyara__proc.c X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 May 2011 17:13:18 -0000 On Mon, May 23, 2011 at 05:04:35PM +0000, Alexey Dokuchaev wrote: > On Mon, May 23, 2011 at 03:54:11PM +0000, Wesley Shields wrote: > > wxs 2011-05-23 15:54:11 UTC > > > > Modified files: > > security/yara Makefile distinfo > > Added files: > > security/yara/files patch-libyara__proc.c > > Log: > > - Update to 1.5. > > - Switch to devel/re2 instead of PCRE. > > Could you perhaps explain the rationale behind pcre -> re2 (never heard > of it before) change? I mean, lots of ports depend on devel/pcre, which > seems to be de-facto regex library, and having two similar (well, that's > maybe an underestimation) libraries installed in a system without some > sufficiently strong reason seems at least questionable. (Unless, of > course, this port deliberately requires re2 and cannot be built against > pcre or easily converted.) yara currently supports either PCRE or re2. I intend on making PCRE be optional, but I switched to re2 by default because yara upstream claims to be faster with it. They are mutually exclusive options, and I went with the one that is supposedly faster with yara. -- WXS