As mentioned in the Perl 5.10.1 release notes (perl5101delta(1)) and the 5.14.0 release notes (perl5140delta(1)) Switch.pm was deprecated and removed from the core perl distribution. www/webkit-gtk2 ships with a build script requiring Switch.pm, so we need lang/p5-Switch when building with perl 5.14.0. Fix: Rather trivial patch: How-To-Repeat: Upgrade to perl 5.14 and try to build webkit-gtk2
Responsible Changed From-To: freebsd-ports-bugs->gnome Over to maintainer (via the GNATS Auto Assign Tool)
State Changed From-To: open->closed Perl upgrade issue rather than webkit-gtk2.
Jeremy, this looks to me like a premature dismissal of a valid solution to a problem observed in practice. Yes, the Perl upgrade to 5.14 triggered that, but if evidently the port doesn't build without lang/p5-Switch (see repeated reports on ports@), then why did you reject this patch? Best regards, Matthias
State Changed From-To: closed->open reopening after repeated report on ports@
Responsible Changed From-To: gnome->mandree Steal, with mezz's permission.
State Changed From-To: open->analyzed work in progress, pending tinderbox test drives
mandree 2011-05-27 23:28:59 UTC FreeBSD ports repository Modified files: www/webkit-gtk2 Makefile Log: Fix build with Perl >= 5.14. Perl 5.14 has deprecated Switch.pm, as announced since Perl 5.10.1. The webkit build script requires Switch though, so add it to BUILD_DEPENDS on newer Perl versions. Submitted by: Christoph Moench-Tegeder (including patch) [1] Approved by: Jeremy Messenger (mezz@) in http://lists.freebsd.org/pipermail/freebsd-gnome/2011-May/026025.html PR: ports/157236 [1] PR: ports/157275 (duplicate by Hardy Schumacher) PR: ports/157288 (copy of 157236) Revision Changes Path 1.39 +4 -0 ports/www/webkit-gtk2/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: analyzed->closed Committed. Thanks!