public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in sys-kernel/spl: spl-9999.ebuild spl-0.6.3.ebuild ChangeLog
@ 2014-09-05 18:30 Richard Yao (ryao)
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Yao (ryao) @ 2014-09-05 18:30 UTC (permalink / raw
  To: gentoo-commits

ryao        14/09/05 18:30:46

  Modified:             spl-9999.ebuild spl-0.6.3.ebuild ChangeLog
  Log:
  Add preliminary ebuild changes for Gentoo Prefix support; Make die always print a message; Fix CONFIG_CHECK when USE=debug is set; Sync 0.6.3 and 9999 ebuilds
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 0xBEE84C64)

Revision  Changes    Path
1.42                 sys-kernel/spl/spl-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?rev=1.42&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?rev=1.42&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?r1=1.41&r2=1.42

Index: spl-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- spl-9999.ebuild	9 Jul 2014 01:27:27 -0000	1.41
+++ spl-9999.ebuild	5 Sep 2014 18:30:46 -0000	1.42
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.41 2014/07/09 01:27:27 prometheanfire Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.42 2014/09/05 18:30:46 ryao Exp $
 
 EAPI="4"
 AUTOTOOLS_AUTORECONF="1"
@@ -48,31 +48,33 @@
 		ZLIB_DEFLATE
 		ZLIB_INFLATE
 	"
-	use debug && CONFIG_CHECK="FRAME_POINTER
-	DEBUG_INFO
-	!DEBUG_INFO_REDUCED"
+
+	use debug && CONFIG_CHECK="${CONFIG_CHECK}
+		FRAME_POINTER
+		DEBUG_INFO
+		!DEBUG_INFO_REDUCED
+	"
 
 	kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
 
 	[ ${PV} != "9999" ] && \
-		{ kernel_is le 3 9 || die "Linux 3.9 is the latest supported version."; }
+		{ kernel_is le 3 16 || die "Linux 3.16 is the latest supported version."; }
 
 	check_extra_config
 }
 
 src_prepare() {
 	# Workaround for hard coded path
-	sed -i "s|/sbin/lsmod|/bin/lsmod|" scripts/check.sh || die
-
-	if [ ${PV} != "9999" ]
-	then
-		# Be more like FreeBSD and Illumos when handling hostids
-		epatch "${FILESDIR}/${PN}-0.6.0_rc14-simplify-hostid-logic.patch"
-	fi
+	sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+		die "Cannot patch check.sh"
 
 	# splat is unnecessary unless we are debugging
 	use debug || sed -e 's/^subdir-m += splat$//' -i "${S}/module/Makefile.in"
 
+	# Set module revision number
+	[ ${PV} != "9999" ] && \
+		{ sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die "Could not set Gentoo release"; }
+
 	autotools-utils_src_prepare
 }
 
@@ -94,7 +96,7 @@
 }
 
 src_install() {
-	autotools-utils_src_install
+	autotools-utils_src_install INSTALL_MOD_PATH=${INSTALL_MOD_PATH:-$EROOT}
 	dodoc AUTHORS DISCLAIMER README.markdown
 }
 



1.3                  sys-kernel/spl/spl-0.6.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?r1=1.2&r2=1.3

Index: spl-0.6.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- spl-0.6.3.ebuild	7 Aug 2014 18:23:04 -0000	1.2
+++ spl-0.6.3.ebuild	5 Sep 2014 18:30:46 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v 1.2 2014/08/07 18:23:04 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v 1.3 2014/09/05 18:30:46 ryao Exp $
 
 EAPI="4"
 AUTOTOOLS_AUTORECONF="1"
@@ -9,7 +9,7 @@
 
 if [[ ${PV} == "9999" ]] ; then
 	inherit git-2
-	EGIT_REPO_URI="git://github.com/zfsonlinux/${PN}.git"
+	EGIT_REPO_URI="https://github.com/zfsonlinux/${PN}.git"
 else
 	inherit eutils versionator
 	MY_PV=$(replace_version_separator 3 '-')
@@ -48,8 +48,12 @@
 		ZLIB_DEFLATE
 		ZLIB_INFLATE
 	"
-	use debug && CONFIG_CHECK="FRAME_POINTER
-	DEBUG_INFO"
+
+	use debug && CONFIG_CHECK="${CONFIG_CHECK}
+		FRAME_POINTER
+		DEBUG_INFO
+		!DEBUG_INFO_REDUCED
+	"
 
 	kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required"
 
@@ -61,13 +65,15 @@
 
 src_prepare() {
 	# Workaround for hard coded path
-	sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || die
+	sed -i "s|/sbin/lsmod|/bin/lsmod|" "${S}/scripts/check.sh" || \
+		die "Cannot patch check.sh"
 
 	# splat is unnecessary unless we are debugging
 	use debug || sed -e 's/^subdir-m += splat$//' -i "${S}/module/Makefile.in"
 
 	# Set module revision number
-	sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die
+	[ ${PV} != "9999" ] && \
+		{ sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die "Could not set Gentoo release"; }
 
 	autotools-utils_src_prepare
 }
@@ -90,7 +96,7 @@
 }
 
 src_install() {
-	autotools-utils_src_install
+	autotools-utils_src_install INSTALL_MOD_PATH=${INSTALL_MOD_PATH:-$EROOT}
 	dodoc AUTHORS DISCLAIMER README.markdown
 }
 



