kumba 15/01/18 07:44:14 Modified: ChangeLog metadata.xml Added: mips-sources-3.18.3.ebuild Removed: mips-sources-2.6.29.1.ebuild mips-sources-3.9.11.ebuild mips-sources-3.10.4.ebuild Log: Update to 3.18.3, and all older ebuilds and associated eblits removed. Octane (IP30) support returns in this release, with some caveats. Origin/Onyx2 (IP27) support has been fixed up, and other hardware is known to work, with the exception of IP22, IP28, and Cobalt, which have not been tested in some time. (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key D25D95E3)
Revision Changes Path 1.152 sys-kernel/mips-sources/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/ChangeLog?rev=1.152&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/ChangeLog?rev=1.152&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/ChangeLog?r1=1.151&r2=1.152 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v retrieving revision 1.151 retrieving revision 1.152 diff -u -r1.151 -r1.152 --- ChangeLog 29 Jul 2013 09:59:34 -0000 1.151 +++ ChangeLog 18 Jan 2015 07:44:14 -0000 1.152 @@ -1,6 +1,22 @@ # ChangeLog for sys-kernel/mips-sources -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.151 2013/07/29 09:59:34 kumba Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/ChangeLog,v 1.152 2015/01/18 07:44:14 kumba Exp $ + +*mips-sources-3.18.3 (18 Jan 2015) + + 18 Jan 2015; Joshua Kinard <ku...@gentoo.org> -mips-sources-2.6.29.1.ebuild, + -mips-sources-3.9.11.ebuild, -mips-sources-3.10.4.ebuild, + +mips-sources-3.18.3.ebuild, -files/eblits/show_ip22_info-v1.eblit, + -files/eblits/show_ip27_info-v1.eblit, +files/eblits/show_ip27_info-v2.eblit, + -files/eblits/show_ip30_info-v1.eblit, -files/eblits/show_ip30_info-v2.eblit, + +files/eblits/show_ip30_info-v3.eblit, -files/eblits/show_ip32_info-v1.eblit, + -files/eblits/src_unpack-v2.eblit, -files/eblits/src_unpack-v3.eblit, + +files/eblits/src_unpack-v4.eblit, metadata.xml: + Update to 3.18.3, and all older ebuilds and associated eblits removed. Octane + (IP30) support returns in this release, with some caveats. Origin/Onyx2 + (IP27) support has been fixed up, and other hardware is known to work, with + the exception of IP22, IP28, and Cobalt, which have not been tested in some + time. *mips-sources-3.10.4 (29 Jul 2013) 1.8 sys-kernel/mips-sources/metadata.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/metadata.xml?rev=1.8&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/metadata.xml?rev=1.8&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/metadata.xml?r1=1.7&r2=1.8 Index: metadata.xml =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/metadata.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- metadata.xml 22 Jul 2013 06:16:14 -0000 1.7 +++ metadata.xml 18 Jan 2015 07:44:14 -0000 1.8 @@ -11,19 +11,11 @@ mips-sources are git snapshots from the Linux-Mips.org git server for MIPS-Based machines </longdescription> <use> - <flag name='cobalt'>Enables support for Cobalt Microserver hardware - (Qube2/RaQ2)</flag> + <flag name='cobalt'>Enables support for Cobalt Microserver hardware (Qube2/RaQ2)</flag> <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> - <flag name='impactdebug'>Enables use of the IP30 Impact Early Console Hack. - FOR DEBUGGING ONLY!</flag> - <flag name='odysseydebug'>Enables use of the IP30 Odyssey Early Console Hack. - FOR DEBUGGING ONLY!</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> <flag name='deblob'>Remove binary blobs from kernel sources to provide libre license compliance.</flag> </use> <upstream> 1.1 sys-kernel/mips-sources/mips-sources-3.18.3.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild?rev=1.1&content-type=text/plain Index: mips-sources-3.18.3.ebuild =================================================================== # Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/sys-kernel/mips-sources/mips-sources-3.18.3.ebuild,v 1.1 2015/01/18 07:44:14 kumba Exp $ # 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="20150118" # 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" ETYPE="sources" # Inherit Eclasses inherit kernel-2 eutils detect_version # Version Data F_KV="${PVR}" BASE_KV="$(get_version_component_range 1-2).0" [[ "${EXTRAVERSION}" = -rc* ]] && KVE="${EXTRAVERSION}" # Portage Vars HOMEPAGE="http://www.linux-mips.org/ http://www.gentoo.org/" SLOT="${OKV}" KEYWORDS="-* ~mips" IUSE="cobalt ip27 ip28 ip30 ip32r10k" DEPEND=">=sys-devel/gcc-4.6.0" RDEPEND="" # Machine Support Control Variables DO_IP22="test" # If "yes", enable IP22 support (SGI Indy, Indigo2 R4x00) DO_IP27="yes" # IP27 support (SGI Origin) DO_IP28="test" # IP28 support (SGI Indigo2 Impact R10000) DO_IP30="yes" # IP30 support (SGI Octane) DO_IP32="yes" # IP32 support (SGI O2, R5000/RM5200 Only) DO_CBLT="test" # Cobalt Support (Cobalt Microsystems) # Machine Stable Version Variables SV_IP22="" # If set && DO_IP22 == "no", indicates last "good" IP22 version SV_IP27="" # DO_IP27 == "no", IP27 SV_IP28="" # DO_IP28 == "no", IP28 SV_IP30="" # DO_IP30 == "no", IP30 SV_IP32="" # DO_IP32 == "no", IP32 SV_CBLT="" # DO_CBLT == "no", Cobalt DESCRIPTION="Linux-Mips GIT sources for MIPS-based machines, dated ${GITDATE}" SRC_URI="${KERNEL_URI} mirror://gentoo/mipsgit-${BASE_KV}${KVE}-${GITDATE}.diff.xz mirror://gentoo/${PN}-${BASE_KV}-patches-v${GENPATCHREV}.tar.xz" UNIPATCH_STRICTORDER="1" UNIPATCH_LIST="${DISTDIR}/mipsgit-${BASE_KV}${KVE}-${GITDATE}.diff.xz" #//------------------------------------------------------------------------------ # Eblit Handling Functions # # They'll likely be superseded someday by better ideas, possibly elibs. # eblit-core # Usage: <function> [version] # Main eblit engine eblit-core() { local e v func=$1 ver=$2 for v in ${ver:+-}${ver} -${PVR} -${PV} "" ; do e="${FILESDIR}/eblits/${func}${v}.eblit" if [[ -e ${e} ]] ; then . "${e}" [[ ${func} == pkg_* ]] && eval "${func}() { eblit-run ${func} ${ver} ; }" return 0 fi done return 1 } # eblit-include # Usage: [--skip] <function> [version] # Includes an "eblit" -- a chunk of common code among ebuilds in a given # package so that its functions can be sourced and utilized within the # ebuild. eblit-include() { local skipable=false r=0 [[ $1 == "--skip" ]] && skipable=true && shift [[ $1 == pkg_* ]] && skipable=true [[ -z $1 ]] && die "Usage: eblit-include <function> [version]" eblit-core $1 $2 r="$?" ${skipable} && return 0 [[ "$r" -gt "0" ]] && die "Could not locate requested eblit '$1' in ${FILESDIR}/eblits/" } # eblit-run-maybe # Usage: <function> # Runs a function if it is defined in an eblit eblit-run-maybe() { [[ $(type -t "$@") == "function" ]] && "$@" } # eblit-run # Usage: <function> [version] # Runs a function defined in an eblit eblit-run() { eblit-include --skip common "${*:2}" eblit-include "$@" eblit-run-maybe eblit-$1-pre eblit-${PN}-$1 eblit-run-maybe eblit-$1-post } # eblit-pkg # Usage: <phase> [version] # Runs the pkg_* functions AND evals them so they're included in the binpkgs eblit-pkg() { [[ -z $1 ]] && die "Usage: eblit-pkg <phase> [version]" eblit-core pkg_$1 $2 } #//------------------------------------------------------------------------------ load_eblit_funcs() { # This is a sanity check to avoid QA issues. It prevents # eblits from being referenced during metadata operations. [ -n "${MIPS_SOURCES_EBLITS_LOADED}" ] && return # All are in ${FILESDIR}/eblits # If a message for a given machine needs to change, # then we create a new eblit and increment the # version and reference it here. eblit-include err_disabled_mach v1 eblit-include err_only_one_mach_allowed v1 eblit-include show_ip22_info v3 eblit-include show_ip27_info v2 eblit-include show_ip28_info v1 eblit-include show_ip30_info v3 eblit-include show_ip32_info v3 eblit-include show_cobalt_info v1 # This makes sure pkg_setup & pkg_postinst gets into any binpkg. # Neccessary because we can't guarantee FILESDIR is around for binpkgs. eblit-pkg setup v1 eblit-pkg postinst v1 # Eblit load complete MIPS_SOURCES_EBLITS_LOADED=1 } pkg_setup() { load_eblit_funcs pkg_setup } src_unpack() { eblit-run src_unpack v4 ; } #//------------------------------------------------------------------------------