>Подскажите пожалуста как задать опцию make при компилировании порта (FreeBSD 5.2.1), чтобы
>vpopmail собрался с поддержкой mysql.
>Сам пробовал так:
>make --WITH_MYSQL
>make WITH_MYSQL
>make --enable-mysql=y
>и т.д.
>Перебирать можно долго т.к. не знаю как правильно, а информацию о том
>как - найти не смог :(
не искал.
# less /usr/ports/mail/vpopmail/Makefile
...
...
#
# User-configurable variables
#
# Define these to change from the default behaviour
#
# WITH_PASSWD - allow authentication off /etc/passwd
# WITHOUT_MD5_PASSWORDS - store encrypted passwords in MD5 format
# WITH_CLEAR_PASSWD - store passwords in plaintext
# WITH_LEARN_PASSWORDS - enable learning passwords during pop auth
# WITH_MYSQL - allow authentitation via mysql
# WITH_MYSQL_REPLICATION - enables MySQL database replication
# WITH_MYSQL_LIMITS - enables the MySQL mailbox limit code
...
...
# MySQL database configuration options
#
# WITH_MYSQL_SERVER - the hostname of the MySQL server (localhost)
# WITH_MYSQL_USER - the username for connecting to the MySQL server (root)
# WITH_MYSQL_PASSWD - the password for connecting to the MySQL server (secret)
# WITH_MYSQL_DB - the name of the MySQL database to use (vpopmail)
# The server, user and password variables may be defined separately
# for read and update access, allowing you to set up a less-priviledged
# MySQL connection account with read-only access, and another one which
# is used for administrative purposes:
# WITH_MYSQL_READ_SERVER, WITH_MYSQL_READ_USER, WITH_MYSQL_READ_PASSWD
# WITH_MYSQL_UPDATE_SERVER, WITH_MYSQL_UPDATE_USER, WITH_MYSQL_UPDATE_PASSWD
# Those variables, if defined, override WITH_MYSQL_{SERVER,USER,PASSWD}
...
# cd /usr/ports/mail/vpopmail
# make WITH_MYSQL=yes ... WITH_MYSQL_SERVER=host.domain WITH_MYSQL_USER=slave WITH_MYSQL_PASSWD=kuku123 ... остальные опции для MYSQL
Обычно все расписано в портовом Makefile, смотришь и все становится
понятно.
man ports и почитай: http://unix1.jinr.ru/~lavr/make-ports.html