[Bug 241095] net-p2p/transmission-cli: Drop defunct WOLFSSL option

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sun Oct 6 07:48:26 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241095

            Bug ID: 241095
           Summary: net-p2p/transmission-cli: Drop defunct WOLFSSL option
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: needs-qa
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: rigoletto at freebsd.org
          Reporter: tobik at freebsd.org
                CC: rigoletto at freebsd.org
             Flags: maintainer-feedback?(rigoletto at freebsd.org)
          Assignee: rigoletto at freebsd.org
 Attachment #208132 maintainer-approval?(rigoletto at freebsd.org)
             Flags:
                CC: rigoletto at freebsd.org

Created attachment 208132
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=208132&action=edit
transmission-cli.diff

There is no opt_CMAKE_ARGS helper, so WOLFSSL_CMAKE_ARGS and
OPENSSL_CMAKE_ARGS do nothing.  In CMakeLists.txt WITH_CRYPTO
defaults to "openssl".  With WOLFSSL=on the port is still linked
to OpenSSL since -DWITH_CRYPTO=cyassl is never passed to the build.
This is obviously not what is wanted.

Problem is that even when that is fixed building with WOLFSSL support
is broken due to missing enabled RC4 support in security/wolfssl
(cf, bug #207664).  This has not been addressed in over 3 years
now.  I think it might be time to just remove the complication from
transmission-cli altogether and not pretend there is functional
WolfSSL support.

Attached patch removes the OPENSSL and WOLFSSL options and makes
use of OpenSSL mandatory.  It also drops LITE_CONFIGURE_ENABLE which
does not make sense in a USES=cmake based port.

I have only tested building transmission-cli and not the slave
ports so this will need more QA.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list