Bug 200045

Summary: devel/p5-Test-Base: fix dependency loop
Product: Ports & Packages Reporter: Sergei Vyshenski <svysh.fbsd>
Component: Individual Port(s)Assignee: Port Management Team <portmgr>
Status: Closed Overcome By Events    
Severity: Affects Many People CC: ports-bugs, svysh.fbsd
Priority: --- Flags: svysh.fbsd: maintainer-feedback?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
patch to fix the port
none
log from poudriere at 11-amd64 with perl-5.21 none

Description Sergei Vyshenski 2015-05-08 02:37:19 UTC
Created attachment 156495 [details]
patch to fix the port

- remove p5-YAML from RUN_DEPENDS to repair dependency loop, which blocks build of several ports:
p5-YAML -> p5-Test-YAML -> p5-Test-Base -> p5-YAML
- remove p5-Test-Simple>=0.86 from RUN_DEPENDS, as its ver 0.98 is already a core module in perl-5.18
- remove p5-Module-Install from RUN_DEPENDS, as it is non-relevant and added by mistake with rev.372713.
- downgrade p5-Test-Deep from BUILD_DEPENDS to TEST_DEPENDS
- bump PORTREVISION

- "portlint -AC" just warns about non-empty $FreeBSD$ and PORTREVISION.

- Tested with poudriere (log attached) at 11.0-CURRENT-amd64 with perl-5.21.
To activate built-in perl tests inside poudriere jails, file perl5.mk was locally hacked.
Comment 1 Sergei Vyshenski 2015-05-08 02:38:23 UTC
Created attachment 156496 [details]
log from poudriere at 11-amd64 with perl-5.21