Index: security/openssl/Makefile =================================================================== --- security/openssl/Makefile (revision 372990) +++ security/openssl/Makefile (working copy) @@ -21,7 +21,7 @@ CONFLICTS?= libressl-* -OPTIONS_DEFINE= SHARED THREADS I386 SSE2 ASM PADLOCK ZLIB SCTP SSL2 SSL3 MD2 RC5 RFC3779 GMP DOCS +OPTIONS_DEFINE= SHARED THREADS I386 SSE2 ASM PADLOCK ZLIB SCTP SSL2 SSL3 MD2 RC5 RFC3779 GMP DOCS EXPCIPHERS OPTIONS_DEFAULT=SHARED THREADS SSE2 ASM ZLIB SCTP SSL2 SSL3 MD2 .for a in amd64 ia64 OPTIONS_DEFINE_${a}= EC @@ -48,6 +48,7 @@ RFC3779_DESC?= RFC3779 support GMP_DESC?= gmp support (LGPLv3) EC_DESC?= Optimize NIST elliptic curves +EXPCIPHERS_DESC?= Include experimental ciphers (ex. 56 bit encryption) GMP_LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp @@ -210,6 +211,10 @@ ${WRKSRC}/crypto/des/Makefile ${REINPLACE_CMD} -e 's|SHLIB_VERSION_NUMBER "1.0.0"|SHLIB_VERSION_NUMBER "${OPENSSL_SHLIBVER}"|' \ ${WRKSRC}/crypto/opensslv.h +.if ${PORT_OPTIONS:MEXPCIPHERS} + ${REINPLACE_CMD} -e 's|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES 0|TLS1_ALLOW_EXPERIMENTAL_CIPHERSUITES 1|' \ + ${WRKSRC}/ssl/tls1.h ${WRKSRC}/include/openssl/tls1.h +.endif do-configure: ${REINPLACE_CMD} -e "s|options 386|options|" \