public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2011-11-08  1:05 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2011-11-08  1:05 UTC (permalink / raw
  To: gentoo-commits

mpagano     11/11/08 01:05:22

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Modify to support new location of 2.6 kernels on kernel.org and mirrors

Revision  Changes    Path
1.3                  eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.2&r2=1.3

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ChangeLog	4 Nov 2011 13:08:23 -0000	1.2
+++ ChangeLog	8 Nov 2011 01:05:22 -0000	1.3
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.2 2011/11/04 13:08:23 naota Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.3 2011/11/08 01:05:22 mpagano Exp $
+
+  08 Nov 2011; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Modify to support new location of 2.6 kernels on kernel.org and mirrors
 
   04 Nov 2011; Naohiro Aota <naota@gentoo.org> mysql.eclass, user.eclass:
   Change possible mis-used ${action} to ${db}



1.262                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.262&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.262&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.261&r2=1.262

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.261
retrieving revision 1.262
diff -u -r1.261 -r1.262
--- kernel-2.eclass	24 Oct 2011 23:58:11 -0000	1.261
+++ kernel-2.eclass	8 Nov 2011 01:05:22 -0000	1.262
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.261 2011/10/24 23:58:11 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.262 2011/11/08 01:05:22 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -232,9 +232,15 @@
 	else
 		#KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.0"
 		#KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}"
-		KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.x"
+		if [[ ${KV_MAJOR} -ge 3 ]]; then
+			KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.x"
+		else
+			KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}"
+		fi
+
 		[[ -n "${K_LONGTERM}" ]] &&
