Bug 281913

Summary: dns/dnsdist update to 1.9.7
Product: Ports & Packages Reporter: Jordan Ostreff <jordan>
Component: Individual Port(s)Assignee: Vladimir Druzenko <vvd>
Status: Closed FIXED    
Severity: Affects Some People CC: tremere, vvd
Priority: --- Flags: tremere: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update dnsdist to 1.9.7
tremere: maintainer-approval+
Update dnsdist to 1.9.7 and fix LIB_DEPENDS and BUILD_DEPENDS
tremere: maintainer-approval+
Update dnsdist to 1.9.7 and fix Makefile as suggested tremere: maintainer-approval+

Description Jordan Ostreff 2024-10-07 07:24:58 UTC
https://dnsdist.org/changelog.html#change-1.9.7
Comment 1 Ralf van der Enden 2024-10-08 08:24:59 UTC
Created attachment 254086 [details]
Update dnsdist to 1.9.7
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2024-10-09 23:26:08 UTC
Not linked to any boost shared library, but depends on boost includes, at least at configure stage.

My suggestion is:
BUILD_DEPENDS=  ${LOCALBASE}/lib/libatomic_ops.a:devel/libatomic_ops \
                boost-libs>0:devel/boost-libs
LIB_DEPENDS=    libnghttp2.so:www/libnghttp2 \
                libquiche.so:net/quiche \
                libre2.so:devel/re2 \
                libsodium.so:security/libsodium
Comment 3 Ralf van der Enden 2024-10-11 08:51:45 UTC
Created attachment 254152 [details]
Update dnsdist to 1.9.7 and fix LIB_DEPENDS and BUILD_DEPENDS

Thanks for the suggestion. I fixed it in the new patch.

I obviously forgot to build my ports with poudriere with the -t flag. Will do that in the future.
Comment 4 Ralf van der Enden 2024-10-11 09:20:03 UTC
Created attachment 254153 [details]
Update dnsdist to 1.9.7 and fix Makefile as suggested

Noticed this Makefile was also missing EXTLUA_DESC, so fixed that as well.
Comment 5 commit-hook freebsd_committer freebsd_triage 2024-10-11 14:06:21 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34a5a96e904fd611c23f15ef247cf5df6996a089

commit 34a5a96e904fd611c23f15ef247cf5df6996a089
Author:     Ralf van der Enden <tremere@cainites.net>
AuthorDate: 2024-10-11 13:23:27 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2024-10-11 13:23:27 +0000

    dns/dnsdist: Update 1.9.6 → 1.9.7

    Changelog:
    https://dnsdist.org/changelog.html#change-1.9.7

    Move boost to BUILD_DEPENDS: not linked to any boost shared library, but
    depends on boost includes.

    PR:     281913

 dns/dnsdist/Makefile | 10 +++++-----
 dns/dnsdist/distinfo |  6 +++---
 2 files changed, 8 insertions(+), 8 deletions(-)
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2024-10-11 14:13:25 UTC
Thanks.