Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-19 Thread Michał Górny
On Sun, 9 Sep 2012 23:41:28 +0200 Michał Górny wrote: > Fixed to support any slot older than specified correctly. Committed. -- Best regards, Michał Górny signature.asc Description: PGP signature

[gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-09 Thread Michał Górny
Fixed to support any slot older than specified correctly. --- gx86/eclass/boost-utils.eclass | 95 ++ 1 file changed, 95 insertions(+) create mode 100644 gx86/eclass/boost-utils.eclass diff --git a/gx86/eclass/boost-utils.eclass b/gx86/eclass/boost-utils.e

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-09 Thread Michał Górny
On Sun, 9 Sep 2012 19:47:07 +0200 Arfrever Frehtes Taifersar Arahesis wrote: > 2012-09-09 10:06:43 Michał Górny napisał(a): > > No, we don't support older versions. > > Older versions must be supported to easily handle the situation when Boost > 1.49 is stable and > Boost 1.50 and 1.51 are unst

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-09 Thread Arfrever Frehtes Taifersar Arahesis
2012-09-09 10:06:43 Michał Górny napisał(a): > No, we don't support older versions. Older versions must be supported to easily handle the situation when Boost 1.49 is stable and Boost 1.50 and 1.51 are unstable and not package.masked and package X has only stable ebuilds and all of them currentl

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-09 Thread Michał Górny
On Sun, 9 Sep 2012 07:26:23 +0200 Arfrever Frehtes Taifersar Arahesis wrote: > 2012-09-04 22:50:16 Michał Górny napisał(a): > > + local > > slot=${1:-${BOOST_MAX_VERSION:-$(boost-utils_get_best_slot)}} > > When BOOST_MAX_VERSION is non-empty, then it should be used in the > following way: > >

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-08 Thread Arfrever Frehtes Taifersar Arahesis
2012-09-04 22:50:16 Michał Górny napisał(a): > + local slot=${1:-${BOOST_MAX_VERSION:-$(boost-utils_get_best_slot)}} When BOOST_MAX_VERSION is non-empty, then it should be used in the following way: [[ "${BOOST_MAX_VERSION}" =~ ^[[:digit:]]+\.[[:digit:]]+$ ]] || die "Invalid BOOST_MAX_VER

[gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-04 Thread Michał Górny
Now with a handy function for cmake & autotools! And a more complete description. --- gx86/eclass/boost-utils.eclass | 99 ++ 1 file changed, 99 insertions(+) create mode 100644 gx86/eclass/boost-utils.eclass diff --git a/gx86/eclass/boost-utils.eclass b/g

[gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-09-02 Thread Michał Górny
It just covers the basic idea of getting includedir/libdir. As many different packages require different hackeries, there is probably no good way of handling that. I'd appreciate further ideas, feedback, and possibly an example from someone who will use it. --- gx86/eclass/boost-utils.eclass | 76

[gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-31 Thread Michał Górny
Right now, it just contains the function Tiziano listed in his post[1]. I'd appreciate further ideas, feedback, and possibly an example from someone who will actually need it. --- gx86/eclass/boost-utils.eclass | 47 ++ 1 file changed, 47 insertions(+) crea

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/28/2012 04:54 PM, Michał Górny wrote: > > I meant 'require only newest slot supported by package' vs 'any > older slot would work'. > hmm, imo that depends on the question if we can safely assume that the application compiles with boost 1.35.0

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Michał Górny
On Tue, 28 Aug 2012 10:45:59 -0400 Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 28/08/12 10:43 AM, Michał Górny wrote: > > On Tue, 28 Aug 2012 10:10:01 +0200 Tiziano Müller > > wrote: > > > >> Am Dienstag, den 28.08.2012, 10:06 +0200 schrieb Michał Górny:

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 28/08/12 10:43 AM, Michał Górny wrote: > On Tue, 28 Aug 2012 10:10:01 +0200 Tiziano Müller > wrote: > >> Am Dienstag, den 28.08.2012, 10:06 +0200 schrieb Michał Górny: >>> On Tue, 28 Aug 2012 06:26:02 +0200 Arfrever Frehtes Taifersar >>> Arahesi

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 28/08/12 10:35 AM, Mike Gilbert wrote: > On Tue, Aug 28, 2012 at 4:06 AM, Michał Górny > wrote: >> On Tue, 28 Aug 2012 06:26:02 +0200 Arfrever Frehtes Taifersar >> Arahesis wrote: >> >>> 2012-08-28 00:19:28 Michał Górny napisał(a): +case $

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Michał Górny
On Tue, 28 Aug 2012 10:10:01 +0200 Tiziano Müller wrote: > Am Dienstag, den 28.08.2012, 10:06 +0200 schrieb Michał Górny: > > On Tue, 28 Aug 2012 06:26:02 +0200 > > Arfrever Frehtes Taifersar Arahesis wrote: > > > > > 2012-08-28 00:19:28 Michał Górny napisał(a): > > > > --- /dev/null > > > > ++

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Mike Gilbert
On Tue, Aug 28, 2012 at 4:06 AM, Michał Górny wrote: > On Tue, 28 Aug 2012 06:26:02 +0200 > Arfrever Frehtes Taifersar Arahesis wrote: > >> 2012-08-28 00:19:28 Michał Górny napisał(a): >> > --- /dev/null >> > +++ b/gx86/eclass/boost-utils.eclass >> > @@ -0,0 +1,43 @@ >> > +# Copyright 1999-2012 G

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Tiziano Müller
Am Dienstag, den 28.08.2012, 09:43 +0200 schrieb hasufell: > On 08/28/2012 06:26 AM, Arfrever Frehtes Taifersar Arahesis wrote: > > > > There needs to be a way to specify maximal accepted slot of Boost. > > Examples of some possibilities: * BOOST_MAX_SLOT="1.49" global > > variable * '--max 1.49'

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Tiziano Müller
Am Dienstag, den 28.08.2012, 10:06 +0200 schrieb Michał Górny: > On Tue, 28 Aug 2012 06:26:02 +0200 > Arfrever Frehtes Taifersar Arahesis wrote: > > > 2012-08-28 00:19:28 Michał Górny napisał(a): > > > --- /dev/null > > > +++ b/gx86/eclass/boost-utils.eclass > > > @@ -0,0 +1,43 @@ > > > +# Copyri

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Michał Górny
On Tue, 28 Aug 2012 09:43:37 +0200 hasufell wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA1 > > On 08/28/2012 06:26 AM, Arfrever Frehtes Taifersar Arahesis wrote: > > > > There needs to be a way to specify maximal accepted slot of Boost. > > Examples of some possibilities: * BOOST_MAX_

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Michał Górny
On Tue, 28 Aug 2012 06:26:02 +0200 Arfrever Frehtes Taifersar Arahesis wrote: > 2012-08-28 00:19:28 Michał Górny napisał(a): > > --- /dev/null > > +++ b/gx86/eclass/boost-utils.eclass > > @@ -0,0 +1,43 @@ > > +# Copyright 1999-2012 Gentoo Foundation > > +# Distributed under the terms of the GNU G

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread Michał Górny
On Tue, 28 Aug 2012 01:03:53 +0200 "Andreas K. Huettel" wrote: > Am Dienstag, 28. August 2012, 00:19:28 schrieb Michał Górny: > > Right now, it just contains the function Tiziano listed in his > > post[1]. I'd appreciate further ideas, feedback, and possibly an > > example from someone who will a

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-28 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 08/28/2012 06:26 AM, Arfrever Frehtes Taifersar Arahesis wrote: > > There needs to be a way to specify maximal accepted slot of Boost. > Examples of some possibilities: * BOOST_MAX_SLOT="1.49" global > variable * '--max 1.49' arguments for boost-ut

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-27 Thread Arfrever Frehtes Taifersar Arahesis
2012-08-28 00:19:28 Michał Górny napisał(a): > --- /dev/null > +++ b/gx86/eclass/boost-utils.eclass > @@ -0,0 +1,43 @@ > +# Copyright 1999-2012 Gentoo Foundation > +# Distributed under the terms of the GNU General Public License v2 > +# $Header: $ > + > +if [[ ! ${_BOOST_ECLASS} ]]; then > + > +# @

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-27 Thread Andreas K. Huettel
Am Dienstag, 28. August 2012, 00:19:28 schrieb Michał Górny: > Right now, it just contains the function Tiziano listed in his post[1]. > I'd appreciate further ideas, feedback, and possibly an example from > someone who will actually need it. How about a function that just outputs the entire requi

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-27 Thread Michał Górny
On Mon, 27 Aug 2012 23:23:31 +0100 Ciaran McCreesh wrote: > On Tue, 28 Aug 2012 00:19:28 +0200 > Michał Górny wrote: > > + has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= > > Until EAPI 5 is available with support for IUSE_IMPLICIT, if you 'use > prefix', then prefix has to be listed in IU

Re: [gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-27 Thread Ciaran McCreesh
On Tue, 28 Aug 2012 00:19:28 +0200 Michał Górny wrote: > + has "${EAPI:-0}" 0 1 2 && ! use prefix && EPREFIX= Until EAPI 5 is available with support for IUSE_IMPLICIT, if you 'use prefix', then prefix has to be listed in IUSE. -- Ciaran McCreesh signature.asc Description: PGP signature

[gentoo-dev] [PATCH] boost-utils.eclass -- for building against newest boost.

2012-08-27 Thread Michał Górny
Right now, it just contains the function Tiziano listed in his post[1]. I'd appreciate further ideas, feedback, and possibly an example from someone who will actually need it. --- gx86/eclass/boost-utils.eclass | 43 ++ 1 file changed, 43 insertions(+) crea