Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 16 Sep 24 17:28:15, всего сообщений: 10763
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 4418 из 10763 ===================================== RU.UNIX.BSD =
От   : Eugene Grosbein                  2:5006/1           10 Aug 16 21:14:46
Кому : Alex Korchmar                                       10 Aug 16 21:14:46
Тема : Re: о кретинах и dependency hell
FGHI : area://RU.UNIX.BSD?msgid=grosbein.net+a221aa7e
На   : area://RU.UNIX.BSD?msgid=ddt.demos.su+46c7e5a7
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
10 авг 2016, среда, в 07:56 NOVT, Alex Korchmar написал(а):

EG>> приведенный
EG>> в Porters Handbook "как не надо делать". Правится должно в Makefile
EG>> конкретного порта, чтобы задавало --without-FEATURE, если фича не запрошена
EG>> при сборке.
AK> without там IDN, и оно автоконвертится в нужный ключ правильно. (если не
AK> отключить, оно за собой притащит гнилую и уже дважды хакнутую libidn еще в
AK> довесок к iconv)
AK> А это говно цепляется автоматически даже если IDN запрещены, неизвестно, зачем.
AK> Причем даже ключ для его отключения неочевидный и неправильный.

Всё равно, это головная боль маинтейнера порта, а не bsd.*.mk

AK> Это безусловно
AK> "как делать не надо" в самом wget, а не в порте (который на современных, 10+,
AK> скорее всего соберется и так)

Вот именно поэтому править надо порт.

AK> @@ -44,6 +44,10 @@
AK>  .include <bsd.port.options.mk>
AK> +.if !${PORT_OPTIONS:MIDN}
AK> +CONFIGURE_ARGS+=--without-libiconv-prefix
AK> +.endif
AK> +
AK>  .if ${PORT_OPTIONS:MOPENSSL}
AK>  USE_OPENSSL=   yes
AK>  CONFIGURE_ARGS+=--with-ssl=openssl --with-libssl-prefix=${OPENSSLBASE}
AK> вот так, на самом деле, правильно.

Зашли патч маинтейнеру.

Eugene
--
И друзей успокоив и ближних любя,
Мы на роли героев вводили себя.
--- slrn/1.0.2 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.115960 секунды