From 855b5595755342823ab3db1f47e80dc155ab6950 Mon Sep 17 00:00:00 2001 From: grimmlin Date: Sat, 22 Oct 2011 11:37:58 +0000 Subject: [PATCH] pentoo-sources: bump to 3.0.4 --- sys-kernel/pentoo-sources/Manifest | 5 ++ .../pentoo-sources-3.0.4.ebuild | 76 +++++++++++++++++++ 2 files changed, 81 insertions(+) create mode 100644 sys-kernel/pentoo-sources/pentoo-sources-3.0.4.ebuild diff --git a/sys-kernel/pentoo-sources/Manifest b/sys-kernel/pentoo-sources/Manifest index d660b76d7..a6947e11a 100644 --- a/sys-kernel/pentoo-sources/Manifest +++ b/sys-kernel/pentoo-sources/Manifest @@ -69,6 +69,8 @@ DIST genpatches-2.6.39-6.base.tar.bz2 129313 RMD160 020469bd8d91d7159b2a44782e64 DIST genpatches-2.6.39-6.extras.tar.bz2 17176 RMD160 daae29a8c922c4cce338ee7ad2e7ea6b3fb7bed5 SHA1 382e3800895b1b56bc7d073808576a0060165bc2 SHA256 6d2bbf1bd936088e10aecaa2f7d1050de72a21a8e4a05a8269caeaec8e8b3f09 DIST genpatches-3.0-4.base.tar.bz2 102113 RMD160 178fc759f4d4ee9760eab4345c9dd7ed06100020 SHA1 59057817d52f2f505c6d8212462d27ce25f01a57 SHA256 5e6b06381285d8d69b61680ff92c7f7fa1852ddafaa981d531bce3d1d6d8c6c0 DIST genpatches-3.0-4.extras.tar.bz2 17216 RMD160 8b6e72d066da9d7ca5980cbc76fceb63ab150bdb SHA1 878b6c35687270f9eb4c40d505555fcb46861ffe SHA256 ecaebab1f5f7448ced2906473c1812cc33c2c8a7e50949e1aa8dffda9444fa89 +DIST genpatches-3.0-7.base.tar.bz2 127115 RMD160 9d4a1a2a6e4f9bff5a4a8b6f1e58987f22869506 SHA1 cbe9679466e09ccc5f7b28a51fdccbb3a06a5389 SHA256 08fb2362a96b8c88028167226aaaf1855363426e2f90d60daa81649b7c5ffd6f +DIST genpatches-3.0-7.extras.tar.bz2 17200 RMD160 74dd8384f2e1e9741b547a59eb15dd8fd87f935a SHA1 94f26f6a8876e340965c65ad1204c1b911d42498 SHA256 259f669c55dfe9b9420b0e2875af0c404f333961b19e5cdd40d8df5f07fc698b 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 @@ -93,6 +95,7 @@ DIST hardened-patches-2.6.39-4.extras.tar.bz2 516207 RMD160 58f1fde35532699825db DIST hardened-patches-2.6.39-7.extras.tar.bz2 554731 RMD160 6d0214550484fcfcebf89604b5c917c00c7ad067 SHA1 094528015db3c3f15dab4a713b582671c1b34c4a SHA256 534c202b8dd8e564b7bb2d9ec93829ee16d524c2558387086f586527e2b51197 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 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 @@ -124,6 +127,7 @@ DIST penpatches-2.6.38-2.tar.bz2 267942 RMD160 7349cf173ef487f84ac879b6208946e1e DIST penpatches-2.6.39-1.tar.bz2 159573 RMD160 85caeba8f57564f6c1b56a89d567d389e532cf8c SHA1 9c5f7b92b383f75a634c1b5fe17457200ed44b38 SHA256 631122558ca4304e674a31c271691fac92fad4336257ebb845c430e12acee54a DIST penpatches-2.6.39-2.tar.bz2 304558 RMD160 df9a11820385b0c5505aa916a0a5e3f269eb6c6c SHA1 b25d0663d64ae00711efd3fb71cdeab4d0d0e415 SHA256 7219265d1152607f3ec38b2a888d472501d38c3a9c97aa3ec7f5fde119aac70e DIST penpatches-3.0.3-1.tar.xz 146752 RMD160 4937f62ff4bd579d4d52513ed783723357d7a389 SHA1 de42e2684037d03c2b636620863125bb623f4815 SHA256 ce414ce7558c3a8ac10cce6040ffa2ede30ad4004d1b895e42dae5092c1f78eb +DIST penpatches-3.0.4-1.tar.xz 245112 RMD160 fa97b544496544f8538d4e89a89a52740c70583f SHA1 d8a961cd25c9ab792f61e903e861aa7b7316e23e SHA256 b56ad9cf831e77d2a9e869b441a642db647ddde2f916146f9d43169563b79199 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 @@ -160,3 +164,4 @@ EBUILD pentoo-sources-2.6.39-r6.ebuild 2592 RMD160 8453f04d2b1fefd5a3b1ae2362cd5 EBUILD pentoo-sources-2.6.39-r7.ebuild 2592 RMD160 04684c49809a463c62a55605a90fe9a9bcb2180e SHA1 14b4e302ba4175755bb23a4045a21e5c1162d0fe SHA256 b0c8aa0f047214d5750fe3066353ea0657a1c725a482448c69456a142774eeaf EBUILD pentoo-sources-2.6.39.ebuild 2568 RMD160 d0f7467599c52afb10ce192631e9b7dc03f5d7da SHA1 bb2dbb3b25e4d15a0786cfe5a1f8c1f1ad1e0e41 SHA256 59cad31417f64e7fa5475dc24dd056084a8f930306294e91b37d6f240e2f03c1 EBUILD pentoo-sources-3.0.3.ebuild 2585 RMD160 6a52798c6fd3536b25c8b6a6694fff5f648b833f SHA1 82f7c9182260f76841055e0c419bac36021774ff SHA256 8a496840eaf4a93d4fb936a076dd42721a04a570c22a09fbce7c916ef4b9f2f0 +EBUILD pentoo-sources-3.0.4.ebuild 2594 RMD160 b67fc399cabe47c3941f3f5186d362274af0c137 SHA1 cd014332b149250eb40a855ffabbdd16161d373e SHA256 64e5c1eec921c5cf4a7afbff15a0a2e362d84e656a0fe0b04dae083bfca74f68 diff --git a/sys-kernel/pentoo-sources/pentoo-sources-3.0.4.ebuild b/sys-kernel/pentoo-sources/pentoo-sources-3.0.4.ebuild new file mode 100644 index 000000000..11b807cb3 --- /dev/null +++ b/sys-kernel/pentoo-sources/pentoo-sources-3.0.4.ebuild @@ -0,0 +1,76 @@ +# 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="7" +PENPATCHES_VER="1" +inherit kernel-2 +detect_version +detect_arch +K_SECURITY_UNSUPPORTED="1" + +KEYWORDS="~amd64 ~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.xz" +PENPATCHES_URI="http://dev.pentoo.ch/~jensp/distfiles/${PENPATCHES}" + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-6" +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-* +4437-grsec-kconfig-proc-user.patch +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_aufs3.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 +}