diff options
author | Richard Yao <ryao@gentoo.org> | 2014-02-27 23:00:00 +0000 |
---|---|---|
committer | Richard Yao <ryao@gentoo.org> | 2014-02-27 23:00:00 +0000 |
commit | 482b25a6a9c910dd68f56be9fd0f137b6c49a083 (patch) | |
tree | 5fb54bf9018aef3587cde5959b76380cf3d26c1f /sys-kernel | |
parent | Version bump. Use mirror://nongnu instead of hardcoding savannah. Stop using ... (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | sys-kernel/genkernel/Manifest | 22 | ||||
-rw-r--r-- | sys-kernel/genkernel/genkernel-3.4.48.ebuild | 159 |
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 +} |