Bug 276908

Summary: Clean Makefile dirty due to MANDIR structure change
Product: Ports & Packages Reporter: takefu
Component: Ports FrameworkAssignee: Port Management Team <portmgr>
Status: Closed Not A Bug    
Severity: Affects Only Me CC: arrowd, bofh, ports-bugs
Priority: --- Keywords: regression
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
ports/Mk/bsd.port.mk.patch none

Description takefu 2024-02-09 01:42:25 UTC
Created attachment 248274 [details]
ports/Mk/bsd.port.mk.patch

Clean Makefile dirty due to MANDIR structure change

GNU_CONFIGURE_MANPREFIX has been added to many Makefiles since bug #276551 was updated.

You can reduce the unsightliness by writing ${PREFIX}/share/man in ports/Mk/bsd.port.mk.

The corresponding number is a0f9b569456378b2ecb7903ee0b4a3ad7186804c, which is 698 pieces.
Comment 1 Gleb Popov freebsd_committer freebsd_triage 2024-02-09 15:42:25 UTC
(In reply to takefu from comment #0)
> You can reduce the unsightliness by writing ${PREFIX}/share/man in ports/Mk/bsd.port.mk.

This will change the value for all autotools-based ports and immediately break them, as their pkg-plist become wrong.

> The corresponding number is a0f9b569456378b2ecb7903ee0b4a3ad7186804c, which is 698 pieces.

I didn't get this sentence at all.
Comment 2 takefu 2024-02-13 01:39:07 UTC
(In reply to Gleb Popov from comment #1)

I didn't notice.
This patch was premature.