summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2014-02-27 23:00:00 +0000
committerRichard Yao <ryao@gentoo.org>2014-02-27 23:00:00 +0000
commit482b25a6a9c910dd68f56be9fd0f137b6c49a083 (patch)
tree5fb54bf9018aef3587cde5959b76380cf3d26c1f /sys-kernel
parentVersion bump. Use mirror://nongnu instead of hardcoding savannah. Stop using ... (diff)
downloadhistorical-482b25a6a9c910dd68f56be9fd0f137b6c49a083.tar.gz
historical-482b25a6a9c910dd68f56be9fd0f137b6c49a083.tar.bz2
historical-482b25a6a9c910dd68f56be9fd0f137b6c49a083.zip
Version bump to 3.4.48
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xBEE84C64
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/genkernel/ChangeLog9
-rw-r--r--sys-kernel/genkernel/Manifest22
-rw-r--r--sys-kernel/genkernel/genkernel-3.4.48.ebuild159
3 files changed, 183 insertions, 7 deletions
diff --git a/sys-kernel/genkernel/ChangeLog b/sys-kernel/genkernel/ChangeLog
index a670969c7214..d0ff49bd52b0 100644
--- a/sys-kernel/genkernel/ChangeLog
+++ b/sys-kernel/genkernel/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-kernel/genkernel
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.373 2013/08/27 16:18:45 jer Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/ChangeLog,v 1.374 2014/02/27 22:59:55 ryao Exp $
+
+*genkernel-3.4.48 (27 Feb 2014)
+
+ 27 Feb 2014; Richard Yao <ryao@gentoo.org> +genkernel-3.4.48.ebuild:
+ Version bump to 3.4.48
27 Aug 2013; Jeroen Roovers <jer@gentoo.org> genkernel-3.4.45.1.ebuild:
Stable for HPPA (bug #473202).
diff --git a/sys-kernel/genkernel/Manifest b/sys-kernel/genkernel/Manifest
index 1f0d5c6c7947..ba247857b724 100644
--- a/sys-kernel/genkernel/Manifest
+++ b/sys-kernel/genkernel/Manifest
@@ -48,6 +48,7 @@ DIST genkernel-3.4.45.tar.bz2 264995 SHA256 0a69897f6339cf479b10f4c87a2a53c58c23
DIST genkernel-3.4.46.1.tar.bz2 270606 SHA256 e818cc5ab2ecaf6ee95db9489062de790821b587d68a5c322b5d842cc36611dd SHA512 e2186d27f05cb5d9042c97ceff68795e9ffc49d49daf201cc7baa7cd80177afd617ab652b9a55ae5d806937c718cb6b54aa299d3c18d42720ba59e99fc2cc21b WHIRLPOOL 0b761d5024aaba870ef3801730131bcabcc218969b0a254ea0f9ced57af94f5e4b26b66093aa213eeaa172fa5ecb449fc74ba79b21aeaf0eb833a1aa6ce17b7c
DIST genkernel-3.4.46.tar.bz2 294156 SHA256 4f9410810f412d7306a3eb6054f43f9b3f8b279354ff9da7b1c0264ccd69960a SHA512 24af00c70cb2b89e9be6a170c2a3d5068e2b0709da44a293ceacf4ca9786839badccdbc411e7783cc0a497f15e357153c86b3b12468824e316123b3095a339ff WHIRLPOOL 8e79f6100c5dfd9d11628b3397920f3b8e31a6eaf2c00b37a333c7f4c3950c7d4acf008c56e6e0a4c890ea72db08c14262f5200ce294a4d2d1331f651fcfad90
DIST genkernel-3.4.47.tar.bz2 284927 SHA256 eaa219355148a1774577a62e14825fa240909305cd4b54f6353bbb6ec1a4b1e9 SHA512 26a0e4c3a0104c7983511bf64901a25dd93af157004a56a6e99ec8ad8c3d3406efac849eab7ac4a2dc34931def38e1f0c25e429cdd5701e60889377401304dc3 WHIRLPOOL 2efe2c4b69662aa56b6d1ef199193fd6d38a4b882005057ece192428b864292e0a73073665500ff6205792afbefeb46d418ce04f6f98a87743737e371d4a6c02
+DIST genkernel-3.4.48.tar.bz2 274876 SHA256 ac35531074765afdab6d1762f9facaf8b0d799797d4ec95885bd20a2f41c9727 SHA512 707c06f90a57502ee3bd3f4ef4be58d6dfba0839299baed38d75e4962b04fe8de24d01c480ea3d1bfa2fa1cdf935da3dd5ccb2ddb24e7be9eddf2ed01fc6ddb8 WHIRLPOOL a42939de0b606ac7499a8f194828bd4983fdfb94b220af66b850353a2ee0861e61ea6c9f5cbd62f5f30dc3e14f0b347068576f6df5a191e64bb7ab29a30a6cd3
DIST gnupg-1.4.11.tar.bz2 3407075 SHA256 d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6 SHA512 97e7b8b0f972cc2f7cabdb0e013cbee1c33e7d48407d040cca5c2037e32abe1c2100194be7d3b569d4f05eb16b24c205a5b83f06718f0241f8d4ee174f1c37ae WHIRLPOOL 6f914627e2f527f6616e1f99d2ae06942b734f839d03a45ffa45bf67516a81d58f89e6a85612cf8e5fd83be04ab0b6bc2da8f81114143dad7523e5fcea62366b
DIST mdadm-3.1.4.tar.bz2 288578 SHA256 849ad0ad4ad3c1d2d8806a16b30e1f59ab2daf313cb103807207f7cba889ea63 SHA512 b668773d4f43bc90fba0ac27f01fc869aa2068d958ccc84de2bf8a64ac7e9a40cc8e461ff04a3619b17459d05478843b9fff0894868d9cbc97fc2cfa80faac73 WHIRLPOOL 28a3b43d4edfa4a097d2c410a9d67b75707dfa20d30c72870cc0584132bd2f896c02be26f97ca0d588be8cabdcf90e89d33c3f23ca727e966597ffea9af9a3a9
DIST mdadm-3.1.5.tar.bz2 292709 SHA256 1d547d0b36a88968e9fc9fb08b0e64de54a53f3d1cfa3656a9f319180f0727d3 SHA512 6fcf426d63ede01f99ebeee9be686857a04f9b601b37f76722c091ae2999b3ff66fdba52d47323f27900553125a897fc1815fe7be850aa9cc991dd5fa91a5d5d WHIRLPOOL 003595a1338b3a95ccc176b07a31f26dd5fda9460f2c4d3513b9ca09cdab1c91dab05f8914f2354047fccff42c4dcfc6131a383c84467c2838ac7b1af2f9bef8
@@ -86,13 +87,24 @@ EBUILD genkernel-3.4.45.ebuild 5107 SHA256 ba7b763ea5b7ef570035dc16a545db413d085
EBUILD genkernel-3.4.46.1.ebuild 5089 SHA256 499b4ab884b127057927b0101595fa5ddc79bf1b3e26c5be02559b03896ea697 SHA512 b974470d357c2c62e857ad5a7d01ebcc6d3527b0f872029e073e6bea24e6deb0a4f647a097f1a76e9703431f3a583a31d4de7cd180994c565b5f10d5f03f0e6f WHIRLPOOL f874ec675fd700e0320e204ad8701be028a61ca9c5a0ddf61979fbfaaf5137b557ba5588aab90cb0c5830f399e0cf02291787e0f0bea4083502656c8be98d14d
EBUILD genkernel-3.4.46.ebuild 5113 SHA256 8f9f21f50ae33939f2f2b04e358babeabf4e7eea5539cc67523910413d3571ea SHA512 3e86f37642463982e41b54adad570d9f998203792547c8c1c32fbb3f3587be8aa5badbeb4e2ae3461f80e533436a6c2891479104f5567584a129c8c474c96261 WHIRLPOOL ebbfdd52690dae6fedbb2200feea89aa9f7ce582888cc8762d247dd2c2b93763c692f28e3534e5392a1a04cadc65a00b0920535fe6c4e451ff6b51b1f32ad91a
EBUILD genkernel-3.4.47.ebuild 5087 SHA256 843b1a47bcc5a16e68ee3c5129cbfe26ce463c01f1b8e40849002da7a788fe9a SHA512 7eba163b635334f19eb41bc42078d39c804fe92265bf84c75403e09a8bdb59c1c2f7c6396e0afb7ed47fce9fdff1307937ebb96700129883d5b62389ae8b589f WHIRLPOOL d0511430b0c3f6fa250af017217e8a1d9270b49047883ac199dfee377e555f6321746651cd7f70162f7d3cd029b0008ce5993939d2ba0ba0ec5fe89614ef86bd
+EBUILD genkernel-3.4.48.ebuild 5087 SHA256 4943f7213c6f633309d791dc50552816282512c8a69bb0e53b3a31d0e29e777a SHA512 4efef561f3fc277a67321e30a3bd2575d4a55c788fd17cedd1e292784c3795b2e7f4eb5f57cfc9c75283130fd24238dc6de620ae880186a8d20b8b05f952dcc4 WHIRLPOOL a1b3500f858182315a18ecc8122ef5f877976775680459266ebfb83262689cecbd88aca956be7e621dc470666b83e9364a4a496d9e760ef3c78d1de68310a5b9
EBUILD genkernel-9999.ebuild 5271 SHA256 14afc6c12ba928de6c265d0b5890def56b3f33dd6b853217e3ca020faf4629a6 SHA512 c492ba37b26e921dff54c35e05bf43707ad879986c51fa33ccc916358a504303c5f0791342037a437dd378e76b498a083e4e79c1d30ce91f21e68107bfe56d6d WHIRLPOOL 65d31ad7e41d79034336657466ddc29eae611d9e955af28b8952cccaf6701ef3f3c6e6fc82f141662eb4890441c85357cbacb0ffeb5044f45dc3365d45e57550
-MISC ChangeLog 67783 SHA256 a9c8107b6385f5261ce65ef7e2400f4982f06ad61d20e65cf0a58e332ac2d853 SHA512 81278ee87bbb44f1670a58e9235d0f26b38fab2ed9c962bf2d14466aaed6ba41246f88804134abdf139906f5de940824e770e7424ed1a183ea5baf109ed80121 WHIRLPOOL 37c6f34c04862c0c8f1e3637478e2010c3bbc2a6eb271ec697aeec1293e0d673939dab22aecd11aeaac36e62d919ba0ecbd64a6ff9c457038225ecae4bb5d96a
+MISC ChangeLog 67914 SHA256 753b62d34a21364c66d3c4b67efa8e8ac398f9a8658f79ffb5c230b63644f2f1 SHA512 297cab46bf31d82d0ddc1abcbb9eb9837a28012396d95525a98c2b337850acc4752a098d5b17f5c6d2782d3f7cb3febfb6e8edb968d266135fbbfe717535c060 WHIRLPOOL beb8b6002a1e43db16340622716777fbece6595be943f37be4e3bbe4081308a8c5f23d904d1ef9769bb78761de3017bf5d530092b48d54b4c4a9056a26eea9ed
MISC metadata.xml 418 SHA256 f91e9ba1b91a9fdde45041ae7557aace44c916ab51caecb6b1f49e115510f2cf SHA512 ae3e50da1b8e3f40e88e0a9a735bd736910ffb926f2a16ab34414b44d90d3399a6aa18e7c472194d4d1f9aadad934532a40a2287f41f442b25ac37835c99dda1 WHIRLPOOL 4a540b3702ac7abfdc275dfe371de24de378fb29c9ea3ec878b33edfcce9f1204b255c93373867e74c6d204e44c5ff1070dce0e96f527ef099914519800a51a4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2.0.22 (GNU/Linux)
-iEYEAREIAAYFAlIc0WcACgkQVWmRsqeSphMLfwCaAoQ9cfJueBIqUCrVmyMpRKU0
-+rAAnjDqNuU+ZP7u/O0XFVeNNd1Njg99
-=DCyx
+iQIcBAEBCAAGBQJTD8NtAAoJECDuEZm+6ExkWC4P/00DPwypa+WzEtG3g/tB6Lec
+nDwVLdyS9FUznl3BknQrmTyFvFCnAnEF2ceIS3bq6jgBD9wauhZN+BfdzFtC0smt
+RY42b+UsaqcpJ2GHYL4khh/kWiN4z1Ygmxd7GLCG8ppiAra9iPAHWpdB0R3R4IfG
+tx9cjp+3uYAJeEDYtKE2EX4Vo3QuvUVvrQ4VyUD0jjhWvlRZ71hMfodilRKB0RcD
+lmw2qTV6lTjHECSCEBwJGPo1VAHY6FG85C9mGZiQlnvKYT6+xi2bXQy60TIVZYih
+YnkI1qOViKo163PQlbBrWoJdCSN7djsasBhdCwc6V2x6mY+tuC05czRt5FRJl9cA
+ob8zfXuRZ1/JSeb3iXLRnKLVFidTgucVicJg+BFN92U+vvYyhdslOv2oYxg4Q4jF
+BQmOCfLJX7bF3M2mtb5HFYQlJa2zEyOJuOfq4YA1nxGndnmb+mANevlP5r3z8xvc
+fet9RlqtwMa1pjYGKj73awN0gIcUMLX3X5KtocQ1oxv0F/Tpow+wDIa4HqQTkcmu
+61BcRItQUGQqauN55GDtpoC19R23mjFQxl2vVkkQb8kvHxvcbdm6m/8q+ie8TMKQ
+Q0l4pR/NbtJ0q+8I8/vi4xQ3+l594mFXqbvx3Ur1V9TeElaIRuan+UfsykhjuNWs
+YSy3/m6uiEK2LrGQFzvM
+=5LoE
-----END PGP SIGNATURE-----
diff --git a/sys-kernel/genkernel/genkernel-3.4.48.ebuild b/sys-kernel/genkernel/genkernel-3.4.48.ebuild
new file mode 100644
index 000000000000..00e978aa344a
--- /dev/null
+++ b/sys-kernel/genkernel/genkernel-3.4.48.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/genkernel/genkernel-3.4.48.ebuild,v 1.1 2014/02/27 22:59:55 ryao Exp $
+
+# genkernel-9999 -> latest Git branch "master"
+# genkernel-VERSION -> normal genkernel release
+
+EAPI="3"
+
+VERSION_BUSYBOX='1.20.2'
+VERSION_DMRAID='1.0.0.rc16-3'
+VERSION_MDADM='3.1.5'
+VERSION_FUSE='2.8.6'
+VERSION_ISCSI='2.0-872'
+VERSION_LVM='2.02.88'
+VERSION_UNIONFS_FUSE='0.24'
+VERSION_GPG='1.4.11'
+
+RH_HOME="ftp://sources.redhat.com/pub"
+DM_HOME="http://people.redhat.com/~heinzm/sw/dmraid/src"
+BB_HOME="http://www.busybox.net/downloads"
+
+COMMON_URI="${DM_HOME}/dmraid-${VERSION_DMRAID}.tar.bz2
+ ${DM_HOME}/old/dmraid-${VERSION_DMRAID}.tar.bz2
+ mirror://kernel/linux/utils/raid/mdadm/mdadm-${VERSION_MDADM}.tar.bz2
+ ${RH_HOME}/lvm2/LVM2.${VERSION_LVM}.tgz
+ ${RH_HOME}/lvm2/old/LVM2.${VERSION_LVM}.tgz
+ ${BB_HOME}/busybox-${VERSION_BUSYBOX}.tar.bz2
+ http://www.open-iscsi.org/bits/open-iscsi-${VERSION_ISCSI}.tar.gz
+ mirror://sourceforge/fuse/fuse-${VERSION_FUSE}.tar.gz
+ http://podgorny.cz/unionfs-fuse/releases/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2
+ mirror://gnupg/gnupg/gnupg-${VERSION_GPG}.tar.bz2"
+
+if [[ ${PV} == 9999* ]]
+then
+ EGIT_REPO_URI="git://git.overlays.gentoo.org/proj/${PN}.git
+ http://git.overlays.gentoo.org/gitroot/proj/${PN}.git"
+ inherit git-2 bash-completion-r1 eutils
+ S="${WORKDIR}/${PN}"
+ SRC_URI="${COMMON_URI}"
+ KEYWORDS=""
+else
+ inherit bash-completion-r1 eutils
+ SRC_URI="mirror://gentoo/${P}.tar.bz2
+ ${COMMON_URI}"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+fi
+
+DESCRIPTION="Gentoo automatic kernel building scripts"
+HOMEPAGE="http://www.gentoo.org"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT=""
+IUSE="crypt cryptsetup ibm selinux" # Keep 'crypt' in to keep 'use crypt' below working!
+
+DEPEND="sys-fs/e2fsprogs
+ selinux? ( sys-libs/libselinux )"
+RDEPEND="${DEPEND}
+ cryptsetup? ( sys-fs/cryptsetup )
+ app-arch/cpio
+ >=app-misc/pax-utils-0.2.1
+ !<sys-apps/openrc-0.9.9"
+# pax-utils is used for lddtree
+
+if [[ ${PV} == 9999* ]]; then
+ DEPEND="${DEPEND} app-text/asciidoc"
+fi
+
+src_unpack() {
+ if [[ ${PV} == 9999* ]] ; then
+ git-2_src_unpack
+ else
+ unpack ${P}.tar.bz2
+ fi
+}
+
+src_prepare() {
+ use selinux && sed -i 's/###//g' "${S}"/gen_compile.sh
+
+ # Update software.sh
+ sed -i \
+ -e "s:VERSION_BUSYBOX:$VERSION_BUSYBOX:" \
+ -e "s:VERSION_MDADM:$VERSION_MDADM:" \
+ -e "s:VERSION_DMRAID:$VERSION_DMRAID:" \
+ -e "s:VERSION_FUSE:$VERSION_FUSE:" \
+ -e "s:VERSION_ISCSI:$VERSION_ISCSI:" \
+ -e "s:VERSION_LVM:$VERSION_LVM:" \
+ -e "s:VERSION_UNIONFS_FUSE:$VERSION_UNIONFS_FUSE:" \
+ -e "s:VERSION_GPG:$VERSION_GPG:" \
+ "${S}"/defaults/software.sh \
+ || die "Could not adjust versions"
+}
+
+src_compile() {
+ if [[ ${PV} == 9999* ]]; then
+ emake || die
+ fi
+}
+
+src_install() {
+ insinto /etc
+ doins "${S}"/genkernel.conf || die "doins genkernel.conf"
+
+ doman genkernel.8 || die "doman"
+ dodoc AUTHORS ChangeLog README TODO || die "dodoc"
+
+ dobin genkernel || die "dobin genkernel"
+
+ rm -f genkernel genkernel.8 AUTHORS ChangeLog README TODO genkernel.conf
+
+ insinto /usr/share/genkernel
+ doins -r "${S}"/* || die "doins"
+ use ibm && cp "${S}"/ppc64/kernel-2.6-pSeries "${S}"/ppc64/kernel-2.6 || \
+ cp "${S}"/arch/ppc64/kernel-2.6.g5 "${S}"/arch/ppc64/kernel-2.6
+
+ # Copy files to /var/cache/genkernel/src
+ elog "Copying files to /var/cache/genkernel/src..."
+ mkdir -p "${D}"/var/cache/genkernel/src
+ cp -f \
+ "${DISTDIR}"/mdadm-${VERSION_MDADM}.tar.bz2 \
+ "${DISTDIR}"/dmraid-${VERSION_DMRAID}.tar.bz2 \
+ "${DISTDIR}"/LVM2.${VERSION_LVM}.tgz \
+ "${DISTDIR}"/busybox-${VERSION_BUSYBOX}.tar.bz2 \
+ "${DISTDIR}"/fuse-${VERSION_FUSE}.tar.gz \
+ "${DISTDIR}"/unionfs-fuse-${VERSION_UNIONFS_FUSE}.tar.bz2 \
+ "${DISTDIR}"/gnupg-${VERSION_GPG}.tar.bz2 \
+ "${DISTDIR}"/open-iscsi-${VERSION_ISCSI}.tar.gz \
+ "${D}"/var/cache/genkernel/src || die "Copying distfiles..."
+
+ newbashcomp "${FILESDIR}"/genkernel.bash "${PN}"
+ insinto /etc
+ doins "${FILESDIR}"/initramfs.mounts
+}
+
+pkg_postinst() {
+ echo
+ elog 'Documentation is available in the genkernel manual page'
+ elog 'as well as the following URL:'
+ echo
+ elog 'http://www.gentoo.org/doc/en/genkernel.xml'
+ echo
+ ewarn "This package is known to not work with reiser4. If you are running"
+ ewarn "reiser4 and have a problem, do not file a bug. We know it does not"
+ ewarn "work and we don't plan on fixing it since reiser4 is the one that is"
+ ewarn "broken in this regard. Try using a sane filesystem like ext3 or"
+ ewarn "even reiser3."
+ echo
+ ewarn "The LUKS support has changed from versions prior to 3.4.4. Now,"
+ ewarn "you use crypt_root=/dev/blah instead of real_root=luks:/dev/blah."
+ echo
+ if use crypt && ! use cryptsetup ; then
+ ewarn "Local use flag 'crypt' has been renamed to 'cryptsetup' (bug #414523)."
+ ewarn "Please set flag 'cryptsetup' for this very package if you would like"
+ ewarn "to have genkernel create an initramfs with LUKS support."
+ ewarn "Sorry for the inconvenience."
+ echo
+ fi
+}