diff --git a/en_US.ISO8859-1/books/porters-handbook/book.sgml b/en_US.ISO8859-1/books/porters-handbook/book.sgml index 7b67639dc2..b18a96acb8 100644 --- a/en_US.ISO8859-1/books/porters-handbook/book.sgml +++ b/en_US.ISO8859-1/books/porters-handbook/book.sgml @@ -2940,8 +2940,7 @@ PATCHFILES= patch1:test (/), it is treated as a file and its existence is tested with test -e; otherwise, it is assumed to be an executable, and which -s is - used to determine if the program exists in the user's search - path. + used to determine if the program exists in the search path. For example, @@ -2952,7 +2951,7 @@ PATCHFILES= patch1:test /usr/local/etc/innd exists, and build and install it from the news/inn subdirectory of the ports tree if it is not found. It will also see if an - executable called wish8.0 is in your search + executable called wish8.0 is in the search path, and descend into the x11-toolkits/tk80 subdirectory of your ports tree to build and install it if it is not found. @@ -2960,10 +2959,17 @@ PATCHFILES= patch1:test In this case, innd is actually an executable; if an executable is in a place that is not expected - to be in a normal user's search path, you should use the full + to be in the search path, you should use the full pathname. + + The official search PATH used on the ports + build cluster is + + /sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin + + The dependency is checked from within the install target. Also, the name of the dependency is put into the package so that