LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Не у всех установленных у тебя пакетов есть возможность установки при использовании libressl, например у www-client/w3m нет такой возможности, вот смотри: https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/w3m/w3m-0.5.3-r5.e...

Как видишь

...
IUSE="X fbcon gpm gtk imlib lynxkeymap migemo nls nntp ssl unicode vanilla xface linguas_ja"
...
	ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
...
есть только флаг ssl, который требует явно установки dev-libs/openssl.

Поэтому тебе нужно либо удалять такие пакеты, либо смотреть каким флагом, если возможно, включается поддержка libressl, ну либо пробуй править ebuild, приводя его к виду, что-то вроде:

	ssl? || ( >=dev-libs/openssl-0.9.6b:0=
                  ,dev-libs/libressl )"
но не факт, что программа умеет собираться с libressl.

Исправленные ebuild`ы помещай в локальный оверлей.

Но, скорее всего, если нет поддержки libressl, то тебе придётся удалять эти пакеты.

Ну и в начале включи флаг libressl глобально и выполни:

emerge -auvDN world
смотри блокировки и удаляй пакеты, в которых нет поддержки libressl, что бы убрать блокировки.

Например в app-emulation/virtualbox есть поддержка libressl:

	!libressl? ( dev-libs/openssl:0= )
	libressl? ( dev-libs/libressl:= )
https://gitweb.gentoo.org/repo/gentoo.git/plain/app-emulation/virtualbox/virt...

и после пересборки мира он уйдёт из блокировок. Нужно разобраться только с пакетами, в которых нет поддержки libressl и которые явно требуют openssl, т.е. удалить их, либо убрать поддержку ssl, т.е. пересобрать без поддержки ssl, если нет возможности переключить их на использование libressl.

Исправление kostik87, :

Не у всех установленных у тебя пакетов есть возможность установки при использовании libressl, например у www-client/w3m нет такой возможности, вот смотри: https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/w3m/w3m-0.5.3-r5.e...

Как видишь

...
IUSE="X fbcon gpm gtk imlib lynxkeymap migemo nls nntp ssl unicode vanilla xface linguas_ja"
...
	ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
...
есть только флаг ssl, который требует явно установки dev-libs/openssl.

Поэтому тебе нужно либо удалять такие пакеты, либо смотреть каким флагом, если возможно, включается поддержка libressl, ну либо пробуй править ebuild, приводя его к виду, что-то вроде:

	ssl? || ( >=dev-libs/openssl-0.9.6b:0=
                  ,dev-libs/libressl )"
но не факт, что программа умеет собираться с libressl.

Исправленные ebuild`ы помещай в локальный оверлей.

Но, скорее всего, если нет поддержки libressl, то тебе придётся удалять эти пакеты.

Ну и в начале включи флаг libressl глобально и выполни:

emerge -auvDN world
смотри блокировки и удаляй пакеты, в которых нет поддержки libressl, что бы убрать блокировки.

Например в app-emulation/virtualbox есть поддержка libressl:

	!libressl? ( dev-libs/openssl:0= )
	libressl? ( dev-libs/libressl:= )
https://gitweb.gentoo.org/repo/gentoo.git/plain/app-emulation/virtualbox/virt...

и после пересборки мира он уйдёт из блокировок. Нужно разобраться только с пакетами, в которых нет поддержки libressl и которые явно требуют openssl.

Исходная версия kostik87, :

Не у всех установленных у тебя пакетов есть возможность установки при использовании libressl, например у www-client/w3m нет такой возможности, вот смотри: https://gitweb.gentoo.org/repo/gentoo.git/plain/www-client/w3m/w3m-0.5.3-r5.e...

Как видишь

...
IUSE="X fbcon gpm gtk imlib lynxkeymap migemo nls nntp ssl unicode vanilla xface linguas_ja"
...
	ssl? ( >=dev-libs/openssl-0.9.6b:0= )"
...
есть только флаг ssl, который требует явно установки dev-libs/openssl.

Поэтому тебе нужно либо удалять такие пакеты, либо смотреть каким флагом, если возможно, включается поддержка libressl, ну либо пробуй править ebuild, приводя его к виду, что-то вроде:

	ssl? || ( >=dev-libs/openssl-0.9.6b:0=
                  ,dev-libs/libressl )"
но не факт, что программа умеет собираться с libressl.

Исправленные ebuild`ы помещай в локальный оверлей.

Но, скорее всего, если нет поддержки libressl, то тебе придётся удалять эти пакеты.