-			KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm/v${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
+			KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm"
+			#KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm/v${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
 	fi
 
 	debug-print "KERNEL_BASE_URI is ${KERNEL_BASE_URI}"






^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2011-12-28 13:38 Stratos Psomadakis (psomas)
  0 siblings, 0 replies; 36+ messages in thread
From: Stratos Psomadakis (psomas) @ 2011-12-28 13:38 UTC (permalink / raw
  To: gentoo-commits

psomas      11/12/28 13:38:05

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix URIs for longterm kernels

Revision  Changes    Path
1.63                 eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.63&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.63&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.62&r2=1.63

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.62
retrieving revision 1.63
diff -u -r1.62 -r1.63
--- ChangeLog	28 Dec 2011 06:28:55 -0000	1.62
+++ ChangeLog	28 Dec 2011 13:38:05 -0000	1.63
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.62 2011/12/28 06:28:55 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.63 2011/12/28 13:38:05 psomas Exp $
+
+  28 Dec 2011; Stratos Psomadakis <psomas@gentoo.org> kernel-2.eclass:
+  Fix URIs for longterm kernels
 
   28 Dec 2011; Ryan Hill <dirtyepic@gentoo.org> flag-o-matic.eclass:
   Clean up setup-allowed-flags().



1.274                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.274&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.274&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.273&r2=1.274

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.273
retrieving revision 1.274
diff -u -r1.273 -r1.274
--- kernel-2.eclass	12 Dec 2011 22:01:37 -0000	1.273
+++ kernel-2.eclass	28 Dec 2011 13:38:05 -0000	1.274
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.273 2011/12/12 22:01:37 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.274 2011/12/28 13:38:05 psomas Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -227,8 +227,8 @@
 		fi
 
 		[[ -n "${K_LONGTERM}" ]] &&
-			KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm"
-			#KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm/v${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
+			#KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm"
+			KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm/v${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
 	fi
 
 	debug-print "KERNEL_BASE_URI is ${KERNEL_BASE_URI}"






^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2012-03-17  0:02 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2012-03-17  0:02 UTC (permalink / raw
  To: gentoo-commits

mpagano     12/03/17 00:02:00

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix eclass for rc kernels, and fix testing tarball download location. bug #407869

Revision  Changes    Path
1.170                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.170&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.170&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.169&r2=1.170

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -r1.169 -r1.170
--- ChangeLog	15 Mar 2012 16:51:54 -0000	1.169
+++ ChangeLog	17 Mar 2012 00:01:59 -0000	1.170
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.169 2012/03/15 16:51:54 patrick Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.170 2012/03/17 00:01:59 mpagano Exp $
+
+  17 Mar 2012; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Fix eclass for rc kernels, and fix testing tarball download location. bug
+  #407869
 
   15 Mar 2012; Patrick Lauer <patrick@gentoo.org> distutils.eclass:
   Fixing #407495



1.275                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.275&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.275&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.274&r2=1.275

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.274
retrieving revision 1.275
diff -u -r1.274 -r1.275
--- kernel-2.eclass	28 Dec 2011 13:38:05 -0000	1.274
+++ kernel-2.eclass	17 Mar 2012 00:01:59 -0000	1.275
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.274 2011/12/28 13:38:05 psomas Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.275 2012/03/17 00:01:59 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -207,14 +207,10 @@
 	if [[ ${#OKV_ARRAY[@]} -lt 3 ]]; then
 		KV_PATCH_ARR=(${KV_PATCH//\./ })
 
-		# at this point 080811, Linus is putting 3.1 kernels in 3.0 directory
-		# revisit when 3.1 is released
-		if [[ ${KV_PATCH} -gt 0 ]]; then
-			KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
-		else
-			KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_PATCH_ARR}"
-		fi
-		# KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_PATCH_ARR}"
+		# at this point 031412, Linus is putting all 3.x kernels in a 
+		# 3.x directory, may need to revisit when 4.x is released
+		KERNEL_BASE_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.x"
+
 		[[ -n "${K_LONGTERM}" ]] &&
 			KERNEL_BASE_URI="${KERNEL_BASE_URI}/longterm/v${KV_MAJOR}.${KV_PATCH_ARR}"
 	else
@@ -346,7 +342,7 @@
 				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
 			fi
 			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2
-						${KERNEL_BASE_URI}/testing/linux-${OKV}.tar.bz2"
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
 			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2"
 		fi
 






^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2012-06-06 17:00 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2012-06-06 17:00 UTC (permalink / raw
  To: gentoo-commits

mpagano     12/06/06 17:00:09

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Move ppc/powerpc fix to after we apply linux patches

Revision  Changes    Path
1.293                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.293&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.293&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.292&r2=1.293

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -r1.292 -r1.293
--- ChangeLog	6 Jun 2012 15:43:45 -0000	1.292
+++ ChangeLog	6 Jun 2012 17:00:09 -0000	1.293
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.292 2012/06/06 15:43:45 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.293 2012/06/06 17:00:09 mpagano Exp $
+
+  06 Jun 2012; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Move ppc/powerpc fix to after we apply linux patches
 
   06 Jun 2012; Michał Górny <mgorny@gentoo.org> autotools-utils.eclass:
   Start using prune_libtool_files() from eutils, deprecate



1.276                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.276&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.276&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.275&r2=1.276

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.275
retrieving revision 1.276
diff -u -r1.275 -r1.276
--- kernel-2.eclass	17 Mar 2012 00:01:59 -0000	1.275
+++ kernel-2.eclass	6 Jun 2012 17:00:09 -0000	1.276
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.275 2012/03/17 00:01:59 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.276 2012/06/06 17:00:09 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -578,19 +578,6 @@
 	# remove all backup files
 	find . -iname "*~" -exec rm {} \; 2> /dev/null
 
-	# fix a problem on ppc where TOUT writes to /usr/src/linux breaking sandbox
-	# only do this for kernel < 2.6.27 since this file does not exist in later
-	# kernels
-	if [[ -n ${KV_MINOR} &&  ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]]
-	then
-		sed -i \
-			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
-			"${S}"/arch/ppc/Makefile
-	else
-		sed -i \
-			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
-			"${S}"/arch/powerpc/Makefile
-	fi
 }
 
 unpack_set_extraversion() {
@@ -1155,6 +1142,20 @@
 		cp "${DISTDIR}/${DEBLOB_CHECK_A}" "${T}/deblob-check" || die "cp ${DEBLOB_CHECK_A} failed"
 		chmod +x "${T}/${DEBLOB_A}" "${T}/deblob-check" || die "chmod deblob scripts failed"
 	fi
+
+	# fix a problem on ppc where TOUT writes to /usr/src/linux breaking sandbox
+	# only do this for kernel < 2.6.27 since this file does not exist in later
+	# kernels
+	if [[ -n ${KV_MINOR} &&  ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]]
+	then
+		sed -i \
+			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
+			"${S}"/arch/ppc/Makefile
+	else
+		sed -i \
+			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
+			"${S}"/arch/powerpc/Makefile
+	fi
 }
 
 kernel-2_src_compile() {






^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2012-06-24 17:52 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2012-06-24 17:52 UTC (permalink / raw
  To: gentoo-commits

mpagano     12/06/24 17:52:38

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add dev-lang/perl to kernel-2.eclass RDEPEND. Bug #421483

Revision  Changes    Path
1.329                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.329&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.329&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.328&r2=1.329

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.328
retrieving revision 1.329
diff -u -r1.328 -r1.329
--- ChangeLog	23 Jun 2012 14:18:48 -0000	1.328
+++ ChangeLog	24 Jun 2012 17:52:38 -0000	1.329
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.328 2012/06/23 14:18:48 kensington Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.329 2012/06/24 17:52:38 mpagano Exp $
+
+  24 Jun 2012; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add dev-lang/perl to kernel-2.eclass RDEPEND. Bug #421483
 
   22 Jun 2012; Ian Stakenvicius <axs@gentoo.org> user.eclass:
   esethome: silently exit if home dir already up to date, improve messaging



1.277                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.277&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.277&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.276&r2=1.277

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.276
retrieving revision 1.277
diff -u -r1.276 -r1.277
--- kernel-2.eclass	6 Jun 2012 17:00:09 -0000	1.276
+++ kernel-2.eclass	24 Jun 2012 17:52:38 -0000	1.277
@@ -1,6 +1,6 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.276 2012/06/06 17:00:09 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.277 2012/06/24 17:52:38 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -415,7 +415,8 @@
 	DEPEND="!build? ( sys-apps/sed
 					  >=sys-devel/binutils-2.11.90.0.31 )"
 	RDEPEND="!build? ( >=sys-libs/ncurses-5.2
-					   sys-devel/make )"
+					   sys-devel/make 
+					   dev-lang/perl )"
 	PDEPEND="!build? ( virtual/dev-manager )"
 
 	SLOT="${PVR}"






^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-03-05 19:52 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2013-03-05 19:52 UTC (permalink / raw
  To: gentoo-commits

mpagano     13/03/05 19:52:08

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Force python 2* for USE=deblob as deblob script does not yet support python3. Thanks to Arfrever. See bug #458032

Revision  Changes    Path
1.716                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.716&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.716&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.715&r2=1.716

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.715
retrieving revision 1.716
diff -u -r1.715 -r1.716
--- ChangeLog	5 Mar 2013 19:06:19 -0000	1.715
+++ ChangeLog	5 Mar 2013 19:52:08 -0000	1.716
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.715 2013/03/05 19:06:19 pesa Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.716 2013/03/05 19:52:08 mpagano Exp $
+
+  05 Mar 2013; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Force python 2* for USE=deblob as deblob script does not yet support python3.
+  Thanks to Arfrever. See bug #458032
 
   05 Mar 2013; Davide Pesavento <pesa@gentoo.org> qt4-r2.eclass:
   eqmake4: override also QMAKE_LINK_C, used by packages with



1.278                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.278&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.278&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.277&r2=1.278

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.277
retrieving revision 1.278
diff -u -r1.277 -r1.278
--- kernel-2.eclass	24 Jun 2012 17:52:38 -0000	1.277
+++ kernel-2.eclass	5 Mar 2013 19:52:08 -0000	1.278
@@ -1,6 +1,6 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.277 2012/06/24 17:52:38 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.278 2013/03/05 19:52:08 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -458,6 +458,7 @@
 			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
 			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
 
+			DEPEND+=" deblob? ( =dev-lang/python-2* )"
 			KERNEL_URI="${KERNEL_URI}
 				deblob? (
 					${DEBLOB_URI}
@@ -1165,8 +1166,7 @@
 
 	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
 		echo ">>> Running deblob script ..."
-		sh "${T}/${DEBLOB_A}" --force || \
-			die "Deblob script failed to run!!!"
+		EPYTHON="python2" sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
 	fi
 }
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-03-09 21:05 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-03-09 21:05 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/03/09 21:05:50

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Kernel sources and (gen)patches now use xz instead of bz2. Bug #421721.

Revision  Changes    Path
1.730                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.730&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.730&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.729&r2=1.730

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.729
retrieving revision 1.730
diff -u -r1.729 -r1.730
--- ChangeLog	9 Mar 2013 20:33:29 -0000	1.729
+++ ChangeLog	9 Mar 2013 21:05:50 -0000	1.730
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.729 2013/03/09 20:33:29 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.730 2013/03/09 21:05:50 tomwij Exp $
+
+  09 Mar 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Kernel sources and (gen)patches now use xz instead of bz2. Bug #421721.
 
   09 Mar 2013; Julian Ospald <hasufell@gentoo.org> +multilib-minimal.eclass:
   add multilib-minimal.eclass



1.279                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.279&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.279&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.278&r2=1.279

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.278
retrieving revision 1.279
diff -u -r1.278 -r1.279
--- kernel-2.eclass	5 Mar 2013 19:52:08 -0000	1.278
+++ kernel-2.eclass	9 Mar 2013 21:05:50 -0000	1.279
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.278 2013/03/05 19:52:08 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.279 2013/03/09 21:05:50 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -121,18 +121,18 @@
 
 	# for > 3.0 kernels, handle genpatches tarball name
 	# genpatches for 3.0 and 3.0.1 might be named
-	# genpatches-3.0-1.base.tar.bz2 and genpatches-3.0-2.base.tar.bz2
+	# genpatches-3.0-1.base.tar.xz and genpatches-3.0-2.base.tar.xz
 	# respectively.  Handle this.
 
 	for i in ${K_WANT_GENPATCHES} ; do
 	if [[ ${KV_MAJOR} -ge 3 ]]; then
 		if [[ ${#OKV_ARRAY[@]} -ge 3 ]]; then
-			tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.bz2"
+			tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.xz"
 		else
-			tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.bz2"
+			tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.xz"
 		fi
 	else
-		tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.bz2"
+		tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.xz"
 	fi
 	debug-print "genpatches tarball: $tarball"
 	GENPATCHES_URI="${GENPATCHES_URI} mirror://gentoo/${tarball}"
@@ -232,12 +232,12 @@
 	if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then
 		# handle non genpatch using sources correctly
 		if [[ -z ${K_WANT_GENPATCHES} && -z ${K_GENPATCHES_VER} && ${KV_PATCH} -gt 0 ]]; then
-			KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.bz2"
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/patch-${OKV}.xz"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz"
 		fi
-		KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2"
+		KERNEL_URI="${KERNEL_URI} ${KERNEL_BASE_URI}/linux-${KV_MAJOR}.${KV_MINOR}.tar.xz"
 	else
-		KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
+		KERNEL_URI="${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 	fi
 
 	RELEASE=${CKV/${OKV}}
@@ -291,9 +291,9 @@
 		else
 			OKV="${KV_MAJOR}.${KV_PATCH}"
 		fi
-		KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.bz2
-					${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
-		UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.bz2"
+		KERNEL_URI="${KERNEL_BASE_URI}/patch-${CKV}.xz
+					${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+		UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV}.xz"
 	fi
 
 	# We need to set this using OKV, but we need to set it before we do any
@@ -308,30 +308,30 @@
 	# for example:
 	#   CKV="2.6.11_rc3_pre2"
 	# will pull:
-	#   linux-2.6.10.tar.bz2 & patch-2.6.11-rc3.bz2 & patch-2.6.11-rc3-git2.bz2
+	#   linux-2.6.10.tar.xz & patch-2.6.11-rc3.xz & patch-2.6.11-rc3-git2.xz
 
 	if [[ ${KV_MAJOR}${KV_MINOR} -eq 26 ]]; then
 
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
 			OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))"
-			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
 		fi
 
 		if [[ ${RELEASETYPE} == -git ]]; then
-			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz"
 		fi
 
 		if [[ ${RELEASETYPE} == -rc-git ]]; then
 			OKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_PATCH} - 1))"
-			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2
-						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz
+						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.bz2"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz"
 		fi
 	else
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
@@ -341,15 +341,15 @@
 				KV_PATCH_ARR=(${KV_PATCH//\./ })
 				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
 			fi
-			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
 		fi
 
 		if [[ ${RELEASETYPE} == -git ]]; then
-			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${OKV}${RELEASE}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${OKV}${RELEASE}.xz"
 		fi
 
 		if [[ ${RELEASETYPE} == -rc-git ]]; then
@@ -359,11 +359,11 @@
 				KV_PATCH_ARR=(${KV_PATCH//\./ })
 				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
 			fi
-			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2
-						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2
-						${KERNEL_BASE_URI}/linux-${OKV}.tar.bz2"
+			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz
+						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz
+						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 
-			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.bz2 ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.bz2"
+			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz"
 		fi
 
 
@@ -551,9 +551,9 @@
 
 	cd "${WORKDIR}"
 	if [[ ${#OKV_ARRAY[@]} -ge 3 ]] && [[ ${KV_MAJOR} -ge 3 ]]; then
-		unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.bz2
+		unpack linux-${KV_MAJOR}.${KV_MINOR}.tar.xz
 	else
-		unpack linux-${OKV}.tar.bz2
+		unpack linux-${OKV}.tar.xz
 	fi
 
 	if [[ -d "linux" ]]; then





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-03-20  7:55 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-03-20  7:55 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/03/20 07:55:54

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Added sys-devel/bc as a RDEPEND to kernel-2.eclass as per bug #461848.

Revision  Changes    Path
1.745                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.745&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.745&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.744&r2=1.745

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.744
retrieving revision 1.745
diff -u -r1.744 -r1.745
--- ChangeLog	19 Mar 2013 06:13:41 -0000	1.744
+++ ChangeLog	20 Mar 2013 07:55:54 -0000	1.745
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.744 2013/03/19 06:13:41 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.745 2013/03/20 07:55:54 tomwij Exp $
+
+  20 Mar 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Added sys-devel/bc as a RDEPEND as per bug #461848.
 
   19 Mar 2013; Michał Górny <mgorny@gentoo.org> distutils-r1.eclass:
   Pass --build-platlib and --build-purelib separately to distutils. This allows



1.280                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.280&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.280&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.279&r2=1.280

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.279
retrieving revision 1.280
diff -u -r1.279 -r1.280
--- kernel-2.eclass	9 Mar 2013 21:05:50 -0000	1.279
+++ kernel-2.eclass	20 Mar 2013 07:55:54 -0000	1.280
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.279 2013/03/09 21:05:50 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.280 2013/03/20 07:55:54 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -416,7 +416,8 @@
 					  >=sys-devel/binutils-2.11.90.0.31 )"
 	RDEPEND="!build? ( >=sys-libs/ncurses-5.2
 					   sys-devel/make 
-					   dev-lang/perl )"
+					   dev-lang/perl
+					   sys-devel/bc )"
 	PDEPEND="!build? ( virtual/dev-manager )"
 
 	SLOT="${PVR}"





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-03-20 16:45 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-03-20 16:45 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/03/20 16:45:56

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Use UID 0 instead of root to assign permissions to super user, bug #315807.

Revision  Changes    Path
1.746                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.746&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.746&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.745&r2=1.746

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.745
retrieving revision 1.746
diff -u -r1.745 -r1.746
--- ChangeLog	20 Mar 2013 07:55:54 -0000	1.745
+++ ChangeLog	20 Mar 2013 16:45:56 -0000	1.746
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.745 2013/03/20 07:55:54 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.746 2013/03/20 16:45:56 tomwij Exp $
+
+  20 Mar 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Use UID 0 instead of 'root' to assign permissions to super user, bug #315807.
 
   20 Mar 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
   Added sys-devel/bc as a RDEPEND as per bug #461848.



1.281                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.281&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.281&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.280&r2=1.281

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.280
retrieving revision 1.281
diff -u -r1.280 -r1.281
--- kernel-2.eclass	20 Mar 2013 07:55:54 -0000	1.280
+++ kernel-2.eclass	20 Mar 2013 16:45:56 -0000	1.281
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.280 2013/03/20 07:55:54 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.281 2013/03/20 16:45:56 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -667,9 +667,9 @@
 # install functions
 #==============================================================
 install_universal() {
-	#fix silly permissions in tarball
+	# Fix silly permissions in tarball
 	cd "${WORKDIR}"
-	chown -R root:0 * >& /dev/null
+	chown -R 0:0 * >& /dev/null
 	chmod -R a+r-w+X,u+w *
 	cd ${OLDPWD}
 }





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-04-17 13:52 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-04-17 13:52 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/04/17 13:52:17

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fixes for bugs 421721, 445110, 436402, 336732 and 301478. See ChangeLog for details.

Revision  Changes    Path
1.791                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.791&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.791&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.790&r2=1.791

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.790
retrieving revision 1.791
diff -u -r1.790 -r1.791
--- ChangeLog	14 Apr 2013 06:54:43 -0000	1.790
+++ ChangeLog	17 Apr 2013 13:52:17 -0000	1.791
@@ -1,6 +1,21 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.790 2013/04/14 06:54:43 olemarkus Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.791 2013/04/17 13:52:17 tomwij Exp $
+
+  17 Apr 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Added a warning after the variables that modifying other variables in
+  the eclass is not supported, there is a chance that we will not fix
+  resulting bugs. Fixes bug #421721.
+  Clarify the default DESCRIPTION and make it not use versions, a
+  directory with ebuilds that inherit this eclass may contain multiple
+  versions and we also don't want to give the impression that a new
+  directory needs to made if that's not the case. Fixes bug #445110.
+  Clarified which patch depths are used in the normal output and error
+  output when applying patches. Fixes bug #436402.
+  Made sure .tmp_gas_check is created inside the temp folder, it
+  accidentally created temp.tmp_gas_check instead. Fixes bug #336732.
+  Make UNIPATCH_DOCS work again, install 0000_README document when
+  using genpatches. Fixes bug #301478.
 
   14 Apr 2013; Ole Markus With <olemarkus@gentoo.org> php-ext-source-r2.eclass:
   Remove support for EAPI 2 and 3 for php-ext-source-r2. Use REQUIRED_USE for



1.282                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.282&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.282&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.281&r2=1.282

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.281
retrieving revision 1.282
diff -u -r1.281 -r1.282
--- kernel-2.eclass	20 Mar 2013 16:45:56 -0000	1.281
+++ kernel-2.eclass	17 Apr 2013 13:52:17 -0000	1.282
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.281 2013/03/20 16:45:56 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.282 2013/04/17 13:52:17 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -69,6 +69,11 @@
 # UNIPATCH_STRICTORDER	- if this is set places patches into directories of
 #						  order, so they are applied in the order passed
 
+# Changing any other variable in this eclass is not supported; you can request
+# for additional variables to be added by contacting the current maintainer.
+# If you do change them, there is a chance that we will not fix resulting bugs;
+# that of course does not mean we're not willing to help.
+
 inherit eutils toolchain-funcs versionator multilib
 EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
 
@@ -421,7 +426,7 @@
 	PDEPEND="!build? ( virtual/dev-manager )"
 
 	SLOT="${PVR}"
-	DESCRIPTION="Sources for the ${KV_MAJOR}.${KV_MINOR:-$KV_PATCH} linux kernel"
+	DESCRIPTION="Sources based on the Linux Kernel."
 	IUSE="symlink build"
 
 	# Bug #266157, deblob for libre support
@@ -736,6 +741,10 @@
 	fi
 
 	mv ${WORKDIR}/linux* "${D}"/usr/src
+
+	if [[ -z ${UNIPATCH_DOCS} ]] ; then
+		dodoc ${UNIPATCH_DOCS}
+	fi
 }
 
 # pkg_preinst functions
@@ -985,12 +994,12 @@
 
 			if [ -z "${PATCH_DEPTH}" ]; then PATCH_DEPTH=0; fi
 
-			ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH}+)"
 			while [ ${PATCH_DEPTH} -lt 5 ]; do
 				echo "Attempting Dry-run:" >> ${STDERR_T}
 				echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i}" >> ${STDERR_T}
 				echo "=======================================================" >> ${STDERR_T}
 				if [ $(patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i} >> ${STDERR_T}) $? -eq 0 ]; then
+					ebegin "Applying ${i/*\//} (-p${PATCH_DEPTH})"
 					echo "Attempting patch:" > ${STDERR_T}
 					echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch -f < ${i}" >> ${STDERR_T}
 					echo "=======================================================" >> ${STDERR_T}
@@ -1003,28 +1012,38 @@
 						eerror "Failed to apply patch ${i/*\//}"
 						eerror "Please attach ${STDERR_T} to any bug you may post."
 						eshopts_pop
-						die "Failed to apply ${i/*\//}"
+						die "Failed to apply ${i/*\//} on patch depth ${PATCH_DEPTH}."
 					fi
 				else
 					PATCH_DEPTH=$((${PATCH_DEPTH} + 1))
 				fi
 			done
 			if [ ${PATCH_DEPTH} -eq 5 ]; then
-				eend 1
+				eerror "Failed to dry-run patch ${i/*\//}"
 				eerror "Please attach ${STDERR_T} to any bug you may post."
 				eshopts_pop
-				die "Unable to dry-run patch."
+				die "Unable to dry-run patch on any patch depth lower than 5."
 			fi
 		done
 	done
 
-	# This is a quick, and kind of nasty hack to deal with UNIPATCH_DOCS which
-	# sit in KPATCH_DIR's. This is handled properly in the unipatch rewrite,
-	# which is why I'm not taking too much time over this.
+	# When genpatches is used, we want to install 0000_README which documents
+	# the patches that were used; such that the user can see them, bug #301478.
+	if [[ ! -z ${K_WANT_GENPATCHES} ]] ; then
+		UNIPATCH_DOCS="${UNIPATCH_DOCS} 0000_README"
+	fi
+
+	# When files listed in UNIPATCH_DOCS are found in KPATCH_DIR's, we copy it
+	# to the temporary directory and remember them in UNIPATCH_DOCS to install
+	# them during the install phase.
 	local tmp
-	for i in ${UNIPATCH_DOCS}; do
-		tmp="${tmp} ${i//*\/}"
-		cp -f ${i} "${T}"/
+	for x in ${KPATCH_DIR}; do
+		for i in ${UNIPATCH_DOCS}; do
+			if [[ -f "${x}/${i}" ]] ; then
+				tmp="${tmp} \"${T}/${i}\""
+				cp -f "${x}/${i}" "${T}"/
+			fi
+		done
 	done
 	UNIPATCH_DOCS="${tmp}"
 
@@ -1152,11 +1171,11 @@
 	if [[ -n ${KV_MINOR} &&  ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]]
 	then
 		sed -i \
-			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
+			-e "s|TOUT	:= .tmp_gas_check|TOUT	:= \"${T}\"/.tmp_gas_check|" \
 			"${S}"/arch/ppc/Makefile
 	else
 		sed -i \
-			-e 's|TOUT	:= .tmp_gas_check|TOUT	:= $(T).tmp_gas_check|' \
+			-e "s|TOUT	:= .tmp_gas_check|TOUT	:= \"${T}\"/.tmp_gas_check|" \
 			"${S}"/arch/powerpc/Makefile
 	fi
 }





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-04-17 20:59 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-04-17 20:59 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/04/17 20:59:24

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Reverted .tmp_gas_check patch, see bug #336732.

Revision  Changes    Path
1.793                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.793&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.793&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.792&r2=1.793

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.792
retrieving revision 1.793
diff -u -r1.792 -r1.793
--- ChangeLog	17 Apr 2013 18:01:48 -0000	1.792
+++ ChangeLog	17 Apr 2013 20:59:24 -0000	1.793
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.792 2013/04/17 18:01:48 sera Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.793 2013/04/17 20:59:24 tomwij Exp $
+
+  17 Apr 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Reverted .tmp_gas_check patch, see bug #336732.
 
   17 Apr 2013; Ralph Sennhauser <sera@gentoo.org> java-utils-2.eclass:
   Request package specific emerge --info in death hook.



1.283                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.283&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.283&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.282&r2=1.283

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.282
retrieving revision 1.283
diff -u -r1.282 -r1.283
--- kernel-2.eclass	17 Apr 2013 13:52:17 -0000	1.282
+++ kernel-2.eclass	17 Apr 2013 20:59:24 -0000	1.283
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.282 2013/04/17 13:52:17 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.283 2013/04/17 20:59:24 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -1171,11 +1171,11 @@
 	if [[ -n ${KV_MINOR} &&  ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} < 2.6.27 ]]
 	then
 		sed -i \
-			-e "s|TOUT	:= .tmp_gas_check|TOUT	:= \"${T}\"/.tmp_gas_check|" \
+			-e 's|TOUT      := .tmp_gas_check|TOUT  := $(T).tmp_gas_check|' \
 			"${S}"/arch/ppc/Makefile
 	else
 		sed -i \
-			-e "s|TOUT	:= .tmp_gas_check|TOUT	:= \"${T}\"/.tmp_gas_check|" \
+			-e 's|TOUT      := .tmp_gas_check|TOUT  := $(T).tmp_gas_check|' \
 			"${S}"/arch/powerpc/Makefile
 	fi
 }





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-04-29 22:14 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-04-29 22:14 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/04/29 22:14:23

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Corrected UNIPATCH_DOCS functionality, a mistake slipped through testing and review, fixes bug #467916 reported by Alexandros Diamantidis.

Revision  Changes    Path
1.804                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.804&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.804&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.803&r2=1.804

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.803
retrieving revision 1.804
diff -u -r1.803 -r1.804
--- ChangeLog	28 Apr 2013 18:59:59 -0000	1.803
+++ ChangeLog	29 Apr 2013 22:14:23 -0000	1.804
@@ -1,6 +1,11 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.803 2013/04/28 18:59:59 tetromino Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.804 2013/04/29 22:14:23 tomwij Exp $
+
+  29 Apr 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Corrected UNIPATCH_DOCS functionality, this went unnoticed since
+  dodoc can be called without arguments in Portage. Thanks to the
+  Paludis user Alexandros Diamantidis in bug #467916 for reporting.
 
   28 Apr 2013; Alexandre Rostovtsev <tetromino@gentoo.org> autotools.eclass:
   Reverting autotools.eclass commit that broke eautoreconf (bug #467772), acked



1.284                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.284&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.284&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.283&r2=1.284

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.283
retrieving revision 1.284
diff -u -r1.283 -r1.284
--- kernel-2.eclass	17 Apr 2013 20:59:24 -0000	1.283
+++ kernel-2.eclass	29 Apr 2013 22:14:23 -0000	1.284
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.283 2013/04/17 20:59:24 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.284 2013/04/29 22:14:23 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -742,8 +742,10 @@
 
 	mv ${WORKDIR}/linux* "${D}"/usr/src
 
-	if [[ -z ${UNIPATCH_DOCS} ]] ; then
-		dodoc ${UNIPATCH_DOCS}
+	if [[ -n "${UNIPATCH_DOCS}" ]] ; then
+		for i in ${UNIPATCH_DOCS}; do
+			dodoc "${T}"/${i}
+		done
 	fi
 }
 
@@ -1040,7 +1042,7 @@
 	for x in ${KPATCH_DIR}; do
 		for i in ${UNIPATCH_DOCS}; do
 			if [[ -f "${x}/${i}" ]] ; then
-				tmp="${tmp} \"${T}/${i}\""
+				tmp="${tmp} ${i}"
 				cp -f "${x}/${i}" "${T}"/
 			fi
 		done





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-07-15 14:04 Samuli Suominen (ssuominen)
  0 siblings, 0 replies; 36+ messages in thread
From: Samuli Suominen (ssuominen) @ 2013-07-15 14:04 UTC (permalink / raw
  To: gentoo-commits

ssuominen    13/07/15 14:04:31

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Deprecate media-sound/alsa-headers by letting sys-kernel/linux-headers install the required sound/ headers wrt #468712#c6

Revision  Changes    Path
1.880                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.880&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.880&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.879&r2=1.880

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.879
retrieving revision 1.880
diff -u -r1.879 -r1.880
--- ChangeLog	14 Jul 2013 12:50:16 -0000	1.879
+++ ChangeLog	15 Jul 2013 14:04:31 -0000	1.880
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.879 2013/07/14 12:50:16 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.880 2013/07/15 14:04:31 ssuominen Exp $
+
+  15 Jul 2013; Samuli Suominen <ssuominen@gentoo.org> kernel-2.eclass:
+  Deprecate media-sound/alsa-headers by letting sys-kernel/linux-headers
+  install the required sound/ headers wrt #468712#c6
 
   14 Jul 2013; Julian Ospald <hasufell@gentoo.org> cmake-utils.eclass:
   add CMAKE_WARN_UNUSED_CLI



1.285                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.285&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.285&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.284&r2=1.285

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.284
retrieving revision 1.285
diff -u -r1.284 -r1.285
--- kernel-2.eclass	29 Apr 2013 22:14:23 -0000	1.284
+++ kernel-2.eclass	15 Jul 2013 14:04:31 -0000	1.285
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.284 2013/04/29 22:14:23 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.285 2013/07/15 14:04:31 ssuominen Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -689,7 +689,6 @@
 		emake headers_install INSTALL_HDR_PATH="${D}"/${ddir}/.. ${xmakeopts} || die
 
 		# let other packages install some of these headers
-		rm -rf "${D}"/${ddir}/sound #alsa-headers
 		rm -rf "${D}"/${ddir}/scsi  #glibc/uclibc/etc...
 		return 0
 	fi





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-07-31 21:18 Julian Ospald (hasufell)
  0 siblings, 0 replies; 36+ messages in thread
From: Julian Ospald (hasufell) @ 2013-07-31 21:18 UTC (permalink / raw
  To: gentoo-commits

hasufell    13/07/31 21:18:41

  Modified:             ChangeLog kernel-2.eclass
  Log:
  reword security-deblob-thing acked by keytoaster

Revision  Changes    Path
1.907                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.907&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.907&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.906&r2=1.907

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.906
retrieving revision 1.907
diff -u -r1.906 -r1.907
--- ChangeLog	31 Jul 2013 05:15:43 -0000	1.906
+++ ChangeLog	31 Jul 2013 21:18:41 -0000	1.907
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.906 2013/07/31 05:15:43 mattst88 Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.907 2013/07/31 21:18:41 hasufell Exp $
+
+  31 Jul 2013; Julian Ospald <hasufell@gentoo.org> kernel-2.eclass:
+  reword security-deblob-thing acked by keytoaster
 
   31 Jul 2013; Matt Turner <mattst88@gentoo.org> perl-module.eclass:
   Allow using >=dev-lang/perl-5.16 without 'build' in IUSE.



1.286                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.286&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.286&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.285&r2=1.286

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.285
retrieving revision 1.286
diff -u -r1.285 -r1.286
--- kernel-2.eclass	15 Jul 2013 14:04:31 -0000	1.285
+++ kernel-2.eclass	31 Jul 2013 21:18:41 -0000	1.286
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.285 2013/07/15 14:04:31 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.286 2013/07/31 21:18:41 hasufell Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -814,7 +814,8 @@
 	# optionally display security unsupported message
 	#  Start with why
 	if [[ ${K_SECURITY_UNSUPPORTED} = deblob ]]; then
-		ewarn "Deblobbed kernels are UNSUPPORTED by Gentoo Security."
+		ewarn "Deblobbed kernels may not be up-to-date security wise"
+		ewarn "as they depend on external scripts."
 	elif [[ -n ${K_SECURITY_UNSUPPORTED} ]]; then
 		ewarn "${PN} is UNSUPPORTED by Gentoo Security."
 	fi





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-09-05 17:04 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-09-05 17:04 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/09/05 17:04:26

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Added support for experimental genpatches.

Revision  Changes    Path
1.946                eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.946&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.946&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.945&r2=1.946

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.945
retrieving revision 1.946
diff -u -r1.945 -r1.946
--- ChangeLog	5 Sep 2013 09:59:52 -0000	1.945
+++ ChangeLog	5 Sep 2013 17:04:26 -0000	1.946
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.945 2013/09/05 09:59:52 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.946 2013/09/05 17:04:26 tomwij Exp $
+
+  05 Sep 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Added support for experimental genpatches.
 
   05 Sep 2013; Michał Górny <mgorny@gentoo.org> python-utils-r1.eclass:
   Disable Python 2.5, 3.1 and PyPy 1.9 in the eclass.



1.288                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.288&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.288&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.287&r2=1.288

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.287
retrieving revision 1.288
diff -u -r1.287 -r1.288
--- kernel-2.eclass	31 Jul 2013 21:25:50 -0000	1.287
+++ kernel-2.eclass	5 Sep 2013 17:04:26 -0000	1.288
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.287 2013/07/31 21:25:50 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.288 2013/09/05 17:04:26 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -40,7 +40,13 @@
 # K_DEFCONFIG			- Allow specifying a different defconfig target.
 #						  If length zero, defaults to "defconfig".
 # K_WANT_GENPATCHES		- Apply genpatches to kernel source. Provide any
-# 						  combination of "base" and "extras"
+# 						  combination of "base", "extras" or "experimental".
+# K_EXP_GENPATCHES_PULL	- If set, we pull "experimental" regardless of the USE FLAG
+#						  but expect the ebuild maintainer to use K_EXP_GENPATCHES_LIST.
+# K_EXP_GENPATCHES_NOUSE	- If set, no USE flag will be provided for "experimental";
+# 						  as a result the user cannot choose to apply those patches.
+# K_EXP_GENPATCHES_LIST	- A list of patches to pick from "experimental" to apply when
+# 						  the USE flag is unset and K_EXP_GENPATCHES_PULL is set.
 # K_GENPATCHES_VER		- The version of the genpatches tarball(s) to apply.
 #						  A value of "5" would apply genpatches-2.6.12-5 to
 #						  my-sources-2.6.12.ebuild
@@ -130,18 +136,32 @@
 	# respectively.  Handle this.
 
 	for i in ${K_WANT_GENPATCHES} ; do
-	if [[ ${KV_MAJOR} -ge 3 ]]; then
-		if [[ ${#OKV_ARRAY[@]} -ge 3 ]]; then
-			tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.xz"
+		if [[ ${KV_MAJOR} -ge 3 ]]; then
+			if [[ ${#OKV_ARRAY[@]} -ge 3 ]]; then
+				tarball="genpatches-${KV_MAJOR}.${KV_MINOR}-${K_GENPATCHES_VER}.${i}.tar.xz"
+			else
+				tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.xz"
+			fi
 		else
-			tarball="genpatches-${KV_MAJOR}.${KV_PATCH}-${K_GENPATCHES_VER}.${i}.tar.xz"
+			tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.xz"
 		fi
-	else
-		tarball="genpatches-${OKV}-${K_GENPATCHES_VER}.${i}.tar.xz"
-	fi
-	debug-print "genpatches tarball: $tarball"
-	GENPATCHES_URI="${GENPATCHES_URI} mirror://gentoo/${tarball}"
-	UNIPATCH_LIST_GENPATCHES="${UNIPATCH_LIST_GENPATCHES} ${DISTDIR}/${tarball}"
+
+		local use_cond_start="" use_cond_end=""
+
+		if [[ "${i}" == "experimental" && -z ${K_EXP_GENPATCHES_PULL} && -z ${K_EXP_GENPATCHES_NOUSE} ]] ; then
+			use_cond_start="experimental? ( "
+			use_cond_end=" )"
+
+			if use experimental ; then
+				UNIPATCH_LIST_GENPATCHES+=" ${DISTDIR}/${tarball}"
+				debug-print "genpatches tarball: $tarball"
+			fi
+		else
+			UNIPATCH_LIST_GENPATCHES+=" ${DISTDIR}/${tarball}"
+			debug-print "genpatches tarball: $tarball"
+		fi
+
+		GENPATCHES_URI+=" ${use_cond_start}mirror://gentoo/${tarball}${use_cond_end}"
 	done
 }
 
@@ -955,6 +975,20 @@
 				fi
 			fi
 		fi
+
+		# If experimental was not chosen by the user, drop experimental patches not in K_EXP_GENPATCHES_LIST.
+		if [[ "${i}" == *"genpatches-"*".experimental."* && -n ${K_EXP_GENPATCHES_PULL} ]] ; then
+			if [[ -z ${K_EXP_GENPATCHES_NOUSE} ]] && use experimental; then
+				continue
+			fi
+
+			local j
+			for j in ${KPATCH_DIR}/*/50*_*.patch*; do
+				if [[ ! "${K_EXP_GENPATCHES_LIST}" == *"$(basename ${j})"* ]] ; then
+					UNIPATCH_DROP+=" $(basename ${j})"
+				fi
+			done
+		fi
 	done
 
 	#populate KPATCH_DIRS so we know where to look to remove the excludes





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-11-02 12:58 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-11-02 12:58 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/11/02 12:58:50

  Modified:             ChangeLog kernel-2.eclass
  Log:
  kernel-2.eclass: Trivial change to support patches with pre-defined patch levels.

Revision  Changes    Path
1.1044               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1044&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1044&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1043&r2=1.1044

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1043
retrieving revision 1.1044
diff -u -r1.1043 -r1.1044
--- ChangeLog	2 Nov 2013 03:20:37 -0000	1.1043
+++ ChangeLog	2 Nov 2013 12:58:50 -0000	1.1044
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1043 2013/11/02 03:20:37 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1044 2013/11/02 12:58:50 tomwij Exp $
+
+  02 Nov 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Trivial change to support patches with pre-defined patch levels.
 
   02 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> flag-o-matic.eclass:
   Add -fno-builtin* to ALLOWED_FLAGS - requested by Justin Vrooman.



1.289                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.289&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.289&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.288&r2=1.289

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.288
retrieving revision 1.289
diff -u -r1.288 -r1.289
--- kernel-2.eclass	5 Sep 2013 17:04:26 -0000	1.288
+++ kernel-2.eclass	2 Nov 2013 12:58:50 -0000	1.289
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.288 2013/09/05 17:04:26 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.289 2013/11/02 12:58:50 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -938,7 +938,7 @@
 				     xz) PIPE_CMD="xz -dc";;
 				   lzma) PIPE_CMD="lzma -dc";;
 				    bz2) PIPE_CMD="bzip2 -dc";;
-				  patch) PIPE_CMD="cat";;
+				  patch*) PIPE_CMD="cat";;
 				   diff) PIPE_CMD="cat";;
 				 gz|Z|z) PIPE_CMD="gzip -dc";;
 				ZIP|zip) PIPE_CMD="unzip -p";;





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2013-11-18 13:19 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2013-11-18 13:19 UTC (permalink / raw
  To: gentoo-commits

tomwij      13/11/18 13:19:49

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Reimplemented K_EXP_GENPATCHES_LIST patch matching by switching the LHS with the RHS and doing much more proper matching.

Revision  Changes    Path
1.1060               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1060&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1060&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1059&r2=1.1060

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1059
retrieving revision 1.1060
diff -u -r1.1059 -r1.1060
--- ChangeLog	16 Nov 2013 13:05:11 -0000	1.1059
+++ ChangeLog	18 Nov 2013 13:19:49 -0000	1.1060
@@ -1,6 +1,12 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1059 2013/11/16 13:05:11 dirtyepic Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1060 2013/11/18 13:19:49 tomwij Exp $
+
+  18 Nov 2013; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Reimplemented K_EXP_GENPATCHES_LIST patch matching by switching the LHS with
+  the RHS and doing much more proper matching (50 works, *_BFQ-* works,
+  etc...); spotted by aCOSwt on the forums, my earlier tests apparently didn't
+  check this properly.
 
   16 Nov 2013; Ryan Hill <dirtyepic@gentoo.org> wxwidgets.eclass:
   Cleanup.



1.290                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.290&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.290&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.289&r2=1.290

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.289
retrieving revision 1.290
diff -u -r1.289 -r1.290
--- kernel-2.eclass	2 Nov 2013 12:58:50 -0000	1.289
+++ kernel-2.eclass	18 Nov 2013 13:19:49 -0000	1.290
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.289 2013/11/02 12:58:50 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.290 2013/11/18 13:19:49 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -984,9 +984,10 @@
 
 			local j
 			for j in ${KPATCH_DIR}/*/50*_*.patch*; do
-				if [[ ! "${K_EXP_GENPATCHES_LIST}" == *"$(basename ${j})"* ]] ; then
-					UNIPATCH_DROP+=" $(basename ${j})"
-				fi
+				for k in ${K_EXP_GENPATCHES_LIST} ; do
+					[[ "$(basename ${j})" == ${k}* ]] && continue 2
+				done
+				UNIPATCH_DROP+=" $(basename ${j})"
 			done
 		fi
 	done





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-01-17 18:14 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2014-01-17 18:14 UTC (permalink / raw
  To: gentoo-commits

mpagano     14/01/17 18:14:23

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix kernel-2.eclass to use python.eclass for it's python needs. (deblob script). See bug #497966

Revision  Changes    Path
1.1121               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1121&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1121&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1120&r2=1.1121

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1120
retrieving revision 1.1121
diff -u -r1.1120 -r1.1121
--- ChangeLog	17 Jan 2014 16:33:15 -0000	1.1120
+++ ChangeLog	17 Jan 2014 18:14:23 -0000	1.1121
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1120 2014/01/17 16:33:15 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1121 2014/01/17 18:14:23 mpagano Exp $
+
+  17 Jan 2014; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Fix kernel-2.eclass to use python.eclass for it's python needs. (deblob
+  script). See bug #497966
 
   17 Jan 2014; Jeroen Roovers <jer@gentoo.org> mozcoreconf-2.eclass:
   Revert inadvertent change, as noted by arfrever.



1.292                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.292&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.292&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.291&r2=1.292

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.291
retrieving revision 1.292
diff -u -r1.291 -r1.292
--- kernel-2.eclass	22 Nov 2013 13:35:09 -0000	1.291
+++ kernel-2.eclass	17 Jan 2014 18:14:23 -0000	1.292
@@ -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/kernel-2.eclass,v 1.291 2013/11/22 13:35:09 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.292 2014/01/17 18:14:23 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -461,7 +461,7 @@
 				kernel_is le 2 6 ${DEBLOB_MAX_VERSION} && \
 					K_DEBLOB_AVAILABLE=1
 		if [[ ${K_DEBLOB_AVAILABLE} == "1" ]] ; then
-			IUSE="${IUSE} deblob"
+			IUSE="${IUSE} deblob python"
 			# Reflect that kernels contain firmware blobs unless otherwise
 			# stripped
 			LICENSE="${LICENSE} !deblob? ( freedist )"
@@ -488,7 +488,11 @@
 			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
 			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
 
-			DEPEND+=" deblob? ( =dev-lang/python-2* )"
+			#deblob script currently only works with python-2
+			PYTHON_DEPEND="python? 2"
+        	PYTHON_USE_WITH_OPT="python"
+        	inherit python
+
 			KERNEL_URI="${KERNEL_URI}
 				deblob? (
 					${DEBLOB_URI}
@@ -1225,7 +1229,7 @@
 
 	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
 		echo ">>> Running deblob script ..."
-		EPYTHON="python2" sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
+		sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
 	fi
 }
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-01-17 19:05 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2014-01-17 19:05 UTC (permalink / raw
  To: gentoo-commits

mpagano     14/01/17 19:05:05

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix QA warning concerning inherit

Revision  Changes    Path
1.1122               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1122&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1122&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1121&r2=1.1122

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1121
retrieving revision 1.1122
diff -u -r1.1121 -r1.1122
--- ChangeLog	17 Jan 2014 18:14:23 -0000	1.1121
+++ ChangeLog	17 Jan 2014 19:05:05 -0000	1.1122
@@ -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.1121 2014/01/17 18:14:23 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1122 2014/01/17 19:05:05 mpagano Exp $
+
+  17 Jan 2014; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Fix QA warning concerning inherit
 
   17 Jan 2014; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
   Fix kernel-2.eclass to use python.eclass for it's python needs. (deblob



1.293                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.293&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.293&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.292&r2=1.293

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -r1.292 -r1.293
--- kernel-2.eclass	17 Jan 2014 18:14:23 -0000	1.292
+++ kernel-2.eclass	17 Jan 2014 19:05:05 -0000	1.293
@@ -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/eclass/kernel-2.eclass,v 1.292 2014/01/17 18:14:23 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.293 2014/01/17 19:05:05 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -80,7 +80,7 @@
 # If you do change them, there is a chance that we will not fix resulting bugs;
 # that of course does not mean we're not willing to help.
 
-inherit eutils toolchain-funcs versionator multilib
+inherit eutils toolchain-funcs versionator multilib python
 EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
 
 # Added by Daniel Ostrow <dostrow@gentoo.org>
@@ -491,7 +491,6 @@
 			#deblob script currently only works with python-2
 			PYTHON_DEPEND="python? 2"
         	PYTHON_USE_WITH_OPT="python"
-        	inherit python
 
 			KERNEL_URI="${KERNEL_URI}
 				deblob? (





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-01-18 14:53 Mike Gilbert (floppym)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Gilbert (floppym) @ 2014-01-18 14:53 UTC (permalink / raw
  To: gentoo-commits

floppym     14/01/18 14:53:07

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Convert to python-any-r1.eclass

Revision  Changes    Path
1.1124               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1124&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1124&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1123&r2=1.1124

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1123
retrieving revision 1.1124
diff -u -r1.1123 -r1.1124
--- ChangeLog	18 Jan 2014 00:43:03 -0000	1.1123
+++ ChangeLog	18 Jan 2014 14:53:07 -0000	1.1124
@@ -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.1123 2014/01/18 00:43:03 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1124 2014/01/18 14:53:07 floppym Exp $
+
+  18 Jan 2014; Mike Gilbert <floppym@gentoo.org> kernel-2.eclass:
+  Convert to python-any-r1.eclass
 
   18 Jan 2014; Andreas K. Huettel <dilfridge@gentoo.org> kde4-base.eclass:
   Sync from kde overlay, adds subslot



1.294                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.294&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.294&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.293&r2=1.294

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.293
retrieving revision 1.294
diff -u -r1.293 -r1.294
--- kernel-2.eclass	17 Jan 2014 19:05:05 -0000	1.293
+++ kernel-2.eclass	18 Jan 2014 14:53:07 -0000	1.294
@@ -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/eclass/kernel-2.eclass,v 1.293 2014/01/17 19:05:05 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.294 2014/01/18 14:53:07 floppym Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -80,7 +80,9 @@
 # If you do change them, there is a chance that we will not fix resulting bugs;
 # that of course does not mean we're not willing to help.
 
-inherit eutils toolchain-funcs versionator multilib python
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils toolchain-funcs versionator multilib python-any-r1
 EXPORT_FUNCTIONS pkg_setup src_unpack src_compile src_test src_install pkg_preinst pkg_postinst pkg_postrm
 
 # Added by Daniel Ostrow <dostrow@gentoo.org>
@@ -461,11 +463,14 @@
 				kernel_is le 2 6 ${DEBLOB_MAX_VERSION} && \
 					K_DEBLOB_AVAILABLE=1
 		if [[ ${K_DEBLOB_AVAILABLE} == "1" ]] ; then
-			IUSE="${IUSE} deblob python"
+			IUSE="${IUSE} deblob"
+
 			# Reflect that kernels contain firmware blobs unless otherwise
 			# stripped
 			LICENSE="${LICENSE} !deblob? ( freedist )"
 
+			DEPEND+=" deblob? ( ${PYTHON_DEPS} )"
+
 			if [[ -n KV_MINOR ]]; then
 				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
 			else
@@ -488,10 +493,6 @@
 			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
 			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
 
-			#deblob script currently only works with python-2
-			PYTHON_DEPEND="python? 2"
-        	PYTHON_USE_WITH_OPT="python"
-
 			KERNEL_URI="${KERNEL_URI}
 				deblob? (
 					${DEBLOB_URI}
@@ -1228,6 +1229,7 @@
 
 	if [[ $K_DEBLOB_AVAILABLE == 1 ]] && use deblob ; then
 		echo ">>> Running deblob script ..."
+		python_setup
 		sh "${T}/${DEBLOB_A}" --force || die "Deblob script failed to run!!!"
 	fi
 }





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-04-14 20:21 Tom Wijsman (tomwij)
  0 siblings, 0 replies; 36+ messages in thread
From: Tom Wijsman (tomwij) @ 2014-04-14 20:21 UTC (permalink / raw
  To: gentoo-commits

tomwij      14/04/14 20:21:42

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Temporarily fix up >=sys-kernel/git-sources-3.15_rc1.ebuild, bug #507656.

Revision  Changes    Path
1.1206               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1206&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1206&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1205&r2=1.1206

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1205
retrieving revision 1.1206
diff -u -r1.1205 -r1.1206
--- ChangeLog	14 Apr 2014 15:45:16 -0000	1.1205
+++ ChangeLog	14 Apr 2014 20:21:42 -0000	1.1206
@@ -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.1205 2014/04/14 15:45:16 maksbotan Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1206 2014/04/14 20:21:42 tomwij Exp $
+
+  14 Apr 2014; Tom Wijsman <TomWij@gentoo.org> kernel-2.eclass:
+  Temporarily fix up >=sys-kernel/git-sources-3.15_rc1.ebuild, bug #507656.
 
   14 Apr 2014; Maxim Koltsov <maksbotan@gentoo.org> leechcraft.eclass:
   Require at least gcc-4.8 for new LeechCraft packages



1.295                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.295&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.295&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.294&r2=1.295

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.294
retrieving revision 1.295
diff -u -r1.294 -r1.295
--- kernel-2.eclass	18 Jan 2014 14:53:07 -0000	1.294
+++ kernel-2.eclass	14 Apr 2014 20:21:42 -0000	1.295
@@ -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/eclass/kernel-2.eclass,v 1.294 2014/01/18 14:53:07 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.295 2014/04/14 20:21:42 tomwij Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -1038,6 +1038,33 @@
 
 			if [ -z "${PATCH_DEPTH}" ]; then PATCH_DEPTH=0; fi
 
+			####################################################################
+			# IMPORTANT: This is temporary code to support Linux git 3.15_rc1! #
+			#                                                                  #
+			# The patch contains a removal of a symlink, followed by addition  #
+			# of a file with the same name as the symlink in the same          #
+			# location; this causes the dry-run to fail, filed bug #507656.    #
+			#                                                                  #
+			# https://bugs.gentoo.org/show_bug.cgi?id=507656                   #
+			####################################################################
+			if [[ ${PN} == "git-sources" ]] ; then
+				if [[ ${i} == *"/patch-3.15-rc1.patch" ]] ; then
+					ebegin "Applying ${i/*\//} (-p1)"
+					if [ $(patch -p1 --no-backup-if-mismatch -f < ${i} >> ${STDERR_T}) "$?" -eq 0 ]; then
+						eend 0
+						rm ${STDERR_T}
+						break
+					else
+						eend 1
+						eerror "Failed to apply patch ${i/*\//}"
+						eerror "Please attach ${STDERR_T} to any bug you may post."
+						eshopts_pop
+						die "Failed to apply ${i/*\//} on patch depth 1."
+					fi
+				fi
+			fi
+			####################################################################
+
 			while [ ${PATCH_DEPTH} -lt 5 ]; do
 				echo "Attempting Dry-run:" >> ${STDERR_T}
 				echo "cmd: patch -p${PATCH_DEPTH} --no-backup-if-mismatch --dry-run -f < ${i}" >> ${STDERR_T}





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-04-21  0:08 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2014-04-21  0:08 UTC (permalink / raw
  To: gentoo-commits

mpagano     14/04/21 00:08:15

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Update 3.15-rcX temporary fix. See bug #507656.

Revision  Changes    Path
1.1214               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1214&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1214&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1213&r2=1.1214

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1213
retrieving revision 1.1214
diff -u -r1.1213 -r1.1214
--- ChangeLog	19 Apr 2014 10:29:06 -0000	1.1213
+++ ChangeLog	21 Apr 2014 00:08:15 -0000	1.1214
@@ -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.1213 2014/04/19 10:29:06 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1214 2014/04/21 00:08:15 mpagano Exp $
+
+  21 Apr 2014; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Update 3.15-rcX temporary fix. See bug #507656.
 
   19 Apr 2014; Michał Górny <mgorny@gentoo.org> python-r1.eclass:
   Support substituting ${PYTHON_USEDEP} in python_gen_cond_dep().



1.296                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.296&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.296&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.295&r2=1.296

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.295
retrieving revision 1.296
diff -u -r1.295 -r1.296
--- kernel-2.eclass	14 Apr 2014 20:21:42 -0000	1.295
+++ kernel-2.eclass	21 Apr 2014 00:08:15 -0000	1.296
@@ -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/eclass/kernel-2.eclass,v 1.295 2014/04/14 20:21:42 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.296 2014/04/21 00:08:15 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -1048,7 +1048,7 @@
 			# https://bugs.gentoo.org/show_bug.cgi?id=507656                   #
 			####################################################################
 			if [[ ${PN} == "git-sources" ]] ; then
-				if [[ ${i} == *"/patch-3.15-rc1.patch" ]] ; then
+				if [[ ${KV_MAJOR}${KV_PATCH} -ge 315 && ${RELEASETYPE} == -rc ]] ; then
 					ebegin "Applying ${i/*\//} (-p1)"
 					if [ $(patch -p1 --no-backup-if-mismatch -f < ${i} >> ${STDERR_T}) "$?" -eq 0 ]; then
 						eend 0





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2014-11-28 17:40 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2014-11-28 17:40 UTC (permalink / raw
  To: gentoo-commits

mpagano     14/11/28 17:40:20

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Adjust sparc warning. See bug #529682

Revision  Changes    Path
1.1447               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1447&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1447&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1446&r2=1.1447

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1446
retrieving revision 1.1447
diff -u -r1.1446 -r1.1447
--- ChangeLog	26 Nov 2014 00:34:41 -0000	1.1446
+++ ChangeLog	28 Nov 2014 17:40:20 -0000	1.1447
@@ -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.1446 2014/11/26 00:34:41 grknight Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1447 2014/11/28 17:40:20 mpagano Exp $
+
+  28 Nov 2014; Michael Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Adjust sparc warning. See bug #529682
 
   26 Nov 2014; Brian Evans <grknight@gentoo.org> musql-cmake.eclass,
   mysql-multilib.eclass:



1.297                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.297&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.297&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.296&r2=1.297

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.296
retrieving revision 1.297
diff -u -r1.296 -r1.297
--- kernel-2.eclass	21 Apr 2014 00:08:15 -0000	1.296
+++ kernel-2.eclass	28 Nov 2014 17:40:20 -0000	1.297
@@ -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/eclass/kernel-2.eclass,v 1.296 2014/04/21 00:08:15 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.297 2014/11/28 17:40:20 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -859,16 +859,18 @@
 	KV_MINOR=$(get_version_component_range 2 ${OKV})
 	KV_PATCH=$(get_version_component_range 3 ${OKV})
 	if [[ "$(tc-arch)" = "sparc" ]]; then
-		if [[ ${KV_MAJOR} -ge 3 || ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} > 2.6.24 ]] ; then
-			echo
-			elog "NOTE: Since 2.6.25 the kernel Makefile has changed in a way that"
-			elog "you now need to do"
-			elog "  make CROSS_COMPILE=sparc64-unknown-linux-gnu-"
-			elog "instead of just"
-			elog "  make"
-			elog "to compile the kernel. For more information please browse to"
-			elog "https://bugs.gentoo.org/show_bug.cgi?id=214765"
-			echo
+		if [[ $(gcc-major-version) -lt 4 && $(gcc-minor-version) -lt 4 ]]; then
+			if [[ ${KV_MAJOR} -ge 3 || ${KV_MAJOR}.${KV_MINOR}.${KV_PATCH} > 2.6.24 ]] ; then
+				echo
+				elog "NOTE: Since 2.6.25 the kernel Makefile has changed in a way that"
+				elog "you now need to do"
+				elog "  make CROSS_COMPILE=sparc64-unknown-linux-gnu-"
+				elog "instead of just"
+				elog "  make"
+				elog "to compile the kernel. For more information please browse to"
+				elog "https://bugs.gentoo.org/show_bug.cgi?id=214765"
+				echo
+			fi
 		fi
 	fi
 }





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-02-23 12:42 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-02-23 12:42 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/02/23 12:42:40

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add support for 4.0 kernels

Revision  Changes    Path
1.1552               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1552&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1552&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1551&r2=1.1552

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1551
retrieving revision 1.1552
diff -u -r1.1551 -r1.1552
--- ChangeLog	23 Feb 2015 10:59:44 -0000	1.1551
+++ ChangeLog	23 Feb 2015 12:42:40 -0000	1.1552
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1551 2015/02/23 10:59:44 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1552 2015/02/23 12:42:40 mpagano Exp $
+
+  23 Feb 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add support for 4.0 kernels
 
   23 Feb 2015; Pacho Ramos <pacho@gentoo.org> gnome2.eclass:
   Remove USE_EINSTALL (#482082)



1.299                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.299&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.299&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.298&r2=1.299

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.298
retrieving revision 1.299
diff -u -r1.298 -r1.299
--- kernel-2.eclass	13 Feb 2015 01:30:50 -0000	1.298
+++ kernel-2.eclass	23 Feb 2015 12:42:40 -0000	1.299
@@ -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/eclass/kernel-2.eclass,v 1.298 2015/02/13 01:30:50 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.299 2015/02/23 12:42:40 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -374,6 +374,8 @@
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
 			if [[ ${KV_MAJOR}${KV_PATCH} -eq 30 ]]; then
 				OKV="2.6.39"
+			elif [[ ${KV_MAJOR}${KV_PATCH} -eq 40 ]]; then
+				OKV="3.19"
 			else
 				KV_PATCH_ARR=(${KV_PATCH//\./ })
 				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
@@ -392,6 +394,8 @@
 		if [[ ${RELEASETYPE} == -rc-git ]]; then
 			if [[ ${KV_MAJOR}${KV_PATCH} -eq 30 ]]; then
 				OKV="2.6.39"
+			elif [[ ${KV_MAJOR}${KV_PATCH} -eq 40 ]]; then
+				OKV="2.19"
 			else
 				KV_PATCH_ARR=(${KV_PATCH//\./ })
 				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-02-27 23:44 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-02-27 23:44 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/02/27 23:44:41

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Cleanup how we determine base linux tarball.

Revision  Changes    Path
1.1557               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1557&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1557&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1556&r2=1.1557

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1556
retrieving revision 1.1557
diff -u -r1.1556 -r1.1557
--- ChangeLog	26 Feb 2015 20:41:10 -0000	1.1556
+++ ChangeLog	27 Feb 2015 23:44:41 -0000	1.1557
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1556 2015/02/26 20:41:10 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1557 2015/02/27 23:44:41 mpagano Exp $
+
+  27 Feb 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Cleanup how we determine base linux tarball.
 
   26 Feb 2015; Ian Stakenvicius (_AxS_) <axs@gentoo.org>
   mozconfig-v5.31.eclass, +mozconfig-v5.36.eclass:



1.300                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.300&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.300&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.299&r2=1.300

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.299
retrieving revision 1.300
diff -u -r1.299 -r1.300
--- kernel-2.eclass	23 Feb 2015 12:42:40 -0000	1.299
+++ kernel-2.eclass	27 Feb 2015 23:44:41 -0000	1.300
@@ -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/eclass/kernel-2.eclass,v 1.299 2015/02/23 12:42:40 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.300 2015/02/27 23:44:41 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -371,15 +371,12 @@
 			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE/-git*}.xz ${DISTDIR}/patch-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}${RELEASE}.xz"
 		fi
 	else
+		KV_PATCH_ARR=(${KV_PATCH//\./ })
+
+		# the different majorminor versions have different patch start versions
+		OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19")
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
-			if [[ ${KV_MAJOR}${KV_PATCH} -eq 30 ]]; then
-				OKV="2.6.39"
-			elif [[ ${KV_MAJOR}${KV_PATCH} -eq 40 ]]; then
-				OKV="3.19"
-			else
-				KV_PATCH_ARR=(${KV_PATCH//\./ })
-				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
-			fi
+			OKV=${OKV_DICT["${KV_MAJOR}"]}
 			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
 						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
@@ -392,14 +389,7 @@
 		fi
 
 		if [[ ${RELEASETYPE} == -rc-git ]]; then
-			if [[ ${KV_MAJOR}${KV_PATCH} -eq 30 ]]; then
-				OKV="2.6.39"
-			elif [[ ${KV_MAJOR}${KV_PATCH} -eq 40 ]]; then
-				OKV="2.19"
-			else
-				KV_PATCH_ARR=(${KV_PATCH//\./ })
-				OKV="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"
-			fi
+			OKV=${OKV_DICT["${KV_MAJOR}"]}
 			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz
 						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz
 						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
@@ -409,8 +399,7 @@
 
 
 	fi
-
-
+	
 	debug-print-kernel2-variables
 
 	handle_genpatches





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-03-20  0:13 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-03-20  0:13 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/03/20 00:13:32

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Move cpu-optimation removal. See bug #542810.

Revision  Changes    Path
1.1569               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1569&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1569&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1568&r2=1.1569

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1568
retrieving revision 1.1569
diff -u -r1.1568 -r1.1569
--- ChangeLog	19 Mar 2015 09:57:43 -0000	1.1568
+++ ChangeLog	20 Mar 2015 00:13:32 -0000	1.1569
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1568 2015/03/19 09:57:43 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1569 2015/03/20 00:13:32 mpagano Exp $
+
+  20 Mar 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Move cpu-optimation removal. See bug #542810
 
   19 Mar 2015; <chewi@gentoo.org> java-pkg-simple.eclass:
   Allow jar to be named something other than ${PN}.jar.



1.301                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.301&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.301&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.300&r2=1.301

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.300
retrieving revision 1.301
diff -u -r1.300 -r1.301
--- kernel-2.eclass	27 Feb 2015 23:44:41 -0000	1.300
+++ kernel-2.eclass	20 Mar 2015 00:13:32 -0000	1.301
@@ -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/eclass/kernel-2.eclass,v 1.300 2015/02/27 23:44:41 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.301 2015/03/20 00:13:32 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -157,22 +157,11 @@
 			if use experimental ; then
 				UNIPATCH_LIST_GENPATCHES+=" ${DISTDIR}/${tarball}"
 				debug-print "genpatches tarball: $tarball"
-
-				# check gcc version < 4.9.X uses patch 5000 and = 4.9.X uses patch 5010			
-				if [[ $(gcc-major-version) -eq 4 ]] && [[ $(gcc-minor-version) -ne 9 ]]; then
-						# drop 5000_enable-additional-cpu-optimizations-for-gcc-4.9.patch
-						UNIPATCH_EXCLUDE+=" 5010_enable-additional-cpu-optimizations-for-gcc-4.9.patch"
-				else
-					#drop 5000_enable-additional-cpu-optimizations-for-gcc.patch
-					UNIPATCH_EXCLUDE+=" 5000_enable-additional-cpu-optimizations-for-gcc.patch"
-				fi
-
 			fi
 		else
 			UNIPATCH_LIST_GENPATCHES+=" ${DISTDIR}/${tarball}"
 			debug-print "genpatches tarball: $tarball"
 		fi
-
 		GENPATCHES_URI+=" ${use_cond_start}mirror://gentoo/${tarball}${use_cond_end}"
 	done
 }
@@ -1001,6 +990,22 @@
 				done
 				UNIPATCH_DROP+=" $(basename ${j})"
 			done
+		else 
+			UNIPATCH_LIST_GENPATCHES+=" ${DISTDIR}/${tarball}"
+			debug-print "genpatches tarball: $tarball"
+
+			# check gcc version < 4.9.X uses patch 5000 and = 4.9.X uses patch 5010			
+			if [[ $(gcc-major-version) -eq 4 ]] && [[ $(gcc-minor-version) -ne 9 ]]; then
+				# drop 5000_enable-additional-cpu-optimizations-for-gcc-4.9.patch
+				if [[ $UNIPATCH_DROP != *"5010_enable-additional-cpu-optimizations-for-gcc-4.9.patch"* ]]; then
+					UNIPATCH_DROP+=" 5010_enable-additional-cpu-optimizations-for-gcc-4.9.patch"
+				fi
+			else
+				if [[ $UNIPATCH_DROP != *"5000_enable-additional-cpu-optimizations-for-gcc.patch"* ]]; then
+					#drop 5000_enable-additional-cpu-optimizations-for-gcc.patch
+					UNIPATCH_DROP+=" 5000_enable-additional-cpu-optimizations-for-gcc.patch"
+				fi
+			fi
 		fi
 	done
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-04-27 18:59 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-04-27 18:59 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/04/27 18:59:42

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Handle 4.1 base kernel. See bug #547894.

Revision  Changes    Path
1.1595               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1595&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1595&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1594&r2=1.1595

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1594
retrieving revision 1.1595
diff -u -r1.1594 -r1.1595
--- ChangeLog	25 Apr 2015 09:13:40 -0000	1.1594
+++ ChangeLog	27 Apr 2015 18:59:42 -0000	1.1595
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1594 2015/04/25 09:13:40 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1595 2015/04/27 18:59:42 mpagano Exp $
+
+  27 Apr 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Handle 4.1 base kernel. See bug #547894.
 
   25 Apr 2015; Lars Wendler <polynomial-c@gentoo.org> mozconfig-v5.36.eclass:
   Adjusted libvpx dependency.



1.302                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.302&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.302&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.301&r2=1.302

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.301
retrieving revision 1.302
diff -u -r1.301 -r1.302
--- kernel-2.eclass	20 Mar 2015 00:13:32 -0000	1.301
+++ kernel-2.eclass	27 Apr 2015 18:59:42 -0000	1.302
@@ -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/eclass/kernel-2.eclass,v 1.301 2015/03/20 00:13:32 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.302 2015/04/27 18:59:42 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -363,9 +363,14 @@
 		KV_PATCH_ARR=(${KV_PATCH//\./ })
 
 		# the different majorminor versions have different patch start versions
-		OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19")
+		OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19" ["41"] = "4.0")
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
 			OKV=${OKV_DICT["${KV_MAJOR}"]}
+			if [[ ${KV_MAJOR} -ge 4 ]]  && [[ ${KV_PATCH_ARR} -ge 1 ]]; then
+				OKV=${OKV_DICT["${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"]}
+			else
+				OKV=${OKV_DICT["${KV_MAJOR}"]}
+			fi
 			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
 						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-04-29  0:07 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-04-29  0:07 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/04/29 00:07:30

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add kernel-2 env var K_BASE_VER as different versions of git sources use different base versions.

Revision  Changes    Path
1.1598               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1598&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1598&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1597&r2=1.1598

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1597
retrieving revision 1.1598
diff -u -r1.1597 -r1.1598
--- ChangeLog	28 Apr 2015 20:35:40 -0000	1.1597
+++ ChangeLog	29 Apr 2015 00:07:30 -0000	1.1598
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1597 2015/04/28 20:35:40 chewi Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1598 2015/04/29 00:07:30 mpagano Exp $
+
+  29 Apr 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add kernel-2 env var K_BASE_VER as different versions of git sources use
+  different base versions.
 
   28 Apr 2015; James Le Cuirot <chewi@gentoo.org> java-pkg-2.eclass,
   java-utils-2.eclass, ant-tasks.eclass:



1.303                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.303&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.303&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.302&r2=1.303

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.302
retrieving revision 1.303
diff -u -r1.302 -r1.303
--- kernel-2.eclass	27 Apr 2015 18:59:42 -0000	1.302
+++ kernel-2.eclass	29 Apr 2015 00:07:30 -0000	1.303
@@ -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/eclass/kernel-2.eclass,v 1.302 2015/04/27 18:59:42 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.303 2015/04/29 00:07:30 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -37,6 +37,8 @@
 # K_EXTRAEWARN			- same as K_EXTRAEINFO except using ewarn instead of einfo
 # K_SYMLINK				- if this is set, then forcably create symlink anyway
 #
+# K_BASE_VER			- for git-sources, declare the base version this patch is 
+#						  based off of.
 # K_DEFCONFIG			- Allow specifying a different defconfig target.
 #						  If length zero, defaults to "defconfig".
 # K_WANT_GENPATCHES		- Apply genpatches to kernel source. Provide any
@@ -363,14 +365,10 @@
 		KV_PATCH_ARR=(${KV_PATCH//\./ })
 
 		# the different majorminor versions have different patch start versions
-		OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19" ["41"] = "4.0")
+		OKV_DICT=(["2"]="${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))" ["3"]="2.6.39" ["4"]="3.19")
+
 		if [[ ${RELEASETYPE} == -rc ]] || [[ ${RELEASETYPE} == -pre ]]; then
-			OKV=${OKV_DICT["${KV_MAJOR}"]}
-			if [[ ${KV_MAJOR} -ge 4 ]]  && [[ ${KV_PATCH_ARR} -ge 1 ]]; then
-				OKV=${OKV_DICT["${KV_MAJOR}.$((${KV_PATCH_ARR} - 1))"]}
-			else
-				OKV=${OKV_DICT["${KV_MAJOR}"]}
-			fi
+			OKV=${K_BASE_VER:-$OKV_DICT["${KV_MAJOR}"]}
 			KERNEL_URI="${KERNEL_BASE_URI}/testing/patch-${CKV//_/-}.xz
 						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"
 			UNIPATCH_LIST_DEFAULT="${DISTDIR}/patch-${CKV//_/-}.xz"
@@ -383,7 +381,7 @@
 		fi
 
 		if [[ ${RELEASETYPE} == -rc-git ]]; then
-			OKV=${OKV_DICT["${KV_MAJOR}"]}
+			OKV=${K_BASE_VER:-$OKV_DICT["${KV_MAJOR}"]}
 			KERNEL_URI="${KERNEL_BASE_URI}/snapshots/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE}.xz
 						${KERNEL_BASE_URI}/testing/patch-${KV_MAJOR}.${KV_PATCH}${RELEASE/-git*}.xz
 						${KERNEL_BASE_URI}/linux-${OKV}.tar.xz"





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-05-14 19:26 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-05-14 19:26 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/05/14 19:26:29

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add back the deblob script functionality to the eclass.

Revision  Changes    Path
1.1615               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1615&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1615&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1614&r2=1.1615

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1614
retrieving revision 1.1615
diff -u -r1.1614 -r1.1615
--- ChangeLog	12 May 2015 15:15:31 -0000	1.1614
+++ ChangeLog	14 May 2015 19:26:29 -0000	1.1615
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1614 2015/05/12 15:15:31 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1615 2015/05/14 19:26:29 mpagano Exp $
+
+  14 May 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add back the deblob script functionality to the eclass.
 
   12 May 2015; Bernard Cafarelli <voyageur@gentoo.org> webapp.eclass:
   Drop elog in webapp_serverowned, discussed with blueness in bug #542024



1.304                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.304&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.304&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.303&r2=1.304

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.303
retrieving revision 1.304
diff -u -r1.303 -r1.304
--- kernel-2.eclass	29 Apr 2015 00:07:30 -0000	1.303
+++ kernel-2.eclass	14 May 2015 19:26:29 -0000	1.304
@@ -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/eclass/kernel-2.eclass,v 1.303 2015/04/29 00:07:30 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.304 2015/05/14 19:26:29 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -56,6 +56,8 @@
 # K_DEBLOB_AVAILABLE	- A value of "0" will disable all of the optional deblob
 #						  code. If empty, will be set to "1" if deblobbing is
 #						  possible. Test ONLY for "1".
+# K_DEBLOB_TAG     		- This will be the version of deblob script. It's a upstream SVN tag
+#						  such asw -gnu or -gnu1. 
 # K_PREDEBLOBBED		- This kernel was already deblobbed elsewhere.
 #						  If false, either optional deblobbing will be available
 #						  or the license will note the inclusion of freedist
@@ -476,15 +478,18 @@
 				DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}"
 			fi
 
+			# deblob svn tag, default is -gnu, to change, use K_DEBLOB_TAG in ebuild
+			K_DEBLOB_TAG=${K_DEBLOB_TAG:--gnu}
 			DEBLOB_A="deblob-${DEBLOB_PV}"
 			DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}"
-			DEBLOB_HOMEPAGE="http://www.fsfla.org/svnwiki/selibre/linux-libre/"
-			DEBLOB_URI_PATH="download/releases/LATEST-${DEBLOB_PV}.N"
+			DEBLOB_HOMEPAGE="http://www.fsfla.org/svn/fsfla/software/linux-libre/releases/tags"
+			DEBLOB_URI_PATH="${DEBLOB_PV}${K_DEBLOB_TAG}"
 			if ! has "${EAPI:-0}" 0 1 ; then
 				DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check -> ${DEBLOB_CHECK_A}"
 			else
 				DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}"
 			fi
+
 			DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}"
 			HOMEPAGE="${HOMEPAGE} ${DEBLOB_HOMEPAGE}"
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-05-30 16:09 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-05-30 16:09 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/05/30 16:09:05

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Drop PDEPEND on virtual/dev-manager. See bug #550086.

Revision  Changes    Path
1.1629               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1629&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1629&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1628&r2=1.1629

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1628
retrieving revision 1.1629
diff -u -r1.1628 -r1.1629
--- ChangeLog	30 May 2015 14:11:49 -0000	1.1628
+++ ChangeLog	30 May 2015 16:09:05 -0000	1.1629
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1628 2015/05/30 14:11:49 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1629 2015/05/30 16:09:05 mpagano Exp $
+
+  30 May 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Drop PDEPEND on virtual/dev-manager. See bug #550086.
 
   30 May 2015; Lars Wendler <polynomial-c@gentoo.org> apache-2.eclass:
   Moved selinux dependency from DEPEND to RDEPEND (bug #550822). Fixed



1.305                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.305&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.305&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.304&r2=1.305

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.304
retrieving revision 1.305
diff -u -r1.304 -r1.305
--- kernel-2.eclass	14 May 2015 19:26:29 -0000	1.304
+++ kernel-2.eclass	30 May 2015 16:09:05 -0000	1.305
@@ -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/eclass/kernel-2.eclass,v 1.304 2015/05/14 19:26:29 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.305 2015/05/30 16:09:05 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -446,7 +446,6 @@
 		dev-lang/perl
 		sys-devel/bc
 	)"
-	PDEPEND="!build? ( virtual/dev-manager )"
 
 	SLOT="${PVR}"
 	DESCRIPTION="Sources based on the Linux Kernel."





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-06-26 22:32 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-06-26 22:32 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/06/26 22:32:49

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add the option to include the kdbus patchset into gentoo-sources. Default is not to include it.

Revision  Changes    Path
1.1686               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1686&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1686&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1685&r2=1.1686

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1685
retrieving revision 1.1686
diff -u -r1.1685 -r1.1686
--- ChangeLog	26 Jun 2015 20:43:13 -0000	1.1685
+++ ChangeLog	26 Jun 2015 22:32:49 -0000	1.1686
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1685 2015/06/26 20:43:13 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1686 2015/06/26 22:32:49 mpagano Exp $
+
+  26 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add the option to include the kdbus patchset into gentoo-sources. Default is
+  not to include it.
 
   26 Jun 2015; Michał Górny <mgorny@gentoo.org> multilib-build.eclass:
   Remove emul-linux-x86 hack, since emul-linux-x86 is no more.



1.306                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.306&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.306&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.305&r2=1.306

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.305
retrieving revision 1.306
diff -u -r1.305 -r1.306
--- kernel-2.eclass	30 May 2015 16:09:05 -0000	1.305
+++ kernel-2.eclass	26 Jun 2015 22:32:49 -0000	1.306
@@ -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/eclass/kernel-2.eclass,v 1.305 2015/05/30 16:09:05 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.306 2015/06/26 22:32:49 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -449,7 +449,7 @@
 
 	SLOT="${PVR}"
 	DESCRIPTION="Sources based on the Linux Kernel."
-	IUSE="symlink build"
+	IUSE="symlink build kdbus"
 
 	# Bug #266157, deblob for libre support
 	if [[ -z ${K_PREDEBLOBBED} ]] ; then
@@ -1013,6 +1013,11 @@
 					UNIPATCH_DROP+=" 5000_enable-additional-cpu-optimizations-for-gcc.patch"
 				fi
 			fi
+
+			# if kdbus use flag is not set, drop the kdbus patch
+			if [[ $UNIPATCH_DROP != *"5015_kdbus*.patch"* ]] && ! use kdbus; then
+				UNIPATCH_DROP="${UNIPATCH_DROP} 5015_kdbus*.patch"
+			fi
 		fi
 	done
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-06-27  0:50 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-06-27  0:50 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/06/27 00:50:55

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Reverting kdbus changes in eclass. Caused invalid iuse for other ebuilds.

Revision  Changes    Path
1.1687               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1687&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1687&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1686&r2=1.1687

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1686
retrieving revision 1.1687
diff -u -r1.1686 -r1.1687
--- ChangeLog	26 Jun 2015 22:32:49 -0000	1.1686
+++ ChangeLog	27 Jun 2015 00:50:55 -0000	1.1687
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1686 2015/06/26 22:32:49 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1687 2015/06/27 00:50:55 mpagano Exp $
+
+  27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Reverting kdbus changes in eclass. Caused invalid iuse for other ebuilds.
 
   26 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
   Add the option to include the kdbus patchset into gentoo-sources. Default is



1.307                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.307&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.307&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.306&r2=1.307

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.306
retrieving revision 1.307
diff -u -r1.306 -r1.307
--- kernel-2.eclass	26 Jun 2015 22:32:49 -0000	1.306
+++ kernel-2.eclass	27 Jun 2015 00:50:55 -0000	1.307
@@ -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/eclass/kernel-2.eclass,v 1.306 2015/06/26 22:32:49 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.307 2015/06/27 00:50:55 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -449,7 +449,7 @@
 
 	SLOT="${PVR}"
 	DESCRIPTION="Sources based on the Linux Kernel."
-	IUSE="symlink build kdbus"
+	IUSE="symlink build"
 
 	# Bug #266157, deblob for libre support
 	if [[ -z ${K_PREDEBLOBBED} ]] ; then
@@ -1013,11 +1013,6 @@
 					UNIPATCH_DROP+=" 5000_enable-additional-cpu-optimizations-for-gcc.patch"
 				fi
 			fi
-
-			# if kdbus use flag is not set, drop the kdbus patch
-			if [[ $UNIPATCH_DROP != *"5015_kdbus*.patch"* ]] && ! use kdbus; then
-				UNIPATCH_DROP="${UNIPATCH_DROP} 5015_kdbus*.patch"
-			fi
 		fi
 	done
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-06-27 15:36 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-06-27 15:36 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/06/27 15:36:07

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Add the kdbus use flag and eclass variable to the kernel-2.eclass for optional kdbus inclusion.

Revision  Changes    Path
1.1688               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1688&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1688&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1687&r2=1.1688

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1687
retrieving revision 1.1688
diff -u -r1.1687 -r1.1688
--- ChangeLog	27 Jun 2015 00:50:55 -0000	1.1687
+++ ChangeLog	27 Jun 2015 15:36:06 -0000	1.1688
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1687 2015/06/27 00:50:55 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1688 2015/06/27 15:36:06 mpagano Exp $
+
+  27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Add the kdbus use flag and eclass variable to the kernel-2.eclass for
+  optional kdbus inclusion.
 
   27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
   Reverting kdbus changes in eclass. Caused invalid iuse for other ebuilds.



1.308                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.308&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.308&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.307&r2=1.308

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.307
retrieving revision 1.308
diff -u -r1.307 -r1.308
--- kernel-2.eclass	27 Jun 2015 00:50:55 -0000	1.307
+++ kernel-2.eclass	27 Jun 2015 15:36:06 -0000	1.308
@@ -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/eclass/kernel-2.eclass,v 1.307 2015/06/27 00:50:55 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.308 2015/06/27 15:36:06 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -65,6 +65,9 @@
 # K_LONGTERM			- If set, the eclass will search for the kernel source
 #						  in the long term directories on the upstream servers
 #						  as the location has been changed by upstream
+# K_KDBUS_AVAILABLE		- If set, the ebuild contains the option of installing the
+#						  kdbus patch.  This patch is not installed without the 'kdbus'
+#						  and 'experimental' use flags.
 # H_SUPPORTEDARCH		- this should be a space separated list of ARCH's which
 #						  can be supported by the headers ebuild
 
@@ -451,6 +454,10 @@
 	DESCRIPTION="Sources based on the Linux Kernel."
 	IUSE="symlink build"
 
+	if [[ -n K_KDBUS_AVAILABLE ]]; then 
+		IUSE="${IUSE} kdbus"
+	fi
+
 	# Bug #266157, deblob for libre support
 	if [[ -z ${K_PREDEBLOBBED} ]] ; then
 		# Bug #359865, force a call to detect_version if needed
@@ -1013,6 +1020,11 @@
 					UNIPATCH_DROP+=" 5000_enable-additional-cpu-optimizations-for-gcc.patch"
 				fi
 			fi
+
+			# if kdbus use flag is not set, drop the kdbus patch
+            if [[ $UNIPATCH_DROP != *"5015_kdbus*.patch"* ]] && ! use kdbus; then
+				UNIPATCH_DROP="${UNIPATCH_DROP} 5015_kdbus*.patch"
+			fi
 		fi
 	done
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-06-27 17:27 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-06-27 17:27 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/06/27 17:27:15

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix for kdbus. Thanks to Arfrever.

Revision  Changes    Path
1.1689               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1689&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1689&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1688&r2=1.1689

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1688
retrieving revision 1.1689
diff -u -r1.1688 -r1.1689
--- ChangeLog	27 Jun 2015 15:36:06 -0000	1.1688
+++ ChangeLog	27 Jun 2015 17:27:15 -0000	1.1689
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1688 2015/06/27 15:36:06 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1689 2015/06/27 17:27:15 mpagano Exp $
+
+  27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Fix for kdbus. Thanks to Arfrever.
 
   27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
   Add the kdbus use flag and eclass variable to the kernel-2.eclass for



1.309                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.309&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.309&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.308&r2=1.309

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.308
retrieving revision 1.309
diff -u -r1.308 -r1.309
--- kernel-2.eclass	27 Jun 2015 15:36:06 -0000	1.308
+++ kernel-2.eclass	27 Jun 2015 17:27:15 -0000	1.309
@@ -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/eclass/kernel-2.eclass,v 1.308 2015/06/27 15:36:06 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.309 2015/06/27 17:27:15 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -454,7 +454,7 @@
 	DESCRIPTION="Sources based on the Linux Kernel."
 	IUSE="symlink build"
 
-	if [[ -n K_KDBUS_AVAILABLE ]]; then 
+	if [[ -n ${K_KDBUS_AVAILABLE} ]]; then
 		IUSE="${IUSE} kdbus"
 	fi
 





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-06-27 17:41 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-06-27 17:41 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/06/27 17:41:20

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Fix conditional bug for UNIPATCH_DROP

Revision  Changes    Path
1.1690               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1690&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1690&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1689&r2=1.1690

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1689
retrieving revision 1.1690
diff -u -r1.1689 -r1.1690
--- ChangeLog	27 Jun 2015 17:27:15 -0000	1.1689
+++ ChangeLog	27 Jun 2015 17:41:20 -0000	1.1690
@@ -1,6 +1,9 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1689 2015/06/27 17:27:15 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1690 2015/06/27 17:41:20 mpagano Exp $
+
+  27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Fix conditional bug for UNIPATCH_DROP
 
   27 Jun 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
   Fix for kdbus. Thanks to Arfrever.



1.310                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.310&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.310&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.309&r2=1.310

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.309
retrieving revision 1.310
diff -u -r1.309 -r1.310
--- kernel-2.eclass	27 Jun 2015 17:27:15 -0000	1.309
+++ kernel-2.eclass	27 Jun 2015 17:41:20 -0000	1.310
@@ -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/eclass/kernel-2.eclass,v 1.309 2015/06/27 17:27:15 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.310 2015/06/27 17:41:20 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -1022,10 +1022,12 @@
 			fi
 
 			# if kdbus use flag is not set, drop the kdbus patch
-            if [[ $UNIPATCH_DROP != *"5015_kdbus*.patch"* ]] && ! use kdbus; then
-				UNIPATCH_DROP="${UNIPATCH_DROP} 5015_kdbus*.patch"
+            if [[ $UNIPATCH_DROP != *"5015_kdbus*.patch"* ]]; then
+				if ! has kdbus ${IUSE} ||  ! use kdbus; then
+					UNIPATCH_DROP="${UNIPATCH_DROP} 5015_kdbus*.patch"
+				fi
 			fi
-		fi
+ 		fi
 	done
 
 	#populate KPATCH_DIRS so we know where to look to remove the excludes





^ permalink raw reply	[flat|nested] 36+ messages in thread

* [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass
@ 2015-07-19 15:46 Mike Pagano (mpagano)
  0 siblings, 0 replies; 36+ messages in thread
From: Mike Pagano (mpagano) @ 2015-07-19 15:46 UTC (permalink / raw
  To: gentoo-commits

mpagano     15/07/19 15:46:03

  Modified:             ChangeLog kernel-2.eclass
  Log:
  Change kernel upgrade http link and remove reference to deblob in elog message. See bug #553484

Revision  Changes    Path
1.1722               eclass/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1722&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?rev=1.1722&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/ChangeLog?r1=1.1721&r2=1.1722

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v
retrieving revision 1.1721
retrieving revision 1.1722
diff -u -r1.1721 -r1.1722
--- ChangeLog	19 Jul 2015 10:46:47 -0000	1.1721
+++ ChangeLog	19 Jul 2015 15:46:03 -0000	1.1722
@@ -1,6 +1,10 @@
 # ChangeLog for eclass directory
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1721 2015/07/19 10:46:47 johu Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/ChangeLog,v 1.1722 2015/07/19 15:46:03 mpagano Exp $
+
+  19 Jul 2015; Mike Pagano <mpagano@gentoo.org> kernel-2.eclass:
+  Change kernel upgrade http link and remove reference to deblob in elog
+  message. See bug #553484
 
   19 Jul 2015; Johannes Huber <johu@gentoo.org> kde4-base.eclass:
   Cleanup SRC_URIs.



1.311                eclass/kernel-2.eclass

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.311&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?rev=1.311&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/eclass/kernel-2.eclass?r1=1.310&r2=1.311

Index: kernel-2.eclass
===================================================================
RCS file: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v
retrieving revision 1.310
retrieving revision 1.311
diff -u -r1.310 -r1.311
--- kernel-2.eclass	27 Jun 2015 17:41:20 -0000	1.310
+++ kernel-2.eclass	19 Jul 2015 15:46:03 -0000	1.311
@@ -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/eclass/kernel-2.eclass,v 1.310 2015/06/27 17:41:20 mpagano Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/kernel-2.eclass,v 1.311 2015/07/19 15:46:03 mpagano Exp $
 
 # Description: kernel.eclass rewrite for a clean base regarding the 2.6
 #              series of kernel with back-compatibility for 2.4
@@ -824,7 +824,7 @@
 	echo
 	elog "If you are upgrading from a previous kernel, you may be interested"
 	elog "in the following document:"
-	elog "  - General upgrade guide: http://www.gentoo.org/doc/en/kernel-upgrade.xml"
+	elog "  - General upgrade guide: https://wiki.gentoo.org/wiki/Kernel/Upgrade"
 	echo
 
 	# if K_EXTRAEINFO is set then lets display it now
@@ -847,10 +847,7 @@
 
 	# optionally display security unsupported message
 	#  Start with why
-	if [[ ${K_SECURITY_UNSUPPORTED} = deblob ]]; then
-		ewarn "Deblobbed kernels may not be up-to-date security-wise"
-		ewarn "as they depend on external scripts."
-	elif [[ -n ${K_SECURITY_UNSUPPORTED} ]]; then
+	if [[ -n ${K_SECURITY_UNSUPPORTED} ]]; then
 		ewarn "${PN} is UNSUPPORTED by Gentoo Security."
 	fi
 	#  And now the general message.





^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2015-07-19 15:46 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-27 18:59 [gentoo-commits] gentoo-x86 commit in eclass: ChangeLog kernel-2.eclass Mike Pagano (mpagano)
  -- strict thread matches above, loose matches on Subject: below --
2015-07-19 15:46 Mike Pagano (mpagano)
2015-06-27 17:41 Mike Pagano (mpagano)
2015-06-27 17:27 Mike Pagano (mpagano)
2015-06-27 15:36 Mike Pagano (mpagano)
2015-06-27  0:50 Mike Pagano (mpagano)
2015-06-26 22:32 Mike Pagano (mpagano)
2015-05-30 16:09 Mike Pagano (mpagano)
2015-05-14 19:26 Mike Pagano (mpagano)
2015-04-29  0:07 Mike Pagano (mpagano)
2015-03-20  0:13 Mike Pagano (mpagano)
2015-02-27 23:44 Mike Pagano (mpagano)
2015-02-23 12:42 Mike Pagano (mpagano)
2014-11-28 17:40 Mike Pagano (mpagano)
2014-04-21  0:08 Mike Pagano (mpagano)
2014-04-14 20:21 Tom Wijsman (tomwij)
2014-01-18 14:53 Mike Gilbert (floppym)
2014-01-17 19:05 Mike Pagano (mpagano)
2014-01-17 18:14 Mike Pagano (mpagano)
2013-11-18 13:19 Tom Wijsman (tomwij)
2013-11-02 12:58 Tom Wijsman (tomwij)
2013-09-05 17:04 Tom Wijsman (tomwij)
2013-07-31 21:18 Julian Ospald (hasufell)
2013-07-15 14:04 Samuli Suominen (ssuominen)
2013-04-29 22:14 Tom Wijsman (tomwij)
2013-04-17 20:59 Tom Wijsman (tomwij)
2013-04-17 13:52 Tom Wijsman (tomwij)
2013-03-20 16:45 Tom Wijsman (tomwij)
2013-03-20  7:55 Tom Wijsman (tomwij)
2013-03-09 21:05 Tom Wijsman (tomwij)
2013-03-05 19:52 Mike Pagano (mpagano)
2012-06-24 17:52 Mike Pagano (mpagano)
2012-06-06 17:00 Mike Pagano (mpagano)
2012-03-17  0:02 Mike Pagano (mpagano)
2011-12-28 13:38 Stratos Psomadakis (psomas)
2011-11-08  1:05 Mike Pagano (mpagano)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox