summaryrefslogtreecommitdiff
path: root/sys-kernel/stable-sources
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-09-14 21:44:50 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-09-15 20:18:36 +0200
commit77dd14bf860c7e1ddc046d3b6164454be9f6d75f (patch)
tree8aadbb020f2a696ea342c973b8e54ea6aa5a9e0c /sys-kernel/stable-sources
parentwww-apps/phabricator: Update the fix-webroot logic to handle existing webroot (diff)
downloadportage-77dd14bf860c7e1ddc046d3b6164454be9f6d75f.tar.xz
sys-kernel: Move 3.10 to lonterm-sources
Package-Manager: portage-2.2.4 RepoMan-Options: --force
Diffstat (limited to 'sys-kernel/stable-sources')
-rw-r--r--sys-kernel/stable-sources/ChangeLog4
-rw-r--r--sys-kernel/stable-sources/Manifest5
-rw-r--r--sys-kernel/stable-sources/stable-sources-3.10.11.ebuild197
3 files changed, 5 insertions, 201 deletions
diff --git a/sys-kernel/stable-sources/ChangeLog b/sys-kernel/stable-sources/ChangeLog
index 2bfed234..df3da2ad 100644
--- a/sys-kernel/stable-sources/ChangeLog
+++ b/sys-kernel/stable-sources/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 14 Sep 2013; Bertrand Jacquin <beber@meleeweb.net>
+ -stable-sources-3.10.11.ebuild:
+ sys-kernel: Move 3.10 to lonterm-sources
+
*stable-sources-3.10.11 (12 Sep 2013)
12 Sep 2013; Bertrand Jacquin <beber@meleeweb.net>
diff --git a/sys-kernel/stable-sources/Manifest b/sys-kernel/stable-sources/Manifest
index 77793174..617acad6 100644
--- a/sys-kernel/stable-sources/Manifest
+++ b/sys-kernel/stable-sources/Manifest
@@ -1,8 +1,5 @@
-DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053
DIST linux-3.9.tar.xz 72104164 SHA256 60bc3e64ee5dc778de2cd7cd7640abf518a4c9d4f31b8ed624e16fad53f54541 WHIRLPOOL 668a8de30c7c3ccf6558cf0f29570f15e37ca7d599d1453afc3cab113d1b05fbd5b32646dd9ed798ceb61405a8754345da0740a53f467b825445028cda4bc698
-DIST patch-3.10.11.xz 204836 SHA256 e354b44051a53c85f7fdc4dd4bdefb51557fb4ad7675b13fd2756125f3395d9d WHIRLPOOL 90c494e016118520ffa1d0e9a4669dbb95bbe4c0e6bb0d70f4aab52a79b94ad19285977f150b36692173b2721d612088dc199c0961019eaa6741b8b2b1cfeb72
DIST patch-3.9.11.xz 218312 SHA256 29be11d16ef152ae1858d567cbf45f0da0193adf364826f5e3fa8b2fcd839682 WHIRLPOOL 3388e38b41d5f670c081bf1971e10064352319493a8800cda56d1c4c32275f21d4364d009dd8446509a9221476900e05528b3ef5707f5b666251612c9aae470b
-EBUILD stable-sources-3.10.11.ebuild 4486 SHA256 ec376a05712c038916c50d94fd4d8f36352f3961c8238ac1fed93706e053ae5c WHIRLPOOL a5ca5eae951d626601aa2c4e364a91282b41fc1336572a74d106098380430d20884714a3dc3ec2ced1250b05b5a158d057c264effe5f662602f594d42319c37e
EBUILD stable-sources-3.9.11.ebuild 4486 SHA256 bc4ab5bdbc825691ebdf28db03d27a81fbe9292310cd988705f9f28d64242421 WHIRLPOOL 2e0e23f3210ee23854efa6595e3a26e633f35789e8ef9c0ef0782bf14a66d6e77bd67ec6e154d710c8fa0cebb1aa44589b82dacdc3a5e47afe89425c3a5a01bd
-MISC ChangeLog 9872 SHA256 2ac3d196fb75d052aef778caf9cc8f57e62e0b8daa3296358db27e695f931319 WHIRLPOOL 57c14e305e958e3ec9e1b3ef7745f834ab1f36c51548d6dceaa711ac131bd346c198496ffe48a7e8437662361ed6d96522496c4f514657f70f8c5a4ac47afaa9
+MISC ChangeLog 10003 SHA256 16b3d25d98b50bcf16b9a795ffd6979372803be8f90a0878e291de2c4ec9ef64 WHIRLPOOL 38928de9dafc49431c8de8b57b8179ca8ce902a1ea2ee7801c96a6f25ab2ca017c2bfee17e63ef71912bf70f3289eff33b354dc2afd8f8fd1430534ba96066ba
MISC metadata.xml 254 SHA256 c56bc3d6780712c960298c70bb86867aeb6661e97a317cc624516b0e16b72fcc WHIRLPOOL 2ebbfaa14ef0c1847284fe64a79f052cd7e73b25a724fba728c084aaaf2dd0692e068eedcf42ccef7e205077f00c35780ded7ec69118dc01ddb988b4802e46ae
diff --git a/sys-kernel/stable-sources/stable-sources-3.10.11.ebuild b/sys-kernel/stable-sources/stable-sources-3.10.11.ebuild
deleted file mode 100644
index 935f075f..00000000
--- a/sys-kernel/stable-sources/stable-sources-3.10.11.ebuild
+++ /dev/null
@@ -1,197 +0,0 @@
-# Copyright 1999-2013 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"
-
-SRCDIR="${WORKDIR}/linux-${KV_FULL}"
-BUILDDIR="${WORKDIR}/build"
-
-KV_EXTRA="${EXTRAVERSION}"
-S="${SRCDIR}"
-
-IUSE="build source zlib lzma"
-REQUIRED_USE="
- ?? ( zlib lzma )
- zlib? ( build )
- lzma? ( build )
- symlink? ( source )
- "
-
-DEPEND="
- sys-devel/bc
- || (
- 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"
- configval UEVENT_HELPER_PATH \
- && ewarn "CONFIG_UEVENT_HELPER_PATH should be empty"
-}
-
-src_prepare () {
- bopt=(
- -C "${BUILDDIR}"
- -f "${SRCDIR}/Makefile"
- KBUILD_SRC="${SRCDIR}"
- KCONFIG_CONFIG="${BUILDDIR}/.config"
-
- KBUILD_BUILD_USER="${KBUILD_BUILD_USER:-$PORTAGE_USERNAME}"
- )
-
- 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 && { local cmp="gzip -9c" ; local ext="gz" ; }
- use lzma && { local cmp="xz -9c" ; local ext="xz" ; }
-
- einfo "Compressing modules"
- find "${WORKDIR}/lib/modules" \
- -type f -name "*.ko" \
- | while read ; do
- ${cmp} < "${REPLY}" > "${REPLY}.${ext}" \
- || die "${cmp} ${REPLY} failed"
- 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 source && do_install_sources
- use savedconfig && save_config "${BUILDDIR}/.config"
-}
-
-pkg_postinst () {
- kernel-2_pkg_postinst
-
- einfo "You may need to:"
- einfo " make menuconfig ${copt[@]}"
-}