On Sunday 19 Feb 2017 10:50:31 Neil Bothwick wrote: > On Sun, 19 Feb 2017 11:45:27 +0100, Johannes Rosenberger wrote: > > > So I tried in /etc/portage/package.provided any combination of these: > > > > > > x11-wm/enlightenment-9999:0.17/9999::bar > > > > > > =x11-wm/enlightenment-9999:0.17 > > > > > > x11-wm/enlightenment-9999 > > > > > > None of which can stop portage dragging in 'x11- > > > wm/enlightenment-9999:0.17/9999::bar'. What is the correct syntax to > > > block this version of enlightenment from emerging? > > > > According to the portage manpage 'x11-wm/enlightenment-9999' should be > > the correct syntax. > > > > But I think, package.provided is the wrong file at all. The correct way > > to accomplish what you want to is masking > > 'x11-wm/enlightenment-9999:0.17/9999::bar'. > > Agreed. > > Another option is to copy/symlink the specific package you want from the > bar overlay to your local overlay and do not include the bar overlay in > repos.conf.
Sorry for being dense. Do you mean first add the overlay with 'layman -a bar', then symlink the particular package to my local overlay? How will I be updating this package in the future, if I do not have the 'bar' overlay settings in /etc/portage/repos.conf/layman.conf? I'm trying to understand the benefit of doing it as you suggest above ... :-/ -- Regards, Mick
signature.asc
Description: This is a digitally signed message part.