diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest index 752e07d8..949aebbe 100644 --- a/sys-kernel/pf-sources/Manifest +++ b/sys-kernel/pf-sources/Manifest @@ -1,5 +1,7 @@ DIST linux-3.6.tar.bz2 82296001 SHA256 88ae0a20fd39ecae79db0ce8f9397922fae33c8b06a54ed2c883c861126c9771 SHA512 cbaefc2c4c8ab2251c3345b7b2c88d55a49e3468d8b177b05dd6d96a802efa9a052b1a1ecab8b71298bac97f45259516d88253838332b4fdb4307780ebcddce9 WHIRLPOOL e17e3800951f0c3af21015d1a1c99698d0ef70815bd4f131dd60b30baef70d4c255988857533a9a7c058388c2febfcf02d12cde2a7ed46b24fa85aeb260c0251 DIST patch-3.6.1-pf.bz2 309123 SHA256 eed813ab3d325a05b3b591659d25ee24e4c8219f41875f6965f3794456690bc7 SHA512 5f146f03c96ec39c888c39dd85c03b55281ddc168baf55e75952243b876c6c6a5269004958f6ca7255167e2b792a9cd8ef4e38a7d3c835ef4fd78fc03cf2812d WHIRLPOOL 68b7bc4891bd6cf1fb02d5d226e472d881baea6f27759b0397010bde9c1368702096d82cb727bd2956339614b9e64845de7a8254ede9fd8d124454b9937c5837 DIST patch-3.6.2-pf.bz2 331802 SHA256 2414740c9fdfa8f75f91121e284b45ce46229098ae4c996740bfd73cc25db104 SHA512 8753fc9c2389351af66db1ef2c1d73e3f93936af95290686b69f1fcb1d712a2be593dbfe8920afae6ba79dea328c2af083e8e9a04fe6833da9f2835cd21c1f03 WHIRLPOOL 5ca70a0141f0e7eb7509f535a130385713988c5d7230ee917d58f88168f718d6d1a99e339b1dfa5e0e0c9018c659016ce3a658db25ac11a15f557011b1600b13 +DIST patch-3.6.5-pf.bz2 393586 SHA256 f9cf30022dcb86a70891c5c1f64713fa4da108beec72e5e264942c674268a6b6 SHA512 839d48419375e58b4e71e6491b24261b9cea9c1103bbec9cec4ea99097da8c17fa5b5ca393b394650baea069f3631b2f9cb3abe527acc9b6961f6708435dbfb3 WHIRLPOOL 42a7d58194081bd4841210abe8ba7c8bbcd192ac08b3076d64b9ffadb3a3979083de0adaca12c6f45a265067ed75ec315e44532ad2ba67b77f03ce120e6d51ed EBUILD pf-sources-3.6.1.ebuild 2048 SHA256 0da923c3977977d5145e54cd197aa6ab75512a0e9839201c219b6c42dc671725 SHA512 c613c3fd6c3448c2137b393ede8c3144a2f8416719042872d016089b8734409fa6d45a176b6c53cc5e36fab2ca747eaf45b2ff1c61d5853f500defcdfb73227f WHIRLPOOL f7b2ee02f62c223e082381369fc9baa3fc02a8980335500543eccf71b743ad35491d6c561f87d7cf3581c9cf0e493f6ed81ab80c59e856f79c558897c4c8bb70 EBUILD pf-sources-3.6.2.ebuild 2044 SHA256 6b54868bdd12bcc4d4265b86c1983848c5b36c747d086f294f54bea0013f44cb SHA512 60e67d8da1dda72b41039488e7db29c6b2faff070aa753e9bfc0f8d18a7f4e787808311af16f4e9b28d3570b1c740ed4f4527c5202bc75d1d5fc68d3bee83a3f WHIRLPOOL 500980b3f6635c89ae3c6a29cbc535d6334eecae39c4f2214a15de124a26d8cfc8fe56bcd790d063b0b0f4527fb46e0580ff9b0e15058be87f1b9fc3296c46b5 +EBUILD pf-sources-3.6.5.ebuild 2044 SHA256 6682bf67ac4507734a43f5b48fc681837adf4e3e92ae7086c1e5bd44f3b497ec SHA512 2bdaefbf3b4546ee15d69f77abff23fe0d3e23777f81f8b1b963560e1694c6e747ac24012d5006ba5515be65141bff66df629a58f25fc86ef3a119c56d53a0d6 WHIRLPOOL 69451d0464f57cefd80fe21afe62f20072f3e7eb8402ac7142b7e945d230fefebb2fb016fa32a2c4a963798c03d525b305ca569c0e20e30ffeb702a05513dce0 diff --git a/sys-kernel/pf-sources/pf-sources-3.6.5.ebuild b/sys-kernel/pf-sources/pf-sources-3.6.5.ebuild new file mode 100644 index 00000000..51a71f16 --- /dev/null +++ b/sys-kernel/pf-sources/pf-sources-3.6.5.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/pf-sources-3.6.4.ebuild,v 1.1 2012/10/23 19:28:16 hwoarang Exp $ + +EAPI="2" + +inherit versionator + +COMPRESSTYPE=".bz2" +K_USEPV="yes" +UNIPATCH_STRICTORDER="yes" +K_SECURITY_UNSUPPORTED="1" + +CKV="$(get_version_component_range 1-2)" +ETYPE="sources" +inherit kernel-2 +detect_version +K_NOSETEXTRAVERSION="don't_set_it" + +DESCRIPTION="Linux kernel fork with new features, including the -ck patchset (BFS), BFQ, TuxOnIce and UKSM" +HOMEPAGE="http://pf.natalenko.name/" + +PF_FILE="patch-${PV}-pf${COMPRESSTYPE}" +PF_URI="http://pf.natalenko.name/sources/$(get_version_component_range 1-2)/${PF_FILE}" +EXPERIMENTAL_PATCHES=( + # http://ck-hack.blogspot.com/2010/11/create-task-groups-by-tty-comment.html + # http://ck.kolivas.org/patches/bfs/bfs357-penalise_fork_depth_account_threads.patch +) +EXPERIMENTAL_URI=" + experimental? ( + ${EXPERIMENTAL_PATCHES[@]} + ) +" +SRC_URI="${KERNEL_URI} ${PF_URI}" # \${EXPERIMENTAL_URI} + +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~x86" +IUSE="" # experimental + +KV_FULL="${PVR}-pf" +S="${WORKDIR}"/linux-"${KV_FULL}" + +pkg_setup(){ + ewarn + ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." + ewarn "If you need support, please contact the pf developers directly." + ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" + ewarn "the ebuilds. Thank you." + ewarn + kernel-2_pkg_setup +} + +src_prepare(){ + epatch "${DISTDIR}"/"${PF_FILE}" +} + +pkg_postinst() { + kernel-2_pkg_postinst + + elog + elog "${P} has the following optional runtime dependencies:" + elog " sys-apps/tuxonice-userui" + elog " provides minimal userspace progress information related to" + elog " suspending and resuming process" + elog " sys-power/hibernate-script or sys-power/pm-utils" + elog " runtime utilites for hibernating and suspending your computer" + elog +} + +K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, +see: ${HOMEPAGE}."