"Yen-Ming Lee" <[EMAIL PROTECTED]> writes:
> For Makefile.PL, all dependencies are listed in 'PREREQ_PM' so it's
> hard to tell which ones are really needed and which ones are needed
> only for tests.

I assume that in the vast majority of packages that are not themselves
named p5-Test-*, none of the Test::* modules are required.

The sed script I posted may remove too much from Makefile.PL, and
Build.PL, but that doesn't actually matter as long as the port's
BUILD_DEPENDS and RUN_DEPENDS are correct; it only means that
Makefile.PL won't verify that they're there.  The ports tree's
dependency system guarantees that they are, and even if they aren't, the
build will fail.

> Removing all p5-Test-* from Makefile.PL or Build.PL may break some
> ports (for example, some other p5-Test-* ports) which really need
> p5-Test-*.

Yes, I've excluded those from my count.  If I had included them, there
would be 350 ports with p5-Test-* dependencies.

DES
-- 
Dag-Erling Smørgrav - [EMAIL PROTECTED]
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to