[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2015-06-14 Thread Ulrich Mueller (ulm)
ulm 15/06/14 20:36:32

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  [QA] Remove emul-linux-x86-* from dependencies.
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
9433907D693FB5B8!)

Revision  ChangesPath
1.8  sys-boot/grub/grub-0.97-r14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.8view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.8content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?r1=1.7r2=1.8

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- grub-0.97-r14.ebuild16 Mar 2015 21:39:48 -  1.7
+++ grub-0.97-r14.ebuild14 Jun 2015 20:36:32 -  1.8
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.7 
2015/03/16 21:39:48 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.8 
2015/06/14 20:36:32 ulm Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -35,10 +35,7 @@
 
 LIB_DEPEND=ncurses? (
=sys-libs/ncurses-5.9-r3[static-libs(+)]
-   amd64? ( || (
-   =sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
-   app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-   ) )
+   amd64? ( =sys-libs/ncurses-5.9-r3[abi_x86_32(-)] )
)
 RDEPEND=!static? ( ${LIB_DEPEND//\[static-libs(+)\]/} )
 DEPEND=${RDEPEND}
@@ -103,16 +100,12 @@
export grub_cv_prog_objcopy_absolute=yes #79734
use static  append-ldflags -static
 
-   # Per bug 216625, the emul packages do not provide .a libs for 
performing
-   # suitable static linking
if use amd64  use static ; then
if [[ -n ${GRUB_STATIC_PACKAGE_BUILDING} ]] ; then
eerror You have set GRUB_STATIC_PACKAGE_BUILDING. This
eerror is specifically intended for building the 
tarballs for the
eerror grub-static package via USE='static -ncurses'.
eerror All bets are now off.
-   elif use ncurses  ! has_version 
=sys-libs/ncurses-5.9-r3[abi_x86_32,static-libs]; then
-   die You must use the grub-static package if you want a 
static Grub on amd64!
fi
fi
 



1.354sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.354view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.354content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.353r2=1.354

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.353
retrieving revision 1.354
diff -u -r1.353 -r1.354
--- ChangeLog   25 Mar 2015 01:58:00 -  1.353
+++ ChangeLog   14 Jun 2015 20:36:32 -  1.354
@@ -1,6 +1,9 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.353 2015/03/25 
01:58:00 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.354 2015/06/14 
20:36:32 ulm Exp $
+
+  14 Jun 2015; Ulrich Müller u...@gentoo.org grub-0.97-r14.ebuild:
+  [QA] Remove emul-linux-x86-* from dependencies.
 
   25 Mar 2015; Mike Gilbert flop...@gentoo.org files/grub.default-3:
   Document options to disable the submenu and play a tone on startup. Bug






[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2015-02-16 Thread Mikle Kolyada (zlogene)
zlogene 15/02/16 18:06:05

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  x86 stable wrt bug #525566
  
  (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 
0xC42EB5D6)

Revision  ChangesPath
1.6  sys-boot/grub/grub-0.97-r14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.6view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.6content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?r1=1.5r2=1.6

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- grub-0.97-r14.ebuild27 Dec 2014 19:30:26 -  1.5
+++ grub-0.97-r14.ebuild16 Feb 2015 18:06:05 -  1.6
@@ -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-boot/grub/grub-0.97-r14.ebuild,v 1.5 
2014/12/27 19:30:26 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.6 
2015/02/16 18:06:05 zlogene Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -30,7 +30,7 @@
 
 LICENSE=GPL-2
 SLOT=0
-KEYWORDS=amd64 ~x86 ~x86-fbsd
+KEYWORDS=amd64 x86 ~x86-fbsd
 IUSE=custom-cflags ncurses netboot static
 
 LIB_DEPEND=ncurses? (



1.347sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.347view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.347content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.346r2=1.347

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.346
retrieving revision 1.347
diff -u -r1.346 -r1.347
--- ChangeLog   7 Feb 2015 20:38:02 -   1.346
+++ ChangeLog   16 Feb 2015 18:06:05 -  1.347
@@ -1,6 +1,9 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.346 2015/02/07 
20:38:02 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.347 2015/02/16 
18:06:05 zlogene Exp $
+
+  16 Feb 2015; Mikle Kolyada zlog...@gentoo.org grub-0.97-r14.ebuild:
+  x86 stable wrt bug #525566
 
   07 Feb 2015; Mike Gilbert flop...@gentoo.org grub-2.02_beta2-r7.ebuild,
   grub--r1.ebuild, metadata.xml:






[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2014-12-27 Thread Agostino Sarubbo (ago)
ago 14/12/27 19:30:27

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  Stable for amd64, wrt bug #525566
  
  (Portage version: 2.2.14/cvs/Linux x86_64, RepoMan options: 
--include-arches=amd64, signed Manifest commit with key 7194459F)

Revision  ChangesPath
1.5  sys-boot/grub/grub-0.97-r14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.5view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.5content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?r1=1.4r2=1.5

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- grub-0.97-r14.ebuild22 Oct 2014 21:28:39 -  1.4
+++ grub-0.97-r14.ebuild27 Dec 2014 19:30:26 -  1.5
@@ -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-boot/grub/grub-0.97-r14.ebuild,v 1.4 
2014/10/22 21:28:39 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.5 
2014/12/27 19:30:26 ago Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -30,7 +30,7 @@
 
 LICENSE=GPL-2
 SLOT=0
-KEYWORDS=~amd64 ~x86 ~x86-fbsd
+KEYWORDS=amd64 ~x86 ~x86-fbsd
 IUSE=custom-cflags ncurses netboot static
 
 LIB_DEPEND=ncurses? (



1.339sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.339view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.339content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.338r2=1.339

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.338
retrieving revision 1.339
diff -u -r1.338 -r1.339
--- ChangeLog   16 Dec 2014 16:07:02 -  1.338
+++ ChangeLog   27 Dec 2014 19:30:26 -  1.339
@@ -1,6 +1,9 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.338 2014/12/16 
16:07:02 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.339 2014/12/27 
19:30:26 ago Exp $
+
+  27 Dec 2014; Agostino Sarubbo a...@gentoo.org grub-0.97-r14.ebuild:
+  Stable for amd64, wrt bug #525566
 
   16 Dec 2014; Mike Gilbert flop...@gentoo.org grub-2.02_beta2-r3.ebuild,
   grub-2.02_beta2-r6.ebuild, grub--r1.ebuild:






[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2014-10-22 Thread Ian Stakenvicius (axs)
axs 14/10/22 16:59:39

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  grub:0 - Only apply -fuse-ld=bfd when gcc is new enough to support it, bug 
526348
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  ChangesPath
1.3  sys-boot/grub/grub-0.97-r14.ebuild

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

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- grub-0.97-r14.ebuild20 Oct 2014 17:29:22 -  1.2
+++ grub-0.97-r14.ebuild22 Oct 2014 16:59:39 -  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-boot/grub/grub-0.97-r14.ebuild,v 1.2 
2014/10/20 17:29:22 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.3 
2014/10/22 16:59:39 axs Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -44,6 +44,18 @@
 DEPEND=${RDEPEND}
static? ( ${LIB_DEPEND} )
 
+pkg_pretend() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   # Bugs 526348 , 466536
+   if ! version_is_at_least 4.8 $(gcc-version) 
+   $(tc-getLD) --version | grep -q GNU gold; then
+   eerror GRUB does not function correctly when built 
with the gold linker.
+   eerror Please select the bfd linker with 
binutils-config.
+   die GNU gold detected
+   fi
+   fi
+}
+
 pkg_setup() {
case $(tc-arch) in
amd64) CONFIG_CHECK='~IA32_EMULATION' check_extra_config ;;
@@ -75,10 +87,14 @@
EPATCH_SUFFIX=patch epatch ${WORKDIR}/patch
 
rm -f ${S}/aclocal.m4 # seems to keep bug 418287 away
+
# Force ld.bfd via configure.ac so as to not mess up the CFLAGS stuff 
in src_configure()
# Note: NOT adding this to the patchset because it's a hack that I 
don't like.
-   # bug 466536
-   epatch ${FILESDIR}/${P}-force-ld.bfd.patch
+   # (bug 466536)
+   # Conditionally epatch (*yuck*) so gcc-4.7 and earlier don't fail, bug 
526348
+   if version_is_at_least 4.8 $(gcc-version); then
+   epatch ${FILESDIR}/${P}-force-ld.bfd.patch
+   fi
 
eautoreconf
 }



1.324sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.324view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.324content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.323r2=1.324

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.323
retrieving revision 1.324
diff -u -r1.323 -r1.324
--- ChangeLog   20 Oct 2014 17:29:22 -  1.323
+++ ChangeLog   22 Oct 2014 16:59:39 -  1.324
@@ -1,6 +1,10 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.323 2014/10/20 
17:29:22 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.324 2014/10/22 
16:59:39 axs Exp $
+
+  22 Oct 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org grub-0.97-r14.ebuild:
+  grub:0 - Only apply -fuse-ld=bfd when gcc is new enough to support it, bug
+  526348
 
   20 Oct 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org grub-0.97-r14.ebuild:
   A quick fix regarding amd64 static building without ncurses






[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2014-10-22 Thread Ian Stakenvicius (axs)
axs 14/10/22 21:28:39

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  grub:0 - undid the ugly patch-based hacks for forcing ld.bfd, thanks to 
vapier and floppym
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  ChangesPath
1.4  sys-boot/grub/grub-0.97-r14.ebuild

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

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- grub-0.97-r14.ebuild22 Oct 2014 16:59:39 -  1.3
+++ grub-0.97-r14.ebuild22 Oct 2014 21:28:39 -  1.4
@@ -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-boot/grub/grub-0.97-r14.ebuild,v 1.3 
2014/10/22 16:59:39 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.4 
2014/10/22 21:28:39 axs Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -47,7 +47,7 @@
 pkg_pretend() {
if [[ ${MERGE_TYPE} != binary ]]; then
# Bugs 526348 , 466536
-   if ! version_is_at_least 4.8 $(gcc-version) 
+   if ! test-flags-CC -fuse-ld=bfd /dev/null 
$(tc-getLD) --version | grep -q GNU gold; then
eerror GRUB does not function correctly when built 
with the gold linker.
eerror Please select the bfd linker with 
binutils-config.
@@ -85,17 +85,7 @@
|| die
 
EPATCH_SUFFIX=patch epatch ${WORKDIR}/patch
-
rm -f ${S}/aclocal.m4 # seems to keep bug 418287 away
-
-   # Force ld.bfd via configure.ac so as to not mess up the CFLAGS stuff 
in src_configure()
-   # Note: NOT adding this to the patchset because it's a hack that I 
don't like.
-   # (bug 466536)
-   # Conditionally epatch (*yuck*) so gcc-4.7 and earlier don't fail, bug 
526348
-   if version_is_at_least 4.8 $(gcc-version); then
-   epatch ${FILESDIR}/${P}-force-ld.bfd.patch
-   fi
-
eautoreconf
 }
 
@@ -120,6 +110,9 @@
# -fno-stack-protector detected by configure, removed from netboot's 
emake.
use custom-cflags || unset CFLAGS
 
+   # Force ld.bfd if we can set it, bug 466536
+   append-ldflags $(test-flags-CC -fuse-ld=bfd)
+
export grub_cv_prog_objcopy_absolute=yes #79734
use static  append-ldflags -static
 



1.326sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.326view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.326content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.325r2=1.326

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.325
retrieving revision 1.326
diff -u -r1.325 -r1.326
--- ChangeLog   22 Oct 2014 21:03:02 -  1.325
+++ ChangeLog   22 Oct 2014 21:28:39 -  1.326
@@ -1,6 +1,11 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.325 2014/10/22 
21:03:02 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.326 2014/10/22 
21:28:39 axs Exp $
+
+  22 Oct 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org
+  -files/grub-0.97-force-ld.bfd.patch, grub-0.97-r14.ebuild:
+  grub:0 - undid the ugly patch-based hacks for forcing ld.bfd, thanks to 
vapier
+  and floppym
 
   22 Oct 2014; Mike Gilbert flop...@gentoo.org grub-2.02_beta2-r2.ebuild,
   grub--r1.ebuild:






[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2014-10-20 Thread Ian Stakenvicius (axs)
axs 14/10/20 17:22:05

  Modified: ChangeLog
  Added:grub-0.97-r14.ebuild
  Log:
  revbump of grub:0 , supporting gx86-multilib (bug 510758) and addressing bugs 
479296, 466536 and 418287
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  ChangesPath
1.322sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.322view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.322content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.321r2=1.322

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.321
retrieving revision 1.322
diff -u -r1.321 -r1.322
--- ChangeLog   19 Oct 2014 01:51:58 -  1.321
+++ ChangeLog   20 Oct 2014 17:22:05 -  1.322
@@ -1,6 +1,14 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.321 2014/10/19 
01:51:58 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.322 2014/10/20 
17:22:05 axs Exp $
+
+*grub-0.97-r14 (20 Oct 2014)
+
+  20 Oct 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org
+  +files/grub-0.97-force-ld.bfd.patch, +grub-0.97-r14.ebuild,
+  files/grub.conf.gentoo:
+  revbump of grub:0 , supporting gx86-multilib (bug 510758) and addressing bugs
+  479296, 466536 and 418287
 
   19 Oct 2014; Mike Gilbert flop...@gentoo.org grub--r1.ebuild:
   Update to latest unifont.



1.1  sys-boot/grub/grub-0.97-r14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.1view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.1content-type=text/plain

Index: grub-0.97-r14.ebuild
===
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.1 
2014/10/20 17:22:05 axs Exp $

# XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
#  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
#  we never updated any of the source code (it still all wants menu.lst),
#  and there is no indication that upstream is making the transition.

# If you need to roll a new grub-static distfile, here is how.
# - Robin H. Johnson robb...@gentoo.org - 29 Nov 2010
# FEATURES='-noauto -noinfo -nodoc -noman -splitdebug nostrip' \
# USE='static -ncurses -netboot -custom-cflags' \
# PORTAGE_COMPRESS=true GRUB_STATIC_PACKAGE_BUILDING=1 ebuild \
# grub-${PVR}.ebuild clean package  \
# qtbz2 -s -j ${PKGDIR}/${CAT}/${PF}.tbz2  \
# mv ${PF}.tar.bz2 ${DISTDIR}/grub-static-${PVR}.tar.bz2

EAPI=4

inherit eutils mount-boot toolchain-funcs linux-info flag-o-matic autotools 
pax-utils multiprocessing

PATCHVER=1.14 # Should match the revision ideally
DESCRIPTION=GNU GRUB Legacy boot loader
HOMEPAGE=http://www.gnu.org/software/grub/;
SRC_URI=mirror://gentoo/${P}.tar.gz
mirror://gnu-alpha/${PN}/${P}.tar.gz
mirror://gentoo/splash.xpm.gz
mirror://gentoo/${P}-patches-${PATCHVER}.tar.bz2

LICENSE=GPL-2
SLOT=0
KEYWORDS=~amd64 ~x86 ~x86-fbsd
IUSE=custom-cflags ncurses netboot static

LIB_DEPEND=ncurses? (
=sys-libs/ncurses-5.9-r3[static-libs(+)]
amd64? ( || (
=sys-libs/ncurses-5.9-r3[abi_x86_32(-)]
app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
) )
)
RDEPEND=!static? ( ${LIB_DEPEND//\[static-libs(+)\]/} )
DEPEND=${RDEPEND}
static? ( ${LIB_DEPEND} )

pkg_setup() {
case $(tc-arch) in
amd64) CONFIG_CHECK='~IA32_EMULATION' check_extra_config ;;
esac
}

src_prepare() {
# Grub will not handle a kernel larger than EXTENDED_MEMSIZE Mb as
# discovered in bug 160801. We can change this, however, using larger 
values
# for this variable means that Grub needs more memory to run and boot. 
For a
# kernel of size N, Grub needs (N+1)*2.  Advanced users should set a 
custom
# value in make.conf, it is possible to make kernels ~16Mb in size, but 
it
# needs the kitchen sink built-in.
local t=custom
if [[ -z ${GRUB_MAX_KERNEL_SIZE} ]] ; then
case $(tc-arch) in
amd64) GRUB_MAX_KERNEL_SIZE=9 ;;
x86)   GRUB_MAX_KERNEL_SIZE=5 ;;
esac
t=default
fi
einfo Grub will support the ${t} maximum kernel size of 
${GRUB_MAX_KERNEL_SIZE} Mb (GRUB_MAX_KERNEL_SIZE)

sed -i \

[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog

2014-10-20 Thread Ian Stakenvicius (axs)
axs 14/10/20 17:29:22

  Modified: grub-0.97-r14.ebuild ChangeLog
  Log:
  A quick fix regarding amd64 static building without ncurses
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
2B6559ED)

Revision  ChangesPath
1.2  sys-boot/grub/grub-0.97-r14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.2view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?rev=1.2content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild?r1=1.1r2=1.2

Index: grub-0.97-r14.ebuild
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- grub-0.97-r14.ebuild20 Oct 2014 17:22:05 -  1.1
+++ grub-0.97-r14.ebuild20 Oct 2014 17:29:22 -  1.2
@@ -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-boot/grub/grub-0.97-r14.ebuild,v 1.1 
2014/10/20 17:22:05 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.97-r14.ebuild,v 1.2 
2014/10/20 17:29:22 axs Exp $
 
 # XXX: we need to review menu.lst vs grub.conf handling.  We've been converting
 #  all systems to grub.conf (and symlinking menu.lst to grub.conf), but
@@ -115,7 +115,7 @@
eerror is specifically intended for building the 
tarballs for the
eerror grub-static package via USE='static -ncurses'.
eerror All bets are now off.
-   elif ! has_package 
=sys-libs/ncurses-5.9-r3[abi_x86_32(-),static-libs]; then
+   elif use ncurses  ! has_version 
=sys-libs/ncurses-5.9-r3[abi_x86_32,static-libs]; then
die You must use the grub-static package if you want a 
static Grub on amd64!
fi
fi



1.323sys-boot/grub/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.323view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?rev=1.323content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-boot/grub/ChangeLog?r1=1.322r2=1.323

Index: ChangeLog
===
RCS file: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v
retrieving revision 1.322
retrieving revision 1.323
diff -u -r1.322 -r1.323
--- ChangeLog   20 Oct 2014 17:22:05 -  1.322
+++ ChangeLog   20 Oct 2014 17:29:22 -  1.323
@@ -1,6 +1,9 @@
 # ChangeLog for sys-boot/grub
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.322 2014/10/20 
17:22:05 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/ChangeLog,v 1.323 2014/10/20 
17:29:22 axs Exp $
+
+  20 Oct 2014; Ian Stakenvicius (_AxS_) a...@gentoo.org grub-0.97-r14.ebuild:
+  A quick fix regarding amd64 static building without ncurses
 
 *grub-0.97-r14 (20 Oct 2014)