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
 }




Reply via email to