From owner-freebsd-ports@FreeBSD.ORG Mon Nov 22 20:25:18 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0ECCB16A4CE for ; Mon, 22 Nov 2004 20:25:18 +0000 (GMT) Received: from cicero0.cybercity.dk (cicero0.cybercity.dk [212.242.40.52]) by mx1.FreeBSD.org (Postfix) with ESMTP id C43CD43D41 for ; Mon, 22 Nov 2004 20:25:17 +0000 (GMT) (envelope-from lars@thegler.dk) Received: from [127.0.0.1] (port156.ds1-bav.adsl.cybercity.dk [217.157.188.161]) by cicero0.cybercity.dk (Postfix) with ESMTP id 4BA5D29D50; Mon, 22 Nov 2004 21:25:16 +0100 (CET) Message-ID: <41A24B48.8050906@thegler.dk> Date: Mon, 22 Nov 2004 21:25:44 +0100 From: Lars Thegler User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Aaron Dalton References: <418D173B.8070205@daltons.ca> In-Reply-To: <418D173B.8070205@daltons.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-ports@freebsd.org Subject: Re: Multiple copies of the same port X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Nov 2004 20:25:18 -0000 Aaron Dalton wrote: > I am currently maintaining the port devel/p5-Heap-Simple which currently > requires perl5.6. The author has released a new-and-improved version > that now requires perl5.8. As not everybody runs 5.8 (I currently do > not) I would like to keep the 5.6 version available. I am new to port > maintanance and am unsure how to proceed: Hi Aaron, Sorry for the late response, and you may have found a solution to your issue anyway, but here goes: If *really* *really* want to keep the older version, you want to take a look look at databases/p5-DBI-137, which was split off the main databases/p5-DBI for this same reason. DBI v 1.37 was the last version to work under perl 5.005_03, so to keep DBI functionality under older perls, this port was created. Ports depending on DBI would then have a conditional dependency (see databases/p5-DBI-Shell for an example). Hope this helps. /Lars