Bug 212980

Summary: security/acme-client: Optional static linking of LibreSSL
Product: Ports & Packages Reporter: Christian Schwarz <me>
Component: Individual Port(s)Assignee: Bernard Spil <brnrd>
Status: Closed FIXED    
Severity: Affects Only Me CC: brnrd, ports-bugs
Priority: --- Flags: me: maintainer-feedback?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
security/acme-client: Optional static linking of LibreSSL me: maintainer-approval? (brnrd)

Description Christian Schwarz 2016-09-24 22:04:31 UTC
Created attachment 175146 [details]
security/acme-client: Optional static linking of LibreSSL

acme-client is only usable in a LibreSSL ports tree because it links LibreSSL dynamically.

This patch adds an option to the port that, if enabled, statically links LibreSSL to acme-client.

The option (STATIC_SSL) is enabled by default _if_ LibreSSL is not set as SSL_DEFAULT.

Greets from EuroBSDCon 2016,

Christian
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-10-08 15:16:01 UTC
A commit references this bug:

Author: brnrd
Date: Sat Oct  8 15:15:31 UTC 2016
New revision: 423513
URL: https://svnweb.freebsd.org/changeset/ports/423513

Log:
  security/acme-client: Add STATIC option

    - Allow static linking
    - Forego SSL runtime dependency
    - Add warning about deinstall libressl after build
    - Add extra patch for static option

  PR:		212980
  Submitted by:	Christian Schwarz <me@cschwarz.com>

Changes:
  head/security/acme-client/Makefile
  head/security/acme-client/files/extra-patch-GNUmakefile