security/drweb specifies dependency on c.4:${PORTSDIR}/misc/compat4x c.4 always exists in FreeBSD 4.x thus misc/compat4x is never built and installed on FreeBSD 4.x, but after installtion of security/drweb compat4x is listed in +CONTENTS which create inconsistency when portupgrade is used How-To-Repeat: on FreeBSD 4.x cd /usr/ports/security/drweb make make install grep compat /var/db/pkg/drweb-4.31.4/+CONTENTS
And where are your patches? :-) The idea (not mine, but author of PR: ports/58998) was probably to make this port compatible with freebsd 3.x Or may be he just have forgotten to remove LIB_DEPENDS line. Anyway I have no FreeBSD 3.x box and for my mind it is not reasonable to support 3.x branch anymore. Please, apply following patch. --- Makefile.orig Tue May 25 19:11:18 2004 +++ Makefile Tue May 25 19:12:05 2004 @@ -21,7 +21,6 @@ .include <bsd.port.pre.mk> .if ${OSVERSION} < 500000 -LIB_DEPENDS+= c.4:${PORTSDIR}/misc/compat4x DISTNAME= ${PORTNAME}-${PORTVERSION}-freebsd4 .else DISTNAME= ${PORTNAME}-${PORTVERSION}-freebsd5
State Changed From-To: open->closed Patch from maintainer committed.