From owner-freebsd-ports@FreeBSD.ORG Mon Oct 28 10:04:03 2013 Return-Path: Delivered-To: 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 ESMTP id BD87152C for ; Mon, 28 Oct 2013 10:04:03 +0000 (UTC) (envelope-from freebsd.contact@marino.st) Received: from shepard.synsport.net (mail.synsport.com [208.69.230.148]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 963CB2055 for ; Mon, 28 Oct 2013 10:04:03 +0000 (UTC) Received: from [192.168.1.35] (157.Red-79-159-31.staticIP.rima-tde.net [79.159.31.157]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by shepard.synsport.net (Postfix) with ESMTP id 5805C435A3; Mon, 28 Oct 2013 05:03:51 -0500 (CDT) Message-ID: <526E3685.4070306@marino.st> Date: Mon, 28 Oct 2013 11:03:49 +0100 From: John Marino User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 MIME-Version: 1.0 To: Dominic Fandrey Subject: Re: State of the Porters' Handbook References: <526E234F.3090005@bsdforen.de> <526E2492.9080107@wasikowski.net> <526E2600.9010409@bsdforen.de> <526E272D.3040607@marino.st> <526E2E8D.3020109@bsdforen.de> <526E2FB8.5060906@marino.st> <526E3454.60501@bsdforen.de> In-Reply-To: <526E3454.60501@bsdforen.de> X-Enigmail-Version: 1.6 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: ports@freebsd.org, lukasz@wasikowski.net X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: marino@freebsd.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 10:04:03 -0000 On 10/28/2013 10:54, Dominic Fandrey wrote: > On 28/10/2013 10:34, John Marino wrote: >> On 10/28/2013 10:29, Dominic Fandrey wrote: >>> >>> That's a handfull. What about installers that hard-code directories >>> during install? >> >> They can hardcode into the stage directory. Anywhere else is wrong and >> has to be fixed. > > But then they won't be usable once installed into /usr/local. If there are files in those directories, they'll be on the plist and stage handles them. I'd have to look up how to create empty directories properly. > >>>> You don't have a choice with supporting stage -- new ports without stage >>>> aren't accepted. So that's why you have to bother. :) >>> >>> That doesn't sound acceptable, considering the feature isn't even >>> mentioned in the Porters' Handbook. >> >> Bapt has made several calls for help to document this in the Porters >> Handbook. He's said it's on his plate but he's behind and has asked for >> the help. Maybe you could help him out? > > So far I see stage as a problem, not something I want to advance. I don't know how to respond to this. 1. It indicates that don't understand the benefits, nor that it's 5 years overdue, nor that its sorely needed 2. Stage is not going away. There is not another option. 3. You've been given a source of documentation. It's not in the handbook, but it does exist in some form. What more do you need to progress? John