# FreeBSD Porter 手册

### The FreeBSD Documentation Project

### FreeBSD 中文计划

版权 © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 The FreeBSD Documentation Project

版权 © 2005, 2006, 2007, 2008, 2009, 2010, 2011 FreeBSD 中文计划

表格清单
表5-1. 常用的魔术 `MASTER_SITES` 宏
表5-2. 常用的 `USE_`*`` 变量
表5-3. 常见的 `WITH_`*`` 和 `WITHOUT_`*`` 变量
表6-1. 与 gmake 有关的 port 变量
表6-2. 用于用到了 `configure` 脚本的 port 的变量
表6-3. 使用 `scons` 的 port 会用到的变量
表6-4. 用于用到 `perl` 的 port 的变量
表6-5. 用到 X 的 port 可以使用的变量
表6-6. 用于表示对 X11 某些组件的依赖关系的变量
表6-7. 用于使用 Qt 的 port 的变量
表6-8. 其他用于使用 Qt 4.x 的变量
表6-9. 可用的 Qt4 函数库组件
表6-10. 可用的 Qt4 工具组件
表6-11. 可用的 Qt4 插件组件
表6-12. 用于使用 KDE 3.x 的 port 的变量
表6-13. 可用的 KDE4 组件
表6-14. 用到 Java 的 port 可以使用的变量
表6-15. 向使用了 Java 的 port 提供的变量
表6-16. 为使用 Java 的 port 定义的常量
表6-17. 用到 Apache 的 port 可以使用的变量
表6-18. 在移植 Apache 模块时比较有用的变量
表6-19. 用到 PHP 的 port 中可以使用的变量
表6-20. 对用到 Python 的 port 最有用的一些变量
表6-21. 用到 Tcl/Tk 的 port 可以使用的变量
表6-22. 使用 Ruby 的 port 可以使用的变量
表6-23. 使用 Ruby 的 port 中的一些可用的只读变量
表6-24. 用于选择 wxWidgets 版本的变量
表6-25. 可用的 wxWidgets versions
表6-26. wxWidgets 版本
表6-27. 用于选择希望的版本的 wxWidgets versions
表6-28. 可用的 wxWidgets 组件
表6-29. 可用的 wxWidgets 依赖类型
表6-30. 默认的 wxWidgets 依赖关系类型
表6-31. 用以在 Unicode 版本的 wxWidgets 的变量
表6-32. 为使用 wxWidgets 的 port 定义的变量
表6-33. 可用于 `WX_CONF_ARGS` 的值
表6-34. 用于选择 Lua 版本的变量
表6-35. 可用的 Lua 版本
表6-36. 指定 Lua 版本
表6-37. 用于选择推荐 Lua 版本的变量
表6-38. 可用的 Lua 组件
表6-39. 可用的 Lua 依赖关系类型
表6-40. 默认的 Lua 依赖关系类型
表6-41. 为用到 Lua 的 port 定义的变量
表6-42. 用到 Mozilla 的 port 使用的变量
表6-43. ports 中有关数据库的变量
表10-1. cvs update 文件名前字母前缀的含义
表12-1. __FreeBSD_version 值

范例清单
例5-1. 简化的 `MASTER_SITES:n` 用法， 每个文件来自一个站点
例5-2. 简化的 `MASTER_SITES:n` 用法， 其中同一个站点上提供了不止一个文件
例5-3. 在 `MASTER_SITE_SUBDIR` 中 `MASTER_SITES:n` 的详细用法
例5-4. 用到逗号分隔符、 多个文件， 多个站点和 不同子目录的 `MASTER_SITES:n` 详细用法
例5-5. `MASTER_SITE_SOURCEFORGE` 中 `MASTER_SITES:n` 的详细用法
例5-6. 简化的 `PATCH_SITES` 中的 `MASTER_SITES:n` 用法。
例5-7. 如何使用 `ALWAYS_KEEP_DISTFILES`。
例5-8. 简单的 `OPTIONS` 用法
例5-9. Old style use of `OPTIONS`
例5-10. 处理选项时的错误做法
例5-11. 处理选项时的正确做法
例6-1. 使用 USE_XORG 的例子
例6-2. 在变量中使用与 X11 有关的变量
例6-3. 选择 Qt4 组件
例6-4. `USE_KDE4` 示例
例6-5. 用于 PEAR 类的 Makefile 例子
例6-6. 选择 wxWidgets 组件
例6-7. 检测已安装的 wxWidgets 版本和组件
例6-8. 在命令中使用 wxWidgets 变量
例6-9. 选择 Lua 版本
例6-10. 选择 Lua 组件
例6-11. 检测已安装的 Lua 版本和组件
例6-12. 告诉 port 到什么地方去找 Lua
例6-13. 在命令中使用 Lua 变量
例12-1. 怎样避免使用 `.error`

|  | 下一页
|  | 介绍

若您有关于 FreeBSD ports 系统的问题， 请发送电子邮件至 <ports@FreeBSD.org>。
关于此文档的任何问题， 请致函 <doc@FreeBSD.org>。