From owner-freebsd-apache@FreeBSD.ORG Thu Aug 30 18:17:06 2012 Return-Path: Delivered-To: apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44FBF106566B; Thu, 30 Aug 2012 18:17:06 +0000 (UTC) (envelope-from ohauer@FreeBSD.org) Received: from p578be941.dip0.t-ipconnect.de (p578be941.dip0.t-ipconnect.de [87.139.233.65]) by mx1.freebsd.org (Postfix) with ESMTP id F283C8FC15; Thu, 30 Aug 2012 18:17:05 +0000 (UTC) Received: from [192.168.0.100] (cde1100.uni.vrs [192.168.0.100]) (Authenticated sender: ohauer) by p578be941.dip0.t-ipconnect.de (Postfix) with ESMTPSA id 7747E208C3; Thu, 30 Aug 2012 20:16:54 +0200 (CEST) Message-ID: <503FAE12.8070201@FreeBSD.org> Date: Thu, 30 Aug 2012 20:16:50 +0200 From: Olli Hauer User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:15.0) Gecko/20120824 Thunderbird/15.0 MIME-Version: 1.0 To: apache@freebsd.org References: <20120830174029.GM63706@dormouse.experts-exchange.com> In-Reply-To: <20120830174029.GM63706@dormouse.experts-exchange.com> X-Enigmail-Version: 1.4.4 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Jason Helfman Subject: Re: apache-2.2.22_6 question X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: "apache@FreeBSD.org" List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Aug 2012 18:17:06 -0000 On 2012-08-30 19:40, Jason Helfman wrote: > Hi, > > I was wondering what implications there are of building apache-2.2.22_6 > against pcre version of 8.02? > > I believe a patch addressed a deprecated function of pcre, however at the > moment I am unable to update a snapshotted portstree to a current > version, or even move to a newer tree. > > I don't know if it would build with that patch, or without the patch, and if > that would be good, or not, and what implications there may be as a result. > > Many Thanks! > > -jgh > Hi Jason, exact, the bump and patch was done because pcre removed a (long) deprecated function. pcre-8.02 will full support the patch because the new api was in this version already the default. file pcre-8.02/pcreposix.c (around line 265) -------------------------------------------- preg->re_nsub = pcre_info((const pcre *)preg->re_pcre, NULL, NULL); return 0; } apache22/files/files/patch-server__util_pcre.c ---------------------------------------------- -preg->re_nsub = pcre_info((const pcre *)preg->re_pcre, NULL, NULL); +pcre_fullinfo((const pcre *)preg->re_pcre, NULL, + PCRE_INFO_CAPTURECOUNT, &(preg->re_nsub)); -- Regards, olli