Summary: | [PATCH] irc/znc: Update to 1.6.0 / Fix build with LibreSSL (SSL compression) | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Bernard Spil <brnrd> | ||||||||||
Component: | Individual Port(s) | Assignee: | Mark Felder <feld> | ||||||||||
Status: | Closed FIXED | ||||||||||||
Severity: | Affects Some People | CC: | feld, jase | ||||||||||
Priority: | --- | Keywords: | patch | ||||||||||
Version: | Latest | ||||||||||||
Hardware: | Any | ||||||||||||
OS: | Any | ||||||||||||
Attachments: |
|
Created attachment 153956 [details]
Build log of irc/znc
Created attachment 153957 [details]
svn diff for irc/znc
Created attachment 153958 [details]
Build log of irc/znc
(In reply to Bernard Spil from comment #0) What is the current situation with upstreaming the patch? Hi Mark, https://github.com/jimloco/Csocket/pull/49 https://github.com/znc/znc/issues/594 Not yet imported. It looks like this was finally accepted upstream by znc. A commit references this bug: Author: feld Date: Thu Apr 16 15:18:45 UTC 2015 New revision: 384113 URL: https://svnweb.freebsd.org/changeset/ports/384113 Log: Fix building against LibreSSL Upstream is accepting this change and it will land in the next release. PR: 198387 Changes: head/irc/znc/files/patch-src_Csocket.cpp Committed, thanks! |
Created attachment 153955 [details] svn diff for irc/znc Building irc/znc fails on missing COMP_METHOD method. This is a result of LibreSSL no longer including comp.h in ssl.h/ssl3.h. Attached patch fixes this build failure by including comp.h in Csocket.cpp.. I looked at upstreaming this but it seems that we're far behind the GitHub repo (v1.4 vs v1.6) and the code has changed considerably.