Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

[BUG] pkgsrc detection on macOS

未关闭 适合新手
#2,587 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

维护者通常 1 天内回复

还没有人认领这个 Issue。

评估

难度
2/5
预计耗时
1-3 小时
新手友好度
74/100
Issue 类型
缺陷
描述清晰度
基本清楚
活跃度
活跃
技术栈
c, macos
领域
cli

调研方向

首先阅读 src/detection/packages/packages_nbsd.c,然后定位 macOS 的包管理器检测路径,并将其支持的管理器与报告中的 pkgsrc 逻辑进行比较。使用标准 /opt/pkg 前缀在 macOS 上安装 pkgsrc 来验证更改,并确认 fastfetch 无需手动修改源代码即可报告 pkgsrc。

由索引模型根据 Issue 内容生成。

描述

bug
Read the FAQ first
  • I have checked the FAQ but the issue is not covered
Description

I tried to install fastfetch from pkgsrc on macOS, but the package manager detection logic on macOS does not implemented the pkgsrc detection.
I actually tried to modify the source code by porting the pkgsrc detection logic on NetBSD (src/detection/packages/packages_nbsd.c) to macOS, and change the pkgdb path to match the common /opt/pkg bootstrap prefix on macOS, it does work.
I would like to request this issue being fixed, in order to provide pkgsrc detection out-of-box on macOS, without any manual modifications required.
Thank you.

Version used

fastfetch 2.62.1-63 (aarch64)

Bug prevalence

Always

Regression

No

Installation

Package manager

Package manager

pkgsrc

Screenshots

Following is a screenshot of pkgsrc detection working on macOS after manual source code modification.

Image
Configuration

System information
not relevant
Features built-in
% fastfetch --list-features
threads
zlib
sqlite3
libzfs
主要语言
C
星标
24.7k
派生
895
平均合并
22 小时 1 分钟
30 天内合并 PR
22

环境准备

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

fastfetch-cli/fastfetch 的其他 Issue

查看 fastfetch-cli/fastfetch 的全部 Issue

相似的 Issue

更多 C Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。