История изменений
Исправление Kroz, (текущая версия) :
$ cat /etc/portage/package.unmask/lua.unmask
dev-lang/lua:5.1
dev-lang/lua:5.2
app-eselect/eselect-lua
$ emerge -av lua:5.1 lua:5.2
...
Calculating dependencies... done!
[ebuild N #] app-eselect/eselect-lua-1::gentoo 0 KiB
[ebuild NS #] dev-lang/lua-5.2.3-r1:5.2::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 246 KiB
[ebuild NS #] dev-lang/lua-5.1.5-r100:5.1::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 0 KiB
[blocks B ] dev-lang/lua:0 ("dev-lang/lua:0" is blocking dev-lang/lua-5.1.5-r100, dev-lang/lua-5.2.3-r1)
Total: 3 packages (1 new, 2 in new slots), Size of downloads: 246 KiB
Conflict: 1 block (1 unsatisfied)
...
Да, блокировка есть, но я бы рискнул удалить dev-lang/lua:0, потом установить 2 версии, выбрать в качестве основной 5.1, а потом на всякий пожарный пересобрать пакеты, которые зависят от lua - если соберится, то точно все ок.
Исходная версия Kroz, :
$ cat /etc/portage/package.unmask/lua/unmask
dev-lang/lua:5.1
dev-lang/lua:5.2
app-eselect/eselect-lua
$ emerge -av lua:5.1 lua:5.2
...
Calculating dependencies... done!
[ebuild N #] app-eselect/eselect-lua-1::gentoo 0 KiB
[ebuild NS #] dev-lang/lua-5.2.3-r1:5.2::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 246 KiB
[ebuild NS #] dev-lang/lua-5.1.5-r100:5.1::gentoo [5.1.5-r3:0::gentoo] USE="deprecated readline -emacs -static" 0 KiB
[blocks B ] dev-lang/lua:0 ("dev-lang/lua:0" is blocking dev-lang/lua-5.1.5-r100, dev-lang/lua-5.2.3-r1)
Total: 3 packages (1 new, 2 in new slots), Size of downloads: 246 KiB
Conflict: 1 block (1 unsatisfied)
...
Да, блокировка есть, но я бы рискнул удалить dev-lang/lua:0, потом установить 2 версии, выбрать в качестве основной 5.1, а потом на всякий пожарный пересобрать пакеты, которые зависят от lua - если соберится, то точно все ок.