Date: Tue, 23 Jan 2007 14:28:58 +0100 From: Pav Lucistnik <pav@FreeBSD.org> To: Alexander Botero-Lowry <alexbl@FreeBSD.org> Cc: gnome@FreeBSD.org, vd@FreeBSD.org, python@FreeBSD.org, ports-developers@FreeBSD.org Subject: Re: The way to fix ports/104560 Message-ID: <1169558939.6221.32.camel@pav.hide.vol.cz> 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>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
Alexander Botero-Lowry píše v út 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 this
> > > issue.
> > >=20
> > > I am sure we can come to an agreement and shortly commit a fix.
> >
> > As I see it:
> >
> > - lang/python metaport must be removed
> > - all lang/python2? ports will install $PREFIX/bin/python binary
> >
> > How that sounds?
> >
> > 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=5.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.
--
Pav Lucistnik <pav@oook.cz>
<pav@FreeBSD.org>
Alignment: Neutral Greedy
[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)
iD8DBQBFtg2antdYP8FOsoIRAjqbAJ93nwfmQXWNsZDR+cuJiz0TOuMk4QCfZwVM
6+f7Oa85GRf8fGwLDTia4nQ=
=mIc3
-----END PGP SIGNATURE-----
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1169558939.6221.32.camel>
