Created attachment 265328 [details] dsc This port was still not adjusted after warnings in PR 262976. Enlosed patch does. Succesfully tested in Poudriere.
Does it really need a libpcap from ports?
(In reply to Vladimir Druzenko from comment #1) I think the answer to your question is yes. In Poudriere I don't seem to have libpcap from system at all, so I can imagine there are others jails without it also. So then you really would need it, yes. Opposite, I've actually nowhere had the chanche to see how libpcap from system does. Which I would prefer, when possible.
> In Poudriere I don't seem to have libpcap from system at all, > so I can imagine there are others jails without it also. How did you achieve this? :-D In my opinion, it is always better to use libraries from the base, except in situations where there are good reasons to use them from ports (for example, a version that is too old).
Try this patch: --- a/dns/dsc/Makefile +++ b/dns/dsc/Makefile @@ -12,8 +12,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${RUN_DEPENDS} LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb -RUN_DEPENDS= libpcap>=1.8.1:net/libpcap \ - p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \ +RUN_DEPENDS= p5-Proc-PID-File>=1.28:devel/p5-Proc-PID-File \ p5-XML-Simple>=2.24:textproc/p5-XML-Simple USES= gmake localbase perl5 pkgconfig python shebangfix @@ -23,6 +22,8 @@ SHEBANG_FILES= src/dsc-psl-convert GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pid-file=/var/run/${PORTNAME}.pid +LDFLAGS+= -L/usr/lib + SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS