From owner-freebsd-ports@FreeBSD.ORG Thu Dec 17 13:41: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 EE9ED1065670 for ; Thu, 17 Dec 2009 13:41:03 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 4CC5A8FC08 for ; Thu, 17 Dec 2009 13:41:03 +0000 (UTC) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.3/8.14.3) with ESMTP id nBHDeotE044857; Thu, 17 Dec 2009 13:40:51 GMT (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.3 smtp.infracaninophile.co.uk nBHDeotE044857 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1261057252; bh=1p74LZ/1lU0+QxQCmzXPNvQptONmCs2vSu6x6B2zGmY=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<4B2A34DC.6000405@infracaninophile.co.uk>|Date:=20T hu,=2017=20Dec=202009=2013:40:44=20+0000|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Thunderbird=202.0.0.23=20(X11/20091129)|MIME-Vers ion:=201.0|To:=20Miroslav=20Lachman=20<000.fbsd@quip.cz>|CC:=20Ada m=20McDougall=20,=20Jimmy=20Renner=20,=20=0D=0A=20freebsd-ports@freebsd.org|Subject:=20Re:=20 portupgrade=20failure|References:=20<7314e5020912161917s355d02c9l1 6c996043c753044@mail.gmail.com>=09<19241.45040.505925.616766@jerus alem.litteratus.org>=09<20091217052400.GC32037@lonesome.com>=09<20 091217102102.15241asjv1rqmqzo@kilroy>=09<20091217122727.GF10902@eg r.msu.edu>=20<4B2A2FC5.1090304@quip.cz>|In-Reply-To:=20<4B2A2FC5.1 090304@quip.cz>|X-Enigmail-Version:=200.95.6|Content-Type:=20multi part/signed=3B=20micalg=3Dpgp-sha256=3B=0D=0A=20protocol=3D"applic ation/pgp-signature"=3B=0D=0A=20boundary=3D"------------enigA4DE17 5F169368BFFD667F18"; b=c5L5bhnFSpykM6A/mqcywlILpHjnWhTa+0uFNhLauZV9/3sh8QtLNH7JdKazDeND2 T+8uByDh05VHvCydOhzUHG3JdNq0FCsRe6V8U45T7V6KWZ+6EFtoe7n7OhY2aoDxYb WK8p0rqyIwBZrTjYwfyHDqzDphtqbYDpgaZt7Sng= X-Authentication-Warning: happy-idiot-talk.infracaninophile.co.uk: Host localhost [IPv6:::1] claimed to be happy-idiot-talk.infracaninophile.co.uk Message-ID: <4B2A34DC.6000405@infracaninophile.co.uk> Date: Thu, 17 Dec 2009 13:40:44 +0000 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.23 (X11/20091129) MIME-Version: 1.0 To: Miroslav Lachman <000.fbsd@quip.cz> References: <7314e5020912161917s355d02c9l16c996043c753044@mail.gmail.com> <19241.45040.505925.616766@jerusalem.litteratus.org> <20091217052400.GC32037@lonesome.com> <20091217102102.15241asjv1rqmqzo@kilroy> <20091217122727.GF10902@egr.msu.edu> <4B2A2FC5.1090304@quip.cz> In-Reply-To: <4B2A2FC5.1090304@quip.cz> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigA4DE175F169368BFFD667F18" X-Virus-Scanned: clamav-milter 0.95.3 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on happy-idiot-talk.infracaninophile.co.uk Cc: Adam McDougall , Jimmy Renner , freebsd-ports@freebsd.org Subject: Re: portupgrade failure 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, 17 Dec 2009 13:41:04 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigA4DE175F169368BFFD667F18 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Miroslav Lachman wrote: > Adam McDougall wrote: > [...] >> Some of that sounds true to my experience, for a while I've noticed wh= ile >> installing a new port with portupgrade that it will install the defaul= t >> dependencies before prompting with the options screen to find out whic= h >> ones I want. For example if I do 'portupgrade -N postfix' on a fresh >> system, it will first install pcre and THEN prompt me to (de)select pc= re >> or any of the other optional deps. > [...] >=20 > It was tired by this behavior more than year ago and it was the main=20 > reason to me to switch to portmaster. I got system bloated with unwante= d=20 > dependencies when using portinstall/portupgrade. I never found what=20 > causes this in portupgrade. It's actually exactly what would happen if you did: # cd /usr/ports/mail/postfix # make install ie. The OPTIONS settings are only processed after the BUILD_DEPENDS dependencies have been fulfilled. This is mostly because OPTIONS process= ing always used to happen through the inclusion of bsd.port.pre.mk =20 As of a few months ago, there is now a bsd.port.options.mk standard Makef= ile that can be included earlier in the port's Makefile and that has an effec= t much earlier in the build process, but it depends on port maintainers updating their ports to take account of this. (So far, I've only updated= one of my ports -- textproc/sphinxsearch -- but I was planning to deal wi= th the rest Real Soon Now.) Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enigA4DE175F169368BFFD667F18 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.13 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAksqNOIACgkQ8Mjk52CukIx7DgCfaWaDrgJ2HeFUv8xZeaP+KChz uxwAn1vJP853u5WCOTKYoKRxhKtRlmeJ =qvQP -----END PGP SIGNATURE----- --------------enigA4DE175F169368BFFD667F18--