Bug 233166 - [NEW PORT] dns/knot2-utils: Knot2 lib (required by knot-resolver)
Summary: [NEW PORT] dns/knot2-utils: Knot2 lib (required by knot-resolver)
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-ports-bugs mailing list
URL: http://knot-dns.cz/
Keywords: feature
Depends on: 237371
Blocks:
  Show dependency treegraph
 
Reported: 2018-11-12 15:24 UTC by Leo Vandewoestijne
Modified: 2019-04-23 20:33 UTC (History)
2 users (show)

See Also:


Attachments
knot2-utils new port (3.67 KB, text/plain)
2018-11-12 15:24 UTC, Leo Vandewoestijne
freebsd: maintainer-approval+
Details
2.8.1 (3.44 KB, patch)
2019-04-18 23:02 UTC, Leo Vandewoestijne
freebsd: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Leo Vandewoestijne 2018-11-12 15:24:19 UTC
Created attachment 199170 [details]
knot2-utils new port

This port is meant for those who wish to use the utilities that Knot DNS brings, but do not wish to have the full Knot DNS (dns/knot2) authoritative daemon (and all of it's dependencies) installed
Comment 1 Leo Vandewoestijne 2018-11-12 15:35:02 UTC
Comment on attachment 199170 [details]
knot2-utils new port

Patch was tested both manual as in poudriedre.
Comment 2 Gert Doering 2018-11-16 11:23:41 UTC
*like* - thanks for your work on this.  Waiting eagerly for it to be merged :-)
Comment 3 Steve Wills freebsd_committer 2018-12-04 21:30:23 UTC
I'm confused why this also installs the headers and the lib. Is there some plan to change it to use knot2-lib later?
Comment 4 Leo Vandewoestijne 2019-01-23 15:06:38 UTC
(In reply to Steve Wills from comment #3)
I could imagine kdig needs the lib for making DNSSEC validation...
Comment 5 Steve Wills freebsd_committer 2019-01-31 12:40:03 UTC
(In reply to Leo Vandewoestijne from comment #4)
Right, so we would want a LIB_DEPENDS on knot2-lib, but we wouldn't want both to install the libs or headers.
Comment 6 Gert Doering 2019-04-17 08:28:50 UTC
stuck again... sorry for being annoying... anything I can do to help un-stall this?
Comment 7 Leo Vandewoestijne 2019-04-18 23:02:52 UTC
Created attachment 203778 [details]
2.8.1

I address the problem upstream.
Despite not having a solution available yet, how much of a problem is this, seen that the other option -a full install of everything- would also install that - and more.

Attached is the new version for knot 2.8.1
Comment 8 Steve Wills freebsd_committer 2019-04-19 18:53:00 UTC
(In reply to Leo Vandewoestijne from comment #7)
Thanks, can look at the update to dns/knot2. But I'm a bit confused.

This PR was about dns/knot2-utils but the attached shar file is for an updated dns/knot2-libs port. I can commit that, but what should knot2-utils look like now?

I tried reconstructing it from the previous attachment, but there's still nothing that disables the lib, so I still end up with the libs included in the utils package, which would also have to LIB_DEPEND on the libs package. Can you help me understand?