From owner-freebsd-ports@FreeBSD.ORG Mon Mar 2 16:19:17 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3F631065670 for ; Mon, 2 Mar 2009 16:19:17 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: from qw-out-2122.google.com (qw-out-2122.google.com [74.125.92.25]) by mx1.freebsd.org (Postfix) with ESMTP id 993B28FC19 for ; Mon, 2 Mar 2009 16:19:17 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: by qw-out-2122.google.com with SMTP id 3so1988385qwe.7 for ; Mon, 02 Mar 2009 08:19:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=EDThqSI5X/9o5/pQsj1hns46Zm51taxn5ow5NpX8+FM=; b=mE2d8jQddbNBkMinGQRS8WhDftBBdK84lTFv8igRtSnmR4F0vs/1DfWboUm6vUXNdI YN2iMQ4uqYXwBqmX9/wFdQvXGOwfcCRVGD+fwUDa6ty3h3j/164lNhDqctkcbMEHrjD4 SkuCgCAIwCf1TsZ2lFGrDFcjo6lmk4r+Tg2Z8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=rB1r7KIXN+Cl3/k053bAJDB2wuHRkAPMcWlq23ivvM9AP5t8gNWvFk3lnwaXuxQhWq IOj2DID+NR5AAnbab5LNdjSCj0QM0mLjX2tpX7thiiT2zZvG874dd6chMvzUebq/D2VF 1SIUjds1C8UH+6x2fkQqphm487s/1qywo1LiQ= MIME-Version: 1.0 Received: by 10.220.99.6 with SMTP id s6mr1695586vcn.96.1236010756928; Mon, 02 Mar 2009 08:19:16 -0800 (PST) In-Reply-To: <49ABED6D.8080909@icyb.net.ua> References: <49ABED6D.8080909@icyb.net.ua> Date: Mon, 2 Mar 2009 11:19:16 -0500 Message-ID: <3c0b01820903020819s65adc166qd0d707ce8820b3b9@mail.gmail.com> From: Alexander Sack To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alexander Churanov , FreeBSD Ports Subject: Re: fresh devel/boost 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: Mon, 02 Mar 2009 16:19:18 -0000 On Mon, Mar 2, 2009 at 9:30 AM, Andriy Gapon wrote: > > I've seen couple of conversations in this list about updating devel/boost to the > recent version. As I understand people already have patches but the main issue is > getting all ports depending on boost to work with the new version, and testing this. > > Now I am thinking - why not create a boost-devel or something like that port, or > move current boost to boost_1_34. This would immediately provide recent boot to > all and give time for dependent ports to be switched over (if needed at all). > > I believe that something like the following > configure --libdir=${LOCALBASE}/lib/boost/1.38.0 > --includedir=${LOCALBASE}/include/boost/1.38.0 > should allow multiple boost versions to co-exist. I'm actually shocked that there are THAT MANY ports that: - Need boost to begin with - And if they need boost, need boost-1.34 specifically, i.e. they will break with 1.38 Minimally one could create a boost-1.38 or boost-devel if the above regression testing is THAT horrific. Other than long double support, the current boost release builds basically out of the box and only minor updates to the current boost infrastructure are needed. I have an updated boost-1.38 port in my directory for a little while now (I have actually dig it up). But just leaving at 1.34 is pretty awful given the great changes and additions to boost in the last couple of dot releases (ASIO support comes to mind). Thanks! -aps