diff --git a/sys-kernel/pentoo-sources/Manifest b/sys-kernel/pentoo-sources/Manifest index e639f4820..3db6b97f6 100644 --- a/sys-kernel/pentoo-sources/Manifest +++ b/sys-kernel/pentoo-sources/Manifest @@ -39,6 +39,8 @@ DIST genpatches-2.6.36-10.base.tar.bz2 151203 RMD160 947433a0f6a032ffbbc9407faf0 DIST genpatches-2.6.36-10.extras.tar.bz2 15786 RMD160 b949b2a3b5763ba30c381f0a01a6a15cde647377 SHA1 caf9cba79a8601bc55f60913cd6deb1bc433e1de SHA256 20192ce8275d9d938d56ca7b4fb5f9a38568b7e390238082f3457fdb6a0526c8 DIST genpatches-2.6.36-8.base.tar.bz2 107817 RMD160 d57100fce2dbd7ffe1b317cb49df52dc2cc7dd7c SHA1 18f2f16164b96ae66a636c392d5b10d3ff4ba1b9 SHA256 dae4beaaf6e675e9e79bed284147c64faec326c1921147252f7d0b80700350fd DIST genpatches-2.6.36-8.extras.tar.bz2 15786 RMD160 b949b2a3b5763ba30c381f0a01a6a15cde647377 SHA1 caf9cba79a8601bc55f60913cd6deb1bc433e1de SHA256 20192ce8275d9d938d56ca7b4fb5f9a38568b7e390238082f3457fdb6a0526c8 +DIST genpatches-2.6.37-1.base.tar.bz2 770 RMD160 64dcca357f523eeac74500e78310d56a8a07be30 SHA1 895e5c7ce4e8c9e01857457d8b3b9f030a99e173 SHA256 8bc3cd19243410dc4862e8903eb6738eebf01668de861f6fa2d2f6c654ec9a7d +DIST genpatches-2.6.37-1.extras.tar.bz2 15531 RMD160 7d13a870de0db777fa776d1eb1187f0a5f3de5c2 SHA1 48fc0d22cc0579c179c3265a1da605e3854b6fec SHA256 a986ffece5f069ad7346797691030e989e73c34101a998224fc57f86b2fc4bc0 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-6.extras.tar.bz2 348365 RMD160 34f64101eb49bf4f8f770a3026626db5cce52010 SHA1 e88dcdfcfd32ae407fd77cdbe8700e624d345796 SHA256 f845c4de8f0cdc594c3d45d2b3bcb8019df6989d129dded7034d974455c24c31 @@ -46,6 +48,7 @@ DIST hardened-patches-2.6.35-7.extras.tar.bz2 348127 RMD160 ca99cf8f97e4266abc2c DIST hardened-patches-2.6.35-8.extras.tar.bz2 349768 RMD160 6addf3007a5f4de95854fd4e93c65885b2494c7d SHA1 0cbabbcf7ab9b19214e583788b625330806d9898 SHA256 17f43e0b2203ac2020892164cbfd8b913c90cc3f8d1bae3ff88a8843f0bc56d7 DIST hardened-patches-2.6.36-10.extras.tar.bz2 363448 RMD160 a656acbca00a3f238f83a14566dbeade33c69092 SHA1 c53dd6aae4c779cb135a612c416f2f623f9a9ce5 SHA256 e818e8bd2066f32aa209309aa17a482e7a006ae748d850860b900226720ce8dc DIST hardened-patches-2.6.36-8.extras.tar.bz2 360680 RMD160 16e823f0382474d4ba3f4bed0335da2af150f47c SHA1 188ea901ddd028e93a92abc29ff8240f9348aee8 SHA256 38e1c5f186d5eb4f0406c933feed2acdcd450db1bd5c97230bf7980b508bec3b +DIST hardened-patches-2.6.37-1.extras.tar.bz2 357739 RMD160 1ab841928570dcc6b79648995cca2538bd175921 SHA1 4652f8395b327ac986bdae1112c35032b8fc4e43 SHA256 487d38830e5176509e1285ff859a4024c6de3ee2fde15b9fa4924c83d205ced1 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 @@ -56,6 +59,7 @@ DIST linux-2.6.32.tar.bz2 64424138 RMD160 b93742cbaf8174f2200d2dbef0d47a26c61803 DIST linux-2.6.34.tar.bz2 67633622 RMD160 dafd721b00c13e3652405b517b379eed10020bf4 SHA1 4188857ba71f301991dc56285f593e9c311e5824 SHA256 fa395fec7de633df1cb85b6248b8f35af98380ed128a8bc465fb48bc4d252633 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 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 @@ -67,6 +71,7 @@ DIST penpatches-2.6.35-2.tar.bz2 241938 RMD160 bdc03495995b42f8d5cb72798135096a1 DIST penpatches-2.6.35-3.tar.bz2 243046 RMD160 a61057dd88f46706409b0e8acc9dbe7eff03be05 SHA1 cca712e584bfc170f98a9f70ba63ee0e6e980886 SHA256 133dfa83e8370a60bbf8fc66111e847f43ece380fcd340cf9f8f749687e5be37 DIST penpatches-2.6.36-2.tar.bz2 241666 RMD160 d24b15ad5527cd1c752d6ad403654d5dfae9b48b SHA1 d660b731da434cf1446f9d24ee91640af94ee964 SHA256 04ea1b59185a9088e295b59f32b9c22c12db86047b9a0e6966232cfecbd87ced DIST penpatches-2.6.36-3.tar.bz2 354957 RMD160 267bc469e99cda95bfd04f0faa6eab2a31de75cf SHA1 31193961eb6705ddc9859999b75ccf943301b879 SHA256 005c5a9c567a053489e6e60a70320fb29ab9adc82febf7ab2fdb716838e2cc46 +DIST penpatches-2.6.37-1.tar.bz2 162546 RMD160 6e9df14f603ebbc06d11cef773f7924270e053ee SHA1 5eca832d7e5210ff6c76e05521768e52e5223505 SHA256 5dca6dfb2094c9a6dc358469837d632e5ba119157d5715ee8d69372ddb8cd5df 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 @@ -86,3 +91,4 @@ EBUILD pentoo-sources-2.6.36-r10.ebuild 2269 RMD160 fd8d419c96e020cc0fde54312e20 EBUILD pentoo-sources-2.6.36-r11.ebuild 2271 RMD160 bc375e579e68d065f9ea035deaf56f0133712847 SHA1 71798cb77337db93c691490c8b5801aaca0b72ba SHA256 efd161da2fa31fb69d3714d9afe9d722f94aed6519ce90157cc4760f26b62908 EBUILD pentoo-sources-2.6.36-r8.ebuild 2277 RMD160 43eb6ca1905b67d77a9c2593c3e86f4650292af1 SHA1 e77b7bb8fb11a771e91a84836a184651700f025d SHA256 c826b47c6e8c0271b954823b9b59eb46c556df05c205eb1069b8da2ca677ea5e EBUILD pentoo-sources-2.6.36-r9.ebuild 2277 RMD160 94d8104a83ef19feb328243851757b5a8413279f SHA1 5d8f3ec94a0f4754c98f34a22076904036633868 SHA256 921a51eb41516379d4f95267545734a12bb5a2e978d73d56b9ecb3ff1703095d +EBUILD pentoo-sources-2.6.37.ebuild 2390 RMD160 f8b9e0d0afcff5e3416c6d51030303950f21574a SHA1 c936267dc48785d4daf260d6e50b7c367e702d18 SHA256 b3fb6af8567f3e1adc83b5f311f16c2aad3a205b204704c9318ded233d84cf86 diff --git a/sys-kernel/pentoo-sources/pentoo-sources-2.6.37.ebuild b/sys-kernel/pentoo-sources/pentoo-sources-2.6.37.ebuild new file mode 100644 index 000000000..01e61b8b7 --- /dev/null +++ b/sys-kernel/pentoo-sources/pentoo-sources-2.6.37.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=1 + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="1" +PENPATCHES_VER="1" +inherit kernel-2 +detect_version +detect_arch +K_SECURITY_UNSUPPORTED="1" + +KEYWORDS="" +HOMEPAGE="http://dev.pentoo.ch/~jensp/penpatches.xhtml" +IUSE="openfile_log +grsec" +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/~jensp/distfiles/${PENPATCHES}" + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1" +HGPV_URI="mirror://gentoo/hardened-patches-${HGPV}.extras.tar.bz2" + +UNIPATCH_LIST="${DISTDIR}/${PENPATCHES} ${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2" + +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 grsec; then + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ +4440_selinux-avc_audit-log-curr_ip.patch \ +4423_grsec-remove-protected-paths.patch \ +4435_grsec-kconfig-gentoo.patch \ +4425_grsec-pax-without-grsec.patch \ +4445_disable-compat_vdso.patch \ +4430_grsec-kconfig-default-gids.patch \ +4422_grsec-mute-warnings.patch +4420_grsecurity-* +9999_more_kernel_padding_for_hardened.patch" + else + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ +9999_more_kernel_padding.patch" +fi +#this is what happens when I get yelled at, now I don't have to update the 4420 +#exclustion each time :-) + use openfile_log && UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/openfile_log.patch" + #UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/9997-desktop-responsiveness_2.6.35_fix.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 +}