[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2010-08-22 23h59 UTC

2010-08-22 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2010-08-22 23h59 UTC. Removals: gnustep-libs/gsweb 2010-08-19 19:19:07 voyageur gnustep-libs/rigs 2010-08-19 19:20:06 voyageur gnustep-libs/gdl2

[gentoo-dev] libtool.eclass cleanup

2010-08-22 Thread Mike Frysinger
due to the nature of this eclass, people generally dont touch it. so a bit of cruft has built up over the years. ive given it a good wringing and added some documentation. if elibtoolize starts breaking on people, this is the change to look into. -mike http://sources.gentoo.org/eclass/libtool.e

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Mike Frysinger
On Sunday, August 22, 2010 17:32:11 Tomáš Chvátal wrote: > Dne 22.8.2010 23:18, Mike Frysinger napsal(a): > > On Sunday, August 22, 2010 17:10:32 Tomáš Chvátal wrote: > >> Dne 22.8.2010 23:06, Mike Frysinger napsal(a): > scons_use() > >>> > >>> keep the use_xxx style ... so rename it to "use_

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Mike Frysinger
> # @CODE > # Michał Górny > # @CODE this is not what @code is designed for. punt it. > : ${SCONS_MIN_VERSION} useless statement. punt it. > : ${EXTRA_ESCONS:=} replace with @DEFAULT_UNSET > scons ${MAKEOPTS} ${EXTRA_ESCONS} "$...@}" this should be echoed just like emake and econf a

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Mike Frysinger
On Sunday, August 22, 2010 17:10:32 Tomáš Chvátal wrote: > Dne 22.8.2010 23:06, Mike Frysinger napsal(a): > >> scons_use() > > > > keep the use_xxx style ... so rename it to "use_scons()" > > Hmm we use > cmake-utils_use_* > > i think use_cmake-utils-* > > also if renamed to cmake_use-* it woul

[gentoo-dev] [RFC] GLes and OpenVG related management

2010-08-22 Thread Luca Barbato
There are some programs that might use gles instead of opengl and we have some openvg development as well. Mesa git provides support for gles1, gles2 and openvg 1.0.1, shivavg has an openvg on glx implementation, on the embedded field some drivers are getting provided that are eventually compatibl

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Tomáš Chvátal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dne 22.8.2010 23:18, Mike Frysinger napsal(a): > On Sunday, August 22, 2010 17:10:32 Tomáš Chvátal wrote: >> Dne 22.8.2010 23:06, Mike Frysinger napsal(a): scons_use() >>> >>> keep the use_xxx style ... so rename it to "use_scons()" >> >> Hmm we u

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Luca Barbato
On 08/22/2010 08:39 PM, Michał Górny wrote: > Here goes the second revision. A short changelog: > > 83678d1 Export a default pkg_setup() and src_compile(). > 7f9b565 Introduce escons() function (similar to emake). > 19b7e14 Use underscores instead of dashes in function names. > > Attaching both t

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Tomáš Chvátal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dne 22.8.2010 23:06, Mike Frysinger napsal(a): > >> scons_use() > > keep the use_xxx style ... so rename it to "use_scons()" > >> local varname=${2:-${flag}} > > should be stripping possible leading ! so that people can do `use_scons !foo > m

Re: [gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Maciej Mrozowski
On Sunday 22 of August 2010 20:39:23 Michał Górny wrote: > Here goes the second revision. A short changelog: > > 83678d1 Export a default pkg_setup() and src_compile(). > 7f9b565 Introduce escons() function (similar to emake). > 19b7e14 Use underscores instead of dashes in function names. > > Att

[gentoo-dev] Re: New eclass: scons.eclass

2010-08-22 Thread Michał Górny
Here goes the second revision. A short changelog: 83678d1 Export a default pkg_setup() and src_compile(). 7f9b565 Introduce escons() function (similar to emake). 19b7e14 Use underscores instead of dashes in function names. Attaching both the new rev and a diff against the first one. -- Best reg

Re: [gentoo-dev] updated elass documentation syntax

2010-08-22 Thread Mike Frysinger
On Sunday, August 22, 2010 04:03:09 Tomáš Chvátal wrote: > Btw is there somewhere complete eclassdoc specs document? in the awk file itself -mike signature.asc Description: This is a digitally signed message part.

Re: [gentoo-dev] New eclass: scons.eclass

2010-08-22 Thread Michał Górny
On Sun, 22 Aug 2010 12:03:10 +0100 David Leverton wrote: > 2010/8/22 Michał Górny : > > src_compile() { > >        scons \ > >                $(scons-use unicode) \ > >                $(scons-use gnutls ssl gnutls openssl) \ > >                ${MAKEOPTS} || die > >        # expands into: > >    

Re: [gentoo-dev] New eclass: scons.eclass

2010-08-22 Thread Michał Górny
On Sun, 22 Aug 2010 13:26:18 +0300 Alex Alexander wrote: > You could avoid having to define pkg_setup in every ebuild by > defining a default one in your eclass: Yeah, I am considering that. I am considering adding a default src_compile() too. -- Best regards, Michał Górny

Re: [gentoo-dev] New eclass: scons.eclass

2010-08-22 Thread David Leverton
2010/8/22 Michał Górny : > src_compile() { >        scons \ >                $(scons-use unicode) \ >                $(scons-use gnutls ssl gnutls openssl) \ >                ${MAKEOPTS} || die >        # expands into: >        # scons unicode={1|0} ssl={gnutls|openssl} -jN || die > } It might be

Re: [gentoo-dev] New eclass: scons.eclass

2010-08-22 Thread Alex Alexander
On Sun, Aug 22, 2010 at 12:04:52PM +0200, Michał Górny wrote: > Hello, > > As per bug #333911, I'm working on a new eclass, providing some basic > functions common to most of the ebuilds using the SCons build system. > > [...] > > I'm attaching the eclass draft (the same which is attached to bug

[gentoo-dev] New eclass: scons.eclass

2010-08-22 Thread Michał Górny
Hello, As per bug #333911, I'm working on a new eclass, providing some basic functions common to most of the ebuilds using the SCons build system. The basic reason for the new eclass is that a growing number of ebuilds is calling SCons directly, and reimplementing the same ideas. This is especial

Re: [gentoo-dev] updated elass documentation syntax

2010-08-22 Thread Tomáš Chvátal
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Dne 21.8.2010 22:32, Mike Frysinger napsal(a): > On Saturday, August 21, 2010 15:43:31 Tomáš Chvátal wrote: >> Dne 21.8.2010 21:38, Mike Frysinger napsal(a): >>> On Saturday, August 21, 2010 15:29:13 Tomáš Chvátal wrote: if i define variable in so