The dns/noip ports needs to have -Dbsd_with_getifaddrs passed during the compilation stage. The current port attempts to account for it by setting CFLAGS, yet it is unsupported by the port's Makefile.
The following is a patch (actually identical to ports/155974 in functionality) for this. The interface list is no longer garbled which randomly prevented the user from selecting some of the interfaces from the list.
Also, as per ehaupt@'s suggestion, I'm stepping up with a request for maintainership of the port, as he no longer uses it.
Fix: Diff attached.
Patch attached with submission follows:
How-To-Repeat: Compile, then run noip2 as "noip2 -C /tmp/foo". The initial interface list will contain non-ASCII characters as well as empty fields. Sometimes an desired interface will be 'clean' despite that, sometimes not.
Over to maintainer (via the GNATS Auto Assign Tool)
My apologies. The original diff doesn't apply since some of the tabs got
changed to spaces. A corrected version follows.
ehaupt 2011-09-12 14:01:42 UTC
FreeBSD ports repository
dns/noip/files patch-Makefile patch-noip2.c
Fix network interface detection. Pass maintainership to submitter.
Submitted by: email@example.com
Revision Changes Path
1.22 +4 -6 ports/dns/noip/Makefile
1.8 +5 -15 ports/dns/noip/files/patch-Makefile
1.8 +2 -2 ports/dns/noip/files/patch-noip2.c
firstname.lastname@example.org mailing list
To unsubscribe, send any mail to "email@example.com"