Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 262721 Details for
Bug 355171
dev-libs/apr: APR_RING_HEAD: Use volatile
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
new ebuild
apr-1.4.2-r1.ebuild (text/plain), 1.95 KB, created by
Alexander Soloviƫv
on 2011-02-16 11:20:36 UTC
(
hide
)
Description:
new ebuild
Filename:
MIME Type:
Creator:
Alexander Soloviƫv
Created:
2011-02-16 11:20:36 UTC
Size:
1.95 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-libs/apr/apr-1.4.2.ebuild,v 1.12 2010/09/19 09:01:59 hollow Exp $ > >EAPI="2" > >inherit autotools eutils libtool multilib > >DESCRIPTION="Apache Portable Runtime Library" >HOMEPAGE="http://apr.apache.org/" >SRC_URI="mirror://apache/apr/${P}.tar.bz2" > >LICENSE="Apache-2.0" >SLOT="1" >KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" >IUSE="doc older-kernels-compatibility +urandom" >RESTRICT="test" > >DEPEND="doc? ( app-doc/doxygen )" >RDEPEND="" > >src_prepare() { > # Ensure that system libtool is used. > sed -e 's:${installbuilddir}/libtool:/usr/bin/libtool:' -i apr-config.in || die "sed failed" > sed -e 's:@LIBTOOL@:$(SHELL) /usr/bin/libtool:' -i build/apr_rules.mk.in || die "sed failed" > > AT_M4DIR="build" eautoreconf > elibtoolize > > epatch "${FILESDIR}/config.layout.patch" > epatch "${FILESDIR}/apr_ring_volatile.patch" >} > >src_configure() { > local myconf > > if use older-kernels-compatibility; then > local apr_cv_accept4 apr_cv_dup3 apr_cv_epoll_create1 apr_cv_sock_cloexec > export apr_cv_accept4="no" > export apr_cv_dup3="no" > export apr_cv_epoll_create1="no" > export apr_cv_sock_cloexec="no" > fi > > if use urandom; then > myconf+=" --with-devrandom=/dev/urandom" > else > myconf+=" --with-devrandom=/dev/random" > fi > > CONFIG_SHELL=/bin/bash \ > econf --enable-layout=gentoo \ > --enable-nonportable-atomics \ > --enable-threads \ > ${myconf} > > rm -f libtool >} > >src_compile() { > emake -j1 || die "emake failed" > > if use doc; then > emake dox || die "emake dox failed" > fi >} > >src_install() { > emake DESTDIR="${D}" install || die "emake install failed" > > dodoc CHANGES NOTICE README > > if use doc; then > dohtml -r docs/dox/html/* || die "dohtml failed" > fi > > # This file is only used on AIX systems, which Gentoo is not, > # and causes collisions between the SLOTs, so remove it. > rm -f "${D}usr/$(get_libdir)/apr.exp" >}
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 355171
:
262719
| 262721