From owner-freebsd-python@FreeBSD.ORG Tue Jan 23 13:29:02 2007 Return-Path: X-Original-To: python@FreeBSD.org Delivered-To: freebsd-python@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 91AE016A405; Tue, 23 Jan 2007 13:29:02 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from nat-application.b1.lan.prg.vol.cz (nat-application.b1.lan.prg.vol.cz [195.122.204.152]) by mx1.freebsd.org (Postfix) with ESMTP id F13C013C4B8; Tue, 23 Jan 2007 13:29:01 +0000 (UTC) (envelope-from pav@FreeBSD.org) Received: from pav.hide.vol.cz (localhost [127.0.0.1]) by nat-application.b1.lan.prg.vol.cz (8.13.8/8.13.8) with ESMTP id l0NDT0j2033692; Tue, 23 Jan 2007 14:29:00 +0100 (CET) (envelope-from pav@FreeBSD.org) Received: (from pav@localhost) by pav.hide.vol.cz (8.13.8/8.13.8/Submit) id l0NDSxH6033691; Tue, 23 Jan 2007 14:28:59 +0100 (CET) (envelope-from pav@FreeBSD.org) X-Authentication-Warning: pav.hide.vol.cz: pav set sender to pav@FreeBSD.org using -f From: Pav Lucistnik To: Alexander Botero-Lowry In-Reply-To: <20070123112924.4023339F66@cherenkov.geekfire.com> References: <20070123104738.GA41157@qlovarnika.bg.datamax> <1169549704.6221.10.camel@pav.hide.vol.cz> <20070123112924.4023339F66@cherenkov.geekfire.com> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-IDyhv9ael/t7m1qkoJDV" Date: Tue, 23 Jan 2007 14:28:58 +0100 Message-Id: <1169558939.6221.32.camel@pav.hide.vol.cz> Mime-Version: 1.0 X-Mailer: Evolution 2.8.2.1 FreeBSD GNOME Team Port Cc: gnome@FreeBSD.org, vd@FreeBSD.org, python@FreeBSD.org, ports-developers@FreeBSD.org Subject: Re: The way to fix ports/104560 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pav@FreeBSD.org List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jan 2007 13:29:02 -0000 --=-IDyhv9ael/t7m1qkoJDV Content-Type: text/plain; charset=ISO8859-2 Content-Transfer-Encoding: quoted-printable Alexander Botero-Lowry p=ED=B9e v =FAt 23. 01. 2007 v 03:31 -0800: > > > Please take a look at ports/104560 (and also ports/105853 and > > > ports/106120) and come to a consensus what is the right way to fix th= is > > > issue. > > >=3D20 > > > I am sure we can come to an agreement and shortly commit a fix. > >=20 > > As I see it: > >=20 > > - lang/python metaport must be removed > > - all lang/python2? ports will install $PREFIX/bin/python binary > >=20 > > How that sounds? > >=20 > > Or if people absolutely need to have several different pythons on a > > system, make the bin/python automatical symlink, like in perl ports. > This fails to deal with installing the site-packages in the appropriate > site-package directories. How so? You don't need to have interpreter called python2.5 to install into 2.5's sitelibdir. Once the current damage is fixed, as outlined above, these steps will need to be implemented: - user settable mechanism to select non-default python install, PYTHON_VER=3D5.6 in make.conf or on command line, perhaps - patch to bsd.port.mk to allow installation of same pkgorigin into different sitelibdirs (or is this possible today? haven't checked). This one will be tricky - we must only allow this for ports that install entirely into pythonsitelibdir and nowhere else. Ideas? - finally, end apps that embed python in shebang line, will have to be patched when installed. No need to do this patching to build scripts, I believe. --=20 Pav Lucistnik Alignment: Neutral Greedy --=-IDyhv9ael/t7m1qkoJDV Content-Type: application/pgp-signature; name=signature.asc Content-Description: Toto je =?UTF-8?Q?digit=C3=A1ln=C4=9B?= =?ISO-8859-1?Q?_podepsan=E1?= =?UTF-8?Q?_=C4=8D=C3=A1st?= =?ISO-8859-1?Q?_zpr=E1vy?= -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBFtg2antdYP8FOsoIRAjqbAJ93nwfmQXWNsZDR+cuJiz0TOuMk4QCfZwVM 6+f7Oa85GRf8fGwLDTia4nQ= =mIc3 -----END PGP SIGNATURE----- --=-IDyhv9ael/t7m1qkoJDV--