From: Doug Goldstein Date: Sun, 6 Dec 2015 05:14:37 +0000 (-0600) Subject: app-emulation/xen: provide a sub-slot X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=8a11081f495114c5ddfb54a8cef9285d6d7aa878;p=gentoo.git app-emulation/xen: provide a sub-slot Technically when switching between minor versions (e.g. 4.5 -> 4.6) you need to rebuild anything that has linked against the Xen libraries due to no promise of ABI stability between those versions. So expose a sub-slot so packages can be rebuilt appropriately. Signed-off-by: Doug Goldstein --- diff --git a/app-emulation/xen/xen-4.6.0-r2.ebuild b/app-emulation/xen/xen-4.6.0-r2.ebuild index bfe39a94a1ab..717b3e1e0d4a 100644 --- a/app-emulation/xen/xen-4.6.0-r2.ebuild +++ b/app-emulation/xen/xen-4.6.0-r2.ebuild @@ -6,10 +6,11 @@ EAPI=5 PYTHON_COMPAT=( python2_7 ) -inherit eutils mount-boot flag-o-matic python-any-r1 toolchain-funcs +inherit eutils mount-boot flag-o-matic python-any-r1 toolchain-funcs versionator MY_PV=${PV/_/-} MY_P=${PN}-${PV/_/-} +MAJOR_V="$(get_version_component_range 1-2)" if [[ $PV == *9999 ]]; then inherit git-r3 @@ -38,7 +39,7 @@ fi DESCRIPTION="The Xen virtual machine monitor" HOMEPAGE="http://xen.org/" LICENSE="GPL-2" -SLOT="0" +SLOT="0/${MAJOR_V}" IUSE="custom-cflags debug efi flask xsm" DEPEND="${PYTHON_DEPS}