Reland: [NFC][Support] Implement slash-agnostic path matching in GlobPattern (#206251)
Add a SlashAgnostic option to GlobPattern to allow matching path
separators
(both forward slashes and backslashes) agnostically.
When enabled:
- We conservatively reduce the plain prefix and suffix by treating path
separators as metacharacters. This ensures that path separators are
matched via the slash-agnostic state machine rather than plain string
comparison.
- Brackets containing slashes are adjusted to match both separators.
- Character comparisons in the state machine (matchChar) treat '/' and
'\' as equivalent.
For #149886.
Reland of #202854 incorrectly reverted in #205409.
https://github.com/llvm/llvm-project/pull/202854#issuecomment-4813462549
[3 lines not shown]
security/libpreludedb: Mark DEPRECATED
- Upstream project is dead as last commit was in 6 years ago
= Website domain is also used as a SEO site
- Set EXPIRATION_DATE 2026-07-27
- Pet portclippy
- Update WWW to point to GH
security/libprelude: Mark DEPRECATED
- Upstream project is dead as last commit was in 6 years ago
= Website domain is also used as a SEO site
- Set EXPIRATION_DATE 2026-07-27
- Pet portclippy
- Update WWW to point to GH
www/cgicc: Mark DEPRECATED
- No upstream activity since 2023
- No reverse dependencies
- CGI as a server-side technology is broadly considered obsolete for
new development
- Set EXPIRATION_DATE 2026-07-27
- Pet portclippy
If someone needs this port feel free to undeprecate and takeover
maintainership.
security/proxycheck: Mark DEPRECATED
- dnsbl.org has been shutdown a long time ago
- Set EXPIRATION_DATE 2026-07-27
- Pet portclippy
- Optionize post-install