On Sat, Sep 20, 2014 at 1:27 PM, Dmitrij D. Czarkoff <[email protected]> wrote:
> Hi!
>
> I am maintainer of net/tkabber port, and I found that Tkabber fails to
> work with current security/tcltls port. The problem seems to be with
> usage of SSLv2_method() function in security/tcltls, which appears to be
> removed from LibReSSL.
>
> The patch below disables SSLv2 support in security/tcltls and makes
> Tkabber (and likely other ports depending on security/tcltls) work.
>
> Please, review and apply.
>
> --
> Dmitrij D. Czarkoff
>
> Index: Makefile
> ===================================================================
> RCS file: /var/cvs/ports/security/tcltls/Makefile,v
> retrieving revision 1.9
> diff -u -p -r1.9 Makefile
> --- Makefile 11 Mar 2013 11:41:28 -0000 1.9
> +++ Makefile 20 Sep 2014 11:16:19 -0000
> @@ -8,6 +8,7 @@ VERSION= 1.6
> DISTNAME= tls${VERSION}-src
> PKGNAME= tcltls-${VERSION}
> SHARED_LIBS= tls16 0.0
> +REVISION= 0
>
> CATEGORIES= security
>
> @@ -39,6 +40,7 @@ CONFIGURE_ARGS= ${CONFIGURE_SHARED} \
> LIBtls16_VERSION=${LIBtls16_VERSION}
> FAKE_FLAGS = PKG_DIR=tls
> TEST_TARGET= test
> +CFLAGS = -DNO_SSL2
I'd prefer "CFLAGS +=", instead of "CFLAGS =".
Cheers!
David
--
"If you try a few times and give up, you'll never get there. But if
you keep at it... There's a lot of problems in the world which can
really be solved by applying two or three times the persistence that
other people will."
-- Stewart Nelson