pentoo-sources: test version with better powertop-2.x support

This commit is contained in:
Zero_Chaos 2012-09-10 20:49:57 +00:00
parent 5442c3bd9e
commit 158a579f0c
2 changed files with 91 additions and 0 deletions

View file

@ -37,10 +37,12 @@ DIST penpatches-3.2.11-2.tar.xz 148944 SHA256 092368a94464477ac53955e097952e28f0
DIST penpatches-3.2.2-1.tar.bz2 188410 SHA256 c4572b9643026bc27c7813df2e95b6194d303b752dd0ec4315dba19c8699caf1
DIST penpatches-3.4.2-1.tar.xz 148432 SHA256 58513a61799b7d9cecde7535d0a49d7c0586bfa1d125e5fdf8f20ff4f0dd213b SHA512 5b49abfa78f9738f28efd29435d4d9344e0cf4a00c6e172e1c36f530b5bc9a428b275bccd110c4a038ba91610aafc9d7439716160a2d7f3860d7d872a82df9c3 WHIRLPOOL 3aa2bee09985cce00a9e4d2c5366c5fd45739dae76b5ab7a4a59bd1359b616dc00485ff4b0cef98ff9bb2dd1343b2fe511c50c810c698e35c95e5c291767c5c4
DIST penpatches-3.4.5-1.tar.xz 148208 SHA256 aa463bfdc6e0044bc5cbe1ac69feef95709f3242087386d3dd22781a8ff97d75 SHA512 05d4abb82dcf7e899ee42b026bc321eb7dab1c8b9a26d00a2735d492d8169e4c3a829a4b17dac1657565226e6f3f5b707d5f98b6f9e4b3fd58673f62fa2c3351 WHIRLPOOL 6c24b1011c0e0d24616492a456d1782e91f95300d8ad5b8f10c27793be3f6d1a065e112ba82c67fb2f078e8cae30b0a1de2b3041c9434c6e28dbc6c15a060f88
DIST penpatches-3.4.5-2.tar.xz 151684 SHA256 abedf6226ef6ce748c9c08a319cf7bfa5ec695a7feecd47b9a77d8a84524d503 SHA512 a78c9f43ee0df572d532d64442bef24f8840b3f254ba2237937d4b1527be92b554565e8e47679a1b4eb5409ebd68ab2900c997f6a7f58086c2f25666e1fff18b WHIRLPOOL c50d26878f7d8cc4332444feb63e6f92eca6ef78e0a79ff5462642187077c2063dd6acedb2ae1525e614cdb902d0ae13e39e49e9a878b3e618de40d4cfbcce88
EBUILD pentoo-sources-3.0.3.ebuild 2585 SHA256 8a496840eaf4a93d4fb936a076dd42721a04a570c22a09fbce7c916ef4b9f2f0 SHA512 01bde93a392f10dabc487ac977fecc6e295e3474e0c27280e88df56122a3f0ca24fdbafd962eb72c3a515773e96d96aa5b20e9aea98967c35c2f48d50e06e86d WHIRLPOOL cd1afa725ce919373ce7cf89455b22b801e5311d7522af88224a11526f5ad40dc5337509f4f0f8a89336d0473ccde4da5f0c61aa197876a893bfb729060e03d9
EBUILD pentoo-sources-3.0.4-r2.ebuild 2412 SHA256 3224f26fd6b32f0293b5e3899a2f19567d079cee7dfcaeaba365b45202345da1 SHA512 6d127f799bca82aa4e4abcddc22a69ca854adf83e69749570f3d8606709555a4a904aa6168a1294f4083e1515b87a1bd25921751ace7e031812d49dc85c38a0f WHIRLPOOL 7eb4819eaef976bc1e5f0e0ab22dbc86d7e99e4b516f8999d0c22297ef8668bbf9c7db7793d9fa39f1d3de4956b26cc15407165de936845bd2fc6e67259eb36f
EBUILD pentoo-sources-3.1.7.ebuild 1719 SHA256 4e2f1306392e9f588229403992c404b6918b75f4030121805e51b8c672b7cf8d SHA512 4af69929017fe647aef1e27bc57751cc106126e7dc8b63970390faa6a5ca4142fcab94be3ec4380ec8aa33bd119b8a961230bf2b38f5483df47c6fbbf84a4965 WHIRLPOOL 8ebc82efea3f61981e0653cfefc8d54975ac5ba6c8ec979a2295d4e39da48fc592b07d8b235b4309f0dfe6af8d728f183f4e61bf711620867b232cb7d506f430
EBUILD pentoo-sources-3.2.11.ebuild 2592 SHA256 a84d8bb348bcf4fa8c3e7148ad512c859c4787e1aadd630e6f41bb854a7262c1 SHA512 691222b833268b29fee08174932aedac7de1d2df2abdbe98acfd8713428d14f078e21d88b26fb7300ebd5c57d7b68418d86b0e0a6367e24dd905dc89d29fbea6 WHIRLPOOL 03272c9757b5b15eb1b58264275e4a947b3db7f1fa0fe488d1c377edb0ddd5cfbb227bd75fc4cc97cf2846fe208b978e4644c05328a32e577196c9faaf42c649
EBUILD pentoo-sources-3.2.2.ebuild 2390 SHA256 94a7594de3016314ccfe53f8aa499c2832d0a1ef2b9a0708ab12ebd089d40137 SHA512 328ca72427b49283379db5d3542434d6a8a7cd9177cbd8375f80ba2f23dbc132c6d4bc58b5287f644afa1fc5fb70c47af7352ae859694fe9ca4f686ad4b0b79e WHIRLPOOL 290e061ae3a0a21bb77eb79fa37621070c24e37ae1c8f2ba084b073712d22e714910a3e2827c345b8a5c7961ab78d3c1597f02a415523858879bd75b0be01c83
EBUILD pentoo-sources-3.4.2.ebuild 3338 SHA256 5bcd2a4e5bfe51637b487edbe7c7ea68346d8fcd33c6ccc76e59c7733db52d8a SHA512 8bbf9214cbfc3ff3e5f27282e7eb06104a5360634ac91ecfac34d21985ef8eaf00bec04bd8d60708de3efdec6d2874a2ff79103af394cb8c2148cb8b2206d645 WHIRLPOOL 1ad9faf546bdad67fc9a13706103ab6c2c3d62540f87ff7a4c6feb17b93e0f3b40ea74cb8ac4633785818f58d60ac8f71f2ada0e48ab314338b2204b38ff9ce5
EBUILD pentoo-sources-3.4.5-r1.ebuild 3327 SHA256 b88881eef96ac4dfacb2ffa97e31ee556e352a3a122f735c11ceeaeb6cd97a93 SHA512 7a2b40a474752ed33d173762334843e2079a039c1e2554e18cfd8119e0330d137331e2e0beab87fb9aac5503035e809cbff0a70b3022ef8742042c4bd4a67b4b WHIRLPOOL eca6fe47bfeba8181f70c91f81e687f699f0d486cd7fa37992fe7759578d371935659028028dcee4d7d13fdc365b1d1499326b61d14f93e03280f674dd128114
EBUILD pentoo-sources-3.4.5.ebuild 3325 SHA256 3b5fc4f358417a55e511b63704c6bc6071786d548130510fef94811f360443ef SHA512 8f77f309deaa92ce4c0fbc8c79468e385d778f1aa74255e606c5cdcae6a773b5954c4df21d51fb2f48e560c361ad605bb7bb7a081070f2fbbf8ef5c362bc5002 WHIRLPOOL 9d2219d0532640cf0af14099e2464f7337c9861e75454ed591d045606b155b30635ba5adcba005fb3c3893d4ff7b021e780dfb527852b74d06ad2e723f51ea21

View file

@ -0,0 +1,89 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-sources/hardened-sources-3.4.2.ebuild,v 1.2 2012/06/29 00:11:38 blueness Exp $
EAPI="4"
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="6"
K_DEBLOB_AVAILABLE="1"
inherit kernel-2
detect_version
PENPATCHES_VER="2"
PENPATCHES="penpatches-${PV}-${PENPATCHES_VER}.tar.xz"
PENPATCHES_URI="http://dev.pentoo.ch/~zero/distfiles/${PENPATCHES}"
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"
SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI} ${PENPATCHES_URI}"
UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2 ${DISTDIR}/${PENPATCHES}"
UNIPATCH_EXCLUDE="4200_fbcondecor-0.9.6.patch"
DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
IUSE="aufs deblob openfile_log pax_kernel"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=sys-devel/gcc-4.5
pax_kernel? ( >=sys-apps/gradm-2.9.1 )"
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-*
4465_selinux-avc_audit-log-curr_ip.patch
4470_disable-compat_vdso.patch
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
local GRADM_COMPAT="sys-apps/gradm-2.9.1"
ewarn
ewarn "Hardened Gentoo provides three different predefined grsecurity level:"
ewarn "[server], [workstation], and [virtualization]. Those who intend to"
ewarn "use one of these predefined grsecurity levels should read the help"
ewarn "associated with the level. Because some options require >=gcc-4.5,"
ewarn "users with more, than one version of gcc installed should use gcc-config"
ewarn "to select a compatible version."
ewarn
ewarn "Users of grsecurity's RBAC system must ensure they are using"
ewarn "${GRADM_COMPAT}, which is compatible with ${PF}."
ewarn "It is strongly recommended that the following command is issued"
ewarn "prior to booting a ${PF} kernel for the first time:"
ewarn
ewarn "emerge -na =${GRADM_COMPAT}*"
ewarn
ewarn
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
ewarn "It may be desired to download the official pentoo kernel config from here:"
use x86 && ewarn "https://pentoo.googlecode.com/svn/livecd/trunk/x86/kernel/config-${PV}"
use amd64 && ewarn "https://pentoo.googlecode.com/svn/livecd/trunk/amd64/kernel/config-${PV}"
}