[gentoo-commits] gentoo-x86 commit in sys-boot/grub: grub-0.97-r14.ebuild ChangeLog
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
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
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
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
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
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
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)