vapier 15/07/20 06:30:04 Modified: jemalloc-3.6.0.ebuild ChangeLog Log: 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)
Revision Changes Path 1.12 dev-libs/jemalloc/jemalloc-3.6.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild?rev=1.12&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild?rev=1.12&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild?r1=1.11&r2=1.12 Index: jemalloc-3.6.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/jemalloc-3.6.0.ebuild,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- jemalloc-3.6.0.ebuild 28 Dec 2014 11:56:01 -0000 1.11 +++ jemalloc-3.6.0.ebuild 20 Jul 2015 06:30:03 -0000 1.12 @@ -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 @@ 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 @@ $(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 } 1.49 dev-libs/jemalloc/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/ChangeLog?rev=1.49&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/ChangeLog?rev=1.49&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jemalloc/ChangeLog?r1=1.48&r2=1.49 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/dev-libs/jemalloc/ChangeLog,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- ChangeLog 28 Dec 2014 11:56:01 -0000 1.48 +++ ChangeLog 20 Jul 2015 06:30:03 -0000 1.49 @@ -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 <[email protected]> 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 <[email protected]> jemalloc-2.2.5-r1.ebuild, jemalloc-3.3.1.ebuild, jemalloc-3.6.0.ebuild:
