From 8a11081f495114c5ddfb54a8cef9285d6d7aa878 Mon Sep 17 00:00:00 2001 From: Doug Goldstein Date: Sat, 5 Dec 2015 23:14:37 -0600 Subject: [PATCH] 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 --- app-emulation/xen/xen-4.6.0-r2.ebuild | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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} -- 2.26.2