[gentoo-commits] gentoo-x86 commit in sys-firmware/seabios: seabios-1.7.5.ebuild ChangeLog

2015-02-14 Thread Mike Frysinger (vapier)
vapier  15/02/15 07:07:42

  Modified: seabios-1.7.5.ebuild ChangeLog
  Log:
  Avoid downloading files that are not used (e.g. no source tarball for 
USE=binary).
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  ChangesPath
1.4  sys-firmware/seabios/seabios-1.7.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.4view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.4content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?r1=1.3r2=1.4

Index: seabios-1.7.5.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- seabios-1.7.5.ebuild13 Sep 2014 17:07:07 -  1.3
+++ seabios-1.7.5.ebuild15 Feb 2015 07:07:42 -  1.4
@@ -1,6 +1,6 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 
1.3 2014/09/13 17:07:07 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 
1.4 2015/02/15 07:07:42 vapier Exp $
 
 EAPI=5
 
@@ -20,11 +20,9 @@
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};
+   SRC_URI=!binary? ( 
http://code.coreboot.org/p/seabios/downloads/get/${P}.tar.gz )
+   binary? ( 
http://code.coreboot.org/p/seabios/downloads/get/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
@@ -66,13 +64,22 @@
use binary || python-any-r1_pkg_setup
 }
 
+src_unpack() {
+   default
+
+   # This simplifies the logic between binary  source builds.
+   mkdir -p ${S}
+}
+
 src_prepare() {
+   use binary  return
+
if [[ -z ${EGIT_COMMIT} ]]; then
sed -e s/VERSION=.*/VERSION=${PV}/ \
-   -i ${S}/Makefile
+   -i Makefile || die
else
sed -e s/VERSION=.*/VERSION=${PV}_pre${EGIT_COMMIT}/ \
-   -i ${S}/Makefile
+   -i Makefile || die
fi
 
epatch_user



1.37 sys-firmware/seabios/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.37view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.37content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?r1=1.36r2=1.37

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- ChangeLog   8 Nov 2014 18:25:36 -   1.36
+++ ChangeLog   15 Feb 2015 07:07:42 -  1.37
@@ -1,6 +1,10 @@
 # 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.36 
2014/11/08 18:25:36 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.37 
2015/02/15 07:07:42 vapier Exp $
+
+  15 Feb 2015; Mike Frysinger vap...@gentoo.org seabios-1.7.5.ebuild:
+  Avoid downloading files that are not used (e.g. no source tarball for
+  USE=binary).
 
   08 Nov 2014; Agostino Sarubbo a...@gentoo.org -seabios-1.6.3.ebuild,
   -seabios-1.7.0.ebuild, -seabios-1.7.1.ebuild, -seabios-1.7.2.1.ebuild,






[gentoo-commits] gentoo-x86 commit in sys-firmware/seabios: seabios-1.7.5.ebuild ChangeLog

2014-09-13 Thread Agostino Sarubbo (ago)
ago 14/09/13 17:07:07

  Modified: seabios-1.7.5.ebuild ChangeLog
  Log:
  Stable for x86, wrt bug #520688
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, RepoMan options: 
--include-arches=x86, signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.3  sys-firmware/seabios/seabios-1.7.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.3view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.3content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?r1=1.2r2=1.3

Index: seabios-1.7.5.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- seabios-1.7.5.ebuild13 Sep 2014 17:06:20 -  1.2
+++ seabios-1.7.5.ebuild13 Sep 2014 17:07:07 -  1.3
@@ -1,6 +1,6 @@
 # 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.5.ebuild,v 
1.2 2014/09/13 17:06:20 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild,v 
1.3 2014/09/13 17:07:07 ago Exp $
 
 EAPI=5
 
@@ -19,7 +19,7 @@
EGIT_REPO_URI=git://git.seabios.org/seabios.git
inherit git-2
 else
-   KEYWORDS=amd64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd
+   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



1.35 sys-firmware/seabios/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.35view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.35content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?r1=1.34r2=1.35

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog   13 Sep 2014 17:06:20 -  1.34
+++ ChangeLog   13 Sep 2014 17:07:07 -  1.35
@@ -1,6 +1,9 @@
 # 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.34 
2014/09/13 17:06:20 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.35 
2014/09/13 17:07:07 ago Exp $
+
+  13 Sep 2014; Agostino Sarubbo a...@gentoo.org seabios-1.7.5.ebuild:
+  Stable for x86, wrt bug #520688
 
   13 Sep 2014; Agostino Sarubbo a...@gentoo.org seabios-1.7.5.ebuild:
   Stable for amd64, wrt bug #520688






[gentoo-commits] gentoo-x86 commit in sys-firmware/seabios: seabios-1.7.5.ebuild ChangeLog

2014-06-09 Thread Patrick Lauer (patrick)
patrick 14/06/09 06:48:17

  Modified: ChangeLog
  Added:seabios-1.7.5.ebuild
  Log:
  Bump
  
  (Portage version: 2.2.10/cvs/Linux x86_64, unsigned Manifest commit)

Revision  ChangesPath
1.33 sys-firmware/seabios/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.33view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?rev=1.33content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/ChangeLog?r1=1.32r2=1.33

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- ChangeLog   4 Jun 2014 16:04:55 -   1.32
+++ ChangeLog   9 Jun 2014 06:48:16 -   1.33
@@ -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.32 
2014/06/04 16:04:55 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-firmware/seabios/ChangeLog,v 1.33 
2014/06/09 06:48:16 patrick Exp $
+
+*seabios-1.7.5 (09 Jun 2014)
+
+  09 Jun 2014; Patrick Lauer patr...@gentoo.org +seabios-1.7.5.ebuild:
+  Bump
 
   04 Jun 2014; Agostino Sarubbo a...@gentoo.org seabios-1.7.4.ebuild:
   Stable for x86, wrt bug #507796



1.1  sys-firmware/seabios/seabios-1.7.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-firmware/seabios/seabios-1.7.5.ebuild?rev=1.1content-type=text/plain

Index: seabios-1.7.5.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.5.ebuild,v 
1.1 2014/06/09 06:48:16 patrick 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} = ** || ! -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