From owner-freebsd-ports@FreeBSD.ORG Sat Jun 7 16:31:05 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 50E771F8 for ; Sat, 7 Jun 2014 16:31:05 +0000 (UTC) Received: from hades.sorbs.net (hades.sorbs.net [67.231.146.201]) by mx1.freebsd.org (Postfix) with ESMTP id 3D4832C6F for ; Sat, 7 Jun 2014 16:31:04 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0N6T00D7H4PA1C00@hades.sorbs.net> for freebsd-ports@freebsd.org; Sat, 07 Jun 2014 09:34:24 -0700 (PDT) Message-id: <53933E46.1000506@sorbs.net> Date: Sat, 07 Jun 2014 18:31:02 +0200 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: freebsd-ports@freebsd.org Subject: Re: [HEADS UP]: Conflict-free python packages for different python versions References: <20140607162255.GA862@medusa.sysfault.org> In-reply-to: <20140607162255.GA862@medusa.sysfault.org> X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Jun 2014 16:31:05 -0000 Marcus von Appen wrote: > On behalf of the FreeBSD python team, I'd like to announce the availability of > concurrent, conflict-free python package support in the ports tree. > > Why? > > FreeBSD supports different python versions and flavours to be installed at > the same time, such as e.g. Python 2.7 and Python 3.3. Ports installing > python modules however always assume that that they are installed > for only one python version. > > To overcome the flaw in the ports tree that a single port, which is about to > be installed for different python versions at the same time, will install > conflicting files into the same directories, a change in how those ports are > built and installed was necessary. > Be nice if postgresql could do this as well... especially between major versions as there is the postgresql binary upgrade utility that seems to work very well... Michelle -- Michelle Sullivan http://www.mhix.org/