[Bug 266415] dns/ddclient: Update to v3.10 RC2

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 14 Sep 2022 16:45:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266415

            Bug ID: 266415
           Summary: dns/ddclient: Update to v3.10 RC2
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: fbsd-bugzilla@schlachter.ca
                CC: mjl@luckie.org.nz
             Flags: maintainer-feedback?(mjl@luckie.org.nz)
                CC: mjl@luckie.org.nz

Created attachment 236556
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=236556&action=edit
Patch to update ddclient to v3.10 RC2

Since v3.9.1 of ddclient was released two years ago, two release candidates for
v3.10 have been released. These include many bug fixes and support for new
providers (see release notes: https://github.com/ddclient/ddclient/releases).

The attached patch updates the ddclient port to the latest release candidate
from May of this year. Notable changes to the port:

- updated PORTVERSION to fit ports conventions for pre-releases (3.10.0.p2)
- updated dependencies (removed p5-Data-Validate-IP, added p5-JSON-PP)
- ddclient is no longer distributed as a simple script, rather, it's built with
automake (GNU_CONFIGURE=yes)
- at some point, the project moved the default install path from /sbin to /bin
(e.g. see
https://github.com/ddclient/ddclient/commit/6b7800380c7f5ab8168e900dbb48f5e46936ebb6)
I updated the port to use /bin, but could update it to stay in /sbin on FreeBSD
if that makes sense
- I've kept the patches but removed sections that don't make sense anymore
(e.g. paths are now set with configure rather than being hard-coded, fetch
logic has changed and doesn't need path to certs, etc)

Please let me know if there's anything that needs to be changed before this
could be merged.

-- 
You are receiving this mail because:
You are the assignee for the bug.