From owner-freebsd-ports@FreeBSD.ORG Thu Aug 6 09:00:03 2009 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 86EE2106566B for ; Thu, 6 Aug 2009 09:00:03 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.net [213.165.64.20]) by mx1.freebsd.org (Postfix) with SMTP id CE5548FC1C for ; Thu, 6 Aug 2009 09:00:02 +0000 (UTC) Received: (qmail invoked by alias); 06 Aug 2009 09:00:00 -0000 Received: from g230090238.adsl.alicedsl.de (EHLO mandree.no-ip.org) [92.230.90.238] by mail.gmx.net (mp068) with SMTP; 06 Aug 2009 11:00:00 +0200 X-Authenticated: #428038 X-Provags-ID: V01U2FsdGVkX19Ba6svr+RBT9yKplVl1O/YZ7Ymu1+hnhKr3D6zCd msga1VnFwdoZhL Received: from merlin.emma.line.org (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id 62D7B94728; Thu, 6 Aug 2009 10:59:58 +0200 (CEST) Date: Thu, 06 Aug 2009 10:59:57 +0200 To: "Doug Barton" , "Scott Bennett" From: "Matthias Andree" Content-Type: text/plain; format=flowed; delsp=yes; charset=utf-8 MIME-Version: 1.0 References: <200908051052.n75AqSAI005906@mp.cs.niu.edu> <4A7A5018.1050108@FreeBSD.org> Content-Transfer-Encoding: 7bit Organization: Message-ID: In-Reply-To: <4A7A5018.1050108@FreeBSD.org> User-Agent: Opera Mail/9.64 (Linux) X-Y-GMX-Trusted: 0 X-FuHaFi: 0.68 Cc: freebsd-ports@freebsd.org Subject: Re: getting bogged down by malfunctioning ports subsystem 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: Thu, 06 Aug 2009 09:00:03 -0000 Am 06.08.2009, 05:38 Uhr, schrieb Doug Barton : > I have considered changing the order of how portmaster does things from: > > build > backup package (unless -B) > deinstall > install > > to: > backup package > deinstall > build > install > > That is undoubtedly more dangerous, and would require the "automated > backout" feature that I have yet to write, but it would solve a lot of > these problems. I recall very few cases where this change would have helped me; one was the recent GD2 update (arguably that would be a bug of the individual port - often an upstream bug - that picked up an old /usr/local library version during the build), and a minor one was an earlier e2fsprogs-libuuid issue (which was in fact just exposing genuine upstream bugs that impaired portability); it also impairs system functionality during the whole build phase. -- Matthias Andree