|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/469740218edf.html, оценка из 5, голосов 10
|