On Saturday, September 20, 2014 13:27 CEST, "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.
Thanks, tested with net/coccinella, without the patch, I got warnings like:
/usr/local/bin/wish8.5:/usr/local/lib/tcl/tls/libtls16.so.0.0: undefined symbol
'SSLv2_method'
with the patch, they were gone.
So generally, it works for me, I wonder, if the SHARED_LIB wouldn't need a full
bump?
Anyone OK with me going ahead, but with or without library bump?
cheers,
Sebastian
>
> --
> 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
>
> post-install:
> ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/tcltls/