Update to 4.1.6/4.2.0, update several eblits, and fix copyright dates.
authorJoshua Kinard <kumba@gentoo.org>
Mon, 31 Aug 2015 08:38:27 +0000 (04:38 -0400)
committerJoshua Kinard <kumba@gentoo.org>
Mon, 31 Aug 2015 08:39:22 +0000 (04:39 -0400)
Package-Manager: portage-2.2.20.1

14 files changed:
sys-kernel/mips-sources/Manifest
sys-kernel/mips-sources/files/eblits/err_disabled_mach-v1.eblit
sys-kernel/mips-sources/files/eblits/err_only_one_mach_allowed-v1.eblit
sys-kernel/mips-sources/files/eblits/pkg_postinst-v1.eblit
sys-kernel/mips-sources/files/eblits/pkg_setup-v1.eblit
sys-kernel/mips-sources/files/eblits/show_cobalt_info-v1.eblit
sys-kernel/mips-sources/files/eblits/show_ip22_info-v3.eblit
sys-kernel/mips-sources/files/eblits/show_ip28_info-v1.eblit
sys-kernel/mips-sources/files/eblits/show_ip30_info-v4.eblit [moved from sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit with 77% similarity]
sys-kernel/mips-sources/files/eblits/show_ip32_info-v4.eblit [moved from sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit with 65% similarity]
sys-kernel/mips-sources/files/eblits/src_unpack-v6.eblit [moved from sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit with 90% similarity]
sys-kernel/mips-sources/metadata.xml
sys-kernel/mips-sources/mips-sources-4.1.6.ebuild [moved from sys-kernel/mips-sources/mips-sources-4.0.1.ebuild with 88% similarity]
sys-kernel/mips-sources/mips-sources-4.2.0.ebuild [moved from sys-kernel/mips-sources/mips-sources-3.19.6.ebuild with 87% similarity]

