From owner-freebsd-ports@FreeBSD.ORG Mon Apr 26 02:54:58 2010 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 97948106564A; Mon, 26 Apr 2010 02:54:58 +0000 (UTC) (envelope-from freebsd@bitfreak.org) Received: from baumren.bluerosetech.com (baumren.bluerosetech.com [69.55.234.33]) by mx1.freebsd.org (Postfix) with ESMTP id 807F18FC0C; Mon, 26 Apr 2010 02:54:58 +0000 (UTC) Received: from vivi.cat.pdx.edu (vivi.cat.pdx.edu [131.252.214.6]) by baumren.bluerosetech.com (Postfix) with ESMTPSA id 28FD4CF889; Sun, 25 Apr 2010 19:54:58 -0700 (PDT) Received: from [127.0.0.1] (c-71-236-222-209.hsd1.wa.comcast.net [71.236.222.209]) by vivi.cat.pdx.edu (Postfix) with ESMTPSA id 0B84424DDA; Sun, 25 Apr 2010 19:54:56 -0700 (PDT) Message-ID: <4BD5007F.7070303@bitfreak.org> Date: Sun, 25 Apr 2010 19:54:55 -0700 From: Darren Pilgrim User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Wesley Shields References: <4BD4D568.5@bitfreak.org> <20100426023433.GA12831@atarininja.org> In-Reply-To: <20100426023433.GA12831@atarininja.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org Subject: Re: How to port something requiring different versions depending on OSVERSION? 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, 26 Apr 2010 02:54:58 -0000 Wesley Shields wrote: > On Sun, Apr 25, 2010 at 04:51:04PM -0700, Darren Pilgrim wrote: >> Detect the OS version, install the latest version if running <8.x and >> install 2.01.09.004 if >=8.x. I can't find anything in the Porter's >> Handbook that explicitly says NOT to do this. Wesley Shields (wxs) says >> this "seems like a bad idea" without further qualification. The only >> thing I could think of is the automated ports QA and packaging; however, >> those are moot because LSI requires pre-download agreement to a license >> which prohibits redistribution. > > That does eliminate a lot of my concern. I didn't really have a > hard-line stance on this. It just struck me as the kind of thing you > want would to do as a last resort only. > > Is there any way that libmap.conf can help here? Sadly no. Libmap only applies to dynamic-linked binaries.