diff --git a/en_US.ISO8859-1/books/porters-handbook/book.sgml b/en_US.ISO8859-1/books/porters-handbook/book.sgml index b6841c328f..285f45bb2e 100644 --- a/en_US.ISO8859-1/books/porters-handbook/book.sgml +++ b/en_US.ISO8859-1/books/porters-handbook/book.sgml @@ -6645,6 +6645,30 @@ bacula:*:910:910:Bacula Daemon:/var/db/bacula:/sbin/nologin entirely. + + Necessary workarounds + + Sometimes it is necessary to work around bugs in + software included with older versions of &os;. + + + + Some versions of &man.make.1; were broken + on at least 4.8 and 5.0 with respect to handling + comparisons based on OSVERSION. + This would often lead to failures during + make describe (and thus, the overall + ports make index). The workaround is + to enclose the conditional comparison in spaces, e.g.: + if ( OSVERSION > 500023 ) + Be aware that test-installing a port on 4.9 or 5.2 + will not detect this problem. + + + + + + Miscellanea