Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 portupgrade and port specific options   Anton V. Yuzhaninov   19 Jun 2004 11:57:52 
 Re: portupgrade and port specific options   Kirill Ponomarew   19 Jun 2004 12:10:02 
 Re: portupgrade and port specific options   Mykola Dzham   19 Jun 2004 12:51:09 
 Re: portupgrade and port specific options   Yar Tikhiy   19 Jun 2004 18:54:47 
 Re: portupgrade and port specific options   Anton V. Yuzhaninov   19 Jun 2004 20:40:43 
 Re: portupgrade and port specific options   Valentin Nechayev   20 Jun 2004 22:29:37 
 Re: portupgrade and port specific options   Yar Tikhiy   21 Jun 2004 12:38:29 
 Re: portupgrade and port specific options   Kirill Ponomarew   21 Jun 2004 13:47:14 
Архивное /ru.unix.bsd/223833547c483.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional