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 1Rqr9f-0001wV-H7 for garchives@archives.gentoo.org; Fri, 27 Jan 2012 19:08:11 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 32891E0429; Fri, 27 Jan 2012 19:08:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id E6479E0429 for ; Fri, 27 Jan 2012 19:08:03 +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 C879B1B4010 for ; Fri, 27 Jan 2012 19:08:01 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 559) id 96F1B2004B; Fri, 27 Jan 2012 19:08:00 +0000 (UTC) From: "Mike Frysinger (vapier)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, vapier@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/gmp: gmp-5.0.3.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: gmp-5.0.3.ebuild ChangeLog X-VCS-Directories: dev-libs/gmp X-VCS-Committer: vapier X-VCS-Committer-Name: Mike Frysinger Content-Type: text/plain; charset=utf8 Message-Id: <20120127190800.96F1B2004B@flycatcher.gentoo.org> Date: Fri, 27 Jan 2012 19:08:00 +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: 25c8fd74-aba9-41cd-ab12-18245c1dbff6 X-Archives-Hash: c766ee8bb584c483b1733359f95b2dc9 vapier 12/01/27 19:08:00 Modified: ChangeLog Added: gmp-5.0.3.ebuild Log: Version bump. =20 (Portage version: 2.2.0_alpha84/cvs/Linux x86_64) Revision Changes Path 1.162 dev-libs/gmp/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmp/Chang= eLog?rev=3D1.162&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmp/Chang= eLog?rev=3D1.162&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmp/Chang= eLog?r1=3D1.161&r2=3D1.162 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-libs/gmp/ChangeLog,v retrieving revision 1.161 retrieving revision 1.162 diff -u -r1.161 -r1.162 --- ChangeLog 3 Jan 2012 10:21:17 -0000 1.161 +++ ChangeLog 27 Jan 2012 19:08:00 -0000 1.162 @@ -1,6 +1,11 @@ # ChangeLog for dev-libs/gmp # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.161 2012/0= 1/03 10:21:17 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/gmp/ChangeLog,v 1.162 2012/0= 1/27 19:08:00 vapier Exp $ + +*gmp-5.0.3 (27 Jan 2012) + + 27 Jan 2012; Mike Frysinger +gmp-5.0.3.ebuild: + Version bump. =20 03 Jan 2012; Mike Frysinger gmp-5.0.2_p1.ebuild: Mung the libgmp.la references in libgmpxx.la #397389 by David Leverton= . 1.1 dev-libs/gmp/gmp-5.0.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmp/gmp-5= .0.3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/gmp/gmp-5= .0.3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: gmp-5.0.3.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-libs/gmp/gmp-5.0.3.ebuild,v 1.1 20= 12/01/27 19:08:00 vapier Exp $ inherit flag-o-matic eutils libtool toolchain-funcs MY_PV=3D${PV/_p*} MY_P=3D${PN}-${MY_PV} PLEVEL=3D${PV/*p} DESCRIPTION=3D"Library for arithmetic on arbitrary precision integers, ra= tional numbers, and floating-point numbers" HOMEPAGE=3D"http://gmplib.org/" SRC_URI=3D"mirror://gnu/${PN}/${MY_P}.tar.xz doc? ( http://gmplib.org/${PN}-man-${MY_PV}.pdf )" LICENSE=3D"LGPL-3" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 = ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" IUSE=3D"doc cxx static-libs" DEPEND=3D"sys-devel/m4 app-arch/xz-utils" RDEPEND=3D"" S=3D${WORKDIR}/${MY_P} src_unpack() { xz -dc "${DISTDIR}/${A}" | tar xof - || die cd "${S}" [[ -d ${FILESDIR}/${PV} ]] && EPATCH_SUFFIX=3D"diff" EPATCH_FORCE=3D"yes= " epatch "${FILESDIR}"/${PV} epatch "${FILESDIR}"/${PN}-4.1.4-noexecstack.patch epatch "${FILESDIR}"/${PN}-5.0.2*x32*.patch # disable -fPIE -pie in the tests for x86 #236054 if use x86 && gcc-specs-pie ; then epatch "${FILESDIR}"/${PN}-5.0.1-x86-nopie-tests.patch fi # note: we cannot run autotools here as gcc depends on this package elibtoolize # GMP uses the "ABI" env var during configure as does Gentoo (econf). # So, to avoid patching the source constantly, wrap things up. mv configure configure.wrapped || die cat <<-\EOF > configure #!/bin/sh exec env ABI=3D"$GMPABI" "${0}.wrapped" "$@" EOF chmod a+rx configure } src_compile() { # Because of our 32-bit userland, 1.0 is the only HPPA ABI that works # http://gmplib.org/manual/ABI-and-ISA.html#ABI-and-ISA (bug #344613) if [[ ${CHOST} =3D=3D hppa2.0-* ]] ; then export GMPABI=3D"1.0" fi # ABI mappings (needs all architectures supported) case ${ABI} in 32|x86) GMPABI=3D32;; 64|amd64|n64) GMPABI=3D64;; [onx]32) GMPABI=3D${ABI};; esac export GMPABI tc-export CC econf \ --localstatedir=3D/var/state/gmp \ --disable-mpbsd \ $(use_enable cxx) \ $(use_enable static-libs static) \ || die emake || die } src_install() { emake DESTDIR=3D"${D}" install || die # should be a standalone lib rm -f "${D}"/usr/$(get_libdir)/libgmp.la # this requires libgmp local la=3D"${D}/usr/$(get_libdir)/libgmpxx.la" use static-libs \ && sed -i 's:/[^ ]*/libgmp.la:-lgmp:' "${la}" \ || rm -f "${la}" dodoc AUTHORS ChangeLog NEWS README dodoc doc/configuration doc/isa_abi_headache dohtml -r doc use doc && cp "${DISTDIR}"/gmp-man-${MY_PV}.pdf "${D}"/usr/share/doc/${P= F}/ } pkg_preinst() { preserve_old_lib /usr/$(get_libdir)/libgmp.so.3 } pkg_postinst() { preserve_old_lib_notify /usr/$(get_libdir)/libgmp.so.3 }