Date: Tue, 5 Aug 2014 08:07:23 +0200 From: Marcus von Appen <mva@FreeBSD.org> To: Yuri <yuri@rawbw.com> Cc: "ports@freebsd.org" <ports@freebsd.org> Subject: Re: Why USE_PYTHON=yes doesn't rebuild default python meta-port? Message-ID: <20140805060723.GA1000@medusa.sysfault.org> In-Reply-To: <53E02CC8.10900@rawbw.com> References: <53E02CC8.10900@rawbw.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Nq2Wo0NMKNjxTN9z Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On, Tue Aug 05, 2014, Yuri wrote: > I am rebuilding the port hierarchy with the top port having > USE_PYTHON=yes. This package runs python-config. > But only python2 and python27 were actually built, and therefore only > python2-config is available and my port breaks. > Default meta-port python-2.7, that would have contained python-config, > wasn't built. > > But USE_PYTHON=yes asks for the default python, doesn't it? So is this a > bug in the make scripts, or else why default python version wasn't built? USE_PYTHON=yes asks for any python port, no matter which. lang/python is a consumer port that usually is not picked by ports within the ports infrastructure and you should avoid using 'python-config', 'python' and similar generic commands for building and installing ports, since a user can change the default version at any time. Having said this, pulling in 'only' python2 (lang/python2) is correct. The port, that breaks for you, needs to be fixed. Cheers Marcus --Nq2Wo0NMKNjxTN9z Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPgdJsACgkQi68/ErJnpkf4ZQCfQrWCn6BqB9h1ltl0XYTVp8FX P4kAoJzteIdiioaURrRGOJvA/0R1f+8i =B2ZE -----END PGP SIGNATURE----- --Nq2Wo0NMKNjxTN9z--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140805060723.GA1000>