diff --git a/sys-kernel/geos_one-sources/ChangeLog b/sys-kernel/geos_one-sources/ChangeLog index a8a6e41c..21cff8d8 100644 --- a/sys-kernel/geos_one-sources/ChangeLog +++ b/sys-kernel/geos_one-sources/ChangeLog @@ -2,6 +2,10 @@ # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 07 Dec 2008; Mario Fetka + +geos_one-sources-2.6.27-r5.ebuild: + Bump + 05 Dec 2008; Mario Fetka geos_one-sources-2.6.27-r4.ebuild: correct typo diff --git a/sys-kernel/geos_one-sources/Manifest b/sys-kernel/geos_one-sources/Manifest index 707c46a3..3ad1b399 100644 --- a/sys-kernel/geos_one-sources/Manifest +++ b/sys-kernel/geos_one-sources/Manifest @@ -8,12 +8,15 @@ DIST genpatches-2.6.27-5.base.tar.bz2 66486 RMD160 3ca48c4498fc9847aa25fd4892f7b DIST genpatches-2.6.27-5.extras.tar.bz2 41426 RMD160 397613722743a32ab81400e012f55218ae22364c SHA1 fc53b3275807e628cbdce2a3b6e6f55bfae56256 SHA256 623210e5c141e99ae65f8729e44a242e3e6799bf5d0d3dba5d74db10766862aa DIST genpatches-2.6.27-6.base.tar.bz2 81909 RMD160 01613128158ea5e59b155dcce7b05dd44685c4f0 SHA1 6d37177472f80dd85371a183570e748ea3aaba1c SHA256 86c43daf525ad7fb7ddbe71806a2132dd57b294e6efa5ab3c30e0fd6661ededb DIST genpatches-2.6.27-6.extras.tar.bz2 41456 RMD160 bd6e5fc57d4895c23401f22892f630097174aead SHA1 35a86799ee1d4f55e347b2f01f64e4abbda8a7ae SHA256 384ecb94815261a960dd57b942206d73e2a7ad0e4d883400860a47f01573bd41 +DIST genpatches-2.6.27-7.base.tar.bz2 133386 RMD160 b1bb492077763c6ee08e55866439a809f95f52ff SHA1 10c18a2a66ce2030693ed3d17546368b58365b71 SHA256 2649f6704bbc5d399eb47ad5768224b550639955d30e8cf5be9f4ca9f3f1b614 +DIST genpatches-2.6.27-7.extras.tar.bz2 41456 RMD160 bd6e5fc57d4895c23401f22892f630097174aead SHA1 35a86799ee1d4f55e347b2f01f64e4abbda8a7ae SHA256 384ecb94815261a960dd57b942206d73e2a7ad0e4d883400860a47f01573bd41 DIST linux-2.6.27.tar.bz2 50355835 RMD160 5be4595ad824a4af67c1ec0c692838ad0c31f0c0 SHA1 8425ec3be2652f9d511911ff4fcf99039d4574be SHA256 0e99bf9e83f4d1ae0c656741a84dfddfa9c4d2469cf35475f5939d02dc3e4393 DIST reiser4-for-2.6.27.patch.bz2 449626 RMD160 d4efaac12976068799cb32ce7c157bf086161e77 SHA1 95e94375bd691f7453f39d4fca7873b5eb92fcc0 SHA256 24f5e1eceaa513bace23ee34c50051e9cdf21bf20a36eb2b19706375d928962f DIST tuxonice-3.0-rc7a-for-2.6.27-rc3.patch.bz2 113142 RMD160 99cde80e345320fe786ec1218c73f0a0226a412d SHA1 37063e593b20e1cc7b356bd9600ed471f010610c SHA256 b62d43d8ddf127c05463dbacc17267a58fd24ade0da2aedf44047f1ac9356f7c DIST unionfs-2.5_for_2.6.27-rc6.diff.gz 79653 RMD160 76865cec929c03aebec728e1526c0e4e0cf49d87 SHA1 82be9b593102a6053433c1964c9b7b4fbfc2ede6 SHA256 15a79b5c88f5a76877f2940736edac3416e29c9e38411d2417f3d81d10a52bd4 EBUILD geos_one-sources-2.6.27-r3.ebuild 2818 RMD160 b0fd5f2325e676f63333ae05e348be85d8867a96 SHA1 c130971e016e3c9270a376db5d867c9875a8cb0e SHA256 3c42da9bc2f3867dc81ebec207504ae7fc62938db8a2dbdd66b660ae31d3ef52 EBUILD geos_one-sources-2.6.27-r4.ebuild 3188 RMD160 b1a913ed142b956140c8a2ea48baa7b11642dff7 SHA1 692ad5d09c4e135e640c5a1828c26ab71ddebf23 SHA256 14e836f0b0837b705c1d569f42eaa3fdd89c26f8cef11eaec136afe9c1fecdac +EBUILD geos_one-sources-2.6.27-r5.ebuild 3188 RMD160 6a9dfa3e9a2125d05edbed89cb55de844424f541 SHA1 5eee1a93b190e53c52248ab13e8e6a3d65d685dd SHA256 3a7a7445fd38192cdd47c3fe033791d1950878ed2d2b6c46221c3036895a4d4d EBUILD geos_one-sources-2.6.27.ebuild 2818 RMD160 69ef8455d7c694d38fed4f5cfefa2887d8b034e9 SHA1 53d881b5df29947ff7783b2cc25f6c4e1997be9d SHA256 e5051c904dfbc282d6e37c9e9f9710d74f9932f8a1b1a120371f14cd6c241fa9 -MISC ChangeLog 680 RMD160 052d1836c3d7dc6efd2a723422a92d9c03c892e3 SHA1 71b45c128be0b9609e5245bf3310d20142784dbb SHA256 7b87f4a5ec04a88761e9212ded8b2db9c38d87d32b6e06e084068098bda18c6b +MISC ChangeLog 777 RMD160 7e9e4ff94fd04bad16aeae1dd62c047e3b88cc90 SHA1 863b9b8f4b0b97a01b2705b7ba78b363545cf998 SHA256 4a949bec98914b6091884b83e4e33142f75018d555e9b04d6119d959c57829c1 MISC metadata.xml 413 RMD160 7e4e48d47e48804072f4ce93e1948fda82433a90 SHA1 cd61cf36ba79f6635ab7b7957f31609ecf52cc90 SHA256 74fe6520890eaf800a1759f3e4f772fd0e433e5de9cf775a50c7af95b199518b diff --git a/sys-kernel/geos_one-sources/geos_one-sources-2.6.27-r5.ebuild b/sys-kernel/geos_one-sources/geos_one-sources-2.6.27-r5.ebuild new file mode 100644 index 00000000..b79844de --- /dev/null +++ b/sys-kernel/geos_one-sources/geos_one-sources-2.6.27-r5.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/gentoo-sources/gentoo-sources-2.6.27-r2.ebuild,v 1.1 2008/10/30 21:44:25 dsd Exp $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="7" +AA_VER="2.3" +AA_KV="2.6.27" +EXT4_KV="2.6.27.4" +REISER4_KV="2.6.27" +TUXONICE_VER="3.0-rc7a" +TUXONICE_KV="2.6.27-rc3" +DSDT_VER="0.9c" +DSDT_KV="2.6.26" +UNION_VER="2.5" +UNION_KV="2.6.27-rc6" + +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" +EXT4_SRC="ftp://forgeftp.novell.com/apparmor/AppArmor%202.3-Beta1/${EXT4_KV}-ext4.tar.gz + http://ftp.mars.arge.at/pub/${EXT4_KV}-ext4.tar.gz" +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" +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" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${AA_SRC} ${EXT4_SRC} ${REISER4_SRC} ${TUXONICE_SRC} ${DSDT_SRC} ${UNION_SRC}" + +src_unpack() { + mkdir apparmor + cd apparmor + unpack "${AA_KV}-AA${AA_VER}.tgz" + sed -e '/^#/d' -i patches/series + cd .. + + mkdir ext4 + cd ext4 + unpack "${EXT4_KV}-ext4.tar.gz" + sed -e '/^#/d' -i patches/series + cd .. + + kernel-2_src_unpack + + for f in $(<../apparmor/patches/series) ; do + EPATCH_OPTS="-p1" \ + EPATCH_SINGLE_MSG="Applying AppArmor's ${f}" \ + epatch ../apparmor/patches/${f} + done + + for f in $(<../ext4/patches/series) ; do + EPATCH_OPTS="-p1" \ + EPATCH_SINGLE_MSG="Applying ext4's ${f}" \ + epatch ../ext4/patches/${f} + done + + epatch ${DISTDIR}/reiser4-for-${REISER4_KV}.patch.bz2 + 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 + + 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_NETWORK=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +}