Bug 204305 - devel/qca-qt5: update to 2.1.1, merge with devel/qca
Summary: devel/qca-qt5: update to 2.1.1, merge with devel/qca
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Max Brazhnikov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-05 11:52 UTC by Max Brazhnikov
Modified: 2015-11-07 10:32 UTC (History)
3 users (show)

See Also:
pawel: maintainer-feedback+


Attachments
patch (15.56 KB, patch)
2015-11-05 11:52 UTC, Max Brazhnikov
no flags Details | Diff
poudriere build log for qca-2.1.1 on 9.3-REL (118.32 KB, text/plain)
2015-11-06 19:20 UTC, Bengt Ahlgren
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Brazhnikov freebsd_committer freebsd_triage 2015-11-05 11:52:04 UTC
Created attachment 162809 [details]
patch

I've missed somehow that qca-qt5 has been already added to the portstree. So, I'd like to pass qca-qt5 to kde@ team. The patch contains update to the latest version, besides the ports have been converted into master and slave ports.
Comment 1 Pawel Pekala freebsd_committer freebsd_triage 2015-11-05 19:23:00 UTC
OK from me.
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-11-06 12:57:39 UTC
A commit references this bug:

Author: makc
Date: Fri Nov  6 12:56:37 UTC 2015
New revision: 400930
URL: https://svnweb.freebsd.org/changeset/ports/400930

Log:
  devel/qca:
  - Update to 2.1.1
  - Remove patches integrated upstream
  - Amend COMMENT
  - tarballs are now hosted by KDE Project

  devel/qca-qt5:
  - Use build switch to avoid conflict with QCA Qt4 instead of patching library
    name and install path for headers
  - Make port a slave of devel/qca
  - Pass maintainership to kde@

  PR:		204305
  Approved by:	pawel

Changes:
  head/devel/qca/Makefile
  head/devel/qca/distinfo
  head/devel/qca/files/
  head/devel/qca/pkg-plist
  head/devel/qca/pkg-plist.qt5
  head/devel/qca-qt5/Makefile
  head/devel/qca-qt5/distinfo
  head/devel/qca-qt5/files/
  head/devel/qca-qt5/pkg-descr
  head/devel/qca-qt5/pkg-plist
Comment 3 Bengt Ahlgren 2015-11-06 19:20:53 UTC
Created attachment 162856 [details]
poudriere build log for qca-2.1.1 on 9.3-REL

This update unfortunately broke the build on 9.3-REL - see attached build log.  SSL-related (again):

/wrkdirs/usr/ports/devel/qca/work/qca-2.1.1/plugins/qca-ossl/qca-ossl.cpp: In member function 'virtual QCA::TLSContext::SessionInfo opensslQCAPlugin::MyTLSContext::sessionInfo() const':
/wrkdirs/usr/ports/devel/qca/work/qca-2.1.1/plugins/qca-ossl/qca-ossl.cpp:5808: error: 'SSL_SESSION_get_compress_id' was not declared in this scope
*** [plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o] Error code 1
Comment 4 commit-hook freebsd_committer freebsd_triage 2015-11-07 10:26:20 UTC
A commit references this bug:

Author: makc
Date: Sat Nov  7 10:26:09 UTC 2015
New revision: 400975
URL: https://svnweb.freebsd.org/changeset/ports/400975

Log:
  devel/qca:
  - Fix build with LibreSSL and with old OpenSSL (FreeBSD 9.x)

  PR:		199134
  PR:		204305

Changes:
  head/devel/qca/files/
  head/devel/qca/files/patch-libressl
Comment 5 Max Brazhnikov freebsd_committer freebsd_triage 2015-11-07 10:32:21 UTC
(In reply to Bengt Ahlgren from comment #3)
> Created attachment 162856 [details]
> poudriere build log for qca-2.1.1 on 9.3-REL

it should be fixed now, thanks for report!