Summary: | security/botan2: fails to build with boost 1.70 | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jan Beich <jbeich> | ||||
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> | ||||
Status: | Closed FIXED | ||||||
Severity: | Affects Only Me | CC: | rispterplimo, riverachristie35, tremere | ||||
Priority: | --- | Keywords: | needs-patch | ||||
Version: | Latest | Flags: | tremere:
maintainer-feedback+
|
||||
Hardware: | Any | ||||||
OS: | Any | ||||||
See Also: | https://github.com/randombit/botan/issues/1880 | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 235956 | ||||||
Attachments: |
|
Description
Jan Beich
2019-04-04 16:05:01 UTC
Hi Jan, I'm looking into other ports with a similar error. Hopefully I can "steal" the fix and implement it for botan. If I get it to compile and work I will create a PR on github to also fix it upstream. To be continued... Created attachment 203467 [details] Update to Botan 2.10.0, include fix for boost 1.70 compat. This patch updates Botan to 2.10.0, which includes a fix for PR #236450 . I also added a patch to fix compatibility with boost 1.70. While here also added a SHLIBVER variable to the Makefile to help reduce changes to pkg-plist. Poudriere buildlog: https://pkg.cainites.net/data/freebsd_12x64-boost-botan-boost-botan/2019-04-08_09h58m55s/logs/botan2-2.10.0.log (In reply to Ralf van der Enden from comment #2) > While here also added a SHLIBVER variable to the Makefile > to help reduce changes to pkg-plist. Not a good idea as it makes it non-obvious when to bump PORTREVISION of consumers due to SONAME or ABI changes. https://abi-laboratory.pro/tracker/timeline/botan/ Nevermind. This port requires bumping consumers on pretty much each update, anyway. Hi Jan, Every new version indeed bumps the SHLIBVER. On a side note... this PR makes #236450 obsolete. A commit references this bug: Author: jbeich Date: Mon Apr 8 11:51:15 UTC 2019 New revision: 498365 URL: https://svnweb.freebsd.org/changeset/ports/498365 Log: security/botan2: unbreak with boost 1.70 PR: 237019 Submitted by: Ralf van der Enden Obtained from: upstream Changes: head/security/botan2/files/ head/security/botan2/files/patch-boost-1.70 A commit references this bug: Author: jbeich Date: Mon Apr 8 11:51:23 UTC 2019 New revision: 498366 URL: https://svnweb.freebsd.org/changeset/ports/498366 Log: security/botan2: reduce SOVERSION churn ABI isn't compatible between minor updates, so SONAME changes very frequently which requires rebuilding consumers. PR: 237019 Submitted by: Ralf van der Enden (maintainer) Changes: head/security/botan2/Makefile head/security/botan2/pkg-plist A commit references this bug: Author: jbeich Date: Mon Apr 8 11:51:33 UTC 2019 New revision: 498367 URL: https://svnweb.freebsd.org/changeset/ports/498367 Log: security/botan2: update to 2.10.0 PR: 236450 237019 Submitted by: Ralf van der Enden (maintainer) Changes: head/dns/powerdns/Makefile head/dns/powerdns-recursor/Makefile head/editors/encryptpad/Makefile head/security/botan2/Makefile head/security/botan2/distinfo MARKED AS SPAM MARKED AS SPAM |