ryao 14/06/13 01:21:17 Modified: zfs-kmod-9999.ebuild ChangeLog Added: zfs-kmod-0.6.3.ebuild Log: Bump to 0.6.3 (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0xBEE84C64)
Revision Changes Path 1.22 sys-fs/zfs-kmod/zfs-kmod-9999.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild?rev=1.22&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild?rev=1.22&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild?r1=1.21&r2=1.22 Index: zfs-kmod-9999.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- zfs-kmod-9999.ebuild 22 May 2014 21:39:35 -0000 1.21 +++ zfs-kmod-9999.ebuild 13 Jun 2014 01:21:17 -0000 1.22 @@ -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-fs/zfs-kmod/zfs-kmod-9999.ebuild,v 1.21 2014/05/22 21:39:35 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild,v 1.22 2014/06/13 01:21:17 ryao Exp $ EAPI="4" @@ -17,8 +17,7 @@ else inherit eutils versionator MY_PV=$(replace_version_separator 3 '-') - SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${MY_PV}.tar.gz - http://dev.gentoo.org/~ryao/dist/${PN}-${MY_PV}-p2.tar.xz" + SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${MY_PV}.tar.gz" S="${WORKDIR}/zfs-zfs-${MY_PV}" KEYWORDS="~amd64" fi @@ -53,17 +52,21 @@ ZLIB_INFLATE " - use debug && CONFIG_CHECK="FRAME_POINTER - DEBUG_INFO" + use debug && CONFIG_CHECK="${CONFIG_CHECK} + FRAME_POINTER + DEBUG_INFO + " use rootfs && \ - CONFIG_CHECK="${CONFIG_CHECK} BLK_DEV_INITRD - DEVTMPFS" + CONFIG_CHECK="${CONFIG_CHECK} + BLK_DEV_INITRD + DEVTMPFS + " kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required" [ ${PV} != "9999" ] && \ - { kernel_is le 3 12 || die "Linux 3.12 is the latest supported version."; } + { kernel_is le 3 15 || die "Linux 3.15 is the latest supported version."; } check_extra_config } @@ -72,14 +75,6 @@ # Remove GPLv2-licensed ZPIOS unless we are debugging use debug || sed -e 's/^subdir-m += zpios$//' -i "${S}/module/Makefile.in" - if [ ${PV} != "9999" ] - then - # Apply patch set - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}/${PN}-${MY_PV}-patches" - fi - autotools-utils_src_prepare } 1.48 sys-fs/zfs-kmod/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/ChangeLog?rev=1.48&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/ChangeLog?rev=1.48&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/ChangeLog?r1=1.47&r2=1.48 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/ChangeLog,v retrieving revision 1.47 retrieving revision 1.48 diff -u -r1.47 -r1.48 --- ChangeLog 8 Jun 2014 17:13:57 -0000 1.47 +++ ChangeLog 13 Jun 2014 01:21:17 -0000 1.48 @@ -1,6 +1,12 @@ # ChangeLog for sys-fs/zfs-kmod # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/ChangeLog,v 1.47 2014/06/08 17:13:57 ryao Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/ChangeLog,v 1.48 2014/06/13 01:21:17 ryao Exp $ + +*zfs-kmod-0.6.3 (13 Jun 2014) + + 13 Jun 2014; Richard Yao <r...@gentoo.org> +zfs-kmod-0.6.3.ebuild, + zfs-kmod-9999.ebuild: + Bump to 0.6.3 08 Jun 2014; Richard Yao <r...@gentoo.org> -files/zfs-kmod-0.6.0_rc11-fix-32-bit-integer-size-mismatch.patch, 1.1 sys-fs/zfs-kmod/zfs-kmod-0.6.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-0.6.3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-0.6.3.ebuild?rev=1.1&content-type=text/plain Index: zfs-kmod-0.6.3.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-fs/zfs-kmod/zfs-kmod-0.6.3.ebuild,v 1.1 2014/06/13 01:21:17 ryao Exp $ EAPI="4" AT_M4DIR="config" AUTOTOOLS_AUTORECONF="1" AUTOTOOLS_IN_SOURCE_BUILD="1" inherit bash-completion-r1 flag-o-matic linux-info linux-mod toolchain-funcs autotools-utils if [ ${PV} == "9999" ] ; then inherit git-2 MY_PV=9999 EGIT_REPO_URI="git://github.com/zfsonlinux/zfs.git" else inherit eutils versionator MY_PV=$(replace_version_separator 3 '-') SRC_URI="https://github.com/zfsonlinux/zfs/archive/zfs-${MY_PV}.tar.gz" S="${WORKDIR}/zfs-zfs-${MY_PV}" KEYWORDS="~amd64" fi DESCRIPTION="Linux ZFS kernel module for sys-fs/zfs" HOMEPAGE="http://zfsonlinux.org/" LICENSE="CDDL debug? ( GPL-2+ )" SLOT="0" IUSE="custom-cflags debug +rootfs" RESTRICT="debug? ( strip ) test" DEPEND=" =sys-kernel/spl-${PV}* dev-lang/perl virtual/awk " RDEPEND="${DEPEND} !sys-fs/zfs-fuse " pkg_setup() { linux-info_pkg_setup CONFIG_CHECK="!DEBUG_LOCK_ALLOC BLK_DEV_LOOP EFI_PARTITION IOSCHED_NOOP MODULES !PAX_KERNEXEC_PLUGIN_METHOD_OR ZLIB_DEFLATE ZLIB_INFLATE " use debug && CONFIG_CHECK="${CONFIG_CHECK} FRAME_POINTER DEBUG_INFO " use rootfs && \ CONFIG_CHECK="${CONFIG_CHECK} BLK_DEV_INITRD DEVTMPFS " kernel_is ge 2 6 26 || die "Linux 2.6.26 or newer required" [ ${PV} != "9999" ] && \ { kernel_is le 3 15 || die "Linux 3.15 is the latest supported version."; } check_extra_config } src_prepare() { # Remove GPLv2-licensed ZPIOS unless we are debugging use debug || sed -e 's/^subdir-m += zpios$//' -i "${S}/module/Makefile.in" # Set module revision number sed -i "s/\(Release:\)\(.*\)1/\1\2${PR}-gentoo/" "${S}/META" || die autotools-utils_src_prepare } src_configure() { use custom-cflags || strip-flags filter-ldflags -Wl,* set_arch_to_kernel local myeconfargs=( --bindir="${EPREFIX}/bin" --sbindir="${EPREFIX}/sbin" --with-config=kernel --with-linux="${KV_DIR}" --with-linux-obj="${KV_OUT_DIR}" $(use_enable debug) ) autotools-utils_src_configure } src_install() { autotools-utils_src_install dodoc AUTHORS COPYRIGHT DISCLAIMER README.markdown } pkg_postinst() { linux-mod_pkg_postinst # Remove old modules if [ -d "${EROOT}lib/modules/${KV_FULL}/addon/zfs" ] then ewarn "${PN} now installs modules in ${EROOT}lib/modules/${KV_FULL}/extra/zfs" ewarn "Old modules were detected in ${EROOT}lib/modules/${KV_FULL}/addon/zfs" ewarn "Automatically removing old modules to avoid problems." rm -r "${EROOT}lib/modules/${KV_FULL}/addon/zfs" || die "Cannot remove modules" rmdir --ignore-fail-on-non-empty "${EROOT}lib/modules/${KV_FULL}/addon" fi if use x86 || use arm then ewarn "32-bit kernels will likely require increasing vmalloc to" ewarn "at least 256M and decreasing zfs_arc_max to some value less than that." fi ewarn "This version of ZFSOnLinux includes support for features flags." ewarn "If you upgrade your pools to make use of feature flags, you will lose" ewarn "the ability to import them using older versions of ZFSOnLinux." ewarn "Any new pools will be created with feature flag support and will" ewarn "not be compatible with older versions of ZFSOnLinux. To create a new" ewarn "pool that is backward compatible, use zpool create -o version=28 ..." }