Bug 203688 - [PATCH] security/softether: Fix build with No-SSLv3
Summary: [PATCH] security/softether: Fix build with No-SSLv3
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Kurt Jaeger
Keywords: patch
Depends on:
Reported: 2015-10-10 23:02 UTC by cpbsdmail
Modified: 2015-11-02 12:00 UTC (History)
4 users (show)

See Also:
bugzilla: maintainer-feedback? (net)

svn diff for security/softether (574 bytes, patch)
2015-10-10 23:02 UTC, cpbsdmail
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description cpbsdmail 2015-10-10 23:02:54 UTC
Created attachment 161892 [details]
svn diff for security/softether

softether will not build if OpenSSL was built without SSLv3 (--no-ssl3).

LibreSSL 2.3.0 has removed SSLv3 support completely.

- Fix build without SSLv3
Comment 1 John Marino freebsd_committer 2015-11-01 09:17:21 UTC
This PR, the very first after the port was added, is timed out by the maintainer.  Not a good sign... :(
Comment 2 Kurt Jaeger freebsd_committer 2015-11-01 21:08:07 UTC
I'll work on it.
Comment 3 net 2015-11-02 09:29:43 UTC
Like in the other (newer) bug report, I've been busy in the real life. Well, the patch applies fine, if editing the Makefile adding Network.c to the list of dos2unix files.
The patch will be submitted with the fix for the iconv problems.
Comment 4 net 2015-11-02 09:29:58 UTC
And thanks of course for the patch.
Comment 5 John Marino freebsd_committer 2015-11-02 11:34:08 UTC
carried over to bug 204184
Comment 6 commit-hook freebsd_committer 2015-11-02 12:00:42 UTC
A commit references this bug:

Author: pi
Date: Mon Nov  2 12:00:00 UTC 2015
New revision: 400650
URL: https://svnweb.freebsd.org/changeset/ports/400650

  security/softether: fixes

  - iconv build
  - build with No-SSLv3
  - MAKE_JOBS_UNSAFE=yes unconditionally

  PR:		203688, 204184
  Submitted by:	net@arrishq.net (maintainer)