Bug 198340

Summary: [PATCH] net/gq Replace deprecated des_ and fix LibreSSL build
Product: Ports & Packages Reporter: Bernard Spil <brnrd>
Component: Individual Port(s)Assignee: Bernard Spil <brnrd>
Status: Closed FIXED    
Severity: Affects Some People Keywords: patch
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
svn diff for net/gq
none
Poudriere build log of net/gq none

Description Bernard Spil freebsd_committer freebsd_triage 2015-03-06 08:40:44 UTC
Created attachment 153880 [details]
svn diff for net/gq

net/gq uses deprecated des_ methods and types that were marked deprecated by OpenSSL 0.9.7 and will be removed in OpenSSL 1.0.3

This patch replaces the des_ methods and types with their new DES_ counterparts.

Upstreamed the patch to http://sourceforge.net/p/gqclient/bugs/152/ but I don't expect to see an new version there (last update is 2008)
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2015-03-06 08:42:02 UTC
Created attachment 153881 [details]
Poudriere build log of net/gq

Successfully linked against LibreSSL
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-07-02 11:36:17 UTC
A commit references this bug:

Author: brnrd
Date: Sat Jul  2 11:35:15 UTC 2016
New revision: 417927
URL: https://svnweb.freebsd.org/changeset/ports/417927

Log:
  net/gq: Replace deprecated des_ methods and structs

    - Patch des_ methods and structs with DES_ equivalents
    - Move from USE_OPENSSL to USES=ssl

  PR:		198340

Changes:
  head/net/gq/Makefile
  head/net/gq/files/patch-src_gq-hash-openssl.c