Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 254231 Details for
Bug 339157
sys-apps/sandbox-2.3: dev-libs/nss-3.12.7 fails to build on amd64 hardened
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
ebuild to apply patch
sandbox-2.3-r1.ebuild (text/plain), 2.88 KB, created by
Jimmy C. Chau
on 2010-11-13 18:26:32 UTC
(
hide
)
Description:
ebuild to apply patch
Filename:
MIME Type:
Creator:
Jimmy C. Chau
Created:
2010-11-13 18:26:32 UTC
Size:
2.88 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/sys-apps/sandbox/sandbox-2.3-r1.ebuild,v 1.7 2010/10/16 14:08:46 ranger Exp $ > ># ># don't monkey with this ebuild unless contacting portage devs. ># period. ># > >inherit eutils flag-o-matic toolchain-funcs multilib > >DESCRIPTION="sandbox'd LD_PRELOAD hack" >HOMEPAGE="http://www.gentoo.org/" >SRC_URI="mirror://gentoo/${P}.tar.xz > http://dev.gentoo.org/~vapier/dist/${P}.tar.xz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh -sparc x86 ~sparc-fbsd -x86-fbsd" >IUSE="multilib" > >DEPEND="app-arch/xz-utils > >=app-misc/pax-utils-0.1.19" #265376 >RDEPEND="" > >EMULTILIB_PKG="true" >has sandbox_death_notice ${EBUILD_DEATH_HOOKS} || EBUILD_DEATH_HOOKS="${EBUILD_DEATH_HOOKS} sandbox_death_notice" > >sandbox_death_notice() { > ewarn "If configure failed with a 'cannot run C compiled programs' error, try this:" > ewarn "FEATURES=-sandbox emerge sandbox" >} > >sb_get_install_abis() { use multilib && get_install_abis || echo ${ABI:-default} ; } > >src_unpack() { > unpack ${A} > if [[ ! -d ${S} ]] ; then > # When upgrading from older version, xz unpack may not work #271543 > xz -dc "${DISTDIR}/${A}" | tar xf - || die > fi > > cd "${S}" > epatch "${FILESDIR}/${P}-canonicalize-erealpath.patch" >} > >src_compile() { > filter-lfs-flags #90228 > > local OABI=${ABI} > for ABI in $(sb_get_install_abis) ; do > mkdir "${WORKDIR}/build-${ABI}" > cd "${WORKDIR}/build-${ABI}" > > use multilib && multilib_toolchain_setup ${ABI} > > einfo "Configuring sandbox for ABI=${ABI}..." > ECONF_SOURCE="../${P}/" \ > econf ${myconf} || die > einfo "Building sandbox for ABI=${ABI}..." > emake || die > done > ABI=${OABI} >} > >src_test() { > local OABI=${ABI} > for ABI in $(sb_get_install_abis) ; do > cd "${WORKDIR}/build-${ABI}" > einfo "Checking sandbox for ABI=${ABI}..." > emake check || die "make check failed for ${ABI}" > done > ABI=${OABI} >} > >src_install() { > local OABI=${ABI} > for ABI in $(sb_get_install_abis) ; do > cd "${WORKDIR}/build-${ABI}" > einfo "Installing sandbox for ABI=${ABI}..." > emake DESTDIR="${D}" install || die "make install failed for ${ABI}" > insinto /etc/sandbox.d #333131 > doins etc/sandbox.d/00default || die > done > ABI=${OABI} > > doenvd "${FILESDIR}"/09sandbox > > # fix 00default install #333131 > rm "${D}"/etc/sandbox.d/*.in || die > > keepdir /var/log/sandbox > fowners root:portage /var/log/sandbox > fperms 0770 /var/log/sandbox > > cd "${S}" > dodoc AUTHORS ChangeLog* NEWS README >} > >pkg_preinst() { > chown root:portage "${D}"/var/log/sandbox > chmod 0770 "${D}"/var/log/sandbox > > local old=$(find "${ROOT}"/lib* -maxdepth 1 -name 'libsandbox*') > if [[ -n ${old} ]] ; then > elog "Removing old sandbox libraries for you:" > elog ${old//${ROOT}} > find "${ROOT}"/lib* -maxdepth 1 -name 'libsandbox*' -exec rm -fv {} \; > fi >} > >pkg_postinst() { > chmod 0755 "${ROOT}"/etc/sandbox.d #265376 >}
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 339157
:
248990
|
248991
|
248993
|
248994
|
250643
|
252851
| 254231