On Wed, Nov 03, 2010 at 12:38:03AM +0100, Ingo Schwarze wrote: > Hi Chris, > > Unfortunately, you are not saying how you set up the system > showing these symptoms. Is it a fresh install from a snapshot > after the groff removal from base? Or is it an older system > upgraded with a recent snapshot? In the latter case, groff > could still be around, unless you have deleted it manually.
Older system with October 30 snapshot. Since there was a delay with snapshot packages, I built some ports while waiting, so I added groff. > Note that groff consists of lots of programs, so even if you > have deleted some, others may still be there. > > Here are a few commands that help finding out the state of > your system: > > $ which nroff # tells you whether you have groff in base, > $ which nroff /usr/bin/nroff # in ports, or not at all > $ troff -v /dev/null # tells you which version of groff $ troff -v /dev/null GNU troff version 1.15 > $ export PERLDOCDEBUG=1 # tells perldoc(1) to produce diagnostics > $ perldoc /usr/src/gnu/usr.bin/perl/pod/perl.pod > $ export PERLDOCDEBUG=1 $ perldoc /usr/src/gnu/usr.bin/perl/pod/perl.pod 'opt_o_with: Noting "text" as desired output format... 'opt_o_with: Noting "man" as desired output format... 'GetOptsOO::getopts: Starting switch processing. Scanning arguments [/usr/src/gnu/usr.bin/perl/pod/perl.pod] 'GetOptsOO::getopts: Ending switch processing. Args are [/usr/src/gnu/usr.bin/perl/pod/perl.pod] with 0 errors. 'process: /usr/bin/perldoc => Pod::Perldoc v3.15_02 'process: 'find_good_formatter_class: Formatter class Pod::Perldoc::ToMan successfully loaded! 'find_good_formatter_class: Will format with the class Pod::Perldoc::ToMan 'grand_search_init: Searching for /usr/src/gnu/usr.bin/perl/pod/perl.pod 'grand_search_init: Found as /usr/src/gnu/usr.bin/perl/pod/perl.pod About to run /usr/bin/pod2man --lax /usr/src/gnu/usr.bin/perl/pod/perl.pod | mandoc -man filter_nroff isn't set, so not filtering. Finished writing to /tmp/dzMRFXtFS4. 'page: About to try calling /usr/bin/less -R /tmp/dzMRFXtFS4 > The latter will - in addition to the paged output - > print something like this, which you can see after > exiting the pager: > > [...] > 'find_good_formatter_class: Will format with the class Pod::Perldoc::ToMan > 'grand_search_init: Searching for /usr/src/gnu/usr.bin/perl/pod/perl.pod > 'grand_search_init: Found as /usr/src/gnu/usr.bin/perl/pod/perl.pod > About to run /usr/bin/pod2man --lax /usr/src/gnu/usr.bin/perl/pod/perl.pod \ > | mandoc -man > filter_nroff isn't set, so not filtering. > Finished writing to /tmp/BavzqD06XL. > 'page: About to try calling /usr/bin/less /tmp/BavzqD06XL > > That should give you a better idea what is happening. > Note the "mandoc" in there, that's coming from > > /usr/libdata/perl5/Pod/Perldoc.pm > sub options_processing > $self->opt_n("mandoc") unless $self->opt_n; > > Unfortunately, you are not showing any actual output, > nor the input file you are using for testing purposes, > so i have no idea what might be happening... > > Yours, > Ingo > $ perldoc Space_To_Underscore.pl SPACE_TO_UNDERSCORE(1) User Contributed Perl Documentation NAME <Space_To_Underscore.pl> - <Converts all names of files and/or directories, that match patterns, from spaces in the names to underscores.> VERSION This documentation refers to <Space_To_Underscore.pl> version 0.0.7. SYNOPSIS Space_To_Underscore.pl [-q -h -m -r -a] [directory] [match list] # Space_To_Underscore.pl /home/dude/mymusic wav$ mp3$ (Verbose) # Space_To_Underscore.pl -q -r -a /home/dude/mymusic wav$ mp3$ (Quiet) # Space_To_Underscore.pl -q /home/dude/mymusic .* (Quiet, Converts all files, not directories, not subdirectories) # Space_To_Underscore.pl -a /home/dude/mymusic .* (Converts all files and directories, not subdirectories) # Space_To_Underscore.pl -r -a /home/dude/mymusic .* (Converts all files, directories and subdirectories) # Space_To_Underscore.pl -h (Prints short help message) # Space_To_Underscore.pl -m (Prints this help message) DESCRIPTION Verbose mode ( default ) shows directory name, counts how many files match and then shows old and new filenames. Also shown are any filenames that match, but cannot be changed. Files and directories without write permissions cannot be changed. Recursive mode ( -r ) follows through to all subdirectories. Be sure to use \\ instead of \, since shell recognizes \ as a command continuing onto next line. You may use most regular expressions (all?). VERSION = 0.0.6+ may use any - options, in any order BUGS AND LIMITATIONS '*' should not be used as wildcard, use '.*'. Using '*' will result in local filesnames being chosen - Bad! Please report problems to <Chris Bennett> (<ch...@bennettconstruction.us>) Patches are welcome. AUTHOR <Chris Bennett> (<ch...@bennettconstruction.us>) LICENSE AND COPYRIGHT Copyright (c) <2010> <Chris Bennett> (<ch...@bennettconstruction.us>). #/* # * Permission to use, copy, modify, and distribute this software for any # * purpose with or without fee is hereby granted, provided that the above # * copyright notice and this permission notice appear in all copies. # * # * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR # * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # */ perl v5.12.2 March 26, 2010 $ pod2man Space_To_Underscore.pl | nroff -man | more SPACE_TO_UNDERSUser(Contributed Perl DocumeSPACEoTO_UNDERSCORE(1) NAME <Space_To_Underscore.pl> - <Converts all names of files and/or directories, that match patterns, from spaces in the names to underscores.> VERSION This documentation refers to <Space_To_Underscore.pl> version 0.0.7. SYNOPSIS Space_To_Underscore.pl [-q -h -m -r -a] [directory] [match list] # Space_To_Underscore.pl /home/dude/mymusic wav$ mp3$ (Verbose) # Space_To_Underscore.pl -q -r -a /home/dude/mymusic wav$ mp3$ (Quiet) # Space_To_Underscore.pl -q /home/dude/mymusic .* (Quiet, Converts all files, not directories, not subdirectories) # Space_To_Underscore.pl -a /home/dude/mymusic .* (Converts all files and directories, not subdirectories) # Space_To_Underscore.pl -r -a /home/dude/mymusic .* (Converts all files, directories and subdirectories) # Space_To_Underscore.pl -h (Prints short help message) # Space_To_Underscore.pl -m (Prints this help message) DESCRIPTION Verbose mode ( default ) shows directory name, counts how many files match and then shows old and new filenames. Also shown are any filenames that match, but cannot be changed. Files and directories without write permissions cannot be changed. Recursive mode ( -r ) follows through to all subdirectories. Be sure to use \\ instead of \, since shell recognizes \ as a command continuing onto next line. You may use most regular expressions (all?). VERSION = 0.0.6+ may use any - options, in any order BUGS AND LIMITATIONS '*' should not be used as wildcard, use '.*'. Using '*' will result in local filesnames being chosen - Bad! Please report problems to <Chris Bennett> (<ch...@bennettconstruction.us>) Patches are welcome. perl v5.12.2 2010-03-26 1 SPACE_TO_UNDERSUser(Contributed Perl DocumeSPACEoTO_UNDERSCORE(1) AUTHOR <Chris Bennett> (<ch...@bennettconstruction.us>) LICENSE AND COPYRIGHT Copyright (c) <2010> <Chris Bennett> (<ch...@bennettconstruction.us>). #/* # * Permission to use, copy, modify, and distribute this software for any # * purpose with or without fee is hereby granted, provided that the above # * copyright notice and this permission notice appear in all copies. # * # * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES # * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF # * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR # * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES # * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN # * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF # * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # */ perl v5.12.2 2010-03-26 2 Thats all of it. Chris Bennett