Index: en_US.ISO8859-1/books/porters-handbook/book.xml =================================================================== --- en_US.ISO8859-1/books/porters-handbook/book.xml (revision 41237) +++ en_US.ISO8859-1/books/porters-handbook/book.xml (working copy) @@ -16045,23 +16045,10 @@ .if ${OSVERSION} > 300003 BROKEN= perl is in system .endif + -# only one shlib version number for ELF -.if ${PORTOBJFORMAT} == "elf" -TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR} -.else -TCL_LIB_FILE= ${TCL_LIB}.${SHLIB_MAJOR}.${SHLIB_MINOR} -.endif - -# software already makes link for ELF, but not for a.out -post-install: -.if ${PORTOBJFORMAT} == "aout" - ${LN} -sf liblinpack.so.1.0 ${PREFIX}/lib/liblinpack.so -.endif - You did remember to use tab instead of spaces after BROKEN= and - TCL_LIB_FILE=, did you not? :-).