dlan 14/05/16 21:30:15 Modified: ChangeLog Added: seabios-1.7.4.ebuild Log: version bump, fix bug 510052, 510492 (Portage version: 2.2.8/cvs/Linux x86_64, signed Manifest commit with key 0xAABEFD55)
Revision Changes Path 1.30 sys-firmware/seabios/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.30&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.30&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?r1=1.29&r2=1.30 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v retrieving revision 1.29 retrieving revision 1.30 diff -u -r1.29 -r1.30 --- ChangeLog 30 Apr 2014 21:17:26 -0000 1.29 +++ ChangeLog 16 May 2014 21:30:15 -0000 1.30 @@ -1,6 +1,11 @@ # ChangeLog for sys-firmware/seabios # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.29 2014/04/30 21:17:26 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.30 2014/05/16 21:30:15 dlan Exp $ + +*seabios-1.7.4 (16 May 2014) + + 16 May 2014; Yixun Lan <[email protected]> +seabios-1.7.4.ebuild: + version bump, fix bug 510052, 510492 30 Apr 2014; Mike Frysinger <[email protected]> seabios-1.7.3.ebuild, seabios-1.7.3.2.ebuild: 1.1 sys-firmware/seabios/seabios-1.7.4.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.4.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.4.ebuild?rev=1.1&content-type=text/plain Index: seabios-1.7.4.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.4.ebuild,v 1.1 2014/05/16 21:30:15 dlan Exp $ EAPI=5 PYTHON_COMPAT=( python{2_6,2_7} ) inherit eutils toolchain-funcs python-any-r1 #BACKPORTS=1 # SeaBIOS maintainers sometimes don't release stable tarballs or stable # binaries to generate the stable tarball the following is necessary: # git clone git://git.seabios.org/seabios.git && cd seabios # git archive --output seabios-${PV}.tar.gz --prefix seabios-${PV}/ rel-${PV} if [[ ${PV} = *9999* || ! -z "${EGIT_COMMIT}" ]]; then EGIT_REPO_URI="git://git.seabios.org/seabios.git" inherit git-2 else KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd" SRC_URI="http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz http://code.coreboot.org/p/seabios/downloads/get/bios.bin-${PV}.gz http://dev.gentoo.org/~cardoe/distfiles/${P}.tar.gz http://dev.gentoo.org/~cardoe/distfiles/bios.bin-${PV}.gz ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${P}-${BACKPORTS}.tar.xz}" fi DESCRIPTION="Open Source implementation of a 16-bit x86 BIOS" HOMEPAGE="http://www.seabios.org" LICENSE="LGPL-3 GPL-3" SLOT="0" IUSE="+binary" REQUIRED_USE="ppc? ( binary ) ppc64? ( binary )" DEPEND=" !binary? ( >=sys-power/iasl-20060912 ${PYTHON_DEPS} )" RDEPEND="" pkg_pretend() { if ! use binary; then ewarn "You have decided to compile your own SeaBIOS. This is not" ewarn "supported by upstream unless you use their recommended" ewarn "toolchain (which you are not)." elog ewarn "If you are intending to use this build with QEMU, realize" ewarn "you will not receive any support if you have compiled your" ewarn "own SeaBIOS. Virtual machines subtly fail based on changes" ewarn "in SeaBIOS." fi local myld=$(tc-getLD) ${myld} -v | grep -q "GNU gold" && \ ewarn "gold linker unable to handle 16-bit code using ld.bfd. bug #438058" } pkg_setup() { use binary || python-any-r1_pkg_setup } src_prepare() { if [[ -z "${EGIT_COMMIT}" ]]; then sed -e "s/VERSION=.*/VERSION=${PV}/" \ -i "${S}/Makefile" else sed -e "s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/" \ -i "${S}/Makefile" fi epatch_user } src_configure() { : } src_compile() { if ! use binary ; then LANG=C emake \ CC=$(tc-getCC) \ LD="$(tc-getLD).bfd" \ AR=$(tc-getAR) \ OBJCOPY=$(tc-getOBJCOPY) \ RANLIB=$(tc-getRANLIB) \ OBJDUMP=$(tc-getPROG OBJDUMP objdump) \ HOST_CC=$(tc-getBUILD_CC) \ out/bios.bin fi } src_install() { insinto /usr/share/seabios if ! use binary ; then doins out/bios.bin else newins ../bios.bin-${PV} bios.bin fi }
