maksbotan 14/04/14 15:45:16 Modified: ChangeLog leechcraft.eclass Log: Require at least gcc-4.8 for new LeechCraft packages
Revision Changes Path 1.1205 eclass/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1205&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1205&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1204&r2=1.1205 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v retrieving revision 1.1204 retrieving revision 1.1205 diff -u -r1.1204 -r1.1205 --- ChangeLog 11 Apr 2014 08:30:44 -0000 1.1204 +++ ChangeLog 14 Apr 2014 15:45:16 -0000 1.1205 @@ -1,6 +1,9 @@ # ChangeLog for eclass directory # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1204 2014/04/11 08:30:44 mgorny Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1205 2014/04/14 15:45:16 maksbotan Exp $ + + 14 Apr 2014; Maxim Koltsov <[email protected]> leechcraft.eclass: + Require at least gcc-4.8 for new LeechCraft packages 11 Apr 2014; Michał Górny <[email protected]> multibuild.eclass: Enable reflinking in multibuild_copy_sources. 1.13 eclass/leechcraft.eclass file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/leechcraft.eclass?rev=1.13&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/leechcraft.eclass?rev=1.13&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/leechcraft.eclass?r1=1.12&r2=1.13 Index: leechcraft.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- leechcraft.eclass 24 Sep 2013 15:39:43 -0000 1.12 +++ leechcraft.eclass 14 Apr 2014 15:45:16 -0000 1.13 @@ -1,6 +1,6 @@ -# Copyright 1999-2013 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.12 2013/09/24 15:39:43 maksbotan Exp $ +# $Header: /var/cvsroot/gentoo-x86/eclass/leechcraft.eclass,v 1.13 2014/04/14 15:45:16 maksbotan Exp $ # # @ECLASS: leechcraft.eclass # @MAINTAINER: @@ -80,4 +80,13 @@ && die "Sorry, but gcc 4.6 or higher is required." fi fi + if version_is_at_least 0.6.66 || ( [[ ${PN} == lc-monocle ]] && version_is_at_least 0.6.65 ); then + echo "lalalalala" + # 0.6.65 monocle and all later plugins require at least gcc 4.8 + if [[ ${MERGE_TYPE} != binary ]]; then + [[ $(gcc-major-version) -lt 4 ]] || \ + ( [[ $(gcc-major-version) -eq 4 && $(gcc-minor-version) -lt 8 ]] ) \ + && die "Sorry, but gcc 4.8 or higher is required." + fi + fi }
