Bug 198340 - [PATCH] net/gq Replace deprecated des_ and fix LibreSSL build
Summary: [PATCH] net/gq Replace deprecated des_ and fix LibreSSL build
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: Bernard Spil
URL:
Keywords: patch
Depends on:
Blocks:
 
Reported: 2015-03-06 08:40 UTC by Bernard Spil
Modified: 2016-07-03 12:33 UTC (History)
0 users

See Also:


Attachments
svn diff for net/gq (2.46 KB, patch)
2015-03-06 08:40 UTC, Bernard Spil
no flags Details | Diff
Poudriere build log of net/gq (350.51 KB, text/plain)
2015-03-06 08:42 UTC, Bernard Spil
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Spil freebsd_committer 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 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 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