diff options
author | 2015-07-20 06:30:03 +0000 | |
---|---|---|
committer | 2015-07-20 06:30:03 +0000 | |
commit | 5c68167ef0116d70dfd170f21a64f295bbd27a03 (patch) | |
tree | 01ed9204327b7f99ec3c2e4905b811ca7222aa38 /dev-libs | |
parent | Version bump (diff) | |
download | gentoo-2-5c68167ef0116d70dfd170f21a64f295bbd27a03.tar.gz gentoo-2-5c68167ef0116d70dfd170f21a64f295bbd27a03.tar.bz2 gentoo-2-5c68167ef0116d70dfd170f21a64f295bbd27a03.zip |
Mark arm64/m68k/s390/sh stable and fix page size checks when cross-compiling.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key D2E96200)
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/jemalloc/ChangeLog | 7 | ||||
-rw-r--r-- | dev-libs/jemalloc/jemalloc-3.6.0.ebuild | 16 |
2 files changed, 17 insertions, 6 deletions
diff --git a/dev-libs/jemalloc/ChangeLog b/dev-libs/jemalloc/ChangeLog index f401f7008128..262c08f2fc6c 100644 --- a/dev-libs/jemalloc/ChangeLog +++ b/dev-libs/jemalloc/ChangeLog @@ -1,6 +1,9 @@ # ChangeLog for dev-libs/jemalloc -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.48 2014/12/28 11:56:01 blueness Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v 1.49 2015/07/20 06:30:03 vapier Exp $ + + 20 Jul 2015; Mike Frysinger <vapier@gentoo.org> jemalloc-3.6.0.ebuild: + Mark arm64/m68k/s390/sh stable and fix page size checks when cross-compiling. 28 Dec 2014; Anthony G. Basile <blueness@gentoo.org> jemalloc-2.2.5-r1.ebuild, jemalloc-3.3.1.ebuild, jemalloc-3.6.0.ebuild: diff --git a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild b/dev-libs/jemalloc/jemalloc-3.6.0.ebuild index 4e730c7f7224..f913c86508dc 100644 --- a/dev-libs/jemalloc/jemalloc-3.6.0.ebuild +++ b/dev-libs/jemalloc/jemalloc-3.6.0.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild,v 1.11 2014/12/28 11:56:01 blueness Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild,v 1.12 2015/07/20 06:30:03 vapier Exp $ EAPI=5 -inherit autotools-multilib eutils flag-o-matic +inherit autotools-multilib eutils flag-o-matic toolchain-funcs DESCRIPTION="Jemalloc is a general-purpose scalable concurrent allocator" HOMEPAGE="http://www.canonware.com/jemalloc/" @@ -12,14 +12,18 @@ SRC_URI="http://www.canonware.com/download/${PN}/${P}.tar.bz2" LICENSE="BSD" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="debug static-libs stats" + HTML_DOCS=( doc/jemalloc.html ) + PATCHES=( "${FILESDIR}/${PN}-3.5.1-strip-optimization.patch" "${FILESDIR}/${PN}-3.5.1-no-pprof.patch" "${FILESDIR}/${PN}-3.5.1_fix_html_install.patch" ) + MULTILIB_WRAPPED_HEADERS=( /usr/include/jemalloc/jemalloc.h ) + # autotools-utils.eclass auto-adds configure options when static-libs is in IUSE # but jemalloc doesn't implement them in its configure; need this here to # supress the warnings until automagic is removed from the eclass @@ -30,6 +34,10 @@ src_configure() { $(use_enable stats) ) use sparc && append-cppflags -DLG_QUANTUM=4 -mcpu=ultrasparc + # The configure test for page shift requires running code which fails + # when cross-compiling. Since it uses _SC_PAGESIZE, and the majority + # of systems use 4096 as the base page size, just hardcode 12 here. + tc-is-cross-compiler && export je_cv_static_page_shift=12 autotools-multilib_src_configure } |