On Saturday, September 20, 2014 13:27 CEST, "Dmitrij D. Czarkoff" 
<czark...@gmail.com> 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/
 
 
 
 


Reply via email to