From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1SNCvN-0003SE-1w for garchives@archives.gentoo.org; Thu, 26 Apr 2012 00:51:09 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 70014E05E8; Thu, 26 Apr 2012 00:51:01 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 28931E05E8 for ; Thu, 26 Apr 2012 00:51:01 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 5C1A21B4027 for ; Thu, 26 Apr 2012 00:51:00 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2304) id 1160E2004B; Thu, 26 Apr 2012 00:50:59 +0000 (UTC) From: "Mike Gilbert (floppym)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, floppym@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-lang/v8: v8-3.9.24.16.ebuild ChangeLog v8-3.9.24.12.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: v8-3.9.24.16.ebuild ChangeLog v8-3.9.24.12.ebuild X-VCS-Directories: dev-lang/v8 X-VCS-Committer: floppym X-VCS-Committer-Name: Mike Gilbert Content-Type: text/plain; charset=utf8 Message-Id: <20120426005059.1160E2004B@flycatcher.gentoo.org> Date: Thu, 26 Apr 2012 00:50:59 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b1577e37-1df9-4890-a693-cad158564a12 X-Archives-Hash: 2665f9c3535bf764d14f9d6914dde95f floppym 12/04/26 00:50:59 Modified: ChangeLog Added: v8-3.9.24.16.ebuild Removed: v8-3.9.24.12.ebuild Log: Version bump for beta channel release. =20 (Portage version: 2.2.0_alpha101/cvs/Linux x86_64) Revision Changes Path 1.169 dev-lang/v8/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/Change= Log?rev=3D1.169&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/Change= Log?rev=3D1.169&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/Change= Log?r1=3D1.168&r2=3D1.169 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v retrieving revision 1.168 retrieving revision 1.169 diff -u -r1.168 -r1.169 --- ChangeLog 19 Apr 2012 01:16:19 -0000 1.168 +++ ChangeLog 26 Apr 2012 00:50:58 -0000 1.169 @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/v8 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.168 2012/04= /19 01:16:19 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/ChangeLog,v 1.169 2012/04= /26 00:50:58 floppym Exp $ + +*v8-3.9.24.16 (26 Apr 2012) + + 26 Apr 2012; Mike Gilbert +v8-3.9.24.16.ebuild, + -v8-3.9.24.12.ebuild: + Version bump for beta channel release. =20 *v8-3.9.24.14 (19 Apr 2012) =20 1.1 dev-lang/v8/v8-3.9.24.16.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.9= .24.16.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/v8/v8-3.9= .24.16.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: v8-3.9.24.16.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/v8/v8-3.9.24.16.ebuild,v 1.1 = 2012/04/26 00:50:58 floppym Exp $ EAPI=3D"4" PYTHON_DEPEND=3D"2:2.6" inherit eutils multilib pax-utils python toolchain-funcs versionator DESCRIPTION=3D"Google's open source JavaScript engine" HOMEPAGE=3D"http://code.google.com/p/v8" SRC_URI=3D"http://commondatastorage.googleapis.com/chromium-browser-offic= ial/${P}.tar.bz2" LICENSE=3D"BSD" SLOT=3D"0" KEYWORDS=3D"~amd64 ~x86 ~x64-macos ~x86-macos" IUSE=3D"" pkg_setup() { python_set_active_version 2 python_pkg_setup } src_prepare() { # don't force 32-bits mode on Darwin # http://code.google.com/p/v8/issues/detail?id=3D2085 sed -i -e '/-arch i386/d' build/gyp/pylib/gyp/generator/make.py || die # don't refuse to build shared_libs because we build somewhere else # make sure our v8.dylib doesn't end up being empty and give it a proper # install_name (soname) # http://code.google.com/p/v8/issues/detail?id=3D2086 sed -i \ -e '/params\.get.*mac.*darwin.*linux/s/mac/darwin/' \ -e "/if GetFlavor(params) =3D=3D 'mac':/s/mac/darwin/" \ -e "/^ if flavor =3D=3D 'mac':/s/mac/darwin/" \ -e '/^LINK_COMMANDS_MAC =3D/,/^SHARED_HEADER =3D/s#-shared#-dynamiclib = -all_load -install_name '"${EPREFIX}/usr/$(get_libdir)/libv8$(get_libname= $(get_version_component_range 1-3))"'#' \ build/gyp/pylib/gyp/generator/make.py || die } src_compile() { tc-export AR CC CXX RANLIB export LINK=3D"${CXX}" # Use target arch detection logic from bug #354601. case ${CHOST} in i?86-*) myarch=3Dia32 ;; x86_64-*) if [[ $ABI =3D x86 ]] ; then myarch=3Dia32 else myarch=3Dx64 fi ;; arm*-*) myarch=3Darm ;; *) die "Unrecognized CHOST: ${CHOST}" esac mytarget=3D${myarch}.release soname_version=3D"$(get_version_component_range 1-3)" local snapshot=3Don host-is-pax && snapshot=3Doff # TODO: Add console=3Dreadline option once implemented upstream # http://code.google.com/p/v8/issues/detail?id=3D1781 # force using Makefiles, instead of Xcode project file on Darwin emake V=3D1 GYP_GENERATORS=3Dmake \ library=3Dshared \ werror=3Dno \ soname_version=3D${soname_version} \ snapshot=3D${snapshot} \ ${mytarget} || die pax-mark m out/${mytarget}/{cctest,d8,shell} || die } src_test() { local arg testjobs for arg in ${MAKEOPTS}; do case ${arg} in -j*) testjobs=3D${arg#-j} ;; --jobs=3D*) testjobs=3D${arg#--jobs=3D} ;; esac done tools/test-wrapper-gypbuild.py \ -j${testjobs:-1} \ --arch-and-mode=3D${mytarget} \ --no-presubmit \ --progress=3Ddots || die } src_install() { insinto /usr doins -r include || die dobin out/${mytarget}/d8 || die if [[ ${CHOST} =3D=3D *-darwin* ]] ; then # buildsystem is too horrific to get this built correctly mv out/${mytarget}/lib.target/libv8.so.${soname_version} \ out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) || di= e fi dolib out/${mytarget}/lib.target/libv8$(get_libname ${soname_version}) |= | die dosym libv8$(get_libname ${soname_version}) /usr/$(get_libdir)/libv8$(ge= t_libname) || die dodoc AUTHORS ChangeLog || die } pkg_preinst() { preserved_libs=3D() local baselib candidate eshopts_push -s nullglob for candidate in "${EROOT}usr/$(get_libdir)"/libv8$(get_libname).*; do baselib=3D${candidate##*/} if [[ ! -e "${ED}usr/$(get_libdir)/${baselib}" ]]; then preserved_libs+=3D( "${EPREFIX}/usr/$(get_libdir)/${baselib}" ) fi done eshopts_pop if [[ ${#preserved_libs[@]} -gt 0 ]]; then preserve_old_lib "${preserved_libs[@]}" fi } pkg_postinst() { if [[ ${#preserved_libs[@]} -gt 0 ]]; then preserve_old_lib_notify "${preserved_libs[@]}" fi }