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 1M6Jj9-00074x-JH for garchives@archives.gentoo.org; Tue, 19 May 2009 07:27:07 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DE786E0202; Tue, 19 May 2009 07:27:06 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id A15F8E0202 for ; Tue, 19 May 2009 07:27:06 +0000 (UTC) Received: from stork.gentoo.org (stork.gentoo.org [64.127.104.133]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 45B5F65E3D for ; Tue, 19 May 2009 07:27:06 +0000 (UTC) Received: from lu_zero by stork.gentoo.org with local (Exim 4.69) (envelope-from ) id 1M6Jj5-0005XU-Ou for gentoo-commits@lists.gentoo.org; Tue, 19 May 2009 07:27:05 +0000 From: "Luca Barbato (lu_zero)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, lu_zero@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in app-emulation/qemu: ChangeLog qemu-0.10.4.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog qemu-0.10.4.ebuild X-VCS-Directories: app-emulation/qemu X-VCS-Committer: lu_zero X-VCS-Committer-Name: Luca Barbato Content-Type: text/plain; charset=utf8 Message-Id: Sender: Luca Barbato Date: Tue, 19 May 2009 07:27:03 +0000 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: a09fa2a2-a35c-4c6b-bd08-41cb48db35ad X-Archives-Hash: 6e22970572c04bf4f8c2d6485fa1ebac lu_zero 09/05/19 07:27:03 Modified: ChangeLog Added: qemu-0.10.4.ebuild Log: New version (Portage version: 2.1.6.13/cvs/Linux x86_64) Revision Changes Path 1.65 app-emulation/qemu/ChangeLog file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu= /ChangeLog?rev=3D1.65&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu= /ChangeLog?rev=3D1.65&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu= /ChangeLog?r1=3D1.64&r2=3D1.65 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/app-emulation/qemu/ChangeLog,v retrieving revision 1.64 retrieving revision 1.65 diff -u -r1.64 -r1.65 --- ChangeLog 17 May 2009 21:20:30 -0000 1.64 +++ ChangeLog 19 May 2009 07:27:03 -0000 1.65 @@ -1,6 +1,11 @@ # ChangeLog for app-emulation/qemu # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.64 2= 009/05/17 21:20:30 flameeyes Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/ChangeLog,v 1.65 2= 009/05/19 07:27:03 lu_zero Exp $ + +*qemu-0.10.4 (19 May 2009) + + 19 May 2009; Luca Barbato +qemu-0.10.4.ebuild: + New version =20 17 May 2009; Diego E. Petten=C3=B2 qemu-0.10.3.= ebuild, +files/qemu-ifdown, +files/qemu-ifup: 1.1 app-emulation/qemu/qemu-0.10.4.ebuild file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu= /qemu-0.10.4.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/qemu= /qemu-0.10.4.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: qemu-0.10.4.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-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-emulation/qemu/qemu-0.10.4.ebuild,= v 1.1 2009/05/19 07:27:03 lu_zero Exp $ EAPI=3D"2" inherit eutils flag-o-matic toolchain-funcs linux-info DESCRIPTION=3D"QEMU emulator and ABI wrapper" HOMEPAGE=3D"http://www.qemu.org" SRC_URI=3D"http://download.savannah.gnu.org/releases/qemu/${P}.tar.gz" LICENSE=3D"GPL-2" SLOT=3D"0" KEYWORDS=3D"~amd64 ~ppc ~ppc64 ~x86" IUSE=3D"alsa esd gnutls ncurses pulseaudio +sdl vde kqemu kvm" COMMON_TARGETS=3D"i386 x86_64 arm cris m68k mips mipsel mips64 mips64el p= pc ppc64 sh4 sh4eb sparc" IUSE_SOFTMMU_TARGETS=3D"${COMMON_TARGETS} ppcemb" IUSE_USER_TARGETS=3D"${COMMON_TARGETS} alpha armeb ppc64abi32 sparc64 spa= rc32plus" for target in ${IUSE_SOFTMMU_TARGETS}; do IUSE=3D"${IUSE} +qemu_softmmu_targets_${target}" done for target in ${IUSE_USER_TARGETS}; do IUSE=3D"${IUSE} +qemu_user_targets_${target}" done RDEPEND=3D"!app-emulation/qemu-softmmu !app-emulation/qemu-user !=3Dmedia-libs/alsa-lib-1.0.13 ) esd? ( media-sound/esound ) pulseaudio? ( media-sound/pulseaudio ) gnutls? ( net-libs/gnutls ) ncurses? ( sys-libs/ncurses ) sdl? ( >=3Dmedia-libs/libsdl-1.2.11 ) vde? ( net-misc/vde ) kvm? ( >=3Dsys-kernel/linux-headers-2.6.29 ) kqemu? ( >=3Dapp-emulation/kqemu-1.4.0_pre1 )" # fdt? ( sys-apps/dtc ) DEPEND=3D"${RDEPEND} gnutls? ( dev-util/pkgconfig ) app-text/texi2html" src_prepare() { # avoid fdt till an updated release appears sed -i -e 's:fdt=3D"yes":fdt=3D"no":' configure # prevent docs to get automatically installed sed -i '/$(DESTDIR)$(docdir)/d' Makefile # Alter target makefiles to accept CFLAGS set via flag-o sed -i 's/^\(C\|OP_C\|HELPER_C\)FLAGS=3D/\1FLAGS+=3D/' \ Makefile Makefile.target tests/Makefile [[ -x /sbin/paxctl ]] && \ sed -i 's/^VL_LDFLAGS=3D$/VL_LDFLAGS=3D-Wl,-z,execheap/' \ Makefile.target # avoid strip sed -i 's/$(INSTALL) -m 755 -s/$(INSTALL) -m 755/' \ Makefile Makefile.target */Makefile epatch "${FILESDIR}/${P}-nopl-fix.patch" } src_configure() { local mycc conf_opts audio_opts softmmu_targets user_targets target_list for target in ${IUSE_SOFTMMU_TARGETS} ; do use "qemu_softmmu_targets_${target}" && \ softmmu_targets=3D"${softmmu_targets} ${target}-softmmu" done for target in ${IUSE_USER_TARGETS} ; do use "qemu_user_targets_${target}" && \ user_targets=3D"${user_targets} ${target}-linux-user" done conf_opts=3D"--disable-darwin-user --disable-bsd-user" if test ! -z "${softmmu_targets}" ; then einfo "Building following softmmu targets: ${softmmu_targets}" use gnutls || conf_opts=3D"$conf_opts --disable-vnc-tls" use ncurses || conf_opts=3D"$conf_opts --disable-curses" use sdl || conf_opts=3D"$conf_opts --disable-gfx-check --disable-sdl" use vde || conf_opts=3D"$conf_opts --disable-vde" use kqemu || conf_opts=3D"$conf_opts --disable-kqemu" use kvm || conf_opts=3D"$conf_opts --disable-kvm" audio_opts=3D"oss" use alsa && audio_opts=3D"alsa $audio_opts" use esd && audio_opts=3D"esd $audio_opts" use pulseaudio && audio_opts=3D"pa $audio_opts" use sdl && audio_opts=3D"sdl $audio_opts" else einfo "Disabling softmmu emulation (no softmmu targets specified)" conf_opts=3D"$conf_opts --disable-system --disable-vnc-tls \ --disable-curses --disable-gfx-check --disable-sdl --disable-vde \ --disable-kqemu --disable-kvm" fi if test ! -z "${user_targets}" ; then einfo "Building following user targets: ${user_targets}" conf_opts=3D"$conf_opts --enable-linux-user" else einfo "Disabling usermode emulation (no usermode targets specified)" conf_opts=3D"--disable-linux-user" fi # use fdt || conf_opts=3D"$conf_opts --disable-fdt" conf_opts=3D"$conf_opts --prefix=3D/usr --disable-bluez" target_list=3D"${softmmu_targets} ${user_targets}" filter-flags -fpie -fstack-protector ./configure ${conf_opts} \ --audio-drv-list=3D"$audio_opts" \ --kerneldir=3D"${KV_DIR}" \ --cc=3D$(tc-getCC) --host-cc=3D$(tc-getCC) \ --target-list=3D"${target_list}" \ || die "configure failed" } src_install() { emake DESTDIR=3D"${D}" install || die "make install failed" exeinto /etc/qemu doexe \ "${FILESDIR}/qemu-ifup" \ "${FILESDIR}/qemu-ifdown" \ || die "qemu interface scripts failed" dodoc pc-bios/README dodoc qemu-doc.html dodoc qemu-tech.html } pkg_postinst() { elog "You will need the Universal TUN/TAP driver compiled into your" elog "kernel or loaded as a module to use the virtual network device" elog "if using -net tap. You will also need support for 802.1d" elog "Ethernet Bridging and a configured bridge if using the provided" elog "qemu-ifup script from /etc/qemu." echo }