index bcccdc037742b618481b4747161f7e36b58cb319..65729af0cd8c7a17f0082bb8fb8f4ba4053368f2 100644 (file)
@@ -1,8 +1,7 @@
-DIST linux-3.19.tar.xz 81688872 SHA256 be42511fe5321012bb4a2009167ce56a9e5fe362b4af43e8c371b3666859806c SHA512 d77bfd9b1cd524ac50bb5a93808955be2f9bcd2ec0badcc8aa6a63401e212f891fd14bd27c6441174ba5d70ab875b9e76c7ebc95f046e31aff1d40790d30351c WHIRLPOOL 76a17bb3d7c30cee19e135940f3607106efb2984061f946f0da9a2ddd602dc1bfc7e6f8970975cfb113d13f23a75415f39938204af266e2819e7a239b6f46778
-DIST linux-4.0.tar.xz 82313052 SHA256 0f2f7d44979bc8f71c4fc5d3308c03499c26a824dd311fdf6eef4dee0d7d5991 SHA512 ce13d2c1c17908fd9a4aa42bb6348a0cb13dd22e560bd54c61b8bfdf62726d6095f130c59177a2fe4793b7dc399481bf10d3556d1d571616000f180304e5a995 WHIRLPOOL c481256e23dc82209942d4f2fc9a94aa7fc4c3c69b05eaa041a58ca4bdc5781274ec4c49d597ccf94b634d61418ec578d20a6569c6c7052b4d3cf33611c99001
-DIST mips-sources-3.19.0-patches-v2.tar.xz 103912 SHA256 45e4f018c89ba899db8feb976bf16dccc83c99a24fa80402f2c40a112a859b96 SHA512 b7bf9ad8073ac190cf2cb6110b798b6be2c59b193eb8762d8c4b3fe66f3519a05810a4db1f6b43cc979946f4d3827b6b43191599a9c10bac9c907f1299ff6d1e WHIRLPOOL 2bb1ff3a28e1067d225b5614580ab83b27813ef4a803d4bc83f7469763ed0c6cf8a5a0905167ac043115b7512a6af186c181d1ac139ec2fae06e877c8faa5ea2
-DIST mips-sources-4.0.0-patches-v1.tar.xz 94208 SHA256 f6a21f6f2e1136d9e1fa43dccd7b8bd76f8c44fa24c33d841c444c2e9dd03094 SHA512 4e6ff611ba1dc9d34b215a5cff44e74f0c196a83556a5eba52feff26a833de5540f9acee0cb1eb0a8b1e2ed255e24059dbde8f192c1082ab6169e44720d22a44 WHIRLPOOL 7c81bb9b5c5f5b459a763023ea36c395f8d38008ca5b0e2f2bb01a8cd53fcdef04e793e0168524cc8b3f0de44498228aa4946da7fb7cbaf3b2ce4ca78c2b6110
-DIST mipsgit-3.19.0-20150418.diff.xz 2996 SHA256 c44dc0956375ae3b56dd05f47229657479dbc76572d1457577bb59c9db19b802 SHA512 f2aae6e01d6e8f152720b46551bb980cb7fda27ac3752182ee7afccbd779565279e29c3329ac87553de374c54cf4f79374ef3022b475dddf88842864a4bd2390 WHIRLPOOL c8a4b95b78793fd5528c24f984ccbdc62ab02794c52d8a97baec7703272f20103d850628f4dcdcf6dae3be15430ef907c6455beea71b2c277a3f7635cba6be89
-DIST mipsgit-4.0.0-20150418.diff.xz 6820 SHA256 970b6ab12578dc30b770ea3157589f1015c8d28c9269ded2e16296269e8ac499 SHA512 cb8cf9d6e53ccdfe382dfba2312115860641ee638e5defc0fbe2452c0e69641ec283caef63fcc59557cefc54611005c95bc9120fb42aa6704ba1d56022b21ea0 WHIRLPOOL 8526ab03f4be1a4332028951a63f92b7e738db8d70369ce0afc18641b1da092e33bf7e1b5d32a0761450ea94f5eb1462bea0452b171c1a17de17b85d6eedaa53
-DIST patch-3.19.6.xz 202724 SHA256 8dd82b6e2daca608e18dcda50b370b089dd45a7b3915ea274b59bfe15f657026 SHA512 871d5a8a1588e0c2d313802a89bdc52d7fc2ba84d731f01c7a07fe941ae311696043ce07b85483821cf2ece910119d59ce6c432f78db51ff0c80cfa46c24842f WHIRLPOOL d777885fe82d8172aebdf64fb69af30b4aa057df2d25ce8d2804bd0b7d857ef41e3d2847a8729eca3d2ee2acdca45f6f006c733b6200cc3dae43c2e1e9e0312e
-DIST patch-4.0.1.xz 4072 SHA256 9b4b47eb6584dc39aaa5db46843b83f7c60975abecbda4dc106a8722eabe96fb SHA512 3f4547c759a7ce9f75671676d9d57e516ba8a6617d1c195aa5d728bc10926e200ac4285aa2612a7e3a8f4e4f4e3038e250563f139fb4f76d0f93b73222eb7d30 WHIRLPOOL c20bdc0f434702758512b0707da4d90cd3d89fe9ae0e22e4a7a5794a17ed02e0c13b6ea0951907950aa173beccf1022fb72da2badf3bc8e5b957a7ae5d9f7d13
+DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8
+DIST linux-4.2.tar.xz 85507784 SHA256 cf20e044f17588d2a42c8f2a450b0fd84dfdbd579b489d93e9ab7d0e8b45dbeb SHA512 a87bbce3c0c6d810a41bbba1c0dcaae80dc38dded9f8571e97fa4ee5a468d655daf52d260911412f7c7da3171a5114e89d63da14b1753b9a3eb2cc38fd89b9ee WHIRLPOOL 2058e664ee287cc03119ff3dd0155b7018b9c789a13a1012f190e516172f845dcb2d977c8e6a6951e9bd720e5e8cdfa3b888cce392c9b02780520e77475870d0
+DIST mips-sources-4.1.0-patches-v1.tar.xz 155512 SHA256 4093fa9a36ed3ac513d3a1d2f321362ee1552361fcbffbfe666e9907bb8fe7b0 SHA512 6a16f2461fed92686bdbcd86ae10c4a6ebcd1c0e38f7da9727f587bf4d129d1dec1e3c45fddc3c337d6ba9e0c07ac16f42b8eab4ecaa2c02f33786b5cc8cbcea WHIRLPOOL 492076e979e017887ce545d8a1633a129d86ecd85d4e0221ea8a5d6271b959d3a1f02bf4d5045df97d7432787e4302db7226bc282733d56d119b4933646e8338
+DIST mips-sources-4.2.0-patches-v1.tar.xz 154572 SHA256 5b22bdab634ebfabef9b680e1334ed600c36d0f2bac2692f763e538562aa3546 SHA512 2c1d749f8bc20fdc62eb8f157e3a86e25fd2cb0d20b250a913bb99c14b3c693a726a99a082f8f3524f4c4da16ec89e62e244bcfe4285641d1e285188d7a3a42a WHIRLPOOL e4508a6a093add3a18d87b1e8762199a904365bb7b2173d53a2bd1798516221c56a5a24708478bba130bc3288e595167c59b2bea88b754c6c4431ee84c8ba2c4
+DIST mipsgit-4.1.0-20150830.diff.xz 2172 SHA256 1dc6449311b607f21f64f8051bb1b5a318c4827b71a1fbe619fec4198500e76e SHA512 8f2724313e4a41a0492146ca9da8b7772688d4f71be4d4f75e0dc6e33ba0c8c47ecd2f1ca7916375afb8db9abae07fb19714e51c55a10f14a6a87488666a4870 WHIRLPOOL 41c51c3d40ee64f1a584e2d2ef08bf04c41b951a2d1db955edb65f2f3461573f9bb6226b646a8a0dbe812e112fdbab80915915c67d9f5c08c52e9e37704c0a7d
+DIST mipsgit-4.2.0-20150830.diff.xz 6676 SHA256 15a45b998a3dae1adfc0a1efe8681f3dd006537d5a33e6dc9b1b0160e6fe7503 SHA512 6d16263d34cb6865647d89ac6933f37fe063d74fd55e1db6911533dc8de5a55f9731d1e5b55eea030d51244e8d59244a0e9f8bda4c283d8684b74738a8dadf0d WHIRLPOOL 7baa008a100e7dab569dbe9e234bf2d11408389db0e9d2eaef9b8823b4aeb0a39f713d28a4ca74606fdcafec2ba95a0c4eaf492ae0c5a7ec570440c35e35fd0f
+DIST patch-4.1.6.xz 201836 SHA256 64e4deb16a279e233b0c91463b131bd0f3de6aabdb49efded8314bcf5dbfe070 SHA512 1b725c2051d7dd9129c927fdb90d8d7a2e13149a2dd1175c5efacfc516e664af3647bca83d847197f8c19ef140bf07ea856868e27bef4a1cad9607e40b527424 WHIRLPOOL cc685876a4bf84903720a7a311854b4b469d29e8f09303b8e05e82501c6bb105fe149eed78f14084bbd748bfbd13ad55a22277ac1ab17c497b6c5e0db64af0d6
index 631ca4679cc37d56c2228d2cf322488ceea77220..6f9ff7e81eff085d70db47128a0552dbb81de666 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
index e312204329c2901cdd37da59d4a4ec28a3622e64..c3562cf8cb1679d6ab161b3042b1d8ce57c72347 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
index a28fb8c092683fde7e7a33ac828a9dea7a903b63..7c76ffd68051bb79d51a389e0941c0fe7d87e57b 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
index d9eaf60db16adab4096681a1b85afcd374d1e998..b1b4ff9d145ff338ac37ab8c0490099052d8788d 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,9 +16,9 @@ eblit-mips-sources-pkg_setup() {
        # See if we're on a cobalt system first (must use the cobalt-mips profile)
        if use cobalt; then
                arch_is_selected="yes"
-               [ "${DO_CBLT}" = "test" ]                                               \
+               [ "${DO_CBLT}" = "test" ]                                               \
                        && err_disabled_mach "Cobalt Microsystems" "CBLT" "cobalt" "test"
-               [ "${DO_CBLT}" = "no" ]                                                 \
+               [ "${DO_CBLT}" = "no" ]                                                 \
                        && err_disabled_mach "Cobalt Microsystems" "CBLT" "cobalt"
                show_cobalt_info
        fi
index 68f62cab9e494b96c2761039576cab5b44217df8..b1ff8ff3f84b32f7daf65981575b5baaf9ff8bd7 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
index 0d2568060e677edcee2bd0272b3b54c847163d94..e926d3133c92a0be8bd0b4d534ab9301cba3959a 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
index f6be936f2e52992917977a9737c61a73e2f9c36d..2ad25cdc10ea54f100cbe0a6d9faf9f0a85f5297 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
similarity index 77%
rename from sys-kernel/mips-sources/files/eblits/show_ip30_info-v3.eblit
rename to sys-kernel/mips-sources/files/eblits/show_ip30_info-v4.eblit
index 1c1a160b5c7f0fe743424ef63ec174bc20a063c6..90c3e5bfdf89ba58773e435410e783cd2bd26142 100644 (file)
 
 show_ip30_info() {
        echo -e ""
-       einfo "Octane boots again as-of 3.14!  Celebrate!"
+       einfo "Octane SMP support works again as-of 4.1!  Celebrate!"
        echo -e ""
        eerror "Things that DON'T work:"
-       eerror "\t- SMP SUPPORT IS CURRENTLY BROKEN!  I require help in getting CPU1 to"
-       eerror "\t\040\040'tick' properly, as it hangs up in the generic MIPS SMP code."
-       eerror "\t- R14000 ONLY: Do NOT use CONFIG_TRANSPARENT_HUGEPAGE on an Octane with"
-       eerror "\t\040\040an R14000 CPU, otherwise, when the machine starts to boot into"
-       eerror "\t\040\040userland, it will trigger Instruction Bus Errors (IBEs), which"
-       eerror "\t\040\040requires a complete powerdown of the machine for about 15 seconds"
-       eerror "\t\040\040to clear."
-       eerror "\t- Do not use CONFIG_SLUB, otherwise, you'll get errors when booting"
+       eerror "\t- Do NOT use CONFIG_TRANSPARENT_HUGEPAGE, otherwise, when the machine"
+       eerror "\t\040\040starts to boot into userland, it will trigger Instruction"
+       eerror "\t\040\040Bus Errors (IBEs), which requires a complete powerdown of the"
+       eerror "\t\040\040machine for about 15 seconds to clear."
+       eerror "\t- DO NOT USE CONFIG_SLUB, otherwise, you'll get errors when booting"
        eerror "\t\040\040regarding duplicate /sys/kernel/slab/* entries in"
        eerror "\t\040\040sysfs."
+       eerror "\t- Greater than 2GB memory causes problems with DMA.  This is a long-standing"
+       eerror "\t\040\040problem and patches to fix it by DMA experts would be greatly"
+       eerror "\t\040\040appreciated!"
        eerror "\t- Do not use OHCI-based USB cards in Octane.  They're broke on this machine."
        eerror "\t\040\040Patches are welcome to fix the issue."
        echo -e ""
@@ -46,11 +46,12 @@ show_ip30_info() {
        ewarn "\t\040\040video conversion boards as well."
        echo -e ""
        einfo "Things that DO work:"
+       einfo "\t- SMP works again, celebrate!"
        einfo "\t- Impact (MGRAS) console and X driver, please report any bugs."
        einfo "\t- VPro (Odyssey) console, but no X driver exists yet."
        einfo "\t- PCI Card Cages should work for many devices, except certain types like"
        einfo "\t\040\040PCI-to-PCI bridges (USB hubs, USB flash card readers for example)."
        einfo "\t- SCSI, RTC, basic PCI, IOC3 Ethernet, keyboard, and mouse.  Please"
-       einfo "\t\040\040 report any problems with these devices."
+       einfo "\t\040\040report any problems with these devices."
        echo -e ""
 }
similarity index 65%
rename from sys-kernel/mips-sources/files/eblits/show_ip32_info-v3.eblit
rename to sys-kernel/mips-sources/files/eblits/show_ip32_info-v4.eblit
index 112b44c0823a15cb3517630b712cc2ce706ec4f5..daac6d931a234b2d4e85e7948f210cbc54f4999e 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -23,19 +23,6 @@ show_ip32_info() {
        einfo "\t\040\040patches!"
        echo -e ""
 
-       if use ip32r10k; then
-               eerror "The R10K patch for IP32 is now updated and will apply to 3.0.x kernels."
-               eerror "When it did apply and booted, it was flaky at best, and didn't stay online"
-               eerror "for long before locking up.  Don't attempt to play with this unless you"
-               eerror "are seriously interested in kernel hacking."
-               echo -e ""
-               eerror "We're interesting in finding anyone with knowledge of the R10000"
-               eerror "workaround for speculative execution listed in the R10000 Processor"
-               eerror "manual, or those who are familiar with the IP32 chipset and the feature"
-               eerror "called \"Juice\"."
-               echo -e ""
-       fi
-
        einfo "To Build 64bit kernels for SGI O2 (IP32) or SGI Indy/Indigo2 R4x00 (IP22)"
        einfo "systems, you need to use the ${GOOD}vmlinux.32${NORMAL} make target."
        einfo "Once done, boot the ${GOOD}vmlinux.32${NORMAL} file (NOT vmlinux)."
similarity index 90%
rename from sys-kernel/mips-sources/files/eblits/src_unpack-v5.eblit
rename to sys-kernel/mips-sources/files/eblits/src_unpack-v6.eblit
index dade9b268a6bb0c84fcc41cffb8c7aae2cc9cf07..c1428ea6f47d05969b17c9240d58a330afd64ec1 100644 (file)
@@ -28,18 +28,17 @@ eblit-mips-sources-src_unpack() {
        # machine patches and if a machine USE flag is enabled, then unset
        # its corresponding variable.
        # See 0000_README for the patch numbers and their meanings.
-       local p_generic="501*"
-       local p_ip27="502*" p_ip28="503*" p_ip30="504*" p_ip32r10k="6001*"
+       local p_generic="51*"
+       local p_ip27="52*" p_ip28="53*" p_ip30="54*"
        use ip27 && unset p_generic p_ip27
        use ip28 && unset p_ip28
        use ip30 && unset p_generic p_ip30
-       use ip32r10k && unset p_ip32r10k
 
        # Remove symlinks for any patches that we don't want applied.  We do
        # this by looping through all the above variables, and deleting
        # matching symlinks that point to the corresponding patches.
        # The remaining symlinks will be applied to the kernel source.
-       local patchlist="${p_generic} ${p_ip27} ${p_ip28} ${p_ip30} ${p_ip32r10k}"
+       local patchlist="${p_generic} ${p_ip27} ${p_ip28} ${p_ip30}"
        for x in $patchlist; do rm -f "./${x}"; done
 
        # Rename the source tree to match the linux-mips git checkout date and
index fe41a9022a4182d186879f3f650d6f1abebb85ef..3cc12ffcadfdf4af2af543f5ebf6386bb28f78ad 100644 (file)
@@ -15,7 +15,6 @@
                <flag name='ip27'>Enables support for SGI Origin (IP27)</flag>
                <flag name='ip28'>Enables support for SGI Indigo2 Impact R10000 (IP28)</flag>
                <flag name='ip30'>Enables support for SGI Octane (IP30, 'Speedracer')</flag>
-               <flag name='ip32r10k'>Enables experimental support for IP32 R10K kernels (SGI O2, 'Moosehead')</flag>
        </use>
        <upstream>
                <remote-id type="cpe">cpe:/o:linux:linux_kernel</remote-id>
similarity index 88%
rename from sys-kernel/mips-sources/mips-sources-4.0.1.ebuild
rename to sys-kernel/mips-sources/mips-sources-4.1.6.ebuild
index bf79eba0b3e33511134bfc114a9eb003f295ea85..f18e0d49f43185c579e72821e0ed7730ce85ec56 100644 (file)
@@ -5,19 +5,10 @@
 # EAPI Version
 EAPI="5"
 
-# INCLUDED:
-# 1) linux sources from kernel.org
-# 2) linux-mips.org GIT snapshot diff
-# 3) Generic Fixes
-# 4) Patch for the IOC3 Metadriver (IP27, IP30)
-# 5) Patch for IP30 Support
-# 6) Experimental patches (if needed)
-
 #//------------------------------------------------------------------------------
 
 # Version Data
-OKV=${PV/_/-}
-GITDATE="20150418"                     # Date of diff between kernel.org and lmo GIT
+GITDATE="20150830"                     # Date of diff between kernel.org and lmo GIT
 GENPATCHREV="1"                                # Tarball revision for patches
 
 # Directories
@@ -25,10 +16,11 @@ S="${WORKDIR}/linux-${OKV}-${GITDATE}"
 MIPS_PATCHES="${WORKDIR}/mips-patches"
 
 # Kernel-2 Vars
-K_SECURITY_UNSUPPORTED="1"
-K_NOUSENAME="0"
-K_NOUSEPR="0"
-K_USEPV="0"
+K_SECURITY_UNSUPPORTED="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_BASE_VER="4.0"
 ETYPE="sources"
 
 # Inherit Eclasses
@@ -41,10 +33,9 @@ BASE_KV="$(get_version_component_range 1-2).0"
 [[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}"
 
 # Portage Vars
-HOMEPAGE="http://www.linux-mips.org/ https://www.gentoo.org/"
-SLOT="${OKV}"
+HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/"
 KEYWORDS="-* ~mips"
-IUSE="cobalt ip27 ip28 ip30 ip32r10k"
+IUSE="cobalt ip27 ip28 ip30"
 DEPEND=">=sys-devel/gcc-4.6.0"
 RDEPEND=""
 
@@ -153,8 +144,8 @@ load_eblit_funcs() {
        eblit-include show_ip22_info v3
        eblit-include show_ip27_info v3
        eblit-include show_ip28_info v1
-       eblit-include show_ip30_info v3
-       eblit-include show_ip32_info v3
+       eblit-include show_ip30_info v4
+       eblit-include show_ip32_info v4
        eblit-include show_cobalt_info v1
 
        # This makes sure pkg_setup & pkg_postinst gets into any binpkg.
@@ -171,6 +162,6 @@ pkg_setup() {
        pkg_setup
 }
 
-src_unpack() { eblit-run src_unpack v5 ; }
+src_unpack() { eblit-run src_unpack v6 ; }
 
 #//------------------------------------------------------------------------------
similarity index 87%
rename from sys-kernel/mips-sources/mips-sources-3.19.6.ebuild
rename to sys-kernel/mips-sources/mips-sources-4.2.0.ebuild
index efb1fd501db8dd127304ad7b359bd25c91824753..f18e0d49f43185c579e72821e0ed7730ce85ec56 100644 (file)
@@ -5,30 +5,22 @@
 # EAPI Version
 EAPI="5"
 
-# INCLUDED:
-# 1) linux sources from kernel.org
-# 2) linux-mips.org GIT snapshot diff
-# 3) Generic Fixes
-# 4) Patch for the IOC3 Metadriver (IP27, IP30)
-# 5) Patch for IP30 Support
-# 6) Experimental patches (if needed)
-
 #//------------------------------------------------------------------------------
 
 # Version Data
-OKV=${PV/_/-}
-GITDATE="20150418"                     # Date of diff between kernel.org and lmo GIT
-GENPATCHREV="2"                                # Tarball revision for patches
+GITDATE="20150830"                     # Date of diff between kernel.org and lmo GIT
+GENPATCHREV="1"                                # Tarball revision for patches
 
 # Directories
 S="${WORKDIR}/linux-${OKV}-${GITDATE}"
 MIPS_PATCHES="${WORKDIR}/mips-patches"
 
 # Kernel-2 Vars
-K_SECURITY_UNSUPPORTED="1"
-K_NOUSENAME="0"
-K_NOUSEPR="0"
-K_USEPV="0"
+K_SECURITY_UNSUPPORTED="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_BASE_VER="4.0"
 ETYPE="sources"
 
 # Inherit Eclasses
@@ -41,10 +33,9 @@ BASE_KV="$(get_version_component_range 1-2).0"
 [[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}"
 
 # Portage Vars
-HOMEPAGE="http://www.linux-mips.org/ https://www.gentoo.org/"
-SLOT="${OKV}"
+HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/"
 KEYWORDS="-* ~mips"
-IUSE="cobalt ip27 ip28 ip30 ip32r10k"
+IUSE="cobalt ip27 ip28 ip30"
 DEPEND=">=sys-devel/gcc-4.6.0"
 RDEPEND=""
 
@@ -153,8 +144,8 @@ load_eblit_funcs() {
        eblit-include show_ip22_info v3
        eblit-include show_ip27_info v3
        eblit-include show_ip28_info v1
-       eblit-include show_ip30_info v3
-       eblit-include show_ip32_info v3
+       eblit-include show_ip30_info v4
+       eblit-include show_ip32_info v4
        eblit-include show_cobalt_info v1
 
        # This makes sure pkg_setup & pkg_postinst gets into any binpkg.
@@ -171,6 +162,6 @@ pkg_setup() {
        pkg_setup
 }
 
-src_unpack() { eblit-run src_unpack v5 ; }
+src_unpack() { eblit-run src_unpack v6 ; }
 
 #//------------------------------------------------------------------------------