From df93a7e6dcd9e7912d78bba4f7bc0ccec64bf07f Mon Sep 17 00:00:00 2001 From: Bertrand Jacquin Date: Fri, 26 Apr 2013 15:05:30 +0200 Subject: stable-sources: update to lastest --- sys-kernel/stable-sources/Manifest | 4 +- .../stable-sources/stable-sources-3.8.8.ebuild | 203 --------------------- .../stable-sources/stable-sources-3.8.9.ebuild | 203 +++++++++++++++++++++ 3 files changed, 205 insertions(+), 205 deletions(-) delete mode 100644 sys-kernel/stable-sources/stable-sources-3.8.8.ebuild create mode 100644 sys-kernel/stable-sources/stable-sources-3.8.9.ebuild diff --git a/sys-kernel/stable-sources/Manifest b/sys-kernel/stable-sources/Manifest index 87942efd..b504b589 100644 --- a/sys-kernel/stable-sources/Manifest +++ b/sys-kernel/stable-sources/Manifest @@ -3,8 +3,8 @@ DIST linux-3.7.tar.xz 69736096 SHA256 60a64d0bf76eeec3355f115c577935757b84629c8c DIST linux-3.8.tar.xz 70989468 SHA256 e070d1bdfbded5676a4f374721c63565f1c969466c5a3e214004a136b583184b SHA512 10a7983391af907d8aec72bdb096d1cabd4911985715e9ea13d35ff09095c035db15d4ab08b92eda7c10026cc27348cb9728c212335f7fcdcda7c610856ec30f WHIRLPOOL 0c633854ad9c06df1b1d832aea9bbef76144ba88c8fccf6a3f8729101dc36838bcda6ccd444451cab19177608e7f7866f4f79cff1a8ef2bd0c893933d7f1f44c DIST patch-3.6.11.xz 222492 SHA256 4bdc3822571a4a765bf6f347aad8b899730acef549ae4236813fd17f254f4327 SHA512 08423f145ee7aef49f50d95032595ee79250135b6ecfa72f802502a277f215b63c4dc04ed149fe4ed7cdaa5ef063b8003b7f72f41d8417e45efbe7e30e621387 WHIRLPOOL 490aa4abad6bb24ff12a657a32a8433694e8e60a2c0e86143fec7bfef56c5e887110d941ad09e296d9e1976a805e586d3c409df005cd53c04c8c514c34e3132a DIST patch-3.7.10.xz 212936 SHA256 e5db8a0f0fb0a7ad466b4673489c1a438fe7e6482203e34702e7180d6e2e515a SHA512 939e3290a0e3bc19c519ca05181f673bffc745aa69456b51872c5ea718b64c250dac6926b07f1a195f87ee4aab67c01f7bc746d8bfb9201a983937c12c72823d WHIRLPOOL cdc62c7fe819328356678c85eb6939d1b6281f8b8ceb684e7c7794ea0215f6acfc31f34126f3333c1d7dd982faed5aeebd24d2a1efcd5b3dd99e86a6b281435e -DIST patch-3.8.8.xz 218884 SHA256 759313a1012f17c83af15f237f3ad8b50a45f1bb34c62409e558a4d65bf014c3 SHA512 dedc73b00d159a944ebc8efe961afafa64db140eca7fa1609dfea52517c60707384e633a5d05c70bb31603f6b668a8ceef1ce28eac62f8ce0fa67395265e8338 WHIRLPOOL 9da51c541f5f4ce96313956a7e038246f40a21140323937c24431b05305a92ea3174c5faff8a6959c5f2bf0a040e0f98eba3ef050cd13b02cdd46ce3c839160e +DIST patch-3.8.9.xz 231020 SHA256 f18aa0e51b3a29ea23c73dab20d763d7aac69d4d155c984573ab4b6a16bbbeda SHA512 d6e676826dacb777fa5f8a9952a75a175df6850cafbcb1e031f191194737486d7ab91f41efe19d8e0fcb78de37fd81750eeacddf8ebe96b7b573bae1ef7a5164 WHIRLPOOL 345097e1acf2ccb2bd490fce11988d1d400c2b5cb0ff19f36f81ba2703c2168287f711b0cec554a062763e7c89341d9ea5b0a5e05a7212208d21a08ce305c980 EBUILD stable-sources-3.6.11.ebuild 4302 SHA256 85d0280a036ae3433da90a4c45f496041ac197cdaa083dd7e29c679f28f30bb4 SHA512 a0e1e957a4edd869de1a2034370aa7130ba503ac3377e67abf7ab87a4c02f657ad5c85c51408e91b081aee3d74bad1e8f371baa76abc93d7ea8f0e2c7c5779ed WHIRLPOOL 6f30a7e2ea321668acd7e4e4663576842015e111ff35efbbc51e1ffe6111e496636a2fb21310c95004b170681c4d764c5d51008de507d3ea39caeaf2162ab9bd EBUILD stable-sources-3.7.10.ebuild 4302 SHA256 85d0280a036ae3433da90a4c45f496041ac197cdaa083dd7e29c679f28f30bb4 SHA512 a0e1e957a4edd869de1a2034370aa7130ba503ac3377e67abf7ab87a4c02f657ad5c85c51408e91b081aee3d74bad1e8f371baa76abc93d7ea8f0e2c7c5779ed WHIRLPOOL 6f30a7e2ea321668acd7e4e4663576842015e111ff35efbbc51e1ffe6111e496636a2fb21310c95004b170681c4d764c5d51008de507d3ea39caeaf2162ab9bd -EBUILD stable-sources-3.8.8.ebuild 4304 SHA256 5345bd9e4686f9f7cbbb3275fc1c055f66a31d67b1eabb8e241322511a427ec9 SHA512 0c7d5d07c7fc4a26be005c6727f00ed28befdf7c0155a4a851f07f920157e982663357653e41a9b8808c64a016966522b5ae2a513cb886057246935883e64079 WHIRLPOOL a1d0dd5881f8d2c739391b2122aa6daf42102d19e1d8fd112693581b31fc3a655effcc5f184dcdce5ae6031cba2114067d9a0d0bb4993e0fb156bfdf1286ea73 +EBUILD stable-sources-3.8.9.ebuild 4304 SHA256 5345bd9e4686f9f7cbbb3275fc1c055f66a31d67b1eabb8e241322511a427ec9 SHA512 0c7d5d07c7fc4a26be005c6727f00ed28befdf7c0155a4a851f07f920157e982663357653e41a9b8808c64a016966522b5ae2a513cb886057246935883e64079 WHIRLPOOL a1d0dd5881f8d2c739391b2122aa6daf42102d19e1d8fd112693581b31fc3a655effcc5f184dcdce5ae6031cba2114067d9a0d0bb4993e0fb156bfdf1286ea73 MISC sig.diff 508 SHA256 b89cc2edcc97958f127869aa6e9b18ff8f926e35e262f62968e057caf0e01323 SHA512 f4758a8f131f379243f64a149c2e00d799bc51fba780e8bee6985a9c1b127111d7a0189fbfde0dae4cbfdd2c55fc513cdaecc7752991296014490cffdad74eb7 WHIRLPOOL c524894e986e757045b36a0c857332478246d4eec2ed707b41542e6d30dcc678bce35da2601d628f41dc3ef534edfbb5253ee29a3a6fd9bf0f54a5e62d3d0df5 diff --git a/sys-kernel/stable-sources/stable-sources-3.8.8.ebuild b/sys-kernel/stable-sources/stable-sources-3.8.8.ebuild deleted file mode 100644 index 9b3465d0..00000000 --- a/sys-kernel/stable-sources/stable-sources-3.8.8.ebuild +++ /dev/null @@ -1,203 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 -ETYPE="sources" - -inherit savedconfig kernel-2 -detect_version - -SLOT="${PV%.*}" - -DESCRIPTION="Kernel stable sources and build" -HOMEPAGE="http://www.kernel.org" -SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" - -KEYWORDS="~amd64 ~x86" -PROVIDE="virtual/linux-sources" - -SRCDIR="${WORKDIR}/linux-${KV_FULL}" -BUILDDIR="${WORKDIR}/build" - -KV_EXTRA="${EXTRAVERSION}" -S="${SRCDIR}" - -IUSE="build sources zlib lzma" -REQUIRED_USE=" - ?? ( zlib lzma ) - zlib? ( build ) - lzma? ( build ) - symlink? ( sources ) - " - -DEPEND=" - || ( - sys-apps/kmod[zlib?,lzma?] - sys-apps/module-init-tools - )" - -configval () -{ - local _v="CONFIG_$1" - - # Export only the needed config value - # when not already define - declare -p ${_v} > /dev/null 2>&1 \ - || . <(sed -n "/^${_v}=/ p" ${BUILDDIR}/.config) - - case "${!_v}" in - "") declare "$_v=n" ; export $_v ; return 1 ;; - *) export $_v ; return 0 ;; - esac -} - -do_prepare_build () -{ - mkdir "${BUILDDIR}" - - restore_config "${BUILDDIR}/.config" - if [ ! -e "${BUILDDIR}/.config" ] ; then - ewarn "Generate .config using 'defconfig'" - emake defconfig "${myopt[@]}" - fi - - mkdir "${WORKDIR}/boot" - - if configval CMDLINE_BOOL && configval CMDLINE ; then - einfo "Creating kernel.arg" - einfo " CONFIG_CMDLINE='${CONFIG_CMDLINE}'" - echo "${CONFIG_CMDLINE}" > "${WORKDIR}/boot/kernel.arg" - fi - - configval MODULES || ewarn "CONFIG_MODULES is not set" -} - -src_prepare () -{ - bopt=( - -C "${BUILDDIR}" - -f "${SRCDIR}/Makefile" - KBUILD_SRC="${SRCDIR}" - KCONFIG_CONFIG="${BUILDDIR}/.config" - - ${LOGNAME:+KBUILD_BUILD_USER=$LOGNAME} - ) - - copt=( - CC=$(tc-getCC) HOSTCC=${CBUILD}-gcc CROSS_COMPILE=${CHOST}- - ARCH=$(tc-arch-kernel) SUBARCH=$(tc-arch-kernel) - ) - - vopt=( - EXTRAVERSION="${KV_EXTRA}" - LOCALVERSION= CONFIG_LOCALVERSION= - ) - - myopt=( "${bopt[@]}" "${copt[@]}" "${vopt[@]}" ) - - use build && do_prepare_build -} - -do_compile_build () -{ - einfo "Checking configuration file" - emake oldconfig "${myopt[@]}" < /dev/null - - if diff -Nu0 ${BUILDDIR}/.config.old ${BUILDDIR}/.config \ - | egrep -q '^(\-|\+)CONFIG_' ; then - eerror "You configuration is not up to date" - diff -Nu ${BUILDDIR}/.config.old ${BUILDDIR}/.config - die "Bad configuration" - fi - - einfo "Building kernel" - emake bzImage "${myopt[@]}" - - if configval MODULES ; then - einfo "Building modules" - emake modules "${myopt[@]}" - fi -} - -src_compile () -{ - use build && do_compile_build -} - -do_install_sources () -{ - kernel-2_src_install -} - -do_install_build () -{ - einfo "Installing kernel" - emake install "${myopt[@]}" \ - INSTALL_PATH="${WORKDIR}/boot" - - insinto /boot/${KV_FULL} - - newins "${WORKDIR}/boot/config-${KV_FULL}" kernel.cfg - newins "${WORKDIR}/boot/vmlinuz-${KV_FULL}" kernel.img - newins "${WORKDIR}/boot/System.map-${KV_FULL}" System.map - - if configval CMDLINE_BOOL && configval CMDLINE ; then - doins "${WORKDIR}/boot/kernel.arg" - fi - - if configval MODULES ; then - einfo "Installing modules" - emake modules_install "${myopt[@]}" \ - INSTALL_MOD_PATH="${WORKDIR}" \ - INSTALL_MOD_STRIP="${PORTAGE_STRIP_FLAGS}" - - # kmod only support zlib and lzma - # See libkmod/libkmod-util.c / struct kmod_ext kmod_exts - if use zlib || use lzma ; then - use zlib && { cmp="gzip -9c" ; ext="gz" ; } - use lzma && { cmp="xz -9c" ; ext="xz" ; } - - einfo "Compressing modules" - find "${WORKDIR}/lib/modules" \ - -type f -name "*.ko" \ - | while read ; do - $cmp < $REPLY > ${REPLY}.${ext} - rm $REPLY - done - fi - - einfo "Generating modules.dep" - depmod -ae -F "${BUILDDIR}/System.map" -b "${WORKDIR}" "${KV_FULL}" \ - || die "depmod failed" - - rm "${WORKDIR}/lib/modules/${KV_FULL}/build" - rm "${WORKDIR}/lib/modules/${KV_FULL}/source" - - insinto /lib - doins -r "${WORKDIR}/lib/modules" - - # No need to make firmware_install, make modules_install does - if [ -e "${WORKDIR}/lib/firmware" ] ; then - einfo "Installing firmwares" - - insinto /lib - doins -r "${WORKDIR}/lib/firmware" - fi - fi -} - -src_install () -{ - use build && do_install_build - use sources && do_install_sources - use savedconfig && save_config "${BUILDDIR}/.config" -} - -pkg_postinst () -{ - kernel-2_pkg_postinst - - einfo "You may need to:" - einfo " make menuconfig ${copt[@]}" -} diff --git a/sys-kernel/stable-sources/stable-sources-3.8.9.ebuild b/sys-kernel/stable-sources/stable-sources-3.8.9.ebuild new file mode 100644 index 00000000..9b3465d0 --- /dev/null +++ b/sys-kernel/stable-sources/stable-sources-3.8.9.ebuild @@ -0,0 +1,203 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +ETYPE="sources" + +inherit savedconfig kernel-2 +detect_version + +SLOT="${PV%.*}" + +DESCRIPTION="Kernel stable sources and build" +HOMEPAGE="http://www.kernel.org" +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}" + +KEYWORDS="~amd64 ~x86" +PROVIDE="virtual/linux-sources" + +SRCDIR="${WORKDIR}/linux-${KV_FULL}" +BUILDDIR="${WORKDIR}/build" + +KV_EXTRA="${EXTRAVERSION}" +S="${SRCDIR}" + +IUSE="build sources zlib lzma" +REQUIRED_USE=" + ?? ( zlib lzma ) + zlib? ( build ) + lzma? ( build ) + symlink? ( sources ) + " + +DEPEND=" + || ( + sys-apps/kmod[zlib?,lzma?] + sys-apps/module-init-tools + )" + +configval () +{ + local _v="CONFIG_$1" + + # Export only the needed config value + # when not already define + declare -p ${_v} > /dev/null 2>&1 \ + || . <(sed -n "/^${_v}=/ p" ${BUILDDIR}/.config) + + case "${!_v}" in + "") declare "$_v=n" ; export $_v ; return 1 ;; + *) export $_v ; return 0 ;; + esac +} + +do_prepare_build () +{ + mkdir "${BUILDDIR}" + + restore_config "${BUILDDIR}/.config" + if [ ! -e "${BUILDDIR}/.config" ] ; then + ewarn "Generate .config using 'defconfig'" + emake defconfig "${myopt[@]}" + fi + + mkdir "${WORKDIR}/boot" + + if configval CMDLINE_BOOL && configval CMDLINE ; then + einfo "Creating kernel.arg" + einfo " CONFIG_CMDLINE='${CONFIG_CMDLINE}'" + echo "${CONFIG_CMDLINE}" > "${WORKDIR}/boot/kernel.arg" + fi + + configval MODULES || ewarn "CONFIG_MODULES is not set" +} + +src_prepare () +{ + bopt=( + -C "${BUILDDIR}" + -f "${SRCDIR}/Makefile" + KBUILD_SRC="${SRCDIR}" + KCONFIG_CONFIG="${BUILDDIR}/.config" + + ${LOGNAME:+KBUILD_BUILD_USER=$LOGNAME} + ) + + copt=( + CC=$(tc-getCC) HOSTCC=${CBUILD}-gcc CROSS_COMPILE=${CHOST}- + ARCH=$(tc-arch-kernel) SUBARCH=$(tc-arch-kernel) + ) + + vopt=( + EXTRAVERSION="${KV_EXTRA}" + LOCALVERSION= CONFIG_LOCALVERSION= + ) + + myopt=( "${bopt[@]}" "${copt[@]}" "${vopt[@]}" ) + + use build && do_prepare_build +} + +do_compile_build () +{ + einfo "Checking configuration file" + emake oldconfig "${myopt[@]}" < /dev/null + + if diff -Nu0 ${BUILDDIR}/.config.old ${BUILDDIR}/.config \ + | egrep -q '^(\-|\+)CONFIG_' ; then + eerror "You configuration is not up to date" + diff -Nu ${BUILDDIR}/.config.old ${BUILDDIR}/.config + die "Bad configuration" + fi + + einfo "Building kernel" + emake bzImage "${myopt[@]}" + + if configval MODULES ; then + einfo "Building modules" + emake modules "${myopt[@]}" + fi +} + +src_compile () +{ + use build && do_compile_build +} + +do_install_sources () +{ + kernel-2_src_install +} + +do_install_build () +{ + einfo "Installing kernel" + emake install "${myopt[@]}" \ + INSTALL_PATH="${WORKDIR}/boot" + + insinto /boot/${KV_FULL} + + newins "${WORKDIR}/boot/config-${KV_FULL}" kernel.cfg + newins "${WORKDIR}/boot/vmlinuz-${KV_FULL}" kernel.img + newins "${WORKDIR}/boot/System.map-${KV_FULL}" System.map + + if configval CMDLINE_BOOL && configval CMDLINE ; then + doins "${WORKDIR}/boot/kernel.arg" + fi + + if configval MODULES ; then + einfo "Installing modules" + emake modules_install "${myopt[@]}" \ + INSTALL_MOD_PATH="${WORKDIR}" \ + INSTALL_MOD_STRIP="${PORTAGE_STRIP_FLAGS}" + + # kmod only support zlib and lzma + # See libkmod/libkmod-util.c / struct kmod_ext kmod_exts + if use zlib || use lzma ; then + use zlib && { cmp="gzip -9c" ; ext="gz" ; } + use lzma && { cmp="xz -9c" ; ext="xz" ; } + + einfo "Compressing modules" + find "${WORKDIR}/lib/modules" \ + -type f -name "*.ko" \ + | while read ; do + $cmp < $REPLY > ${REPLY}.${ext} + rm $REPLY + done + fi + + einfo "Generating modules.dep" + depmod -ae -F "${BUILDDIR}/System.map" -b "${WORKDIR}" "${KV_FULL}" \ + || die "depmod failed" + + rm "${WORKDIR}/lib/modules/${KV_FULL}/build" + rm "${WORKDIR}/lib/modules/${KV_FULL}/source" + + insinto /lib + doins -r "${WORKDIR}/lib/modules" + + # No need to make firmware_install, make modules_install does + if [ -e "${WORKDIR}/lib/firmware" ] ; then + einfo "Installing firmwares" + + insinto /lib + doins -r "${WORKDIR}/lib/firmware" + fi + fi +} + +src_install () +{ + use build && do_install_build + use sources && do_install_sources + use savedconfig && save_config "${BUILDDIR}/.config" +} + +pkg_postinst () +{ + kernel-2_pkg_postinst + + einfo "You may need to:" + einfo " make menuconfig ${copt[@]}" +} -- cgit v1.2.3