[Bug 269027] /usr/ports/Mk/*: Unify where manpages should go by default

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 18 Jan 2023 14:38:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269027

            Bug ID: 269027
           Summary: /usr/ports/Mk/*: Unify where manpages should go by
                    default
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr@FreeBSD.org
          Reporter: diizzy@FreeBSD.org
                CC: ports-bugs@FreeBSD.org

Having a quick look...

configure args defaults to man
https://cgit.freebsd.org/ports/tree/Mk/bsd.port.mk#n2682

Meson defaults to man
https://cgit.freebsd.org/ports/tree/Mk/Uses/meson.mk#n36

CMake don't due to
https://gitlab.kitware.com/cmake/cmake/-/commit/c07bba27302960fc2f35b6a9e00eab8b32ca9a49
(discussion here, https://gitlab.kitware.com/cmake/cmake/-/issues/22883)

lxqt defaults to share/man (via CMake)
https://cgit.freebsd.org/ports/tree/Mk/Uses/lxqt.mk#n42

bapt added this 20200115, https://cgit.freebsd.org/ports/tree/CHANGES#n451

We also have a bunch of CMake ports manually redefining CMAKE_INSTALL_MANDIR to
man

As adridg noted in the discussion for CMake man is much more commonly used
compared to share/man however that doesn't necessarily mean its the correct way
to go.

Best regards,
Daniel

-- 
You are receiving this mail because:
You are on the CC list for the bug.