diff --git a/sys-kernel/pentoo-sources/Manifest b/sys-kernel/pentoo-sources/Manifest index 546c090a2..7a6ff250d 100644 --- a/sys-kernel/pentoo-sources/Manifest +++ b/sys-kernel/pentoo-sources/Manifest @@ -73,6 +73,8 @@ DIST genpatches-3.0-7.base.tar.bz2 127115 RMD160 9d4a1a2a6e4f9bff5a4a8b6f1e58987 DIST genpatches-3.0-7.extras.tar.bz2 17200 RMD160 74dd8384f2e1e9741b547a59eb15dd8fd87f935a SHA1 94f26f6a8876e340965c65ad1204c1b911d42498 SHA256 259f669c55dfe9b9420b0e2875af0c404f333961b19e5cdd40d8df5f07fc698b DIST genpatches-3.1-10.base.tar.bz2 180217 RMD160 2817a9d111441d2584e4e1b1b8e7d669e96acc63 SHA1 b77f380a2d0007876d83389cbabef213bbbf09fc SHA256 d5d0b9e2689a5326028e27ef75f93253762c20e157de73d3ad856d44b6295c76 DIST genpatches-3.1-10.extras.tar.bz2 17200 RMD160 fa8aa6ba8bc1e554758017d371769536d025bdc1 SHA1 47240cdc21d69d2af05d0b2bd7dcbb1615508f86 SHA256 b108dbf3b5ddad1701cacd2f1c936a63b60d1a4cd86fd7f9311230e3bacac56b +DIST genpatches-3.2-5.base.tar.bz2 28499 RMD160 bd19317c1d3e5c427a49a6f46a6e20639426d009 SHA1 0e00aa2856505296e904715cab48a5e68fab66c2 SHA256 a5795f0f1c5302423c89142af51835bbf238bc0f31ae236a676fea4ae3858f13 +DIST genpatches-3.2-5.extras.tar.bz2 17208 RMD160 8324da51ce71afb0d375f34b0dd05209079bd7a3 SHA1 c2f4e029aebbc0ae82221aa2643de06a2d08cbd8 SHA256 7f60ab18e2965d024b7a36327577bcc771061f2cfac221ed475a6fd6b2ab89c7 DIST hardened-patches-2.6.32-7.extras.tar.bz2 317378 RMD160 d968958ef3adbf1ffe890a7b4c4b15fd56d6452b SHA1 95c455951aa19e7a8d291cafc4a76773caf53eb0 SHA256 5f77890ec0134dfdce5fb48c64038906857b847482a5fcaac17cb25b5d9f6d44 DIST hardened-patches-2.6.34-6.extras.tar.bz2 332061 RMD160 2ff07061ffd4dd7001f755e9d3fef1ec23e33ad8 SHA1 25c56f38cf7588ce5a81595136cc3ff1c9922d2f SHA256 ceb03d8b8bbc31587604cd7fad02c7198c11516000645f13be4f1af205e23f99 DIST hardened-patches-2.6.35-8.extras.tar.bz2 349768 RMD160 6addf3007a5f4de95854fd4e93c65885b2494c7d SHA1 0cbabbcf7ab9b19214e583788b625330806d9898 SHA256 17f43e0b2203ac2020892164cbfd8b913c90cc3f8d1bae3ff88a8843f0bc56d7 @@ -98,6 +100,7 @@ DIST hardened-patches-2.6.39-7.extras.tar.bz2 554731 RMD160 6d0214550484fcfcebf8 DIST hardened-patches-2.6.39-8.extras.tar.bz2 520522 RMD160 f55396e300d3061ae7904f1768feb5a2bf61b6aa SHA1 7f9352b7c95f8c8fc4a770abd1aa7916ba13b6c9 SHA256 0edc43c416705f5a0fa5f24ae5e4f85d02d98d553e3e539257339bc18b3434e9 DIST hardened-patches-3.0.3-1.extras.tar.bz2 441098 RMD160 6d5dd6a4c8ac253bb66fbbb42fb136a30c9d9ef8 SHA1 33b9142b5691f859e30ffac9600175e1567bff1a SHA256 aaf9289f900b906410ae0b0facbf10f96f7eb7b9a8f4c4be545538746d54533f DIST hardened-patches-3.0.4-6.extras.tar.bz2 475630 RMD160 d1810c18572ab742e93cbcb8c53c0eac5ab40ee7 SHA1 e5e10063325c2dd425b463f628baabc457d99e28 SHA256 8d37f296d0f578a5148caa9f967a3628021196533792f5184157d4420971ec91 +DIST hardened-patches-3.2.2-2.extras.tar.bz2 549864 RMD160 13c1c5229cadf18c08a0836154e42b704886e4c3 SHA1 5084934b7e1b910866b3aba55372366b13df5f43 SHA256 ac5a31186deea2324442f0989bc897548d018d0fbd2fa1abcc7cd846b3271a19 DIST linux-2.6.23.tar.bz2 45488158 RMD160 755690e80751d5de86d260fe05c6eeadde116c4e SHA1 3a186adf13e44415796ab6381aa8979b16a5d5ca SHA256 d4e67c0935ffb2a4158234bff92cc791b83177866009fc9b2214104e0038dbdb DIST linux-2.6.26.tar.bz2 49441874 RMD160 57c37e81afa48e7c05e1a933d390a12ac2921255 SHA1 3f44384bf84f27add3b6c43ec68f974d7f7e9c67 SHA256 666488e2511393fdb901eaf1e67275bcc38ab37c930e8a9adb290a95c1721a2a DIST linux-2.6.28.tar.bz2 52665364 RMD160 47e8925220e29e239f9478228fc53543c1f7b300 SHA1 4f40f8bf3fd110b0cc6e1fea5f539c98f9959e94 SHA256 ae0d97c55efe7fce01273c97f8152af0deff5541e3bbf5b9ad98689112b54380 @@ -113,6 +116,7 @@ DIST linux-2.6.38.tar.bz2 74739098 RMD160 d1179be93f1309303b9aa6008a25b6247726e7 DIST linux-2.6.39.tar.bz2 76096559 RMD160 feddc516bc15e78f12f611ff184d38baa4eac4ee SHA1 68518112821e55f4ac1df64f2e0e809cedfcc5ef SHA256 584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6 DIST linux-3.0.tar.bz2 76753134 RMD160 e20c9564ec0c8128e28a4c038986d4d93bbe34bb SHA1 45b64bffc860f70ab7956da4493c488010714650 SHA256 64b0228b54ce39b0b2df086109a7b737cde58e3df4f779506ddcaccee90356a0 DIST linux-3.1.tar.bz2 77190238 RMD160 f9a3ce57b9f20a1402ef340792d3c223140ce1d2 SHA1 ac792701561b1cd4279302b8bb8f474731762ad1 SHA256 2573d2378c754b0c602b57586e9311e5b38c5d1e6c137f02873833633a4b9359 +DIST linux-3.2.tar.bz2 78147838 RMD160 15eb022305dfc8b0e1d59e396911fa86eb9c3bdf SHA1 3460afa971049aa79b8f914e1bfd619eedd19f55 SHA256 c881fc2b53cf0da7ca4538aa44623a7de043a41f76fd5d0f51a31f6ed699d463 DIST penpatches-2.6.28-5.tar.bz2 153474 RMD160 116defdbc5f3696f18b1d7de5b0370fb01fa34d9 SHA1 de1b91537b41439833d9c4d7247cb59104e94e82 SHA256 ca12b54b8a2cca06f8b8cd7c1511de0c7ccb4b68c624db5f9d34143ed6cc9ce2 DIST penpatches-2.6.29-3.tar.bz2 185128 RMD160 83b433ca14f8c019307ddff5aa88cdcf5ea4f507 SHA1 83e995449fdbe02079e8ad535ba77ca1b3564696 SHA256 c3edd733ad389ad27f61eff262586acdca567e4eafafa4880c8b05c819eff5df DIST penpatches-2.6.30-1.tar.bz2 103718 RMD160 fab3e42f47d9c25011effb756bd37ea5137243ad SHA1 84a2dd1c799b1f81c9e96b9faafe4ec8237780d6 SHA256 81afe1ced4538ab93a97d19075a861df252fd454b3739213b879218dbed39f75 @@ -132,6 +136,7 @@ DIST penpatches-2.6.39-2.tar.bz2 304558 RMD160 df9a11820385b0c5505aa916a0a5e3f26 DIST penpatches-3.0.3-1.tar.xz 146752 RMD160 4937f62ff4bd579d4d52513ed783723357d7a389 SHA1 de42e2684037d03c2b636620863125bb623f4815 SHA256 ce414ce7558c3a8ac10cce6040ffa2ede30ad4004d1b895e42dae5092c1f78eb DIST penpatches-3.0.4-2.tar.xz 148304 RMD160 79e5350675ce413e2b0a050d80cba234ca4a0953 SHA1 93255bd42181d46878fc3cd636d9f66a71bcfebe SHA256 569dc8f66767f717b55290c607af9c4fb7163ab4cb755dc5890c06ee5ac8466c DIST penpatches-3.1.7-1.tar.xz 147896 RMD160 feb4a842c3fd423a7ba9ea7980bdba8aed50a98f SHA1 b28d61b8ab5ce2258d6df3b2f737c0f898aa6ab6 SHA256 0c1c320cbc7ad5d47181dadd1c91dc162b795cc9677ca0730f273b19c2a64440 +DIST penpatches-3.2.2-1.tar.bz2 188410 RMD160 e0fbc580197e83a88adcb1e17a4b3f79ad3c1a50 SHA1 9b80a5cbe6b811f821ccd9ef01027fe29e277888 SHA256 c4572b9643026bc27c7813df2e95b6194d303b752dd0ec4315dba19c8699caf1 DIST pentoo-patches-2.6.23-5.tar.bz2 264283 RMD160 8f568503dc38ddde01b44d23f60a09e157c6e3cb SHA1 4ff684fe488df9ca4fa05f003d9721a4939a26f0 SHA256 eac27e32b60322dcdffbe6524fc08bf4f63bdb8920bb250cfe33b239fd4e0102 DIST pentoo-patches-2.6.26-1.tar.bz2 133360 RMD160 cc65bb52adf826cea9ec390b949abc4b7b0b5900 SHA1 a5c13f046282d6b23eaaf26d39f46af098363de2 SHA256 128fd02f247c0dcd8f4a36019e6018ec19e119bb794f124d8e26b7cc619a00b7 EBUILD pentoo-sources-2.6.23-r5.ebuild 864 RMD160 1021113f3c73dfbaa0ad7ad7feb2fae4a6af78ee SHA1 e443fd4faa12a47671e0a267ff210ce5a794139f SHA256 5f4cd1d90637fd0529d25db9236c90257d361f58cb45687d9550b62733a5a6ef @@ -170,3 +175,4 @@ EBUILD pentoo-sources-2.6.39.ebuild 2565 RMD160 4923bce5f860a53f957ef84c27771d70 EBUILD pentoo-sources-3.0.3.ebuild 2585 RMD160 6a52798c6fd3536b25c8b6a6694fff5f648b833f SHA1 82f7c9182260f76841055e0c419bac36021774ff SHA256 8a496840eaf4a93d4fb936a076dd42721a04a570c22a09fbce7c916ef4b9f2f0 EBUILD pentoo-sources-3.0.4-r1.ebuild 2629 RMD160 173b87e3440b35891bb8ce607da0a6f9c7922786 SHA1 1573a23b6001899a06fb37c4f56fa8d4bf3c8c29 SHA256 38d2ac4f80abaf0e325373b5532854a33be32fab4052e9a88f96a82233ef5e57 EBUILD pentoo-sources-3.1.7.ebuild 1719 RMD160 86bb8a4ca8799718b1e20b95dcf422abb673e48b SHA1 34cf101c21ce30434feedfecaa7e0599bc425f20 SHA256 4e2f1306392e9f588229403992c404b6918b75f4030121805e51b8c672b7cf8d +EBUILD pentoo-sources-3.2.2.ebuild 2473 RMD160 e7dd4152acbe47962805257b3f1e5bf1a6e8af9b SHA1 575a1bffab7c2a46a98e19c7597e540c9a4ff542 SHA256 d2980af551ec125a234d2f2b3d799c522eb43953b9410a83af549977c2079d65 diff --git a/sys-kernel/pentoo-sources/pentoo-sources-3.2.2.ebuild b/sys-kernel/pentoo-sources/pentoo-sources-3.2.2.ebuild new file mode 100644 index 000000000..18bb72cbe --- /dev/null +++ b/sys-kernel/pentoo-sources/pentoo-sources-3.2.2.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=4 + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="5" +PENPATCHES_VER="1" +inherit kernel-2 +detect_version +detect_arch +K_SECURITY_UNSUPPORTED="1" + +KEYWORDS="~amd64 ~arm ~x86" +HOMEPAGE="http://dev.pentoo.ch/~jensp/penpatches.xhtml" +IUSE="openfile_log pax-kernel aufs" +DESCRIPTION="Full sources including the Pentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" + +PENPATCHES="penpatches-${PV}-${PENPATCHES_VER}.tar.bz2" +PENPATCHES_URI="http://dev.pentoo.ch/~grimmlin/distfiles/${PENPATCHES}" + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-2" +HGPV_URI="mirror://gentoo/hardened-patches-${HGPV}.extras.tar.bz2" + +UNIPATCH_LIST="${DISTDIR}/${PENPATCHES} ${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" +UNIPATCH_EXCLUDE="2100_proc-mem-handling-fix.patch" +#UNIPATCH_EXCLUDE="4200_fbcondecor-0.9.6.patch 2100_proc-mem-handling-fix.patch" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${PENPATCHES_URI} ${HGPV_URI}" + +pkg_setup() { + # We are proud of it, let's show it + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4421_grsec-remove-localversion-grsec.patch" + if ! use pax-kernel; then + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ + 4440_selinux-avc_audit-log-curr_ip.patch \ + 44??-grsec* + 44??_grsec* + 4445_disable-compat_vdso.patch \ + 4420_grsecurity-* + 9999_aufs3-grsec.patch" + else + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4400_logo_larry_the_cow.patch" + fi + if ! use aufs ; then + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ + 4310_aufs3.patch \ + 9999_aufs3-grsec.patch" + fi + + use openfile_log && UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/openfile_log-36.patch" + #UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/9997-desktop-responsiveness_2.6.35_fix.patch" + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4500-new-dect-stack.patch" +} + + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + eerror "It may be desired to download the official pentoo kernel config from here:" + use x86 && eerror "https://www.pentoo.ch/svn/livecd/trunk/x86/kernel/config-${PV}" + use amd64 && eerror "https://www.pentoo.ch/svn/livecd/trunk/amd64/kernel/config-${PV}" + if ! version_is_at_least 4.4.3 "$(gcc-fullversion)"; then + ewarn "If you are using the pentoo kernel config then you must also install" + ewarn "and use >=sys-devel/gcc-4.4.3 to build" + epause 3 + fi +}