|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 20 Jun 2004 22:29:37 To : Yar Tikhiy Subject : Re: portupgrade and port specific options -------------------------------------------------------------------------------- >>> Yar Tikhiy wrote: >>> Если другие варианты для задания опций с которыми собирается порт? MD>> Цитата из /etc/make.conf : MD>> .if ${.CURDIR:N*/ports/net/freeradius} == "" MD>> WITH_PGSQL?=yes MD>> .endif YT> Hа самом деле, это скорее хак, чем хороший пример. Да, но согласись, что при нынешней схеме именования опций это, пожалуй, единственный метод, работающий всегда, включая прямой make, portupgrade, вызовы make из требований для других портов, и так далее. Вообще же жаль, что bsd.port.mk не предусматривает вызова кастомизированного конфига в момент, когда уже известны параметры порта (PORTNAME и прочее), где-то между bsd.port.pre.mk и bsd.port.post.mk. И вообще слишком часто приходится править Makefile портов, потому что майнтейнер просто не желает слушать, что бывают и другие режимы компиляции. YT> В идеале, те YT> опции, которые специфичны для отдельных портов, должны называться YT> WITH{,OUT}_<port-name>_<option-name>. Так, в приведенном примере YT> ей бы дать имя WITH_FREERADIUS_PGSQL, так как использование PGSQL YT> -- по духу не глобальная опиция. А вот, скажем, моя любимая YT> WITHOUT_NSL (чтобы все пакеты говорили только по-аглицки и не YT> требовали gettext) тянет на глобальную (тот, кто одни порты собирает YT> с gettext, а другие без -- ССЗБ ;-) Hе ленитесь просить хранителя YT> порта исправить недоделки (но и будьте готовы к тому, что у него YT> есть свое мнение по данному вопросу :-) Hу насчёт WITHOUT_NLS я не согласен: во-первых, я предпочитаю собирать gmake без него, а остальные - по настроению. Во-вторых, в слишком большое количество портов gettext вбит гвоздями ;( -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/223833547c483.html, оценка из 5, голосов 10
|