|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 26 Nov 2005 07:31:16 To : Eugene Grosbein Subject : Re: gnome-config --------------------------------------------------------------------------------
14 ноя 2005, понедельник, в 18:48 KRAST, Eugene Grosbein написал(а):
EG>>>>> Если честно, я не надеюсь на поддержку из gnome@
GS>>>> Hадеешься на поддержку здесь?
EG>>> Может, кто-нибудь что-нибудь умное по существу сообщит здесь.
GS>> Даже если сообщит, всё равно gnome@ не обойти.
EG> У меня в последнее время практически нет времени проталкивать
EG> патчи. В результате копятся локальные. В крайнем случае будет еще один.
А точнее, три. К счастью, можно обойтись без вмешательства в ports/Mk.
Основная проблема - собрать gnomelibs так, чтобы не тянуть пол-интернета.
Решается отрыванием зависимости от textproc/scrollkeeper
(почему она не обернута в NOPORTDOCS, кому Porters Handbook писан?),
от esound и от libxml (все равно придется ставить libxml2 для других
зависимостей firefox, а gnomelibs подхватывает libxml2 не хуже).
В результате gnomelibs перестают тянуть за собой:
archivers/unzip
audio/esound
audio/libaudiofile
devel/bison
devel/libgnugetopt
devel/m4
textproc/docbook-sk
textproc/docbook-xml
textproc/docbook-xsl
textproc/intltool
textproc/libxml
textproc/libxslt
textproc/p5-XML-Parser
textproc/scrollkeeper
textproc/sdocbook-xml
textproc/xmlcatmgr
Из этого только intltool и p5-XML-Parser все равно ставятся
ради других зависимостей.
Вторая проблема - pango, страстно желающий libXft,
X_FONTS_TTF_PORT и X_FONTS_ENCODINGS_PORT. Эти зависимости тоже
тупо отрываются, в результате pango становится довольно
легким портом, все остальные его зависимости (типа Xlib, imake, glib20)
все равно нужны другим компонентам firefox.
Еще маленький пустячек - у libIDL легко отрывается USE_BISON,
вместо бизона configure подхватывает системный /usr/bin/byacc
и замечательно собирается. Кроме самого bison это экономит
еще зависимость от портового m4.
В результате список зависимостей firefox сокращается с 66
до 35 портов, включая части иксов. Hачал собираться, посмотрим,
соберется и будет ли работать :-)
Eugene
--
Благословляем мы богов
За то, что сердце в человеке
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/2609369b3f19c.html, оценка из 5, голосов 10
|