Installing tcltls-1.6.4 from ports is not possible anymore. make install gives following error if libressl 2.2.2 is installed:
pkg-static: tcltls-1.6.4 conflicts with libressl-2.2.2 (installs files into the same place). Problematic file: /usr/local/include/tls.h
(In reply to Alex from comment #0)
> pkg-static: tcltls-1.6.4 conflicts with libressl-2.2.2 (installs files into the same place). Problematic file: /usr/local/include/tls.h
Seems like a problem with the libressl-port... Reassigning to maintainer.
Perhaps renaming the tcltls include file to tcltls.h upon installation is in order.
Please see https://reviews.freebsd.org/D3695
Let me know you see any issues with this patch.
Reassign to mi@. In the differential revision I suggested to remove tls.h altogether from tcltls' distribution list. To the best of my knowledge that header file is not used by anybody outside the port, and doesn't expose anything interesting.
(In reply to Pietro Cerutti from comment #4)
Indeed. And, looking inside the header, I see, that it does not even declare anything other than the Tls_Init and Tls_SafeInit functions.
Please, go ahead with the commit, if you'd like. Thanks!
Revised patch now available through https://reviews.freebsd.org/D3695
A commit references this bug:
Date: Thu Oct 8 18:59:41 UTC 2015
New revision: 398884
Do not install tls.h -- it does not declare anything useful but
conflicts with the file installed by LibreSSL.
This should be fixed now. Instead of modifying upstream's Makefile, I chose to set a different INSTALL_TARGET. Thanks to all participants.