[Bug 292501] shells/bash-completion: Don't hard depend on bash

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 16 Jan 2026 11:15:48 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292501

            Bug ID: 292501
           Summary: shells/bash-completion: Don't hard depend on bash
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: michaelo@FreeBSD.org
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)

Coming from Bug 292138...

It turns out that bash-completion depends on bash, though technically not
required since bash should always be installed as a direct package. The problem
is that packages like graphics/colord need the pkg-config file to know where to
install its completion file even if bash is never used by the user/client. The
problem is that the use of the pc file pulls in quite some build dependencies
for bash-completion and the bash itself.

Request is not to depend on bash anymore and let the user decide what bash
(dynamic or static) he wants to install. See also comment
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292138#c7.

-- 
You are receiving this mail because:
You are the assignee for the bug.