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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       26 Nov 2005  03:40:20
 To : Kirill Ponomarew
 Subject : Re: pretty-print-*-depends-list
 -------------------------------------------------------------------------------- 
 
 25 ноя 2005, пятница, в 21:11 KRAST, Kirill Ponomarew написал(а):
 
  >> С удивлением обнаружил, что make pretty-print-build-depends-list
  >> тупо фильтрует INDEX, то есть на WITHOUT_NLS в /etc/make.conf
  >> ему глубоко плевать.
 
  KP> Ась ?
  KP> .if !target(pretty-print-build-depends-list)
  KP> pretty-print-build-depends-list:
  KP> .if defined(EXTRACT_DEPENDS) || defined(PATCH_DEPENDS) || \
  KP>     defined(FETCH_DEPENDS) || defined(BUILD_DEPENDS) || \
  KP>     defined(LIB_DEPENDS) || defined(DEPENDS)
  KP>     @${ECHO_CMD} -n 'This port requires package(s) "'
  KP>     @${ECHO_CMD} -n `${GREP} '^${PKGNAME}|' ${PORTSDIR}/${INDEXFILE} |
  KP>     ${AWK}
  KP> -F\| '{print $$8;}'`
  KP>     @${ECHO_CMD} '" to build.'
  KP> .endif
  KP> .endif
 
 Hу вот, информацию берет INDEXFILE.
 
  KP> Прочувствуй разницу:
  KP> # cd /ports/www/apache2
  KP> # make pretty-print-build-depends-list
  KP> This port requires package(s) "autoconf-2.59_2 expat-1.95.8_3
  KP> libiconv-1.9.2_1 libtool-1.5.20 m4-1.4.3 perl-5.8.7" to build.
  KP> #
  KP> # make all-depends-list
  KP> /usr/ports/converters/libiconv
  KP> /usr/ports/devel/autoconf259
  KP> /usr/ports/devel/gettext
  KP> /usr/ports/devel/gmake
  KP> /usr/ports/devel/libtool15
  KP> /usr/ports/devel/m4
  KP> /usr/ports/devel/p5-Locale-gettext
  KP> /usr/ports/lang/perl5.8
  KP> /usr/ports/misc/help2man
  KP> /usr/ports/textproc/expat2
  >> Как получить реальный список зависимостей? Доставать из заначки
  >> скрипт времен 3.x или есть штатное средство? 
  KP> См. выше.
 
 all-depends-list не документировано в ports(7) на четверке,
 но работает. Спасибо.
 
 Eugene
 -- 
 Hаучить не кланяться авторитетам, а исследовать их и сравнивать их поучения
 с жизнью. Hаучить настороженно относиться к опыту бывалых людей, потому что
 жизнь меняется необычайно быстро.
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 Re: pretty-print-*-depends-list   Eugene Grosbein   26 Nov 2005 03:40:20 
Архивное /ru.unix.bsd/2609322b0ebda.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional