From b942d3876af06364c0f6ec63f0f6c2faf2dd96c1 Mon Sep 17 00:00:00 2001 From: geos_one Date: Fri, 20 Mar 2009 21:01:55 +0000 Subject: [PATCH] sys-kernel/geos_one-sources: Bump Genpatches git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@890 6952d904-891a-0410-993b-d76249ca496b --- sys-kernel/geos_one-sources/ChangeLog | 4 + sys-kernel/geos_one-sources/Manifest | 5 +- .../geos_one-sources-2.6.28-r4.ebuild | 108 ++++++++++++++++++ 3 files changed, 116 insertions(+), 1 deletion(-) create mode 100644 sys-kernel/geos_one-sources/geos_one-sources-2.6.28-r4.ebuild diff --git a/sys-kernel/geos_one-sources/ChangeLog b/sys-kernel/geos_one-sources/ChangeLog index 664d26f1..7693e863 100644 --- a/sys-kernel/geos_one-sources/ChangeLog +++ b/sys-kernel/geos_one-sources/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 20 Mar 2009; Mario Fetka + +geos_one-sources-2.6.28-r4.ebuild: + Bump Genpatches + 10 Mar 2009; Mario Fetka +geos_one-sources-2.6.28-r3.ebuild: Bump Genpatches diff --git a/sys-kernel/geos_one-sources/Manifest b/sys-kernel/geos_one-sources/Manifest index e939aac4..84d701d6 100644 --- a/sys-kernel/geos_one-sources/Manifest +++ b/sys-kernel/geos_one-sources/Manifest @@ -42,6 +42,8 @@ DIST genpatches-2.6.28-3.base.tar.bz2 111511 RMD160 e33fb8e3f8a9c97df15785d12bbf DIST genpatches-2.6.28-3.extras.tar.bz2 41311 RMD160 8962c2dca7881155646aadb2a1a880b4e4c16838 SHA1 6d0a8d0f5b03cf876986ec5a0c80973bf8b946f1 SHA256 a303b741cac0a0067ad611294516014875d4bfb35f5623bf9bc5c1b00eaa329c DIST genpatches-2.6.28-4.base.tar.bz2 145207 RMD160 77aab4e40ab2d55a4c3c208462c739d84f048fe6 SHA1 e1db8dcfb7f9b47acecbaa9859e234034870e03b SHA256 50f23def6778cd36d4474ef4be56d57c5179cc36c5c88df5bdf1a5a9065dfb93 DIST genpatches-2.6.28-4.extras.tar.bz2 41365 RMD160 6517f7245778dcc4f3f52bd90c230b953d2f8028 SHA1 1f058531ffe48125f8c98e88aa5e43dd29df8889 SHA256 8a098ca1153d0ddf76a6eb3da3e7bda482b3efa13c51815c70be5603b4f53e5f +DIST genpatches-2.6.28-7.base.tar.bz2 180022 RMD160 a73a586284962243eb79562c0a73f2d9833902a8 SHA1 a24244a3b9e64ef735e1e2bd0dda27af8b6510c4 SHA256 9119e3048c69ed454925f58eaa1148ccb36cb0a76453f89c7117430c7ce841aa +DIST genpatches-2.6.28-7.extras.tar.bz2 42243 RMD160 d83c72599a0718c605433040d26ca2eec8dbff11 SHA1 2504ac8a94fa163cc15d819ab84b0a0a984114ea SHA256 f40b1ec84f4c9ba5808854d9b9f79af725e728fef223cc38b4db5f59c7e9a80a DIST hda_realtek_xa3530.diff.bz2 3246 RMD160 4e65261a1d90971ed9fc57662cb2f4e9868a59e6 SHA1 9b363b2e5511d06d9d3552475d5df0baa1e05db1 SHA256 801cf43fddf060beedf0dfe6b8944be0ee5e508b68246a5251d0a432dd314967 DIST linux-2.6.27.tar.bz2 50355835 RMD160 5be4595ad824a4af67c1ec0c692838ad0c31f0c0 SHA1 8425ec3be2652f9d511911ff4fcf99039d4574be SHA256 0e99bf9e83f4d1ae0c656741a84dfddfa9c4d2469cf35475f5939d02dc3e4393 DIST linux-2.6.28.tar.bz2 52665364 RMD160 47e8925220e29e239f9478228fc53543c1f7b300 SHA1 4f40f8bf3fd110b0cc6e1fea5f539c98f9959e94 SHA256 ae0d97c55efe7fce01273c97f8152af0deff5541e3bbf5b9ad98689112b54380 @@ -61,6 +63,7 @@ EBUILD geos_one-sources-2.6.27.ebuild 2821 RMD160 8cddc77851562dcdd261fdda1a98b4 EBUILD geos_one-sources-2.6.28-r1.ebuild 4178 RMD160 9a0334be5c2e2c9453ae8f2c9a585f0178e238c6 SHA1 cdedcf7bcbfceed568afe1af2f8f8ba01ff02061 SHA256 649853331ba5cfc28917e0ec4c572fc9d19b74f44ca88e271ac378085596f092 EBUILD geos_one-sources-2.6.28-r2.ebuild 4178 RMD160 e66a7981525ede4e7e96db413e4bf7be9f604b8c SHA1 636b7888e10079c50eb335b16b603ec92ffe62e7 SHA256 5c8aa5c14d2cc5142da54301d56efd400c49ee82b0e2a8cfb5a51c6600976e53 EBUILD geos_one-sources-2.6.28-r3.ebuild 4178 RMD160 e1e2267bd936f49f104df16a93d8c73eb1a38db5 SHA1 89c15bbc5c2c385a942f5fec7dc6c47927cd80c9 SHA256 89cf23e997f6f9672585a0ba32b9ebd43fa22fa8dad8ea1ba9f83def6a3f2526 +EBUILD geos_one-sources-2.6.28-r4.ebuild 4178 RMD160 316168aef11b6ecbdf98860b44a1c19208e344cc SHA1 d302481253fd486cc218f90053777faf2fea8401 SHA256 0764971227db365c969a32ce39542d7b662d87621e94e889b9237f7d5e786a71 EBUILD geos_one-sources-2.6.28.ebuild 2724 RMD160 59ef67d038f90f54f7ad0224263fe3b8309db45d SHA1 f1e32cf7640706c4843679339d1774bbf89bed45 SHA256 dcb53c7bdbe81d51d74cc5f82e6efbade931fd33e962fd37cf71e7800d5d257c -MISC ChangeLog 5299 RMD160 0f3ffdf84993aed1d471c95b62e87d628ec7b763 SHA1 9eb32958d298af4d2af9510a63bfb73feae2f0ec SHA256 0e680ebdacb4cfb9b48a829f25cd90b90d962dd465bb05a47440591fb55076f2 +MISC ChangeLog 5407 RMD160 93199d492acac2b3eaf38deee8e6a324135221b1 SHA1 bb4d100733d6b08f5bd8b8cf62f9a4d0f1194029 SHA256 8a03c4c56c0acebfa4ac8623f687e1b814c5073fbbf20694edec422a82befe12 MISC metadata.xml 413 RMD160 7e4e48d47e48804072f4ce93e1948fda82433a90 SHA1 cd61cf36ba79f6635ab7b7957f31609ecf52cc90 SHA256 74fe6520890eaf800a1759f3e4f772fd0e433e5de9cf775a50c7af95b199518b diff --git a/sys-kernel/geos_one-sources/geos_one-sources-2.6.28-r4.ebuild b/sys-kernel/geos_one-sources/geos_one-sources-2.6.28-r4.ebuild new file mode 100644 index 00000000..53cb8eb6 --- /dev/null +++ b/sys-kernel/geos_one-sources/geos_one-sources-2.6.28-r4.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="7" +AA_VER="2.3" +AA_KV="2.6.28" +REISER4_KV="2.6.28" +TUXONICE_VER="3.0-rc8" +TUXONICE_KV="2.6.28" +DSDT_VER="0.9c" +DSDT_KV="2.6.28" +UNION_VER="2.5.1" +UNION_KV="2.6.28.1" +ALSA_VER="1.0.18a" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches http://forge.novell.com/modules/xfmod/project/?apparmor" + +DESCRIPTION="Full sources including the Gentoo & AppArmor patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" +AA_SRC="ftp://forgeftp.novell.com/apparmor/AppArmor%202.3-Beta1/${AA_KV}-AA${AA_VER}.tgz + http://ftp.mars.arge.at/apparmor/${AA_KV}-AA${AA_VER}.tgz" +REISER4_SRC="http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/reiser4-for-${REISER4_KV}.patch.bz2" +TUXONICE_SRC="http://www.tuxonice.net/downloads/all/tuxonice-${TUXONICE_VER}-for-${TUXONICE_KV}.patch.bz2 + http://user.it.uu.se/~mikpe/linux/patches/tuxonice/tuxonice-${TUXONICE_VER}-for-${TUXONICE_KV}.patch.bz2 + http://www-user.tu-chemnitz.de/~doto/kernel/tuxonice-${TUXONICE_VER}-for-${TUXONICE_KV}.patch.bz2" +DSDT_SRC="http://gaugusch.at/acpi-dsdt-initrd-patches/acpi-dsdt-initrd-v${DSDT_VER}-${DSDT_KV}.patch" +UNION_SRC="http://download.filesystems.org/unionfs/unionfs-2.x/unionfs-${UNION_VER}_for_${UNION_KV}.diff.gz + http://ftp.mars.arge.at/apparmor/UnionFS_${UNION_VER}-AppArmor_${AA_VER}.patch" +ALSA_SRC="ftp://ftp.alsa-project.org/pub/driver/alsa-driver-${ALSA_VER}.tar.bz2" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${AA_SRC} ${EXT4_SRC} ${REISER4_SRC} ${TUXONICE_SRC} ${DSDT_SRC} ${UNION_SRC} ${ALSA_SRC}" + +src_unpack() { + mkdir apparmor + cd apparmor + unpack "${AA_KV}-AA${AA_VER}.tgz" + sed -e '/^#/d' -i ${AA_KV}/series + cd .. + + mkdir alsa + cd alsa + unpack "alsa-driver-${ALSA_VER}.tar.bz2" + epatch ${FILESDIR}/alsa-driver-1.0.18a-xa3530.patch + cd .. + + kernel-2_src_unpack + + for f in $(<../apparmor/${AA_KV}/series) ; do + EPATCH_OPTS="-p1" \ + EPATCH_SINGLE_MSG="Applying AppArmor's ${f}" \ + epatch ../apparmor/${AA_KV}/${f} + done + + einfo "integrating ALSA ${ALSA_VER}" +# rm -rf sound/pci/hda/* + cp -rf ../alsa/alsa-driver-${ALSA_VER}/alsa-kernel/* sound/ + rm -rf sound/include + cp -rf ../alsa/alsa-driver-${ALSA_VER}/alsa-kernel/include/* include/sound/ + rm -rf sound/Documentation + cp -rf ../alsa/alsa-driver-${ALSA_VER}/alsa-kernel/Documentation/* Documentation + rm -rf sound/scripts + epatch ${FILESDIR}/alsa-driver-1.0.19-input.patch + + epatch ${DISTDIR}/reiser4-for-${REISER4_KV}.patch.bz2 + epatch ${FILESDIR}/fix-reiser4-for-2.6.28.1.patch + epatch ${DISTDIR}/tuxonice-${TUXONICE_VER}-for-${TUXONICE_KV}.patch.bz2 + epatch ${DISTDIR}/acpi-dsdt-initrd-v${DSDT_VER}-${DSDT_KV}.patch + epatch ${DISTDIR}/unionfs-${UNION_VER}_for_${UNION_KV}.diff.gz + epatch ${DISTDIR}/UnionFS_${UNION_VER}-AppArmor_${AA_VER}.patch + epatch ${FILESDIR}/fix-unionfs-for-2.6.28.1.patch + epatch ${FILESDIR}/colored-printk-2.6.26.patch + epatch ${FILESDIR}/linux-2.6-x86-tune-generic.patch + epatch ${FILESDIR}/linux-2.6-defaults-fat-utf8.patch + epatch ${FILESDIR}/linux-2.6.27-lirc.patch + epatch ${FILESDIR}/hz-432-kconfig-option.patch + epatch ${FILESDIR}/hz-864-kconfig-option.patch + epatch ${FILESDIR}/enable-4k-stacks-default-2.6.24.patch + epatch ${FILESDIR}/drm-next.patch + epatch ${FILESDIR}/drm-modesetting-radeon.patch + epatch ${FILESDIR}/drm-nouveau.patch + epatch ${FILESDIR}/1-bcm5974-headers.patch + epatch ${FILESDIR}/2-bcm5974-quad-finger-tapping.patch + epatch ${FILESDIR}/3-bcm5974-macbook5-support.patch + epatch ${FILESDIR}/linux-sabayon-2.6.28-ignore-mouse-interface-on-macbooks.patch + + find ${WORKDIR} -iname "*.orig" -exec rm {} \; 2> /dev/null + +} + + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + einfo + einfo "Make sure that your kernel configuration file is set with:" + einfo " CONFIG_SECURITY=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +}