This ebuild uses the -lname find option, which is GNU-specific. In order for this ebuild to work on FreeBSD, this needs to be done with a more portable find command. I will attach, next, a patch to the ebuild that will accomplish this.
Created attachment 132278 [details, diff] openssl-0.9.8e-r4.ebuild Here's the patch. Please let me know if I should check this in as r4.
parsing the output of ls is ugly and is dependent on the output of ls not changing ive changed it to use `find -L -type l` to locate the [newly] broken links which need to be renamed and relinked