[prev in list] [next in list] [prev in thread] [next in thread]
List: gentoo-dev
Subject: Re: [gentoo-dev] [PATCH python-utils-r1 2/4] Wrap pythonN-config as well
From: Jason Zaman <perfinion () gentoo ! org>
Date: 2015-07-25 15:26:23
Message-ID: 20150725152623.GA19393 () meriadoc ! perfinion ! com
[Download RAW message or body]
On Sat, Jul 25, 2015 at 10:12:48PM +0800, Jason Zaman wrote:
> On Sat, Jul 25, 2015 at 12:37:42PM +0200, Michał Górny wrote:
> > Fixes: https://bugs.gentoo.org/show_bug.cgi?id=555594
> > ---
> > eclass/python-utils-r1.eclass | 7 +++++--
> > 1 file changed, 5 insertions(+), 2 deletions(-)
> >
> > diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
> > index c1c5ea6..69d3262 100644
> > --- a/eclass/python-utils-r1.eclass
> > +++ b/eclass/python-utils-r1.eclass
> > @@ -873,7 +873,10 @@ python_wrapper_setup() {
> > #!/bin/sh
> > exec "${PYTHON}-config" "\${@}"
> > _EOF_
> > - chmod +x "${workdir}/bin/python-config" || die
> > + cp "${workdir}/bin/python-config" \
> > + "${workdir}/bin/python${pyver}-config" || die
> > + chmod +x "${workdir}/bin/python-config" \
> > + "${workdir}/bin/python${pyver}-config" || die
>
> This could alternatively be python as a symlink -> python3 which is the
> wrapper, but I dont think having two wrappers vs symlink to a wrapper
> makes any real difference.
> >
> > # Python 2.6+.
> > ln -s "${PYTHON/python/2to3-}" "${workdir}"/bin/2to3 || die
> > @@ -883,7 +886,7 @@ python_wrapper_setup() {
> > "${workdir}"/pkgconfig/python.pc || die
> > ln -s python.pc "${workdir}"/pkgconfig/python${pyver}.pc || die
> > else
> > - nonsupp+=( 2to3 python-config )
> > + nonsupp+=( 2to3 python-config "python${pyver}-config" )
>
> This should be both 2 and 3, if its not CPython, neither should be
> allowed, this bans only $pyver.
The other patch adds $pyother earlier on, so this is correct. My
mistake.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic