我对 MacPorts 很满意,但我经常遇到没有 Portfile 的东西。例如,我想使用 Python 和 PDF 生成器 libharu(链接)。似乎这里有一个可用于 libharu 的Portfile。
有没有办法设置 MacPorts,这样每个port selfupdate
Portfile 都从远程 github.com 位置更新?我不想一直在本地维护它。
您链接的存储库是官方 MacPorts 端口树的克隆。因此,此 github 存储库中的任何文件也在标准端口树中。port info libharu
因此应该在您的系统上开箱即用。
还要回答关于从 git 同步端口树的问题中现已过时的部分:是的,MacPorts 主干支持从 git 同步端口树(请参阅相关来源的这一部分)。不过,这在已发布的版本中不可用,并将进入 MacPorts 2.2。
要使用此功能,请在您选择的位置创建标准克隆,确保用户 macports 对该位置具有读写权限,编辑您的/opt/local/etc/macports/sources.conf
并附加file:///path/to/your/clone
.