/[gentoo-x86]/eclass/mono.eclass
Gentoo

Contents of /eclass/mono.eclass

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.10 - (show annotations) (download)
Fri Dec 26 00:37:47 2008 UTC (5 years, 7 months ago) by loki_val
Branch: MAIN
Changes since 1.9: +8 -3 lines
Fix bug 83020: Access Violations Arise When Emerging Mono-Related Packages with MONO_AOT_CACHE

1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: /var/cvsroot/gentoo-x86/eclass/mono.eclass,v 1.9 2008/12/13 13:59:02 loki_val Exp $
4
5 # @ECLASS: mono.eclass
6 # @MAINTAINER:
7 # dotnet@gentoo.org
8 # @BLURB: common settings and functions for mono and dotnet related
9 # packages
10 # @DESCRIPTION:
11 # The mono eclass contains common environment settings that are useful for
12 # dotnet packages. Currently, it provides no functions, just exports
13 # MONO_SHARED_DIR and sets LC_ALL in order to prevent errors during compilation
14 # of dotnet packages.
15
16 # >=mono-0.92 versions using mcs -pkg:foo-sharp require shared memory, so we set the
17 # shared dir to ${T} so that ${T}/.wapi can be used during the install process.
18 export MONO_SHARED_DIR="${T}"
19
20 # Building mono, nant and many other dotnet packages is known to fail if LC_ALL
21 # variable is not set to C. To prevent this all mono related packages will be
22 # build with LC_ALL=C (see bugs #146424, #149817)
23 export LC_ALL=C
24
25 # Monodevelop-using applications need this to be set or they will try to create config
26 # files in the user's ~ dir.
27
28 export XDG_CONFIG_HOME="${T}"
29
30 # Fix bug 83020:
31 # "Access Violations Arise When Emerging Mono-Related Packages with MONO_AOT_CACHE"
32
33 unset MONO_AOT_CACHE

  ViewVC Help
Powered by ViewVC 1.1.20