Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 294339 Details for
Bug 388521
gnome-base/gnome-shell-3.2.1: Crashes on log in every time, caused buy a general protection error in libmozjs185.so (spidermonkey)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
spidermonkey ebuild with fixed CPU-flag
spidermonkey-1.8.5.-r2.ebuild (text/plain), 2.35 KB, created by
Mao PU
on 2011-11-30 15:32:40 UTC
(
hide
)
Description:
spidermonkey ebuild with fixed CPU-flag
Filename:
MIME Type:
Creator:
Mao PU
Created:
2011-11-30 15:32:40 UTC
Size:
2.35 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-lang/spidermonkey/spidermonkey-1.8.5-r1.ebuild,v 1.2 2011/11/26 04:49:25 dirtyepic Exp $ > >EAPI="3" >inherit eutils toolchain-funcs multilib python versionator pax-utils flag-o-matic > >MY_PN="js" >TARBALL_PV="$(replace_all_version_separators '' $(get_version_component_range 1-3))" >MY_P="${MY_PN}-${PV}" >TARBALL_P="${MY_PN}${TARBALL_PV}-1.0.0" >DESCRIPTION="Stand-alone JavaScript C library" >HOMEPAGE="http://www.mozilla.org/js/spidermonkey/" >SRC_URI="https://ftp.mozilla.org/pub/mozilla.org/js/${TARBALL_P}.tar.gz" > >LICENSE="NPL-1.1" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" >IUSE="debug static-libs test" > >S="${WORKDIR}/${MY_P}" >BUILDDIR="${S}/js/src" > >RDEPEND=">=dev-libs/nspr-4.7.0" >DEPEND="${RDEPEND} > app-arch/zip > =dev-lang/python-2*[threads] > dev-util/pkgconfig" > >pkg_setup(){ > python_set_active_version 2 > > export LC_ALL="C" >} > >src_prepare() { > # https://bugzilla.mozilla.org/show_bug.cgi?id=628723#c43 > epatch "${FILESDIR}/${P}-fix-install-symlinks.patch" > # https://bugzilla.mozilla.org/show_bug.cgi?id=638056#c9 > epatch "${FILESDIR}/${P}-fix-ppc64.patch" > > epatch_user > > if [[ ${CHOST} == *-freebsd* ]]; then > # Don't try to be smart, this does not work in cross-compile anyway > ln -sfn "${BUILDDIR}/config/Linux_All.mk" "${S}/config/$(uname -s)$(uname -r).mk" > fi > > # Changed accordingly to bug #388521 > # (https://bugs.gentoo.org/show_bug.cgi?id=388521) > replace-flags -O? -O2 > replace-cpu-flags core2 i686 > >} > >src_configure() { > cd "${BUILDDIR}" > > CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" PYTHON="$(PYTHON)" \ > econf \ > ${myopts} \ > --enable-jemalloc \ > --enable-readline \ > --enable-threadsafe \ > --with-system-nspr \ > $(use_enable debug) \ > $(use_enable static-libs static) \ > $(use_enable test tests) >} > >src_compile() { > cd "${BUILDDIR}" > emake || die >} > >src_test() { > cd "${BUILDDIR}/jsapi-tests" > emake check || die >} > >src_install() { > cd "${BUILDDIR}" > emake DESTDIR="${D}" install || die > dobin shell/js ||die > pax-mark m "${ED}/usr/bin/js" > dodoc ../../README || die > dohtml README.html || die > > if ! use static-libs; then > # We can't actually disable building of static libraries > # They're used by the tests and in a few other places > find "${D}" -iname '*.a' -delete || die > fi >}
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 388521
:
290855
|
291007
| 294339 |
294511
|
295519
|
296035
|
299173