Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 343134 Details for
Bug 462052
dev-lang/mono: does not respect libdir
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
mono-3.0.7.ebuild
mono-3.0.7.ebuild (text/plain), 2.81 KB, created by
Pacho Ramos
on 2013-03-24 19:15:02 UTC
(
hide
)
Description:
mono-3.0.7.ebuild
Filename:
MIME Type:
Creator:
Pacho Ramos
Created:
2013-03-24 19:15:02 UTC
Size:
2.81 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-lang/mono/mono-3.0.7.ebuild $ > >EAPI="5" > >inherit linux-info mono-env eutils flag-o-matic multilib pax-utils autotools-utils > >DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" >HOMEPAGE="http://www.mono-project.com/Main_Page" >SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2" > >LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" >SLOT="0" >KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc" >IUSE="minimal pax_kernel xen doc" > >COMMONDEPEND="!dev-util/monodoc > !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) > ia64? ( sys-libs/libunwind )" >RDEPEND="${COMMONDEPEND} > || ( www-client/links www-client/lynx )" > >DEPEND="${COMMONDEPEND} > sys-devel/bc > virtual/yacc > pax_kernel? ( sys-apps/paxctl )" > >pkg_setup() { > # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. > # See http://bugs.gentoo.org/261869 for more info." > CONFIG_CHECK="SYSVIPC" > linux-info_pkg_setup >} > >src_prepare() { > # we need to sed in the paxctl -mr in the runtime/mono-wrapper.in so it don't > # get killed in the build proces when MPROTEC is enable. #286280 > # RANDMMAP kill the build proces to #347365 > if use pax_kernel ; then > ewarn "We are disabling MPROTECT on the mono binary." > sed '/exec/ i\paxctl -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in > fi > > # mono build system can fail otherwise > strip-flags > > # Remove this at your own peril. Mono will barf in unexpected ways. > append-flags -fno-strict-aliasing > > autotools-utils_src_prepare >} > >src_configure() { > # NOTE: We need the static libs for now so mono-debugger works. > # See http://bugs.gentoo.org/show_bug.cgi?id=256264 for details > # > # --without-moonlight since www-plugins/moonlight is not the only one > # using mono: https://bugzilla.novell.com/show_bug.cgi?id=641005#c3 > # > # --with-profile4 needs to be always enabled since it's used by default > # and, otherwise, problems like bug #340641 appear. > # > # sgen fails on ppc, bug #359515 > local myeconfargs=( > --enable-system-aot=yes > --enable-static > --disable-quiet-build > --without-moonlight > --with-libgdiplus=$(use minimal && printf "no" || printf "installed" ) > $(use_with xen xen_opt) > --without-ikvm-native > --with-jit > --disable-dtrace > --with-profile4 > --with-sgen=$(use ppc && printf "no" || printf "yes" ) > $(use_with doc mcs-docs) > ) > > autotools-utils_src_configure >} > >src_install() { > autotools-utils_src_install > > # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora > # mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html > # for reference. > rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so > rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 462052
: 343134 |
343136
|
343138
|
343140