URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62681
[ Назад ]

Исходное сообщение
"зависимости php5-gd из портов"

Отправлено Stant , 14-Дек-05 13:15 
хочу установить расширение 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
.       endif

CONFIGURE_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}
.       endif

OPTIONS=        T1LIB "Include T1lib support" on \
                TRUETYPE "Enable TrueType string function" on \
                JIS "Enable JIS-mapped Japanese font support" off

PHP_HEADER_DIRS=libgd
.endif
---- </КУСОК> -----------------------------------------------------

Т.е. флаг WITHOUT_X11 все-таки проверяется. Теперь вопрос. Будет ли правильным (с т.з. портовой системы) если я пропишу в /var/db/ports/php-gd/options    WITHOUT_X11=false или это нужно делать по-другому?


Содержание

Сообщения в этом обсуждении
"зависимости php5-gd из портов"
Отправлено Dimm , 14-Дек-05 13:30 
в таком случае лучше устанавливать из package (pkg_add)

"зависимости php5-gd из портов"
Отправлено Stant , 14-Дек-05 13:34 
>в таком случае лучше устанавливать из package (pkg_add)
это другая тема. вопрос про порты

"зависимости php5-gd из портов"
Отправлено Dimm , 14-Дек-05 13:39 
>Т.е. флаг WITHOUT_X11 все-таки проверяется. Теперь вопрос. Будет ли правильным (с т.з.
>портовой системы) если я пропишу в /var/db/ports/php-gd/options    WITHOUT_X11=false
>или это нужно делать по-другому?
Порты так порты.
можно прописать WITHOUT_X11=true в /etc/make.conf
или выполнить команду make -DWITHOUT_X11 из папки с этим портом.
У меня другой вопрос соберется ли php-gd без него, нужно пробывать

"зависимости php5-gd из портов"
Отправлено Stant , 14-Дек-05 13:55 
>Порты так порты.
>можно прописать WITHOUT_X11=true в /etc/make.conf
>или выполнить команду make -DWITHOUT_X11 из папки с этим портом.
>У меня другой вопрос соберется ли php-gd без него, нужно пробывать

нашел нить с подобным вопросом на freebsd-questions maillist. там написано
делать "make install WITH_XPM=yes WITHOUT_X11=yes". Сделал. Установилось норм. Наверное, так правильно. :)
спасибо за ответы