git-svn-id: http://svn.calculate.ru/overlay@2489 c91db197-33c1-4113-bf15-f8a5c547ca64

atratsevskiy
yaleks 15 years ago
parent 04a43a4d5f
commit 4ff86bd5c7

@ -5,5 +5,5 @@ DIST patch-2.6.28.10.bz2 203102 RMD160 b1573d047e4247a5419cb95b2b23d8bd47a41f67
DIST patch-2.6.28.9.bz2 173005 RMD160 226641938d0e9bd137b7388a4a015ebfa5216c55 SHA1 80de4c8dba6122fc8dfa5987b617090acf6842e0 SHA256 2d9342ac09e2c69a98ab000ee1313596e2bb9692cbe52ae52c43f913a7a03682
DIST sqlzma3.4-457.tar.bz2 17470 RMD160 7654ece88117300023b2d552e6f1f1fc5630dfb3 SHA1 6f34274e15ae17082d074d7c36b9ba739cb9f2e2 SHA256 856beef4e09c41f2c1b9b60417f66db3876703724ae226273b254ccab07641f6
DIST squashfs3.4.tar.gz 352660 RMD160 e75c9a9e5220e80a8e321536f8fe8372bfe5d830 SHA1 6933a8f3098d94f93ec4002a54026b15a6e11640 SHA256 9ea1a9b3bd4f387ca11b5e96f00f8ae996fb81c4c7ad41f7c7f359917628a339
EBUILD calculate-squashfs-2.6.28.10-r3.ebuild 4123 RMD160 a89180ccfeda18a89ef373e399f5fdb5c76047ca SHA1 3ff4dddc833d0b42f606f3fd5703e0e005ea59b7 SHA256 26663bdaac2aa5de4e93eb5bc00816b05c1dfc2eeea78c7dd3a4df656a0ce185
EBUILD calculate-squashfs-2.6.28.9-r3.ebuild 4078 RMD160 f1c61877d78b822c5825cee5d750a8c7b8ef38ad SHA1 73e1225b57f4d8f29e20aa6a59a6b43f3d1e13ec SHA256 2552e5db5d5d5b8a67432cd686846af720da94704cfe3088a6bb9e102a0440a9
EBUILD calculate-squashfs-2.6.28.10-r3.ebuild 4142 RMD160 ac396112b7f9b5c588b35851d6a949852f9b067f SHA1 c675db0a96da2eb3c0ca40106cdd1549481e0d6a SHA256 0f76d500a7c621c735c2d2114ac29b6e36a64d5d7606aade8e63df269b1e1585
EBUILD calculate-squashfs-2.6.28.9-r3.ebuild 4097 RMD160 b12e96bd33273e14ce4c2ed902d15d1d0b9edcae SHA1 43e715ede939e765603d006c20aac1cc6cbd9125 SHA256 30ae8fdb111681fc6793411dc81c8426ca2e0f2a5cd3791969291f7bb71c9b0b

