Re: [gentoo-dev] New eclass: go-mono.eclass

2009-01-18 Thread Donnie Berkholz
On 21:03 Fri 16 Jan , Peter Alfredsen wrote: > NO_MONO_DEPEND=( > "dev-lang/mono" > "dev-dotnet/libgdiplus" > "dev-dotnet/gluezilla" > ) I'm not a huge fan of having package-specific logic in eclasses. This would be nicer to see as a variable set in the packages like MONO_D

Re: [gentoo-dev] New eclass: go-mono.eclass

2009-01-17 Thread Peter Alfredsen
On Sat, 17 Jan 2009 16:31:30 +0300 Peter Volkov wrote: > Hi Peter. > > > NO_MONO_DEPEND=( > > "dev-lang/mono" > > "dev-dotnet/libgdiplus" > > "dev-dotnet/gluezilla" > > ) > > Just curious. What are the reasons to use array here? I try to use arrays as often as possible, so I don't

Re: [gentoo-dev] New eclass: go-mono.eclass

2009-01-17 Thread Peter Volkov
Hi Peter. > NO_MONO_DEPEND=( > "dev-lang/mono" > "dev-dotnet/libgdiplus" > "dev-dotnet/gluezilla" > ) Just curious. What are the reasons to use array here? > go-mono_src_install () { > emake -j1 DESTDIR="${D}" install || die "install failed" Is parallel make broken every

Re: [gentoo-dev] New eclass: go-mono.eclass

2009-01-17 Thread Peter Alfredsen
On Sat, 17 Jan 2009 14:04:28 +0200 Petteri Räty wrote: > # @FUNCTION: go-mono_src_unpack > # @DESCRIPTION: Runs default() > go-mono_src_unpack() { > default > } > > What's the point? The ones from base.eclass should be doing the same > thing as the default ones any way. > > The same goes

Re: [gentoo-dev] New eclass: go-mono.eclass

2009-01-17 Thread Petteri Räty
Peter Alfredsen wrote: > Below is a copy of the eclass I intend to use for all apps from > go-mono.com (AKA mono-project.com). Pretty standard fare. The affected > ebuilds are: > www-apache/mod_mono > dev-dotnet/xsp > dev-dotnet/libgdiplus > dev-dotnet/gluezilla > dev-lang/mono > dev-lang/mono-ba

[gentoo-dev] New eclass: go-mono.eclass

2009-01-16 Thread Peter Alfredsen
Below is a copy of the eclass I intend to use for all apps from go-mono.com (AKA mono-project.com). Pretty standard fare. The affected ebuilds are: www-apache/mod_mono dev-dotnet/xsp dev-dotnet/libgdiplus dev-dotnet/gluezilla dev-lang/mono dev-lang/mono-basic dev-util/mono-debugger dev-util/mono-