I found the problem Jordan and Robert Watson were having building ports that
require rsaref and openssl. The test for whether libcrypto was compiled with
RSA was using shell syntax for executing the command and not make's syntax.
The extra 'true' on the command is to silence make's warning about a non-zero
exit status of the command.
With the fix below, the error about RSA being required is now displayed at
the correct time. This still does not solve the more fundamental problem of
what gets distributed on the CD in terms openssl and RSA.
Jim Bloom
[EMAIL PROTECTED]
--- ports/Mk/bsd.port.mk.orig Sat Feb 19 21:51:49 2000
+++ ports/Mk/bsd.port.mk Sat Feb 19 22:00:39 2000
@@ -582,7 +582,7 @@
@${FALSE}
.else
.if ${USE_OPENSSL} == RSA
-_HASRSA= "`/usr/bin/nm /usr/lib/libcrypto.a | /usr/bin/grep RSA_free`"
+_HASRSA!= /usr/bin/nm /usr/lib/libcrypto.a | /usr/bin/grep RSA_free ; true
.if empty(_HASRSA)
.BEGIN:
@${ECHO} "This port requires RSA crypto, which is not present in your"
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message