|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Lev Serebryakov 2:5030/661 18 Mar 2001 16:22:46 To : All Subject : XFree4 port upgraded via PATCH! It's GREAT! --------------------------------------------------------------------------------
FreeBSD's ports/x11/XFree86-4 теперь 4.0.3, а не 4.0.2, и HЕ HАДО ОПЯТЬ
ТЯHУТЬ БЕГОМАЙТЫ! Все делается через патч!
Круууто!
Кстати, ни у кого не появлялось идей добавить к port-system возможность
работать через патчи _по_выбору_ (если, конечно, автор софтины предлагает патчи
от версии к версии)?
Hу, что бы можно было задавать в портовом Makefile что-нибудь типа:
PORTVERSION=1.5.6
PATCHSEFROM=1.4.9:1.5.0:1.5.1:1.5.5
PATCHFORMAT=${PORTNAME}-${OLD}-to-{$NEW}.patch.gz
И, еcли присутсвует в ports/distfiles tarball от одной из PATCHESFROM-версии
(любой из списка), то конструируется имя соотв. патча и стягивается сам патч. А
если нет ни одного, или нет переменных PATCHESFROM, PATCHFORMAT, или указано
FROM_TARBALL=yes (ну, имя условное) в командной строке, то стягивается текущая
версия.
Кто-нибудь разбирался со всей это bsd.port.*.mk-кухней? Можно там такое
сделать? И насколько трудоемко? Увы, я не большой спец в Make-файлах, да еще и
таких громоздких, но если кто-нибкдь возьмется -- это было бы здорово. Ведь не у
всех выделенка, а очень многие софтинки имеют патчи от версии к версии, а не
только полные тарбаллы.
Remember, pain is part of pleasure, All.
... Джа пустит трамвай из болота в рай...
--- I try to be as sharp as I can
* Origin: Cave of Black Lion (2:5030/661)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/22853ab4d563.html, оценка из 5, голосов 10
|