From owner-freebsd-ports@FreeBSD.ORG Mon Oct 28 10:26:23 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 96DB4265 for ; Mon, 28 Oct 2013 10:26:23 +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 6F0AB21DF for ; Mon, 28 Oct 2013 10:26:23 +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 BF377435A3; Mon, 28 Oct 2013 05:26:11 -0500 (CDT) Message-ID: <526E3BC2.6030004@marino.st> Date: Mon, 28 Oct 2013 11:26:10 +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> <526E3685.4070306@marino.st> <526E3986.7050304@bsdforen.de> In-Reply-To: <526E3986.7050304@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:26:23 -0000 On 10/28/2013 11:16, Dominic Fandrey wrote: > On 28/10/2013 11:03, John Marino wrote: >> 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. > > Stage replaceses strings in installed files? No, the port does that kind of thing in the stage directory. After everything is installed there in the stage directory, they are packaged or installed into the $PREFIX > I can see the benefits for less error prone package building. But right now > it's just additional work coming my way. You really need to get a better grasp of the concept. There are several emails from bapt that may help. For new ports it's not "additional" work and for existing ports, yes there is a conversion but the benefits are worth it. >> 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? > > There is a procedure. Stuff belongs into the handbook. Stick to it. Fine, but it's a huge topic that somebody has to write and validate. You're willing to criticize (justified) but unwilling to help rectify the problem. If you only want to complain, I think you've made your point (a point that everyone is already aware of). FYI, I have no dog in the hunt other than I believe stage is a welcome update to ports. John