From owner-freebsd-ports@FreeBSD.ORG Fri Feb 20 14:15:55 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8DC26106564A for ; Fri, 20 Feb 2009 14:15:55 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by mx1.freebsd.org (Postfix) with ESMTP id C40A58FC1C for ; Fri, 20 Feb 2009 14:15:54 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by nf-out-0910.google.com with SMTP id e27so110387nfd.33 for ; Fri, 20 Feb 2009 06:15:53 -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; bh=7K52ALQrydiIrtJcStMeyT2FWcqznIhKyiJO7JJaxSw=; b=alVhkCuFqtx4McnFKo0wruW4pcyhFLIBOcVoXkrDtOkT9z2Lb3t6Ll4aVyBVojXvZ9 gDne2cvloPVaFfBfdkKWeMtGCfZccE5NvV+UdeoP4mGzfI3xlbbMStfRRW0mHkkVq5Oa ckUp0BWO11xHrzfltR2EtH+5AZFHF8M4/u0c4= 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; b=EwZbMQkWnPCip63PV/tnfHGOhBVky5R+8DfV2RGhOTeTmQAJe7RjXvbNKP1LPOQ3Db BuXGnJ/z/zHs071MW4mjQroWxwdCr+zy8lNgig3ehpAUXEnDKnDQxxy/UzxaLs74ATIq MHYslYLp6H+9BJVd+otTAMoacMVkxba9o/Xek= MIME-Version: 1.0 Received: by 10.210.91.17 with SMTP id o17mr689598ebb.13.1235139353922; Fri, 20 Feb 2009 06:15:53 -0800 (PST) In-Reply-To: <1e39c0a90902191949h63543bd9w8ce8c4c0eaa5f7b8@mail.gmail.com> References: <3cb459ed0902191459le2b20d5s14b13a032714802b@mail.gmail.com> <1e39c0a90902191947j612e3c3bo769cfb771a2f51a1@mail.gmail.com> <1e39c0a90902191949h63543bd9w8ce8c4c0eaa5f7b8@mail.gmail.com> Date: Fri, 20 Feb 2009 17:15:53 +0300 Message-ID: <3cb459ed0902200615r5abbedb1ncaedb4135bf1fed7@mail.gmail.com> From: Alexander Churanov To: Li-Wen Hsu Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: ports@freebsd.org Subject: Re: Status of 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: Fri, 20 Feb 2009 14:15:55 -0000 2009/2/20 Li-Wen Hsu > > That is great and I made another patch based on your own, which fixed > some minor problems > (includes building on amd64): > > http://people.freebsd.org/~lwhsu/boost-1.37.diff I've examined your patch. It really adds useful things besides indentation :-) . I've also noted that my proposed patch is incomplete. Actually I've fixed Math and Test libraries, but since 'diff' was used to compare directories, new files were not included into the patch. > Pav had an exp-run and here is the list of the ports which failed: > http://people.freebsd.org/~lwhsu/boost-1.37.txt This also useful. How much time is takes for you, guys, to rebuild all ports that depend on boost? I've set up dedicated i386 and amd64 build boxes, but it still takes more than a day (don't know actual time for now) to rebuild all depending ports. I'm pretty happy with my current setup, however if somebody with faster hardware would take job of rebuilding all depending ports and telling me which failed - then that would make the process much faster. Since I would only work on fixing failed ports and ensuring they build successfully. > All OpenOffice.org ports are failed, openoffice.org-2.4.2_1.log is > just one of them. Bad news. OpenOffice is huge. However, I think it's possible to examine and fix this. > So are you working on a new patch currently? Maybe you can based on > my 1.37 patch (appply that first then update it to 1.38), this may help > thing goes > more smoothly. Yes, sure. I've missed a flaw fixed by you in python/detail/config.hpp > That's really a lot of work, maybe we also need to notify maintainers > and see if upstream has newer version which supports newer version boost. > For the currently > status, if we want have 1.37 in the tree, the fastest way is repocopy > devel/boost to devel/boost134 > and changes all the LIB_DEPENDS of the ports which needs 1.34 to build. > Maybe we just set > a time to make this happen? You are reading my thoughts. However, this would present a choice: either you have recent boost or you have applications that depend on 1.34 and boost-1.34, since they are unlikely to coexist. Having multiple versions of the same port installed on the system at the same time is ideal, but I do not beleive it's possible at present. My plan is to examine how much work is necessary to fix all ports, this looks like a better way for now. Alexander Churanov