Just to make you aware, I dicussed this some time ago and keep meaning
to write a GLEP for it.
Basically, it was to convert the eclasses so they are located in their
own directory under the main eclass name. for example:

${PORTDIR}/eclass/kernel/kernel.eclass
${PORTDIR}/eclass/kernel-2.eclass

there wouldnt be full versioning support (ie: via an atom) but you would
have the benefit of:

changelog
manifest
signing
metadata
much tidier

You could do a logical versioning system however.
In kernels case let me propose something like:

inherit kernel-${KV_MAJOR}.${KV_MINOR}

in which case we can have completely different code between the
eclasses.

You will of course need to make sure these are unconditional in the
ebuild.

-- 
Role:            Gentoo Linux Kernel Lead
Gentoo Linux:    http://www.gentoo.org
Public Key:      gpg --recv-keys 9C745515     
Key fingerprint: A0AF F3C8 D699 A05A EC5C  24F7 95AA 241D 9C74 5515
Web:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x9C745515

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to