In bsd.port.mk: .if defined(PERL_CONFIGURE) CONFIGURE_ARGS+= CC="${CC}" CCFLAGS="${CFLAGS}" PREFIX="${PREFIX}" \ INSTALLPRIVLIB="${PREFIX}/lib" INSTALLARCHLIB="${PREFIX}/lib" CONFIGURE_SCRIPT?= Makefile.PL MAN3PREFIX?= ${PREFIX}/lib/perl5/${PERL_VERSION} .undef HAS_CONFIGURE .endif When PERL_CONFIGURE is defined, it also defines MAN3PREFIX. There are 103 p5-* ports that define both variables. Some of them uses ${LOCALBASE} instead of ${PREFIX} in MAN3PREFIX, which results in not PREFIX clean. Fix: The patch below removes duplicate MAN3PREFIX definition. The second URL contains affected ports and their maintainers. http://www.rafan.org/FreeBSD/ports/p5-MAN3PREFIX-removal.diff http://www.rafan.org/FreeBSD/ports/p5-MAN3PREFIX-removal.list.txt SHA256 (p5-MAN3PREFIX-removal.diff) = 0bb6192b09510ad782b9902e2da7d504e4997bf1cfafacd7e392e79a78bfe1a1 SHA256 (p5-MAN3PREFIX-removal.list.txt) = fbd7cac3ba6529d7a0184b214aeff8c0785962811040474b2d017fff2b8bd109 Removing this should not change anything in these ports' content.
Responsible Changed From-To: freebsd-ports-bugs->clsung I will handle this PR!
State Changed From-To: open->closed Committed. Thank You.