$ cd /usr/ports/lang/php5
$ make all-depends-list
/usr/ports/devel/autoconf262
/usr/ports/devel/pkg-config
/usr/ports/devel/pcre
/usr/ports/textproc/libxml2
/usr/ports/lang/perl5.12
/usr/ports/devel/m4
/usr/ports/misc/help2man
/usr/ports/devel/gmake
/usr/ports/devel/autoconf-wrapper
/usr/ports/converters/libiconv
/usr/ports/devel/libsigsegv
/usr/ports/devel/p5-Locale-gettext
/usr/ports/devel/gettext
/usr/ports/devel/libtool22
See ports(7). Not everything fits in the handbook. It still has to be readable, even for novicesusersend said:i just expected to see some mention of that at http://www.freebsd.org/doc/en/books/handbook/ports-using.html or somewhere around
The detailed description of available make targets and environment variables is available in ports(7).
usersend said:for next person who stumbles upon same question
Code:#!/usr/local/bin/bash cd /usr/ports/*/$1 deps=`make all-depends-list` for dep in $deps do cd $dep && make && make install && make clean done
[CMD="./d.sh php5"][/CMD] or anything else
works like a charm
# make depends