第19章.port类别

内容列表
19.1 现有的port类别
19.2 选择正确的port类别

port被归类成很多类别,但是这就要求移植者和使用者知道什么样的port应当属于那个类别.

19.1 现有类别列表

这是现有的port类别列表,以星号注释的是虚拟类别,在port树中没有相应的目录.

提示:对于真实的类别,你可以在pkg/COMMENT文件找到一行的说明(如archivers/pkg/COMMENT)

类别 描述
afterstep* 支持AfterStep窗口管理器的port
archivers 文档工具
astro 天文类的port
audio 声音的支持
benchmarks Benchmark工具(性能评测)
biology 生物学相关的软件
cad CAD工具
chinese 中文支持
comms 交流工具,一般使用特定的端口
converters 字符编码转换
databases 数据库
deskutils 计算机发明之前,桌面上的东西:-)
devel 开发工具,不要在这里放置任何的lib文件.
editors 通用编辑器,特殊的编辑器如数学公式编辑器归到math类
elisp* Emacs-lisp ports.
emulators 其他操作系统的模拟器. 终端编辑器如果基于X,应当归到x11,如果基于console,应当归到comms或misc(根据具体的功能定)
french 法语支持
ftp FTP的客户端和服务器,如果你的port拥有FTP和HTTP的功能,第二个类归到www
games 游戏
german 德语支持
gnome* (GNOME) 环境
graphics 图形处理工具
hebrew 希伯来语支持
irc IRC工具
ipv6* IPv6相关的工具
japanese 日本语支持
java JAVA相关
kde* (KDE) 桌面环境
korean 韩国语支持
lang 开发语言
linux* linux支持和linux程序
mail Mail软件
math 数字计算软件和其他数学工具
mbone MBone程序(译者注:Mbone一种多媒体骨架结构,可以在全球范围传输图像)
misc 杂类,如果你的Makefile中有其他归类就不应当放在这
net 各种各样的网络软件
news 新闻工具
offix* OffiX 套件.
palm 3Com Palm(tm)支持软件.
perl5* 使用perl5运行的程序.
picobsd 支持PicoBSD的程序
plan9* 从Plan9而来的软件
print 打印软件,排版软件
python* 用python写成的软件
ruby* 用ruby写成的软件
russian 俄语支持
science 科学相关而又不属于astro bilogy和math
security 安全相关
shells 命令行shell
sysutils 系统软件
tcl76* 使用Tcl7.6运行的port
tcl80* 使用Tcl8.0运行的port
tcl81* 使用tcl8.1运行的port
tcl82* 使用tcl8.2运行的port
textproc 文本处理,排版软件归到print
tk42* 使用tk4.2运行的port
tk80* 使用tk8.0运行的port
tk81* 使用tk8.1运行的port
tk82* 使用tk8.2运行的port
tkstep80* 使用tkStep8.0运行的port
ukrainian 乌克兰语支持
vietnamese 越南语支持
windowmaker* windowMaker桌面管理器
www www相关,http支持的软件归类到这
x11 X window相关. X的应用程序不应归类到这,如果你定义了USE_XLIB(指USE_IMAKE),请归到x11-*类别
x11-clocks X11 时钟�
x11-fm X11 文件管理器
x11-fonts X11 字体和字体相关软件
x11-servers X11 服务器
x11-toolkits X11 工具包
x11-wm X11 窗口管理器
zope* Zope支持