1.77                 sys-kernel/spl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?rev=1.77&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?rev=1.77&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?r1=1.76&r2=1.77

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- ChangeLog	7 Aug 2014 18:23:04 -0000	1.76
+++ ChangeLog	5 Sep 2014 18:30:46 -0000	1.77
@@ -1,6 +1,11 @@
 # ChangeLog for sys-kernel/spl
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.76 2014/08/07 18:23:04 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.77 2014/09/05 18:30:46 ryao Exp $
+
+  05 Sep 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild, spl-9999.ebuild:
+  Add preliminary ebuild changes for Gentoo Prefix support; Make die always
+  print a message; Fix CONFIG_CHECK when USE=debug is set; Sync 0.6.3 and 9999
+  ebuilds
 
   07 Aug 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild:
   No code changes are needed to support Linux 3.16. I modifying the ebuild to





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

* [gentoo-commits] gentoo-x86 commit in sys-kernel/spl: spl-9999.ebuild spl-0.6.3.ebuild ChangeLog
@ 2014-12-01  5:45 Richard Yao (ryao)
  0 siblings, 0 replies; 2+ messages in thread
From: Richard Yao (ryao) @ 2014-12-01  5:45 UTC (permalink / raw
  To: gentoo-commits

ryao        14/12/01 05:45:21

  Modified:             spl-9999.ebuild spl-0.6.3.ebuild ChangeLog
  Log:
  Do not permit builds against PAX_RANDKSTACK until a panic issue is fixed, thanks perfinition for the warning; also fix repoman warning about unquoted variable
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 0xBEE84C64)

Revision  Changes    Path
1.43                 sys-kernel/spl/spl-9999.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-9999.ebuild?r1=1.42&r2=1.43

Index: spl-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- spl-9999.ebuild	5 Sep 2014 18:30:46 -0000	1.42
+++ spl-9999.ebuild	1 Dec 2014 05:45:21 -0000	1.43
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.42 2014/09/05 18:30:46 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-9999.ebuild,v 1.43 2014/12/01 05:45:21 ryao Exp $
 
 EAPI="4"
 AUTOTOOLS_AUTORECONF="1"
@@ -45,6 +45,7 @@
 		MODULES
 		KALLSYMS
 		!PAX_KERNEXEC_PLUGIN_METHOD_OR
+		!PAX_RANDKSTACK
 		ZLIB_DEFLATE
 		ZLIB_INFLATE
 	"
@@ -96,7 +97,7 @@
 }
 
 src_install() {
-	autotools-utils_src_install INSTALL_MOD_PATH=${INSTALL_MOD_PATH:-$EROOT}
+	autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
 	dodoc AUTHORS DISCLAIMER README.markdown
 }
 



1.4                  sys-kernel/spl/spl-0.6.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild?r1=1.3&r2=1.4

Index: spl-0.6.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- spl-0.6.3.ebuild	5 Sep 2014 18:30:46 -0000	1.3
+++ spl-0.6.3.ebuild	1 Dec 2014 05:45:21 -0000	1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v 1.3 2014/09/05 18:30:46 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/spl-0.6.3.ebuild,v 1.4 2014/12/01 05:45:21 ryao Exp $
 
 EAPI="4"
 AUTOTOOLS_AUTORECONF="1"
@@ -45,6 +45,7 @@
 		MODULES
 		KALLSYMS
 		!PAX_KERNEXEC_PLUGIN_METHOD_OR
+		!PAX_RANDKSTACK
 		ZLIB_DEFLATE
 		ZLIB_INFLATE
 	"
@@ -96,7 +97,7 @@
 }
 
 src_install() {
-	autotools-utils_src_install INSTALL_MOD_PATH=${INSTALL_MOD_PATH:-$EROOT}
+	autotools-utils_src_install INSTALL_MOD_PATH="${INSTALL_MOD_PATH:-$EROOT}"
 	dodoc AUTHORS DISCLAIMER README.markdown
 }
 



1.78                 sys-kernel/spl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?rev=1.78&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?rev=1.78&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/spl/ChangeLog?r1=1.77&r2=1.78

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- ChangeLog	5 Sep 2014 18:30:46 -0000	1.77
+++ ChangeLog	1 Dec 2014 05:45:21 -0000	1.78
@@ -1,6 +1,11 @@
 # ChangeLog for sys-kernel/spl
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.77 2014/09/05 18:30:46 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/spl/ChangeLog,v 1.78 2014/12/01 05:45:21 ryao Exp $
+
+  01 Dec 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild, spl-9999.ebuild:
+  Do not permit builds against PAX_RANDKSTACK until a panic issue is fixed,
+  thanks perfinition for the warning; also fix repoman warning about unquoted
+  variable
 
   05 Sep 2014; Richard Yao <ryao@gentoo.org> spl-0.6.3.ebuild, spl-9999.ebuild:
   Add preliminary ebuild changes for Gentoo Prefix support; Make die always





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

end of thread, other threads:[~2014-12-01  5:45 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-01  5:45 [gentoo-commits] gentoo-x86 commit in sys-kernel/spl: spl-9999.ebuild spl-0.6.3.ebuild ChangeLog Richard Yao (ryao)
  -- strict thread matches above, loose matches on Subject: below --
2014-09-05 18:30 Richard Yao (ryao)

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