# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="2" ETYPE="sources" K_WANT_GENPATCHES="base extras" K_GENPATCHES_VER="14" K_DEBLOB_AVAILABLE="1" inherit kernel-2 detect_version detect_arch KEYWORDS="~amd64 ~x86 -*" HOMEPAGE="http://kerneldedup.org" IUSE="deblob" UKSM_VER="0.1.1" UKSM_FILE="uksm-${UKSM_VER}-for-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.patch" UKSM_URI="${HOMEPAGE}/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_FILE}" UKSM_PATCH0001_FILE="0001-UKSM-let-the-default-uksm_sleep_jiffies-10-msecs.patch" UKSM_PATCH0002_FILE="0002-UKSM-Fix-a-libc-crash-introduced-by-uksm-zero-pfn.patch" UKSM_PATCH0001_URI="${HOMEPAGE}/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_PATCH0001_FILE}" UKSM_PATCH0002_URI="${HOMEPAGE}/download/uksm/${UKSM_VER}/patches/vanilla/${UKSM_PATCH0002_FILE}" DESCRIPTION="Full sources including the Gentoo patchset and UKSM patch for the ${KV_MAJOR}.${KV_MINOR} kernel tree" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${UKSM_URI} ${UKSM_PATCH0001_URI} ${UKSM_PATCH0002_URI}" src_prepare() { epatch "${DISTDIR}"/"${UKSM_FILE}" epatch "${DISTDIR}"/"${UKSM_PATCH0001_FILE}" epatch "${DISTDIR}"/"${UKSM_PATCH0002_FILE}" }