Bug 243594

Summary: deskutils/owncloudclient: Fails to connect with "Invalid or empty cipher list ()"
Product: Ports & Packages Reporter: John W. O'Brien <john>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: New ---    
Severity: Affects Only Me CC: adridg, daniel, lwhsu, yonas
Priority: --- Flags: lwhsu: maintainer-feedback? (daniel)
Version: Latest   
Hardware: Any   
OS: Any   

Description John W. O'Brien 2020-01-25 21:54:05 UTC
If security/libressl is installed, the initial contact attempt fails with the error message "Invalid or empty cipher list ()".

Environment:

FreeBSD 12.1-RELEASE-p1
quarterly ports tree
owncloudclient-2.6.0
libressl-3.0.2
xfce-4.14
Comment 1 Adriaan de Groot freebsd_committer 2020-02-07 23:16:36 UTC
I kind of doubt that libressl is supported in any meaningful way. You might ask owncloud upstream.
Comment 2 John W. O'Brien 2020-02-07 23:42:10 UTC
(In reply to Adriaan de Groot from comment #1)

Thank you for weighing in.

For the purposes of this bug report, I don't think it should matter whether libressl is supported upstream.

I see at two ways to resolve this, and there may be others at the maintainer's discretion:

1) Register a conflict with the libressl port. This option would be easy to implement and yet unsatisfying.

2) Patch owncloudclient so it always uses the SSL libs it was built against and no others that might be available from time to time. This might be hard to implement and would be completely satisfying to me.