Created attachment 178418 [details] patch for updating the port - move devel/p5-Moo from TEST_DEPENDS to BUILD_DEPENDS. It is explicitly used to build module Tree.pm. And Makefile.PL says: requires 'Moo' => '1.004002'; - MRO::Compat required by Makefile.PL is not actually used. - add NO_ARCH=yes - "portlint -AC" gives just non-relevant warnings. - Tested (with and without buil-in perl tests) at 11.stable-amd64 with poudriere-3.1.14, perl-5.24.1, and openssl from base. To activate test from within poudriere, file Mk/Uses/perl5.mk was locally augmented with lines: .if defined(RUN_PERL_TESTS) BUILD_DEPENDS+= ${TEST_DEPENDS} pre-install: test .endif All tests say: PASS.
A commit references this bug: Author: sunpoet Date: Sun Jan 1 01:47:35 UTC 2017 New revision: 430228 URL: https://svnweb.freebsd.org/changeset/ports/430228 Log: Fix *_DEPENDS - Move p5-Moo from TEST_DEPENDS to {BUILD|RUN}_DEPENDS - Bump PORTREVISION for dependency change - While I'm here, add NO_ARCH PR: 215685 Submitted by: Sergei Vyshenski <svysh.fbsd@gmail.com> Changes: head/databases/p5-SQL-Abstract/Makefile
Committed. Thanks!