Bug 218375 - devel/gsoap: Fix for building with LibreSSL
Summary: devel/gsoap: Fix for building with LibreSSL
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: Muhammad Moinur Rahman
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-04 16:20 UTC by Michael Gmelin
Modified: 2017-04-08 18:40 UTC (History)
1 user (show)

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


Attachments
Patches to differenciate between openssl >1.1 and libressl (which reports itself as 2.0) (13.60 KB, patch)
2017-04-04 16:20 UTC, Michael Gmelin
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Gmelin freebsd_committer freebsd_triage 2017-04-04 16:20:10 UTC
Created attachment 181483 [details]
Patches to differenciate between openssl >1.1 and libressl (which reports itself as 2.0)

Generated code now supports OpenSSL, which breaks it for building it with LibreSSL. Attach patch aims to fix that.
Comment 1 Bernard Spil freebsd_committer freebsd_triage 2017-04-05 18:38:47 UTC
Patch looks good to me apart from the PORTREVISION bump.
This is the default way of fixing ports adding OpenSSL 1.1 version checks unfortunately.
Comment 2 Michael Gmelin freebsd_committer freebsd_triage 2017-04-05 20:08:43 UTC
(In reply to Bernard Spil from comment #1)
@brnrd The PORTREVISION bump is necessary, as the unaltered version will build and install as a package, but its generated code will break with LibreSSL.
Comment 3 commit-hook freebsd_committer freebsd_triage 2017-04-08 18:38:06 UTC
A commit references this bug:

Author: bofh
Date: Sat Apr  8 18:37:43 UTC 2017
New revision: 438059
URL: https://svnweb.freebsd.org/changeset/ports/438059

Log:
  devel/gsoap: Update 2.8.44=>2.8.45

  - Fix for building with LibreSSL [1]

  PR:		218375 [1]
  Submitted by:	grembo [1]

Changes:
  head/devel/gsoap/Makefile
  head/devel/gsoap/distinfo
  head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp
  head/devel/gsoap/files/patch-gsoap_plugin_mecevp.c
  head/devel/gsoap/files/patch-gsoap_plugin_smdevp.c
  head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp
  head/devel/gsoap/files/patch-gsoap_stdsoap2.c
  head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp
  head/devel/gsoap/files/patch-gsoap_wsdl_Makefile.in