Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 256506

Summary: dev-lang/mono: 'minimal' USE flag should be replaced by appropriate USE flags
Product: Gentoo Linux Reporter: Jan Oravec <jan.oravec>
Component: Current packagesAssignee: dotnet project <dotnet>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jan Oravec 2009-01-27 09:13:08 UTC
I have a server side application that is using System.Drawing and therefore requires dependency on dev-dotnet/libgdiplus. This is possible only when 'minimal' USE flag is disabled, which adds another dependency on dev-dotnet/gluezilla which depends on a bunch of xorg stuff not needed on the server.

I would suggest replacing 'minimal' USE flag with 'gdi' and 'xulrunner', which would be set as default on desktop profiles.

Reproducible: Always
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-29 16:01:04 UTC
+  29 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> mono-2.2-r3.ebuild:
+  Add postinst message pointing to the additional packages that must be
+  installed to support all mono namespaces w.r.t. bug 151315 and bug 256506.
+  Further investigation has revealed that the gluezilla package is not a
+  build-time dependency. The same is true for the Oracle instantclient. The
+  mono dlls for these will be built regardless, one only has to install the
+  packages to get support for them.
+

The minimal useflag now only means the libdiplus package. I see no point in changing that since it describes quite well what it does.