хочу установить расширение gd на mod_php5 с помощью системы портов, но еше не полностью знаю принципы функционирования этой системы. Проблема вот в чем: делаю make config (включаю gd), make reinstall в lang/php5-extensions.
начинает устанавливаться gd и качает X11 (40 МБ), которая мне нафиг не нужна. Почитал, выяснил, что X11 нужна только для XPM, которая мне тем более нафиг не нужна. Но в конфигах отключить нельзя.
Читаю Makefile.ext в lang/php5 написано следующее:---- <КУСОК> -----------------------------------------------------
if ${PHP_MODNAME} == "gd"
LIB_DEPENDS= freetype.9:${PORTSDIR}/print/freetype2 \
png.5:${PORTSDIR}/graphics/png \
jpeg.9:${PORTSDIR}/graphics/jpeg
. if !defined(WITHOUT_X11)
USE_XPM= yes
. endifCONFIGURE_ARGS+=--with-gd \
--with-freetype-dir=${LOCALBASE} \
--with-jpeg-dir=${LOCALBASE} \
--with-png-dir=${LOCALBASE} \
--with-zlib-dir=/usr
. if !defined(WITHOUT_X11)
CONFIGURE_ARGS+=--with-xpm-dir=${X11BASE}
. endifOPTIONS= T1LIB "Include T1lib support" on \
TRUETYPE "Enable TrueType string function" on \
JIS "Enable JIS-mapped Japanese font support" offPHP_HEADER_DIRS=libgd
.endif
---- </КУСОК> -----------------------------------------------------Т.е. флаг WITHOUT_X11 все-таки проверяется. Теперь вопрос. Будет ли правильным (с т.з. портовой системы) если я пропишу в /var/db/ports/php-gd/options WITHOUT_X11=false или это нужно делать по-другому?
в таком случае лучше устанавливать из package (pkg_add)
>в таком случае лучше устанавливать из package (pkg_add)
это другая тема. вопрос про порты
>Т.е. флаг WITHOUT_X11 все-таки проверяется. Теперь вопрос. Будет ли правильным (с т.з.
>портовой системы) если я пропишу в /var/db/ports/php-gd/options WITHOUT_X11=false
>или это нужно делать по-другому?
Порты так порты.
можно прописать WITHOUT_X11=true в /etc/make.conf
или выполнить команду make -DWITHOUT_X11 из папки с этим портом.
У меня другой вопрос соберется ли php-gd без него, нужно пробывать
>Порты так порты.
>можно прописать WITHOUT_X11=true в /etc/make.conf
>или выполнить команду make -DWITHOUT_X11 из папки с этим портом.
>У меня другой вопрос соберется ли php-gd без него, нужно пробыватьнашел нить с подобным вопросом на freebsd-questions maillist. там написано
делать "make install WITH_XPM=yes WITHOUT_X11=yes". Сделал. Установилось норм. Наверное, так правильно. :)
спасибо за ответы