Bug 263715

Summary: security/libsecret: Add OPTIONS, fix pkg-plist when gettext-runtime is installed
Product: Ports & Packages Reporter: Joerg Pulz <Joerg.Pulz>
Component: Individual Port(s)Assignee: freebsd-gnome (Nobody) <gnome>
Status: Open ---    
Severity: Affects Some People Keywords: needs-qa
Priority: --- Flags: bugzilla: maintainer-feedback? (gnome)
koobs: merge-quarterly?
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
complete patch to OPTIONify and fix pkg-plist for security/libsecret none

Description Joerg Pulz 2022-05-02 07:39:35 UTC
Created attachment 233648 [details]
complete patch to OPTIONify and fix pkg-plist for security/libsecret

The latest update to libsecret-0.20.5 pulls in a lot of additional dependencies due to DOC generation and there is no way to avoid this.

OPTIONify the port to make DOCS and everything else user-configurable.
Add the required small patches to make everything work correct.

While here, add OPTION support for NLS with patch to make it work.
This fixes wrong pkg-plist on systems where gettext-runtime is installed.

OPTIONS_DEFAULT is arguable but actual reflects the state before OPTIONify.
Comment 1 Kubilay Kocak freebsd_committer freebsd_triage 2022-05-05 00:46:29 UTC
For the bug-fixes to be merged, OPTIONS_DEFAULT should  match the current functionality without options. Please update patch if required.
Comment 2 Joerg Pulz 2022-05-05 05:07:12 UTC
As already mentioned: OPTIONS_DEFAULT reflects the state before OPTIONify.