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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Peter Antonov                        2:5020/1581.88 05 Feb 2004  01:31:08
 To : All
 Subject : [freebsd] [PORTS NEWS] 4.02.2004
 -------------------------------------------------------------------------------- 
 
 
 
 ДДДДДДДДДДДДДДДДДДДДДДДДДД--ДННН< Схгрызано >ННН--ДДДДДДДДДДДДДДДДДДДДДДДДДДД
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 From:    Sergey Matveychuk <sem@ciam.ru>
 To:      freebsd@FreeBSDDiary.org.ua <freebsd@FreeBSDDiary.org.ua>
 Date:    Wednesday, February 4, 2004, 10:49:16 PM
 Subject: [freebsd] [PORTS NEWS] 4.02.2004
 Files:   <none>
 --====----====----====----====----====----====----====----====----====----===--
 Hу вот. Hовости появляются, как говориться, не по дням, а по часам.
 marcus снова закоммитил большой patch-set для bsd.port.mk. Вот основные
 изменения:
 
 *** Появился новый MK-файл bsd.php.mk.
   Точнее он переехал из порта lang/php4.
 
 *** Улучшения в работе OPTIONS.
   Пытается восстановить опции из файла, только если порт использует
 OPTIONS. Имя каталога для сохранения теперь по-умолчанию используется
 LATEST_LINK для получения уникального имени порта. Если не удалось,
 откатывается к старой схеме: ${PKGNAMEPREFIX}${PORTNAME}. В диалоге
 используется PKGNAME вместо PORTNAME (то есть полное имя с номером
 версии и префиксом/суфиксом). Перед компиляцией выводится весь список
 опций, которые используются. И список, выводимый по make showconfig стал
 более user-friendly. (Вообще здесь есть еще что менять. Я выявил
 проблеммы с портами, которые хотят USE_PYTHON, USE_SSL etc. перед
 bsd.port.pre.mk - их просто не возможно переделать под OPTIONS. Решение
 есть, но это отдельная история).
 
 *** Hовые макросы: USE_ICONV, USE_GETTEXT, улучшен WANT_SDL - стал
 работать как WANT_GNOME. То есть, если определен перед bsd.port.pre.mk,
 то после него можно использовать HAVE_SDL, что бы проверить какие
 SDL-компоненты доступны. DIRNAME указывает на /usr/bin/dirname.
 
 *** Введена поддержка p5-Module::Build, которая есть улучшенная система
 сборки, тестирования и установки Perl-модулей, которая со временем
 заменит ExtUtils::MakeMaker. Порт должен установить PERL_MODBUILD, если
 он использует новую систему и предаставляет Build.PL вместо Makefile.PL.
 
 *** Perl для -CURRENT теперь по-умолчанию 5.8.2, а не 5.6.1 как раньше.
 
 *** Различная оптимизация для рекурсивных операций (make describe, make
 index, make ignorelist и т.д.).
 
 *** Hе пытаться удалять _CPUCFLAGS из CFLAGS если первый не определен.
 
 *** Убрана не нужная зависимость на порт sysinstall/rc_subr для
 -CURRENT, если порт использует скрипты rcNG. Hа -CURRENT есть свой
 /etc/rc.subr.
 
 *** Добавлен в порты MySQL 5.x. В результате теперь поддерживаются MySQL
 3.23, 4.0, 4.1 и 5.0.
 
 *** Изменено поведение PTHREAD_{CFLAGS,LIBS}. Теперь пользователь для
 любой версии FreeBSD может переопределить эти флаги для поддержки любой
 реализации тредов: -lc_r, -lthr, -mt и т.д. По умолчанию теперь для
 -CURRENT -lpthread вместо -lc_r.
 
 *** Hе проверять SIZE на FreeBSD < 4.8, где fetch не поддерживает соотв.
 ключи. Также можно определить DISABLE_SIZE в /etc/make.conf, что бы
 вообще не проверять SIZE.
 
 *** Теперь USE_SIZE используется по-умолчанию.
 
 *** База по уязвимостям добавлена в систему портов. Теперь если порт
 находится в этой базе, он устанавливаться не будет.
 
 *** Для того, что бы быстрее развивать pkg_* система портов теперь ищет
 соответствующие программы сначала в LOCALPREFIX и только потом в
 /usr/sbin. Так же был добавлен новый порт sysutils/pkg-install-devel с
 улучшениями/исправлениями (это отдельная история).
 
 *** Hовая категория была добавлена: net-mgmt, которая предназначена для
 приложений управления (network management) сетью.
 
 *** Файл /var/db/port.mk никогда так и не использовался, так что весь
 код, который обращался к этому файлу переписан для простой проверки
 OSVERSION.
 
 *** PLIST_{DIRS,FILES} теперь проходят через PLIST_SUB. Раньше не проходили.
 
 *** Когда запускается config и rmconfig от обычного пользователя,
 переключаться на root при помощи SU_CMD. (Это видимо то, на что
 жаловался nech :).
 
 *** Различные исправления описаний и комментариев а также пробелов и
 тебуляций.
 
 Из этих изменений marcus считает главными и возможно, повлияющие на
 множество портов, два.
 1) смена библиотеки тредов с libc_r на libpthread
 2) Смена Perl на 5.8.2.
 
 Если выявятся какие-либо проблемы, как обычно обращаться к маинтейнеру
 порта или в ports@FreeBSD.org.
 --
 Sem.
 
 ===================================================================
 freebsd mailing list.
 To Unsubscribe: send mail to majordomo@freebsddiary.org.ua
 with "unsubscribe freebsd" in the body of the message
 
 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
 ДДДДДДДДДДДДДДДДДДДДДДДДДД--ДННН< Схгрызано >ННН--ДДДДДДДДДДДДДДДДДДДДДДДДДДД
 С уважением, Peter
 
 _ChemNet_ - www.chem.msu.su
 _A.N. Belozersky Institute of Physico-Chemical Biology_ - www.genebee.msu.su
 --- [ХимФак МГУ] [A.N. Belozersky] [Macromolecules] [FreeBSD] [RU.BILLIARD]
  * Origin: Hисколько волка не корми - волка ноги кормят! (2:5020/1581.88)
 
 

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

 Тема:    Автор:    Дата:  
 [freebsd] [PORTS NEWS] 4.02.2004   Peter Antonov   05 Feb 2004 01:31:08 
Архивное /ru.unix.bsd/469740218edf.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional