Created attachment 155589 [details] perl-5.21.10.diff
Oh, you also need DEFAULT_VERSIONS= perl5=5.22
Can you provide an updated patch (if needed, I see a perl-devel port was committed) and make.conf?
Ah, yes, forgot about this, the only thing needed is: DEFAULT_VERSIONS=perl5=5.21 Do you need a patch for that ?
Take for exp-run
Exp-run results: http://package18.nyi.freebsd.org/jail.html?mastername=101amd64-default-PR199445 New failures: + {"origin"=>"audio/libmp3-archive-perl", "pkgname"=>"libmp3-archive-perl-0.9_1", "phase"=>"package", "errortype"=>"???"} + {"origin"=>"comms/hamlib", "pkgname"=>"hamlib-1.2.15.3_3", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"databases/libgda4", "pkgname"=>"libgda4-4.2.12_6", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"databases/libgda5-ui", "pkgname"=>"libgda5-ui-5.2.2", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"databases/p5-Bucardo", "pkgname"=>"p5-Bucardo-5.3.1", "phase"=>"package", "errortype"=>"???"} + {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"games/acm", "pkgname"=>"acm-5.0_2", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"games/cuyo", "pkgname"=>"cuyo-2.1.0,1", "phase"=>"build", "errortype"=>"process_failed"} + {"origin"=>"graphics/IPA", "pkgname"=>"IPA-1.08_2", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/hope", "pkgname"=>"hope-1.1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"lang/spidermonkey170", "pkgname"=>"spidermonkey170-17.0.0_1", "phase"=>"stage", "errortype"=>"???"} + {"origin"=>"mail/bsmtp", "pkgname"=>"bsmtp-1.02_5", "phase"=>"configure", "errortype"=>"configure_error"} + {"origin"=>"mail/razor-agents", "pkgname"=>"razor-agents-2.84_1", "phase"=>"package", "errortype"=>"manpage"} + {"origin"=>"math/oleo", "pkgname"=>"oleo-1.99.16_8", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"net-im/p5-Net-AIM", "pkgname"=>"p5-Net-AIM-1.22_1", "phase"=>"configure", "errortype"=>"???"} + {"origin"=>"net-mgmt/wmi-client", "pkgname"=>"wmi-client-1.3.16_1", "phase"=>"stage", "errortype"=>"install_error"} + {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"x11-fonts/wqy", "pkgname"=>"wqy-fonts-20100803_5,1", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"x11-toolkits/p5-Wx", "pkgname"=>"p5-Wx-0.99.23_2", "phase"=>"build", "errortype"=>"makefile"} Failure logs: http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libmp3-archive-perl-0.9_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/hamlib-1.2.15.3_3.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libgda4-4.2.12_6.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/libgda5-ui-5.2.2.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Bucardo-5.3.1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-B-Generate-1.50.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Coro-6.42,1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Devel-MAT-0.20.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Regexp-Compare-0.23_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/acm-5.0_2.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/cuyo-2.1.0,1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/IPA-1.08_2.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/hope-1.1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Parse-Perl-0.007_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/spidermonkey170-17.0.0_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/bsmtp-1.02_5.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/razor-agents-2.84_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/oleo-1.99.16_8.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Net-AIM-1.22_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/wmi-client-1.3.16_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-HTML-CTPP2-2.6.7_2.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/wqy-fonts-20100803_5,1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-19_07h02m39s/logs/errors/p5-Wx-0.99.23_2.log 14 ports were skipped due to devel/p5-Coro 9 ports were skipped due to comms/hamlib 9 ports were skipped due to databases/libgda4 the rest caused 1 or 2 skipped
Exp-run done
devel/p5-B-Generate, devel/p5-Devel-MAT, and devel/p5-Regexp-Compare will have fixes upstream by the time 5.22 is released.
Ok, I've fixed most of the non p5 ones (all except p5-Wx because it takes ages to build all its dependencies) Could you run it again with a ports tree on, or after r384376.
Fixed x11-toolkits/p5-Wx since (by fixing x11-toolkits/p5-Alien-wxWidgets)
Exp-run results on head@384410: http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR199445&build=2015-04-21_08h43m46s New failures: + {"origin"=>"audio/mp3lint", "pkgname"=>"mp3lint-0.9_1", "phase"=>"package", "errortype"=>"manpage"} + {"origin"=>"devel/amd64-gcc", "pkgname"=>"amd64-gcc-4.9.2_1", "phase"=>"package", "errortype"=>"perl"} + {"origin"=>"devel/p5-B-Flags", "pkgname"=>"p5-B-Flags-0.11", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/p5-Data-Alias", "pkgname"=>"p5-Data-Alias-1.18_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Function-Parameters", "pkgname"=>"p5-Function-Parameters-1.0603", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"editors/p5-Padre", "pkgname"=>"p5-Padre-1.00_4", "phase"=>"configure", "errortype"=>"???"} + {"origin"=>"emulators/vice", "pkgname"=>"vice-gnome-2.4_6", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"graphics/qtawesome", "pkgname"=>"qtawesome-20150319", "phase"=>"build", "errortype"=>"???"} + {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"mail/razor-agents", "pkgname"=>"razor-agents-2.84_1", "phase"=>"package", "errortype"=>"manpage"} + {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"} Failure logs: http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/mp3lint-0.9_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/amd64-gcc-4.9.2_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-B-Flags-0.11.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-B-Generate-1.50.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Coro-6.42,1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Data-Alias-1.18_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Devel-MAT-0.20.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Function-Parameters-1.0603.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Regexp-Compare-0.23_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Padre-1.00_4.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/vice-gnome-2.4_6.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/qtawesome-20150319.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-Parse-Perl-0.007_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/razor-agents-2.84_1.log http://package18.nyi.freebsd.org/data/101amd64-default-PR199445/2015-04-21_08h43m46s/logs/errors/p5-HTML-CTPP2-2.6.7_2.log
Mmm, ok, fixed most stuff non related to Perl's API changing, even graphics/qtawesome that was just broken. Could you run it again ?
New run: http://package18.nyi.freebsd.org/build.html?mastername=101amd64-default-PR199445&build=2015-04-23_06h07m48s New failures: + {"origin"=>"devel/p5-B-Flags", "pkgname"=>"p5-B-Flags-0.11", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-B-Generate", "pkgname"=>"p5-B-Generate-1.50", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Coro", "pkgname"=>"p5-Coro-6.42,1", "phase"=>"build", "errortype"=>"bad_C++_code"} + {"origin"=>"devel/p5-Data-Alias", "pkgname"=>"p5-Data-Alias-1.18_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Devel-MAT", "pkgname"=>"p5-Devel-MAT-0.20", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Function-Parameters", "pkgname"=>"p5-Function-Parameters-1.0603", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"devel/p5-Regexp-Compare", "pkgname"=>"p5-Regexp-Compare-0.23_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"lang/p5-Parse-Perl", "pkgname"=>"p5-Parse-Perl-0.007_1", "phase"=>"build", "errortype"=>"clang"} + {"origin"=>"textproc/p5-HTML-CTPP2", "pkgname"=>"p5-HTML-CTPP2-2.6.7_2", "phase"=>"build", "errortype"=>"clang"}
Close this, I don't think it'll be needed again.