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 1S62R5-0006uU-MM for garchives@archives.gentoo.org; Fri, 09 Mar 2012 16:12:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 79A41E075B; Fri, 9 Mar 2012 16:12:48 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 3B1E0E075B for ; Fri, 9 Mar 2012 16:12:48 +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 7926764272 for ; Fri, 9 Mar 2012 16:12:47 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2193) id 4F60B2004B; Fri, 9 Mar 2012 16:12:46 +0000 (UTC) From: "Michael Haubenwallner (haubi)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, haubi@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/libaio: libaio-0.3.109-r3.ebuild ChangeLog X-VCS-Repository: gentoo-x86 X-VCS-Files: libaio-0.3.109-r3.ebuild ChangeLog X-VCS-Directories: dev-libs/libaio X-VCS-Committer: haubi X-VCS-Committer-Name: Michael Haubenwallner Content-Type: text/plain; charset=utf8 Message-Id: <20120309161246.4F60B2004B@flycatcher.gentoo.org> Date: Fri, 9 Mar 2012 16:12:46 +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: e6d937bd-2440-4dcc-a4bb-d821bc969ee5 X-Archives-Hash: 74b40b7654d72b7f852277a9cb38aed4 haubi 12/03/09 16:12:46 Modified: ChangeLog Added: libaio-0.3.109-r3.ebuild Log: +libaio-0.3.109-r3: Add multilib support (for oracle-instantclient-11 m= ultilib). Fix tests, run those that do not break with sandbox, drop test restrict= ion. =20 (Portage version: 2.1.10.41/cvs/Linux x86_64) Revision Changes Path 1.62 dev-libs/libaio/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libaio/Ch= angeLog?rev=3D1.62&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libaio/Ch= angeLog?rev=3D1.62&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libaio/Ch= angeLog?r1=3D1.61&r2=3D1.62 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/libaio/ChangeLog,v retrieving revision 1.61 retrieving revision 1.62 diff -u -r1.61 -r1.62 --- ChangeLog 7 Dec 2011 15:45:57 -0000 1.61 +++ ChangeLog 9 Mar 2012 16:12:46 -0000 1.62 @@ -1,6 +1,13 @@ # ChangeLog for dev-libs/libaio -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.61 2011= /12/07 15:45:57 vapier Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libaio/ChangeLog,v 1.62 2012= /03/09 16:12:46 haubi Exp $ + +*libaio-0.3.109-r3 (09 Mar 2012) + + 09 Mar 2012; Michael Haubenwallner + +libaio-0.3.109-r3.ebuild, +files/libaio-0.3.109-testcase-8.patch: + Add multilib support (for oracle-instantclient-11 multilib). + Fix tests, run those that do not break with sandbox, drop test restric= tion. =20 07 Dec 2011; Mike Frysinger libaio-0.3.109-r2.ebui= ld, +files/libaio-0.3.109-x32.patch: 1.1 dev-libs/libaio/libaio-0.3.109-r3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libaio/li= baio-0.3.109-r3.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/libaio/li= baio-0.3.109-r3.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: libaio-0.3.109-r3.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/libaio/libaio-0.3.109-r3.ebui= ld,v 1.1 2012/03/09 16:12:46 haubi Exp $ EAPI=3D"3" inherit eutils multilib toolchain-funcs DESCRIPTION=3D"Asynchronous input/output library that uses the kernels na= tive interface" HOMEPAGE=3D"http://www.kernel.org/pub/linux/kernel/people/andrea/libaio/ = http://lse.sourceforge.net/io/aio.html" SRC_URI=3D"mirror://kernel/linux/libs/aio/${P}.tar.bz2" LICENSE=3D"LGPL-2" SLOT=3D"0" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 = ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE=3D"static-libs" EMULTILIB_PKG=3D"true" src_unpack() { for ABI in $(get_install_abis) do mkdir -p "${WORKDIR}"/${ABI} || die cd "${WORKDIR}"/${ABI} || die unpack ${A} done } src_prepare() { for ABI in $(get_install_abis) do einfo "Preparing ${ABI} ABI ..." cd "${WORKDIR}"/${ABI}/${P} || die epatch "${FILESDIR}"/${PN}-0.3.109-unify-bits-endian.patch epatch "${FILESDIR}"/${PN}-0.3.109-generic-arch.patch epatch "${FILESDIR}"/${PN}-0.3.106-build.patch epatch "${FILESDIR}"/${PN}-0.3.107-ar-ranlib.patch epatch "${FILESDIR}"/${PN}-0.3.109-install.patch epatch "${FILESDIR}"/${PN}-0.3.109-x32.patch epatch "${FILESDIR}"/${PN}-0.3.109-testcase-8.patch sed -i \ -e "/^libdir=3D/s:lib$:$(get_libdir):" \ -e "/^prefix=3D/s:/usr:${EPREFIX}/usr:" \ -e '/:=3D.*strip.*shell.*git/s:=3D.*:=3D:' \ src/Makefile Makefile || die done } emake_libaio() { # The Makefiles need these environments, but multilib_toolchain_setup() # does not export anything when there is only one default abi available. CC=3D"$(tc-getCC) $(get_abi_CFLAGS)" \ AR=3D$(tc-getAR) \ RANLIB=3D$(tc-getRANLIB) \ emake "$@" } src_compile() { for ABI in $(get_install_abis) do einfo "Compiling ${ABI} ABI ..." cd "${WORKDIR}"/${ABI}/${P} || die emake_libaio || die done } src_test() { for ABI in $(get_install_abis) do einfo "Testing ${ABI} ABI ..." cd "${WORKDIR}"/${ABI}/${P}/harness || die mkdir testdir || die # 'make check' breaks with sandbox, 'make partcheck' works emake_libaio partcheck prefix=3D"${S}/src" libdir=3D"${S}/src" || die done } src_install() { for ABI in $(get_install_abis) do einfo "Installing ${ABI} ABI ..." cd "${WORKDIR}"/${ABI}/${P} || die # Don't use ED for emake, src_prepare already inserts EPREFIX in the co= rrect # place emake_libaio install DESTDIR=3D"${D}" || die if is_final_abi; then doman man/* dodoc ChangeLog TODO else # take headers from default abi only rm -rf "${ED}"/usr/include || die fi # move crap to / for multipath-tools #325355 gen_usr_ldscript -a aio done if ! use static-libs ; then rm "${ED}"usr/lib*/*.a || die fi # remove stuff provided by man-pages now rm "${ED}"usr/share/man/man3/{lio_listio,aio_{cancel,error,fsync,init,re= ad,return,suspend,write}}.* }