From owner-freebsd-ports@FreeBSD.ORG Fri Mar 6 22:13:57 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 852A21065672 for ; Fri, 6 Mar 2009 22:13:57 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from mail-ew0-f166.google.com (mail-ew0-f166.google.com [209.85.219.166]) by mx1.freebsd.org (Postfix) with ESMTP id E30FE8FC08 for ; Fri, 6 Mar 2009 22:13:56 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by ewy10 with SMTP id 10so272834ewy.43 for ; Fri, 06 Mar 2009 14:13:55 -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=XcHIGVxi7THxRhX6sQW+UAACu+Ydvb+xMVAVr8aIWMQ=; b=UsXf5Dy+yaSe107fAasWrpvWtVmyXtmDrkPT0hLWURjoNla8mGjV8xMR9fs75XREoa wO9JKkxY9MexqX0RL2+Svu5vbyTuoEnZO/yS/z2Uij9yMJh1DCEmmnxfmxB8UDpTHlWq KE9D9C6Bdesd1svQu4TcJmMeTXzaYaQlYiv60= 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=SYHKzIIKJhZHtzDZn6WJW20Dep1u4rbqzR+UIMgRTtBZEgYvWSyEhjZsww0UtRCJE0 avmBjK/jbYmt4McNshHWycPkrawL/TkJWMw7qy0xj+MWYJByxX7WzF9rhuJo0ZRknvHq Q89MPY4dSOrNMbrQlMj6nDu4eSfLzWGm7FWW0= MIME-Version: 1.0 Received: by 10.210.112.1 with SMTP id k1mr241420ebc.47.1236376054928; Fri, 06 Mar 2009 13:47:34 -0800 (PST) In-Reply-To: <3c0b01820903020819s65adc166qd0d707ce8820b3b9@mail.gmail.com> References: <49ABED6D.8080909@icyb.net.ua> <3c0b01820903020819s65adc166qd0d707ce8820b3b9@mail.gmail.com> Date: Sat, 7 Mar 2009 00:47:34 +0300 Message-ID: <3cb459ed0903061347w599c521ex34267fd168882cac@mail.gmail.com> From: Alexander Churanov To: Alexander Sack Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Andriy Gapon , 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: Fri, 06 Mar 2009 22:13:57 -0000 Hi guys! I am Alexander Churanov, currently maintaining devel/boost (for several weeks :-). Yes, leaving 1.34 would be awful and nobody is going to do that! For current status, current efforts and decisions see http://wiki.freebsd.org/BoostPortingProject. My comments on the suggested solution: The goal is to have most recent boost by default in devel/boost. Of course, it is possible to provide 1.38 in some separate location. However, this would make ports look like we stuck to 1.34 forever and provide recent boost libraries for hackers. The better approach is to provide 1.34 in a separate location and modify all ports that depend on old boost to use that location. The hard part of it is "modify all ports". It's not obvious for me what's easier: to modify all ports (source code) to work with 1.38 or to modify all ports (build files) to look for 1.34 in some special place. Having multiple versions of the same ports installed at the same time is nice idea, it needs more time to think and experiment with. For instance, I'd like to examine how Gentoo does that and learn their's procs and cons. I'd be glad to see FreeBSD capable of doing that for any arbitrary port. Alexander Churanov