Skip to content

port, portindex: add portgroups as a searchable field and selector#392

Open
herbygillot wants to merge 1 commit intomacports:masterfrom
herbygillot:trac-51092
Open

port, portindex: add portgroups as a searchable field and selector#392
herbygillot wants to merge 1 commit intomacports:masterfrom
herbygillot:trac-51092

Conversation

@herbygillot
Copy link
Member

Enable searching, filtering, and displaying ports by which PortGroups they use. The portgroups field was already populated during port parsing but was not stored in the PortIndex.

  • Add portgroups to PortIndex keepkeys, stripping filepath from entries
  • Add portgroup:/portgroups: pseudo-portname selector
  • Add --portgroup/--portgroups options to port search and port info
  • Show Port Groups in default port info output
  • Strip filepath from portgroups in port info display (live-parsed data includes filepath, but it is not relevant for display)
  • Add mportsearch_portgroups unit test
  • Document portgroup selector and options in man pages
  • Document previously undocumented selectors: depends_*, replaced_by, subport/subports, subportof

Closes: https://trac.macports.org/ticket/51092

Enable searching, filtering, and displaying ports by which PortGroups
they use. The portgroups field was already populated during port parsing
but was not stored in the PortIndex.

- Add portgroups to PortIndex keepkeys, stripping filepath from entries
- Add portgroup:/portgroups: pseudo-portname selector
- Add --portgroup/--portgroups options to port search and port info
- Show Port Groups in default port info output
- Strip filepath from portgroups in port info display (live-parsed data
  includes filepath, but it is not relevant for display)
- Add mportsearch_portgroups unit test
- Document portgroup selector and options in man pages
- Document previously undocumented selectors: depends_*, replaced_by,
  subport/subports, subportof

Closes: https://trac.macports.org/ticket/51092

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@herbygillot herbygillot requested a review from neverpanic March 18, 2026 01:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant