Bug 262680

Summary: Multiple issues with online apropos and manual pages for powerd++ from sysutils/powerdxx
Product: Documentation Reporter: Graham Perrin <grahamperrin>
Component: Manual PagesAssignee: Wolfram Schneider <wosch>
Status: Closed FIXED    
Severity: Affects Some People CC: doc, pauamma, wosch
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/lonkamikaze/powerdxx/blob/master/man/powerd%2B%2B.8

Description Graham Perrin freebsd_committer freebsd_triage 2022-03-20 11:43:00 UTC
<https://www.freebsd.org/cgi/man.cgi?query=powerdxx&apropos=1&sektion=8&manpath=FreeBSD+Ports+13.0&arch=default&format=html> finds nothing. 

<https://www.freebsd.org/cgi/man.cgi?query=powerd%2B%2B&apropos=1&sektion=8&manpath=FreeBSD+Ports+13.0&arch=default&format=html> finds: 

> powerd++(8)
>     CPU clock speed daemon 

Linked: 

<https://www.freebsd.org/cgi/man.cgi?query=powerd++&sektion=8&apropos=0&manpath=FreeBSD+Ports+13.0>

Result: 

> Sorry, no data found for `powerd(8)'. Please try a keyword search. 

Accepting the invitation to perform a keyword search finds, amongst other things: 

> powerd++(8)

– that results in the wrong page: 

<https://www.freebsd.org/cgi/man.cgi?query=powerd++&sektion=8&apropos=0&manpath=FreeBSD+13.0-RELEASE+and+Ports>

* for powerd(8) in FreeBSD
* not for powerdxx(8) in the ports collection
Comment 1 Graham Perrin freebsd_committer freebsd_triage 2022-03-20 11:47:48 UTC
Working (manually crafted): 

<https://www.freebsd.org/cgi/man.cgi?query=powerdxx&sektion=8&manpath=FreeBSD-Ports>
Comment 2 Pau Amma 2022-03-20 15:24:09 UTC
(In reply to Graham Perrin from comment #1)
Also working (need to scroll down past 1.0-R to get it): https://www.freebsd.org/cgi/man.cgi?query=powerdxx&apropos=0&sektion=0&manpath=FreeBSD+Ports+13.0&arch=default&format=html
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-03-22 11:26:26 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/doc/commit/?id=96735e89115ec2880628d3efd6fdd73beb3d8e06

commit 96735e89115ec2880628d3efd6fdd73beb3d8e06
Author:     Wolfram Schneider <wosch@FreeBSD.org>
AuthorDate: 2022-03-22 11:24:02 +0000
Commit:     Wolfram Schneider <wosch@FreeBSD.org>
CommitDate: 2022-03-22 11:24:02 +0000

    allow '+' character (as in c++) in manual page filename
    PR:             262680
    Reported by:    Graham Perrin

 website/content/en/cgi/man.cgi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
Comment 4 commit-hook freebsd_committer freebsd_triage 2022-03-22 18:08:29 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/doc/commit/?id=a09d0367a237645c92100a9e98307f7888975481

commit a09d0367a237645c92100a9e98307f7888975481
Author:     Wolfram Schneider <wosch@FreeBSD.org>
AuthorDate: 2022-03-22 18:06:55 +0000
Commit:     Wolfram Schneider <wosch@FreeBSD.org>
CommitDate: 2022-03-22 18:06:55 +0000

    escape '+' character in links

    PR:             262680

 website/content/en/cgi/man.cgi | 1 +
 1 file changed, 1 insertion(+)