sys-kernel/geos_one-sources: bump to 2.6.28 testing for ext4

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@647 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one 2008-12-10 16:36:37 +00:00
parent 8b49342454
commit 7be71ca300
3 changed files with 80 additions and 2 deletions

View File

@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
10 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
+geos_one-sources-2.6.28_rc7.ebuild:
bump to 2.6.28 testing for ext4
08 Dec 2008; Mario Fetka <mario.fetka@gmail.com>
geos_one-sources-2.6.27-r5.ebuild:
delete ext4git unpack

View File

@ -22,6 +22,6 @@ EBUILD geos_one-sources-2.6.27-r3.ebuild 2818 RMD160 b0fd5f2325e676f63333ae05e34
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 3265 RMD160 0c586971609d1e16df2da29e50845fad2608843a SHA1 a9c6278c6bfa00a9f08d560d0831e6bbb9ae7cac SHA256 2a5b2925d26f802c10a734581ff803f9a000de6eabdb61b260729f32f5fe2efa
EBUILD geos_one-sources-2.6.27.ebuild 2818 RMD160 69ef8455d7c694d38fed4f5cfefa2887d8b034e9 SHA1 53d881b5df29947ff7783b2cc25f6c4e1997be9d SHA256 e5051c904dfbc282d6e37c9e9f9710d74f9932f8a1b1a120371f14cd6c241fa9
EBUILD geos_one-sources-2.6.28_rc7.ebuild 2951 RMD160 b18a295844a99d529362aaef5b261e70eb3e63fc SHA1 35cb4d06e6cdeb5be81f1d09bcb8df9547f89712 SHA256 b6a91fc09f7c39ef475c1afa6928ce18e94330091c05f3daffa12c3b45238145
MISC ChangeLog 1659 RMD160 8d6a21ddb135824976a04a75e0ac363de2a5705f SHA1 c06475def1e2cb208b8a68f6dfc171d8ddd8aeca SHA256 79e86a999cd1eb0d7bdc3c1d8df55041fc0138c781a2e957e45371e93c894190
EBUILD geos_one-sources-2.6.28_rc7.ebuild 2820 RMD160 6bc89ca52f4ceca5c62ca378e1da6b4f9d41a963 SHA1 f909976f9be17e0df82a915c5a62169f69bcf92f SHA256 594b9649c0e671fc46bf5e507ce3878fe78c627dc6c9884a543b7978c4a74eda
MISC ChangeLog 1784 RMD160 352c7f3c7cd1006f440a2754218f6c278903fc35 SHA1 cc7ac536fe9e33a77001870ec1522f742d20a01d SHA256 45bcdb031e6572462d3e3c51b6da68f106121d15d88bef6877168d4518a6cd10
MISC metadata.xml 413 RMD160 7e4e48d47e48804072f4ce93e1948fda82433a90 SHA1 cd61cf36ba79f6635ab7b7957f31609ecf52cc90 SHA256 74fe6520890eaf800a1759f3e4f772fd0e433e5de9cf775a50c7af95b199518b

View File

@ -0,0 +1,74 @@
# 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="extras"
K_GENPATCHES_VER="7"
AA_VER="2.3"
AA_KV="2.6.28"
REISER4_KV="2.6.27"
TUXONICE_VER="3.0-rc7a"
TUXONICE_KV="2.6.28-rc7"
DSDT_VER="0.9c"
DSDT_KV="2.6.28"
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"
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://ftp.mars.arge.at/pub/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} ${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 ${AA_KV}/series
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
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_APPARMOR=y"
einfo "Without these, apparmor will not function."
}