| Summary: | Add option to enable OMEMO to net-im/profanity via make config | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | pvoigt | ||||||
| Component: | Individual Port(s) | Assignee: | Tilman Keskinoz <arved> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Many People | CC: | swills | ||||||
| Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(arved) |
||||||
| Version: | Latest | ||||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
|
Description
pvoigt
2019-10-20 21:16:29 UTC
This doesn't build, see: http://13.67.229.158/data/120-amd64-swills-freebsd-ports/93369487/logs/errors/profanity-0.7.1.log Looks like net/libsignal does not build under FreeBSD 12.0-RELEASE-p10 amd64. I have built under FreeBSD 11.3-RELEASE-p4 and net/libsignal-2.3.2. Thus OMEMO works reliably in chats and multi-user-chats. I strongly suppose for automatically build required net/libsignal the Makefile needs an additional patch, e.g. something under LIB_DEPENDS= like: libsignal-protocol-c.so:net/libsignal Unfortunately, my knowledge of Makefiles is rather limited. The port maintainer, arved@FreeBSD.org, will know this for sure. @Steve: If net/libsignal is built manually before net-im/profanity should build under FreeBSD 12.0-RELEASE-p10 amd64 as well. Created attachment 208980 [details]
working patch
patch seems to work
@Tilman: Thanks for putting the bricks together in clean Makefile patch. I suppose OMEMO will now be enabled by default and cannot be disabled by "make config". For me this totally fine. committed my patch. Thanks for reporting A commit references this bug: Author: arved Date: Mon Nov 11 17:30:17 UTC 2019 New revision: 517269 URL: https://svnweb.freebsd.org/changeset/ports/517269 Log: Enable OMEMO support Bump PORTREVISION PR: 241381 Reported by: pvoigt@uos.de Changes: head/net-im/profanity/Makefile |