kernel-2.eclass: if [[ ${KV_MAJOR} -ge 3 ]]; then DEBLOB_PV="${KV_MAJOR}.${KV_MINOR}" fi DEBLOB_A="deblob-${DEBLOB_PV}" DEBLOB_CHECK_A="deblob-check-${DEBLOB_PV}" DEBLOB_HOMEPAGE="http://www.fsfla.org/svnwiki/selibre/linux-libre/" DEBLOB_URI_PATH="download/releases/LATEST-${DEBLOB_PV}.N" if ! has "${EAPI:-0}" 0 1 ; then DEBLOB_CHECK_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/deblob-check -> ${DEBLOB_CHECK_A}" else DEBLOB_CHECK_URI="mirror://gentoo/${DEBLOB_CHECK_A}" fi DEBLOB_URI="${DEBLOB_HOMEPAGE}/${DEBLOB_URI_PATH}/${DEBLOB_A}" This code results in downloading deblob-* and deblob-check-* from LATEST-* subdirectories of http://linux-libre.fsfla.org/pub/linux-libre/releases/ and including only branch instead of specific version in names of downloaded files. This results in outdatedness of entries in sys-kernel/*/Manifest when GNU Linux-libre project updates these files for newer versions in given branches.
Removing deblob support is looking better and better.
Deblob removed from gentoo-sources as it is broken. If someone wants to create a deblob-sources and maintain it that is fine. If someone wants to request deblob support, they can open a new bug, assign it to kernel-misc and provide patches.