From owner-freebsd-ports@FreeBSD.ORG Thu Mar 12 15:17: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 C538A1065686 for ; Thu, 12 Mar 2009 15:17:57 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: from mail-bw0-f164.google.com (mail-bw0-f164.google.com [209.85.218.164]) by mx1.freebsd.org (Postfix) with ESMTP id 629648FC23 for ; Thu, 12 Mar 2009 15:17:54 +0000 (UTC) (envelope-from alexanderchuranov@gmail.com) Received: by bwz8 with SMTP id 8so424168bwz.43 for ; Thu, 12 Mar 2009 08:17:54 -0700 (PDT) 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=1li0Y9YEKLBPboqDVoBxRfkByFPHj5n05MXBpIp9Jmk=; b=SyO7xiAld/kL4rihMjdMsPXGXs2Xoxnb02V2rdnRo8lgyIh+CnwIZWvAaGLeLsLwrq 3OxKexsNeLn3oolQCFVHXEX2y6j91u57TzImJrdeqlkNJsAVIpIpkcIBKPgurbLvBJPN 8PM3RjtalxVv+Sb0IFYse51V61iQbeDOidW1I= 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=LgUqY9Nqd9v5ooFQfFSBWuoRUFY0MYl4P6EJDyx7V4YKR+KpTwjTkLXUHkcUK5BHWc KlRKUG+RKfPUJwvFUa56CJxVtrYvZg5Z5QFZu6ZDB6IgQgOhAN1PZ7AMWpRQ4Azal4Jg xQ/QTKBBjNoHBTlEgBFOTq8hbWfEOgGEs6DqM= MIME-Version: 1.0 Received: by 10.204.119.71 with SMTP id y7mr3786bkq.16.1236871074262; Thu, 12 Mar 2009 08:17:54 -0700 (PDT) In-Reply-To: <49B8AB91.1090501@icyb.net.ua> References: <49ABED6D.8080909@icyb.net.ua> <3c0b01820903020819s65adc166qd0d707ce8820b3b9@mail.gmail.com> <3cb459ed0903061347w599c521ex34267fd168882cac@mail.gmail.com> <49B68FB6.8060505@icyb.net.ua> <3cb459ed0903111826p3f3fbae5g922401edd0b37701@mail.gmail.com> <49B8AB91.1090501@icyb.net.ua> Date: Thu, 12 Mar 2009 18:17:54 +0300 Message-ID: <3cb459ed0903120817p15fb7cc8rd62b62d08aa1c1a8@mail.gmail.com> From: Alexander Churanov To: Andriy Gapon Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Alexander Sack , 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: Thu, 12 Mar 2009 15:18:00 -0000 2009/3/12 Andriy Gapon : > on 12/03/2009 03:26 Alexander Churanov said the following: >> The issue is devel/boost and devel/boost138 will not coexist. Is it OK >> in your opinion? > > I am not sure why... It is trivial to make different (non-default) boost > versions to install their headers and libraries into different directories. > Are there any other problems? My concern on co-existance of devel/boost and devel/boost138 is how to make build systems of other applications search in 1.38-specific directory for headers before /usr/local/inclde. Is it easy for any arbitrary application with any arbitrary build system? I consider this port (devel/boost138) a temporary solution. Others: (a) Having only one most recent version in devel/boost (b) Having many versions without the default one. (c) Having many versions with default devel/boost referring to some particular version. Here (b) and (c) do not install unversioned header files under /usr/local/include/boost. Currently all activity that I know is about the first (a) option. And all efforts are to fix port that depend on boost to let them use 1.38. For example, I've just started examining print/lyx and print/lyx15. > Maybe some "too smart for their own good" configure scripts that would > pick up incorrect (mismatching) directories while searching for boost? Yes, however, I haven't tried this yet. Alexander Churanov