From owner-freebsd-python@FreeBSD.ORG Sat Nov 23 12:49:43 2013 Return-Path: Delivered-To: freebsd-python@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 ESMTPS id 36D33619 for ; Sat, 23 Nov 2013 12:49:43 +0000 (UTC) Received: from smtprelay03.ispgateway.de (smtprelay03.ispgateway.de [80.67.31.30]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EBF6F26A4 for ; Sat, 23 Nov 2013 12:49:42 +0000 (UTC) Received: from [89.183.0.179] (helo=localhost) by smtprelay03.ispgateway.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.68) (envelope-from ) id 1VkCY2-00065a-UM for freebsd-python@freebsd.org; Sat, 23 Nov 2013 13:42:55 +0100 Date: Sat, 23 Nov 2013 13:42:54 +0100 From: Marcus von Appen To: freebsd-python@freebsd.org Subject: Re: Removing the lang/python dependency Message-ID: <20131123124254.GA1367@medusa.sysfault.org> Mail-Followup-To: freebsd-python@freebsd.org References: <20131007180937.GA1373@medusa.sysfault.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <20131007180937.GA1373@medusa.sysfault.org> User-Agent: Mutt/1.5.22 (2013-10-16) X-Df-Sender: MTEyNTc0Mg== X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list Reply-To: Marcus von Appen List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Nov 2013 12:49:43 -0000 --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On, Mon Oct 07, 2013, Marcus von Appen wrote: [...] > I'm currently trying to remove lang/python from the implicitly set > BUILD_DEPENDS and RUN_DEPENDS in bsd.python.mk. This is required to > > a) properly detect ports using a wrong python version (e.g. using > python, although they only support version X.Y) > b) make bin/python and friends a user choice (where possible) > c) avoid issues with pkg > > I'm testing each category and am fixing ports on the fly, when > everything breaks. The removal will happen in two runs. > > In the first run, python:${PORTSDIR}/lang/python will be added as build > or run dependency to the port, so we can remove the implicit dependency > from bsd.python.mk. Quick update: A list of 65 ports has been identified, which need to be fixed. I'm currently patching those and will send out mails to the maintainers as necessary. Once the ports are committed and an exp-run succeeds, the lang/python dependency will be removed from bsd.python.mk. Cheers Marcus --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (FreeBSD) iEYEARECAAYFAlKQos4ACgkQi68/ErJnpkcA8wCfUBjyoIIE4Fb7JSRGzG0QGDpa F5MAoIShEBILGykYfl5NjCNFmuQKuCJO =xhsK -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C--