@ -1,5 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils flag-o-matic linux-info toolchain-funcs linux-mod
@ -22,7 +23,7 @@ get_kernel_version_from_pv() {
get_kernel_version_from_pv
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net http://www.squashfs-lzma.org"
SRC_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${OKV}.${KV_TYPE}.bz2
mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2
@ -31,6 +32,8 @@ SRC_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${OKV}.${KV
ftp://ftp.slax.org/source/slax/sqlzma/${SQUASH_PV}.tar.gz
ftp://ftp.slax.org/source/slax/sqlzma/${SQLZMA_PV}.tar.bz2"
IUSE=""
DEPEND="=sys-kernel/calculate-sources-${OKV}.${KV_TYPE}"
RDEPEND="!sys-fs/squashfs-tools"
@ -51,14 +54,14 @@ pkg_setup() {
die "Upgrade kernel"
fi
linux-mod_pkg_setup
get_kernel_version_from_pv
KV_FULL="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.${KV_TYPE}${KV_LOCAL}"
append-ldflags -Wl,--no-as-needed
}
src_unpack() {
cd ${WORKDIR}
cd "${WORKDIR}"
unpack ${SQLZMA_PV}.tar.bz2 || die
unpack ${SQUASH_PV}.tar.gz || die
unpack linux-${OKV}.tar.bz2 || die
@ -73,10 +76,10 @@ src_unpack() {
if kernel_is ge 2 6 28; then
epatch "${FILESDIR}"/squashfs-linux-${OKV}.patch || die
sed -i "s:EXTRAVERSION = .${KV_TYPE}:EXTRAVERSION = .${KV_TYPE}${KV_LOCAL}:" Makefile|| die
sed -i "s:KVer = linux-2.6.27.4:KVer = linux-${OKV}:" ../Makefile|| die
sed -i "s:KVer = linux-2.6.27.4:KVer = linux-${OKV}:" ../Makefile|| die
fi
cd ../${SQUASH_PV}
epatch ../sqlzma2u-${SQ_PV}.patch || die
epatch ../sqlzma2u-${SQ_PV}.patch || die
cd ..
epatch sqlzma1-${LZMA_PV/#lzma}.patch || die
ln -s ../../linux-${OKV} ${SQUASH_PV}/kernel-patches
@ -96,7 +99,7 @@ src_unpack() {
make oldconfig
make prepare
make scripts
}
}
#
src_compile() {
emake CC="$(tc-getCC)" || die

@ -1,5 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils flag-o-matic linux-info toolchain-funcs linux-mod
@ -22,7 +23,7 @@ get_kernel_version_from_pv() {
get_kernel_version_from_pv
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
DESCRIPTION="Tool for creating compressed filesystem type squashfs"
HOMEPAGE="http://squashfs.sourceforge.net http://www.squashfs-lzma.org"
SRC_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${OKV}.${KV_TYPE}.bz2
mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2
@ -31,6 +32,8 @@ SRC_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${OKV}.${KV
ftp://ftp.slax.org/source/slax/sqlzma/${SQUASH_PV}.tar.gz
ftp://ftp.slax.org/source/slax/sqlzma/${SQLZMA_PV}.tar.bz2"
IUSE=""
DEPEND="=sys-kernel/calculate-sources-${OKV}.${KV_TYPE}"
RDEPEND="!sys-fs/squashfs-tools"
@ -51,14 +54,14 @@ pkg_setup() {
die "Upgrade kernel"
fi
linux-mod_pkg_setup
get_kernel_version_from_pv
KV_FULL="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}.${KV_TYPE}${KV_LOCAL}"
append-ldflags -Wl,--no-as-needed
}
src_unpack() {
cd ${WORKDIR}
cd "${WORKDIR}"
unpack ${SQLZMA_PV}.tar.bz2 || die
unpack ${SQUASH_PV}.tar.gz || die
unpack linux-${OKV}.tar.bz2 || die
@ -73,10 +76,10 @@ src_unpack() {
if kernel_is ge 2 6 28; then
epatch "${FILESDIR}"/squashfs-linux-${OKV}.patch || die
sed -i "s:EXTRAVERSION = .${KV_TYPE}:EXTRAVERSION = .${KV_TYPE}${KV_LOCAL}:" Makefile|| die
sed -i "s:KVer = linux-2.6.27.4:KVer = linux-${OKV}:" ../Makefile|| die
sed -i "s:KVer = linux-2.6.27.4:KVer = linux-${OKV}:" ../Makefile|| die
fi
cd ../${SQUASH_PV}
epatch ../sqlzma2u-${SQ_PV}.patch || die
epatch ../sqlzma2u-${SQ_PV}.patch || die
cd ..
epatch sqlzma1-${LZMA_PV/#lzma}.patch || die
ln -s ../../linux-${OKV} ${SQUASH_PV}/kernel-patches
@ -96,7 +99,7 @@ src_unpack() {
make oldconfig
make prepare
make scripts
}
}
#
src_compile() {
emake CC="$(tc-getCC)" || die

Loading…
Cancel
Save