summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/pf-sources/ChangeLog7
-rw-r--r--sys-kernel/pf-sources/Manifest27
-rw-r--r--sys-kernel/pf-sources/pf-sources-2.6.38_p1.ebuild63
3 files changed, 95 insertions, 2 deletions
diff --git a/sys-kernel/pf-sources/ChangeLog b/sys-kernel/pf-sources/ChangeLog
index 16fc7ce4bd64..2d19f629724e 100644
--- a/sys-kernel/pf-sources/ChangeLog
+++ b/sys-kernel/pf-sources/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-kernel/pf-sources
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/ChangeLog,v 1.17 2011/03/15 12:54:24 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/ChangeLog,v 1.18 2011/03/25 22:31:52 wired Exp $
+
+*pf-sources-2.6.38_p1 (25 Mar 2011)
+
+ 25 Mar 2011; Alex Alexander <wired@gentoo.org> +pf-sources-2.6.38_p1.ebuild:
+ version bump
*pf-sources-2.6.37_p6 (15 Mar 2011)
diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest
index 8ef6167aef60..bf32ece44486 100644
--- a/sys-kernel/pf-sources/Manifest
+++ b/sys-kernel/pf-sources/Manifest
@@ -1,3 +1,6 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
DIST bfs357-penalise_fork_depth_account_threads.patch 9786 RMD160 4ff4047a717f718a211c4521e5d8c0d8af4254a6 SHA1 03fc0dbb4354103894b0cff30dc72d242d626dcc SHA256 c8ca930785b969ca24a6f8dbd63bdfbe4d07264b1c982272d50718e712d00f13
DIST deblob-2.6.31 80819 RMD160 20972daf3852336198b5e1ac4f95a9d88f5d1d67 SHA1 41070a790894136913469bdcb3433b3d13b3e797 SHA256 4dce1f711d5098430f15ca0664ad3a1ad83a0ce6faf10d0dc8b8f53f2ab655f0
DIST deblob-2.6.32 84094 RMD160 394f46ec5b869638a7bc2e87beb118167c9bd6cb SHA1 1a2a1efb72126609d9e3b9be99ae5be2751efd06 SHA256 de625f0bd221c9c38d4453f1b709622f222d86a0ae9350d2b7b0e17795e6de6d
@@ -6,6 +9,7 @@ DIST deblob-2.6.34 88276 RMD160 12f83200b74a9d859b7241b1e8d8c0250d8bcb90 SHA1 98
DIST deblob-2.6.35 90643 RMD160 3ddd784a9be90b98f126345fc71b45bc711b66a6 SHA1 a8774f8e27c402701fb436e2bd3ea996d88178b6 SHA256 dda16c3b77c6159715ca05d8a45f509420f5fc708afee038a820e18751f537b7
DIST deblob-2.6.36 90559 RMD160 32cc73f2b3fa0304e7ebf8c35f0501570ad08ce7 SHA1 71c2cc4bcdb800d46deac61cb9ac8c2cc51b1faa SHA256 fe4fb0cb06d017d1ec70f50c1c06e184c31c9bba6c4b359e43d54125d60501df
DIST deblob-2.6.37 97431 RMD160 8880f01ec565b3d5093caeacf7b1ee2b93d6f586 SHA1 a34daada57dc6d73cfc61b25dfcb248eac245337 SHA256 8beee2feddd27230aac078017d4927b67296941c855720560e58ab520abe7e2e
+DIST deblob-2.6.38 99773 RMD160 f52e78df8e819319d0aabf24fe471e2ef9e02140 SHA1 0d176aa88f0525123d293e26617f2d287fabdddc SHA256 ddabcd846baa19b7e82adec3ca8ff17f2f7425c292516889098559f639e763eb
DIST deblob-check-2.6.31 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3
DIST deblob-check-2.6.32 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3
DIST deblob-check-2.6.33 247608 RMD160 840bf8a229ea79810519eee6241edb85b78a6562 SHA1 d45a24eb16e5ac956c0fcddbc1ac4d67e326c7b8 SHA256 da1aecdf3ab7f1207b90642d303e52262ccc2ed9e49739b729512b88950d17f3
@@ -13,6 +17,7 @@ DIST deblob-check-2.6.34 268995 RMD160 0186c8b3ef596feb0be938a7a75da620a7f425b2
DIST deblob-check-2.6.35 269127 RMD160 2143e3f0fc362d90b00f5f05cdd6dac811f352d0 SHA1 6f2b976d64ad375db641ca9220fc40df1c5e3d8f SHA256 2cf4a02ab3e06512fe16d75704ceca9bd4d97fe0985ea0a0a34f64ce7fc18527
DIST deblob-check-2.6.36 285794 RMD160 2e3232ec9cbbb4874e90a4995372e2f10c0036e1 SHA1 f06f75e3b96d8bce109aa30ccab491624602795c SHA256 5e6fcb7110da5fb62edb0b85f169090de714cba2aac3cbfafbd84b6a860c8641
DIST deblob-check-2.6.37 328720 RMD160 6739c283f68b9de253071d757991d41618722cb8 SHA1 65d202793837b916974de3e0d2dfa5312cbfe31e SHA256 113898a885fce63b367ea6b7ddcf1e7c3ae47bac01617c228252a061433b6d32
+DIST deblob-check-2.6.38 345831 RMD160 1caea73e54a21cb1100a4ee8226201ddd8a89985 SHA1 44de3ac14d9a3e94b97553051aff0ebfada45274 SHA256 6f681dbd1c1c44cba2c9902dd77a5a51b2d1cc81567cffc60ba92bd0bdd4ff2f
DIST linux-2.6.31.tar.bz2 61494822 RMD160 c0d88e63740abf0d4f9d82557260a31643f5a01b SHA1 c6e0e6b473ba2b80d164e37cfabf294e783c03d9 SHA256 0acd83f7b85db7ee18c2b0b7505e1ba6fd722c36f49a8870a831c851660e3512
DIST linux-2.6.32.tar.bz2 64424138 RMD160 b93742cbaf8174f2200d2dbef0d47a26c618039c SHA1 410b4fc818023bfef60064e973ff0ab46d3bfb19 SHA256 5099786d80b8407d98a619df00209c2353517f22d804fdd9533b362adcb4504e
DIST linux-2.6.33.tar.bz2 66266488 RMD160 7f0897db8113bc17249d82d61ca41e3b91eb4664 SHA1 acc8db00f30c7dfb4f04183a88ba35a32b6f8e8d SHA256 63e237de3b3c4c46a21833b9ce7e20574548d52dabbd1a8bf376041e4455d5c6
@@ -20,6 +25,7 @@ DIST linux-2.6.34.tar.bz2 67633622 RMD160 dafd721b00c13e3652405b517b379eed10020b
DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf
DIST linux-2.6.36.tar.bz2 70277083 RMD160 d739da505a79e71a1370d36e1373b36be055c123 SHA1 b546ab66458d7d614151d80adbc03b4d28977ae2 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04
DIST linux-2.6.37.tar.bz2 73577826 RMD160 fced3801f3c94aa545c90e10981de616376a3b41 SHA1 eba83c89e71a86060ef6ff76aefff660aef819e2 SHA256 edbf091805414739cf57a3bbfeba9e87f5e74f97e38f04d12060e9e0c71e383a
+DIST linux-2.6.38.tar.bz2 74739098 RMD160 d1179be93f1309303b9aa6008a25b6247726e764 SHA1 02aade5ad3dedd70739c9b4a05de40edbe432d25 SHA256 72f0cfaefb8dc86b219d5a742dd0375332627641ecbdf5badd3158e2127b9304
DIST patch-2.6.31-pf9.bz2 358306 RMD160 125e81be6cc3eff4b2a52317978b713901968cb3 SHA1 55796d40ab58654914738af1544c334ba80b7cb9 SHA256 55106f8f17d7987e8789254d52f44e093a2ab520292d0106288d14ea4f3a1e9c
DIST patch-2.6.32-pf16.bz2 445921 RMD160 b5116075a5fb12eaf6d8f67535e20b5b566c7eed SHA1 04f99492c102aa69918d3f1ae61328d8de78c7a9 SHA256 72ba0a9eb0c0dda1e553b9d0d7e450eec96cbfa625f3a3c2a8397d1ce12f7f20
DIST patch-2.6.33-pf4.bz2 378325 RMD160 77d9df1f077777f0e94297c5374db86e14d1bf0d SHA1 0072e34e5b9624b636e01c70eda20f4f6017df6c SHA256 4b6b641746e30983ac51a20b3098053f69591861bdf0b43e3bed9df8ccf6ff70
@@ -33,6 +39,7 @@ DIST patch-2.6.37-pf3.bz2 341676 RMD160 460fa2acb478439e8df4671afdead596a14dd59d
DIST patch-2.6.37-pf4.bz2 357552 RMD160 4eec25027643610f2b8afba6b4eab767fb35bff0 SHA1 4c140433b7a1991791ad0a91af35e28f7d8cca67 SHA256 806ae932d13b47f34220a660c9c20fd91f3fd87b40b67c3cca4ba12ef0da3728
DIST patch-2.6.37-pf5.bz2 357302 RMD160 c902b65c98d98e4e36bcad841662c2095c21a113 SHA1 334b9dbf08517361b0c5c23594578c54944da8c2 SHA256 68d66331359a7e341a0bdfda9b9654e097819de0cd438c703f5587ac36236c79
DIST patch-2.6.37-pf6.bz2 379823 RMD160 76dbc236a09f30b38a34c1ce9e38f5d3489ec148 SHA1 9696e4f30d68e1127a2e8e5269088e6c92c1c1da SHA256 0ba90c8f1be582a81568f2ffdfdb3f16feae8bbc446b59174f0767e873ce177a
+DIST patch-2.6.38-pf1.bz2 270750 RMD160 e85264624c67b02a10375e6349a7ef395d39bf92 SHA1 d8d7925e5272d04dbc967101525c51cc023de48a SHA256 64f38f59b6d519418e8f6be283fd682cc0d2c5a53bf0339dbb37f52b22335685
EBUILD pf-sources-2.6.31_p9.ebuild 1426 RMD160 f463b33f7313e94810efa0d36025cca30fea993d SHA1 ec89e31caa1c8c12806c1a275f0d99c6b7d41b3f SHA256 8948cd971b922eefb4839abe2af9123f0882ac8de99140cfe63355dd3bd23339
EBUILD pf-sources-2.6.32_p16.ebuild 1427 RMD160 1e32f053e98df9976f5ed7ef758e1db6c03b9f6b SHA1 cd417bd4a85b13afdda7aeae44797b87956f742b SHA256 de96551962fca91398bc3ef1442bf6781b6f9da819d909fdba05b6445aff6c33
EBUILD pf-sources-2.6.33_p4.ebuild 1426 RMD160 532cc46ef2708ff714eb68dbe92fbc4b7ba60492 SHA1 d8e503fa742dbacf0308efb10b840456cea975da SHA256 d8aedff62d1be226ef56e8118e9e7b5f3356e40071bdd1e85e12e097e9cafb3f
@@ -46,5 +53,23 @@ EBUILD pf-sources-2.6.37_p3.ebuild 1828 RMD160 b5df3301122c013e12240a4f848e994d9
EBUILD pf-sources-2.6.37_p4.ebuild 1828 RMD160 3742831f0ed232ff3dcb03ac60339a06eabec7da SHA1 7059c9bc95eb4fbf29f9b70ee237d1400a478ffb SHA256 ae6802e8faaf51c230751e73efa0aef9b9c1bdf8ed25f69a847ab7ef9e0cfb43
EBUILD pf-sources-2.6.37_p5.ebuild 1828 RMD160 04359b87735581c9707c4a3acd265d13ff4ec65c SHA1 fd9896bd49cb82791afbb373863c908975fdb0ed SHA256 77327baf48709d3cf40abe142d87af6531dde7c78002953e4b2004ec05e21875
EBUILD pf-sources-2.6.37_p6.ebuild 1831 RMD160 0f3d43c3b188d8aaed116c50d5ec76c35b15d01b SHA1 63ab71857b7f3b61ba561a300e6be870fc6509f4 SHA256 f06e3373a044efbe9711157761fb0abfbafa8518dc24d1ba4db9b4a28cfeecd0
-MISC ChangeLog 3495 RMD160 8bd5bb15a842a8b3ff336a1895083057dcef643f SHA1 0062ed1c9a1f5dbb45de056ca816f3846a1bc2bc SHA256 d10fc9574cd2a381850fcd2a37fc96bfc751792d700ba58010d547aa9d9275ad
+EBUILD pf-sources-2.6.38_p1.ebuild 1828 RMD160 23643a73e52a4a3f7b1a0922157768c566fac5a7 SHA1 0a1b7606cedf6db6cb76440d6bca2afe5d924854 SHA256 66ccd5c16b3efd0af00bf9e3f650e6a17e9db65387803166caccaee08f14e147
+MISC ChangeLog 3624 RMD160 d0d8842b88aa1f21136074807281deb71a489d3e SHA1 c33bc292c334699c7da10eb1024ffbd858c76854 SHA256 9b6c504911456797a2606d7ca8bd2e0796ac49038444dc5fd4569442b8c197d4
MISC metadata.xml 639 RMD160 66491ffb8f63de4c2280660539b9511da00d6c06 SHA1 95130297611287e074688def020cb1d9a585165a SHA256 ffdfe973ba8a5673cfc8f68c85438d7c0129d85930b48013e6901a37b936bb15
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQIcBAEBCAAGBQJNjRhgAAoJEDZF8K7rm0r6XPgP/RXo13Awhija67/v5TpE/FUX
+CBbkFDErePl4adOXaRLnKSDNTiGNNLb47tnBXCXN8UGFEddizV+Am/KOQ3ExnLzt
+TLNsdFfAj1WAWhnh2bIH8K4cRibybTAYLM8I57wmjtIoh+jDVvKoh2a1Oh8hkch9
+3sSPiYqlV6zJCdY5omlJNn2WTymUM8/z3QNQfdTemx22z8++/D3hhFahKvYaKmtr
+1m+cfTdpslfpWitXqlL8EAERhYPnm5Tr+9wDnTcHNvjI8NhtQPZUcpiJRQ9a/3YJ
+rU0b0t7Face9PJD4qdAAnyB5Oir0JfR/Wadu0X6bgOwbjimQxuRYJLASB/R5zwpP
+dpTi8Rg2IkryEeiQpihbaCqE5MWK+x16Bqm7wPsUGGuUnERCoXfMo/og8XjMsmNz
+kE89upTYNI334POkSvQ6n2qn6EzWmCTScq2IYerm1P4qw0d3ZQpX79pWxm6719Tt
+lQBu/1OwHfHG+aTpMWtsbXAy2O6H2sSkT9X9VOEo1L8z4skw3PzRGRoixKlGl6Zq
+VO4bHOAADnpyvRUaVrLnSK3NKg4gcnJuhW1qP7qOP81571UCLbJatsxWzAPIaZyY
+s0bzQuQ+t6zd604hLw2/9n65ZBzRVDxsOff42DwGgT4X3hV6EnzfgQYJhoE2eHdf
+5tMxlakTynWSnI53baG4
+=MVOV
+-----END PGP SIGNATURE-----
diff --git a/sys-kernel/pf-sources/pf-sources-2.6.38_p1.ebuild b/sys-kernel/pf-sources/pf-sources-2.6.38_p1.ebuild
new file mode 100644
index 000000000000..75e075947f20
--- /dev/null
+++ b/sys-kernel/pf-sources/pf-sources-2.6.38_p1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/pf-sources/pf-sources-2.6.38_p1.ebuild,v 1.1 2011/03/25 22:31:52 wired Exp $
+
+EAPI="2"
+
+COMPRESSTYPE=".bz2"
+K_USEPV="yes"
+UNIPATCH_STRICTORDER="yes"
+K_SECURITY_UNSUPPORTED="1"
+
+CKV="${PV/_p[0-9]*}"
+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 LinuxIMQ"
+HOMEPAGE="http://pf.natalenko.name/"
+
+PF_PATCHSET="${PV/*_p}"
+PF_KERNEL="${PV/_p[0-9]*}"
+PF_KERNEL="${PF_KERNEL/_/-}"
+PF_FILE="patch-${PF_KERNEL}-pf${PF_PATCHSET}${COMPRESSTYPE}"
+PF_URI="http://pf.natalenko.name/sources/$(get_version_component_range 1-3)/${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/_p/-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}"
+ if use experimental; then
+ for patch in ${EXPERIMENTAL_PATCHES[@]}; do
+ epatch "${DISTDIR}"/"${patch/*\/}"
+ done
+ fi
+}
+
+K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, see: \
+${HOMEPAGE}."