ports/58636: Broken PERL_LEVEL check
Jeremy Chadwick
freebsd at jdc.parodius.com
Tue Oct 28 15:50:21 UTC 2003
>Number: 58636
>Category: ports
>Synopsis: Broken PERL_LEVEL check
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Oct 28 07:50:19 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: Jeremy Chadwick
>Release: FreeBSD 4.9-RC i386
>Organization:
Parodius Networking
>Environment:
System: FreeBSD pentarou.parodius.com 4.9-RC FreeBSD 4.9-RC #0: Fri Oct 3 14:20:31 PDT 2003 root at pentarou.parodius.com:/usr/obj/usr/src/sys/PARODIUS-SMP i386
>Description:
The PERL_LEVEL check is broken and incorrect; the value is not formatted
in such a way (see ports/Mk/bsd.port.mk). This causes duplicate copies
of the same module to end up being installed on the host. Test::Simple
and Test::Harness (the same versions none the less!) already come with
perl-5.8. I'm not sure if they come with perl 5.6.
>How-To-Repeat:
Install razor-agents on a box with perl-5.8 installed. You will have
two copies of Test::Simple and Test::Harness floating around.
>Fix:
Change the PERL_LEVEL check from 580000 to 500800.
Also, is there any chance we could get one of the ports maintainers to
go through all of the ports recursively to look for broken PERL_LEVEL
checks? My guess is that there are more than a few ports exhibiting
this behaviour, and we might as well squash them all in one blow.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list