当定义 BINARY_ALIAS 时,它将在一个目录中创建给定命令的符号链接,这个目录将被添加到 PATH 之前。
用它来替换构建阶段依赖的硬编码命令,而无需修改任何构建文件。
示例 48. 使用 BINARY_ALIAS 使 gsed 可用作 sed
一些 ports 期望 sed 表现得像 GNU sed,并使用 sed(1) 不提供的功能。在 FreeBSD 上可以从 textproc/gsed 获取 GNU sed。
使用 BINARY_ALIAS 来替换构建期间的 sed 为 gsed :
例 49。使用 BINARY_ALIAS 为硬编码 python3 命令提供别名
具有在构建脚本中硬编码引用 python3 的port将需要在构建时在 PATH 中可用。使用 BINARY_ALIAS 创建一个指向正确的 Python 3 二进制文件的别名:
有关 USES=python 的更多信息,请参阅使用 Python 。