ports/171793: lang/perl5.16 w/ POD complains of old groff version
Reuben A. Popp
driador at gmail.net
Wed Sep 19 21:40:10 UTC 2012
>Number: 171793
>Category: ports
>Synopsis: lang/perl5.16 w/ POD complains of old groff version
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Sep 19 21:40:09 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Reuben A. Popp
>Release: FreeBSD 9.1-PRERELEASE i386
>Organization:
>Environment:
FreeBSD ullr.eastcentral.edu 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0: Thu Sep 13 16:25:20 CDT 2012 root at ullr.eastcentral.edu:/usr/obj/usr/src
/sys/ULLR i386
perl 5.16.0
>Description:
When using perl's POD (plain old documentation) in a script, using perldoc on the script causes perl to complain about an older version of groff (<1.20.1).
For example:
> perldoc admiss.pl
You have an old groff. Update to version 1.20.1 for good Unicode support.
If you don't upgrade, wide characters may come out oddly.
at /usr/local/lib/perl5/5.16.0/Pod/Perldoc.pm line 1346.
You have an old groff. Update to version 1.20.1 for good Unicode support.
If you don't upgrade, wide characters may come out oddly.
at /usr/local/lib/perl5/5.16.0/Pod/Perldoc.pm line 1346.
ADMISS(1) User Contributed Perl Documentation ADMISS(1)
<snip>
The output of groff (system groff, not groff from ports) shows that it is version GNU groff version 1.19.2.
For what its worth, there is no mention of this issue in the ports UPDATING file in relation to entry 20120630.
>How-To-Repeat:
Install perl 5.16.
cat << EOF > test.pl
#!/usr/bin/perl
use strict;
use warnings;
print "This is a test\n";
__END__
=head1 NAME
test.pl - A simple test case
EOF
perldoc test.pl
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list