From owner-freebsd-ports@FreeBSD.ORG Thu May 22 05:13:13 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 B29B19D9 for ; Thu, 22 May 2014 05:13:13 +0000 (UTC) Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) (using TLSv1.2 with cipher DHE-RSA-AES256-SHA256 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4569125E7 for ; Thu, 22 May 2014 05:13:12 +0000 (UTC) Received: from mandree.no-ip.org ([92.227.52.161]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MfEMs-1WPmpA11MA-00OroM for ; Thu, 22 May 2014 07:13:10 +0200 Received: from [IPv6:::1] (localhost6.localdomain6 [IPv6:::1]) by apollo.emma.line.org (Postfix) with ESMTP id 92F1023CE7C for ; Thu, 22 May 2014 07:13:08 +0200 (CEST) Message-ID: <537D8764.4040407@gmx.de> Date: Thu, 22 May 2014 07:13:08 +0200 From: Matthias Andree User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: freebsd-ports@freebsd.org Subject: Re: Done with this port References: <13C1124873A73216958EF496@localhost> <537BA4B0.80400@FreeBSD.org> <75E908F4C5C8BF9E3CEC47D8@Pauls-MacBook-Pro.local> <537C355E.5090507@gmx.de> <537D2188.7060508@astart.com> In-Reply-To: <537D2188.7060508@astart.com> X-Enigmail-Version: 1.5.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:FHjTJYHULcbM0c/K0pqxnUVcTKoi9AQTKV+bagv8h6j1FVg7/xE EorNoW4mEQgmtUqFpYTqAIQ8dnQSuZRUJwbeyt5y6HTc08GPo+9SeAOvBLbiCaOU8mMiXiA DB5QlPem0Hzfs/E/a5TjoooESdu6XI9ZP8GiLiF2VuM9aVvnsC2QwlAhFBNamUFoRRF7DsL zYL5hCOgriOKZRL1766gg== 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: Thu, 22 May 2014 05:13:13 -0000 Am 21.05.2014 23:58, schrieb Patrick Powell: > Mathias, I think that brief description of how you did this would be > VERY useful to some of us looking at this problem and not knowing where > to start. Perhaps an: 'this is the way it was' and a 'this is the way > it should be' document would be good. Or even a list of links to > 'helpful hints' documents. > > Thanks! I really appreciate your efforts on the ports and packages As much as I'd like to do that, my trouble is that if one (meaning I in this particular case) has accumulated a certain amount of experience with common staging failure patterns, it becomes hard to tell what newcomers will stumble about or not. So for me the initial thing was to go check if the package had some staging support already, and it had - the iwidgets Makefile (not the port's, but the one that gets unpacked) prefixes all installations with $(INSTALL_ROOT) or similar, and that's what I leveraged. The rest were minor cleanups AFAIR. Feel free to ask more questions on the diff of the "why did you..." or "how did you come to do this particular change (quote the relevant part)". HTH