From b367cb54ebeaf5d5afe670bacb26153d40cbc152 Mon Sep 17 00:00:00 2001 From: jensp Date: Thu, 9 Jun 2011 18:37:22 +0000 Subject: [PATCH] pentoo-sources: bumped to 2.6.39 --- sys-kernel/pentoo-sources/Manifest | 6 ++ .../pentoo-sources-2.6.39.ebuild | 75 +++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 sys-kernel/pentoo-sources/pentoo-sources-2.6.39.ebuild diff --git a/sys-kernel/pentoo-sources/Manifest b/sys-kernel/pentoo-sources/Manifest index 1a9897412..30445fbb0 100644 --- a/sys-kernel/pentoo-sources/Manifest +++ b/sys-kernel/pentoo-sources/Manifest @@ -57,6 +57,8 @@ DIST genpatches-2.6.38-6.base.tar.bz2 133177 RMD160 fa953770cb7b8c4184fd6d41fae0 DIST genpatches-2.6.38-6.extras.tar.bz2 15675 RMD160 3d40e9fcad874591de0cc7497a52795ea04a9b9b SHA1 ca1b5f319e87960fa97ea6302dd0146901cacd9e SHA256 6d4c134be67714382efc8aec208c5a73d6c0f84d96acc76640b9ed3be93877a4 DIST genpatches-2.6.38-7.base.tar.bz2 155312 RMD160 54caab0025f9669e4dc1e0e0cae549bf1306feb1 SHA1 ff3dcbed69695ce83ac3b692725628a0816c3749 SHA256 a01d37219dc2b2311a0994a4d0fd3a9148bfeb31ea78c64cc78cbb900de432da DIST genpatches-2.6.38-7.extras.tar.bz2 15675 RMD160 3d40e9fcad874591de0cc7497a52795ea04a9b9b SHA1 ca1b5f319e87960fa97ea6302dd0146901cacd9e SHA256 6d4c134be67714382efc8aec208c5a73d6c0f84d96acc76640b9ed3be93877a4 +DIST genpatches-2.6.39-1.base.tar.bz2 1317 RMD160 2f7e5e5e9b44e784a4b2fab50fe5ef6beefc8804 SHA1 7002d7a599e2da000eb8aab4f521b1c5389d72f6 SHA256 50734fd32aca7eb95c9056b5a1a87d95f3b1674a232d098511a7dc4640e9cb23 +DIST genpatches-2.6.39-1.extras.tar.bz2 15672 RMD160 e94ef6536034ccb5e8cf7d5b0282c2274f33cc0d SHA1 68edf710278d5c0454f361b140663d9eb4ea6998 SHA256 8cd7268fc0329278e0fd00fdde9e928c353e591c5147fb4eed50a80fefbf87fa 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 @@ -72,6 +74,7 @@ DIST hardened-patches-2.6.38-1.extras.tar.bz2 361985 RMD160 addf4253596af23c86a6 DIST hardened-patches-2.6.38-3.extras.tar.bz2 358320 RMD160 182461251f861791388519d31144247b97aa1169 SHA1 7a90111629894f75b2474f60cb99d4d91098f7bc SHA256 271c89946aae8d0bf9b7aaeb01abe1705dbd2469f1384fe9db7cf63b5866a38b DIST hardened-patches-2.6.38-5.extras.tar.bz2 419353 RMD160 07215c6264749107d6dac4c5616a4e20a022b571 SHA1 e9ebd4cb5f583b358c89534036d266a51356d51e SHA256 783a366061945bf1d9bd42942b3a45fd13b54f34c3899674ec458fa5e25a6ea2 DIST hardened-patches-2.6.38-7.extras.tar.bz2 442689 RMD160 bd661205cd9f5976a702d55ff0aa0399c1cd8fcc SHA1 f1844f17fcb61a4fd569b45cddaf8a9869f932ee SHA256 a42f0c5d38621f92302a5250e59881b86858173f775a1d0a2db35bcd07066d4b +DIST hardened-patches-2.6.39-1.extras.tar.bz2 569900 RMD160 56b0a327fd47fd9ed90779bbaa1273618be0c29e SHA1 64bb12fb3f2ac3b579393ae31063f4b887f3f93e SHA256 458df2c784697f9beeff0326948c45a51758fa357aad8df23ab315f204d54d5a 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 @@ -84,6 +87,7 @@ DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e 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 linux-2.6.39.tar.bz2 76096559 RMD160 feddc516bc15e78f12f611ff184d38baa4eac4ee SHA1 68518112821e55f4ac1df64f2e0e809cedfcc5ef SHA256 584d17f2a3ee18a9501d7ff36907639e538cfdba4529978b8550c461d45c61f6 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 @@ -98,6 +102,7 @@ DIST penpatches-2.6.37-2.tar.bz2 467706 RMD160 41d315efd16fb6542ad4498a6f6ef1bd6 DIST penpatches-2.6.37-3.tar.bz2 617691 RMD160 69db63eb7ada2c6124df684f93fdd7f47cda22f3 SHA1 524d02ba1b269971fdf193a3dea49b1da4d33e2b SHA256 f5dd9dfec094029563dd870fca1f296b59e3b843072261582f6429f3f7c324c9 DIST penpatches-2.6.38-1.tar.bz2 596470 RMD160 16ee3c67440edea6e5ea1517fab8fac7eb8179bb SHA1 a398a3e77db8f9594de34d6083fb3e55b214df59 SHA256 85769a22b80d67bfdd35ca1d9318e5949cc6e27624f17491ce0ce0669be60900 DIST penpatches-2.6.38-2.tar.bz2 267942 RMD160 7349cf173ef487f84ac879b6208946e1e7b4d4b5 SHA1 8c34ade88d21e6037a699eb42aefcd274621869a SHA256 54d9cab4fac00d03cec5eef2cee9d690ba3e13592694c1adbf3ce339757dba80 +DIST penpatches-2.6.39-1.tar.bz2 159573 RMD160 85caeba8f57564f6c1b56a89d567d389e532cf8c SHA1 9c5f7b92b383f75a634c1b5fe17457200ed44b38 SHA256 631122558ca4304e674a31c271691fac92fad4336257ebb845c430e12acee54a 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 @@ -125,3 +130,4 @@ EBUILD pentoo-sources-2.6.38-r2.ebuild 2535 RMD160 b3f11e3fc1ab7281ae6fab07f2209 EBUILD pentoo-sources-2.6.38-r3.ebuild 2568 RMD160 91e5017b50e52fdfec451ead3d059ba75d65e80b SHA1 dc7b06a036c31311868dc6033311fa7f01038b0d SHA256 ed8b45222f8fa0278c70912088e6691b4a3b33193c2e30b7b59fa02badaf0eaf EBUILD pentoo-sources-2.6.38-r4.ebuild 2568 RMD160 54766d790a106f9cb95f6d64875663a0cc815a6a SHA1 c69897ca42c63fb35e519d65f770287f6cf689df SHA256 645a74e50ec8be5612849e7ffa29b5a5f5fd26d2ea852c2307d76f44b7e2f3b1 EBUILD pentoo-sources-2.6.38.ebuild 2521 RMD160 c1d50853931039aecb289271d2b172d9b0be4bd1 SHA1 f2610b5a1b706c97246c7e102677636ecbe22f38 SHA256 6460236ec5b40d06152c4057e5b0f1319f27d93fca4dc49bcf3347daf6d627ca +EBUILD pentoo-sources-2.6.39.ebuild 2568 RMD160 d0f7467599c52afb10ce192631e9b7dc03f5d7da SHA1 bb2dbb3b25e4d15a0786cfe5a1f8c1f1ad1e0e41 SHA256 59cad31417f64e7fa5475dc24dd056084a8f930306294e91b37d6f240e2f03c1 diff --git a/sys-kernel/pentoo-sources/pentoo-sources-2.6.39.ebuild b/sys-kernel/pentoo-sources/pentoo-sources-2.6.39.ebuild new file mode 100644 index 000000000..6e0fb6e33 --- /dev/null +++ b/sys-kernel/pentoo-sources/pentoo-sources-2.6.39.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2011 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="~amd64 ~arm ~x86" +HOMEPAGE="http://dev.pentoo.ch/~jensp/penpatches.xhtml" +IUSE="openfile_log +grsec +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/~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 \ +9999_aufs2.1-grsec.patch \ +9999_more_kernel_padding.patch" + else + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ +9999_more_kernel_padding.patch" + fi + if ! use aufs ; then + UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \ + 4310_aufs2.1-38.patch \ + 9999_aufs2.1-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 +}