# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: sys-kernel/lenovo-sources/lenovo-sources-2.6.29-r1.ebuild 2009 04 01 # ETYPE="sources" K_WANT_GENPATCHES="base extras" K_GENPATCHES_VER="2" inherit kernel-2 detect_version detect_arch KEYWORDS="~amd64 ~x86" IUSE="" HOMEPAGE="http://www.das-labor.org/Gentoo_Lenovo-Sources" DESCRIPTION="Gentoo Patchset + TuxonICE Support + Linux PHC + Packet-Injection Support + Hardened Patches + Grsecurity(included paX) + Thinkpad-Acpi" TUXONICE_VERSION="3.0.1" TUXONICE_TARGET="2.6.29" TUXONICE_SRC="tuxonice-${TUXONICE_VERSION}-for-${TUXONICE_TARGET}" TUXONICE_URI="http://www.tuxonice.net/downloads/all/${TUXONICE_SRC}.patch.bz2" THINKPAD_ACPI_VERSION="0.22-20090318-BETA" THINKPAD_ACPI_TARGET="2.6.29" THINKPAD_ACPI_SRC="thinkpad-acpi-${THINKPAD_ACPI_VERSION}_v${THINKPAD_ACPI_TARGET}.patch.gz" THINKPAD_ACPI_URI="mirror://sourceforge/ibm-acpi/${THINKPAD_ACPI_SRC}" GRSECURITY_VERSION="2.1.14" GRSECURITY_TARGET="2.6.29-200903281534" GRSECURITY_SRC="grsecurity-${GRSECURITY_VERSION}-${GRSECURITY_TARGET}.patch" GRSECURITY_URI="http://www.grsecurity.net/test/${GRSECURITY_SRC}" HGPV="2.6.28-8" HGPV_URI="http://dev.gentoo.org/~gengor/distfiles/${CATEGORY}/${PN}/hardened-patches-${HGPV}.extras.tar.bz2 mirror://gentoo/hardened-patches-${HGPV}.extras.tar.bz2" IPV="${PV}" UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/${IPV}/mac80211_2.6.28-rc4-wl_frag+ack_v3.patch ${FILESDIR}/${IPV}/linux-phc-0.3.2.patch ${FILESDIR}/${IPV}/ath5k-frequency-chaos-2.6.28.patch ${FILESDIR}/${IPV}/ath5k-injection-2.6.27-rc2.patch ${FILESDIR}/${IPV}/ath5k-pass-failed-crc.patch ${FILESDIR}/${IPV}/itpm.patch ${FILESDIR}/${IPV}/colored-printk-2.6.29.patch ${DISTDIR}/${GRSECURITY_SRC} ${DISTDIR}/${THINKPAD_ACPI_SRC} ${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2 ${DISTDIR}/${TUXONICE_SRC}.patch.bz2 " UNIPATCH_EXCLUDE="1008_linux-2.6.28.9.patch 2100_block-fix-performance-regression-in-sync_dirty_buffer.patch 4420_grsec-2.1.13-2.6.28.8-200903191958.patch 4425_grsec-pax-without-grsec.patch 4450_grsec-grkernsec_io-select-rtc-cmos.patch" UNIPATCH_STRICTORDER="yes" SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${TUXONICE_URI} ${THINKPAD_ACPI_URI} ${GRSECURITY_URI} ${HGPV_URI}" RDEPEND="${RDEPEND} >=sys-apps/tuxonice-userui-1.0 >=sys-power/hibernate-script-2.0" pkg_postinst() { kernel-2_pkg_postinst einfo "${HOMEPAGE}" einfo "First Released Lenovo Kernel Sources!" einfo "visit for more information: http://www.das-labor.org/Gentoo_Lenovo-Sources" }