>Как мне обновить php, чтобы новое собралось с такими же опциями как
>у меня установленное? Прописывать всё в make.conf и не трогать Makefile вообще:
# Ports
WITHOUT_X11=yes
X11BASE=${LOCALBASE} # for old FreeBSD
# Apache2
.if ${.CURDIR:N*/ports/www/apache20} == ""
WITHOUT_DAV_MODULES=yes
WITHOUT_IPV6=yes
WITHOUT_SSL=yes
WITH_ALL_STATIC_MODULES=yes
WITH_CUSTOM_AUTH=access auth
WITH_CUSTOM_MISC=actions alias asis autoindex cgi dir env imap include log_config mime negotiation setenvif status userdir
WITHOUT_WWW=yes
.endif
# MySQL
.if ${.CURDIR:N*/ports/databases/mysql40-server} == ""
WITH_CHARSET=cp1251
WITH_XCHARSET=complex
BUILD_OPTIMIZED=yes
WITHOUT_INNODB=yes
.endif
.if ${.CURDIR:N*/ports/databases/mysql40-client} == ""
WITH_CHARSET=cp1251
WITH_XCHARSET=complex
BUILD_OPTIMIZED=yes
WITHOUT_INNODB=yes
.endif