FreeBSD port 作成者のためのハンドブック
Prev |  | Next

# Chapter 19. カテゴリ

すでにご存知のように, ports はいくつかのカテゴリに分類されています. これを有効に利用するためには, port を作成する人々とユーザが, それぞれのカテゴリが何であるか, どのようにしてカテゴリに分類するかを理解する必要があります.

# 19.1. 現在のカテゴリのリスト

まず, これが現在の port のカテゴリのリストです. アスタリスク(`*`) が付いているものは仮想 (virtual) カテゴリです -- これらには対応するサブディレクトリが port ツリーにはありません.

> Note: 仮想カテゴリでないものは, そのサブディレクトリ内の `pkg/COMMENT` に一行の記述があります (例: `archivers/pkg/COMMENT`).

カテゴリ | 説明
--- | ---
`afterstep*` | AfterStep ウィンドウマネージャをサポートする ports
`archivers` | アーカイブ用ツール
`astro` | 天文学関連の ports
`audio` | サウンドをサポートする ports
`benchmarks` | ベンチマークユーティリティ
`biology` | 生物学関連のソフトウェア
`cad` | CAD ツール
`chinese` | 中国語サポート
`comms` | 通信ソフトウェア. ほとんどはシリアルポート用です.
`converters` | 文字コード変換
`databases` | データベース
`deskutils` | コンピュータが発明される以前に机上で使われていた道具 (訳注: いわゆるデスクトップユーティリティのこと)
`devel` | 開発ユーティリティ. どうしてもここに置かなければならない理由があるのでない限り, ライブラリをここに含めないでください.
`editors` | 一般的なエディタ. 特殊なエディタはそれぞれふさわしいセクションに入れます (たとえば数式エディタは `math` です).
`elisp` | Emacs-lisp の ports
`emulators` | 他のオペレーティングシステムのエミュレータ. 端末エミュレータはここに含まれません -- X ベースのものは `x11` に, テキストベースのものは機能によって `comms` か `misc` に分類されます.
`french` | フランス語サポート
`ftp` | FTP クライアントとサーバユーティリティ. port が FTP と HTTP の両方をサポートしていれば, `ftp` に入れ, 第二カテゴリを `www` とします.
`games` | ゲーム
`german` | ドイツ語サポート
`gnome*` | GNU Object Model Environment (GNOME) プロジェクトの ports
`graphics` | グラフィックユーティリティ
`hebrew` | ヘブライ語サポート
`irc` | インターネットリレーチャット (IRC) 用ユーティリティ
`ipv6*` | IPv6 関連のソフトウェア
`japanese` | 日本語サポート
`java` | Java 言語サポート
`kde*` | K Desktop Environment (kde) の ports
`korean` | 韓国語サポート
`lang` | プログラミング言語
`linux*` | Linux アプリケーションとサポートユーティリティ
`mail` | メールソフトウェア
`math` | 数値計算ソフトウェアやその他の数学ソフトウェア
`mbone` | MBone アプリケーション
`misc` | 種々のユーティリティ -- 基本的に他のカテゴリに属さないものです. これは他の仮想でないカテゴリを伴わない, 唯一のカテゴリです. `misc` と他のカテゴリが `CATEGORIES` 行に書かれている場合, `misc` を削除して他のサブディレクトリにおいて良いという意味になります.
`net` | 種々のネットワークソフトウェア
`news` | USENET ニュースソフトウェア
`offix*` | OffiX suite の ports
`palm` | 3Com Palm(tm) シリーズをサポートするソフトウェア
`perl5*` | 実行に perl バージョン 5 を必要とする ports
`picobsd` | PicoBSD をサポートするための ports
`plan9*` | Plan9 に由来するさまざまなソフトウェア
`print` | 印刷ソフトウェア. DTP 用ツール (プレビュアなど) もここに分類されます.
`python*` | python 言語で書かれたソフトウェア
`ruby*` | ruby 言語で書かれたソフトウェア
`russian` | ロシア語サポート
`science` | `astro` や `biology`, `math` 等, 他のカテゴリには あてはまらない科学関連の ports
`security` | セキュリティ関連のユーティリティ
`shells` | コマンドラインシェル
`sysutils` | システムユーティリティ
`tcl75*` | 実行に Tcl バージョン 7.5 を必要とする ports
`tcl76*` | 実行に Tcl バージョン 7.6 を必要とする ports
`tcl80*` | 実行に Tcl バージョン 8.0 を必要とする ports
`tcl81*` | 実行に Tcl バージョン 8.1 を必要とする ports
`textproc` | テキスト処理ユーティリティ. DTP ツールはここではなく, print/ に分類されます.
`tk41*` | 実行に Tk バージョン 4.1 を必要とする ports
`tk42*` | 実行に Tk バージョン 4.2 を必要とする ports
`tk80*` | 実行に Tk バージョン 8.0 を必要とする ports
`tk81*` | 実行に Tk バージョン 8.1 を必要とする ports
`tkstep80*` | 実行に TkSTEP バージョン 8.0 を必要とする ports
`ukrainian` | ウクライナ語サポート
`vietnamese` | ベトナム語サポート
`windowmaker*` | WindowMaker ウィンドウマネージャをサポートする ports
`www` | World Wide Web 関連のソフトウェア. HTML 言語サポートもここに分類されます.
x11 | X ウィンドウシステムとその関連ソフトウェア. このカテゴリは, 直接ウィンドウシステムをサポートするソフトウェアのみを対象とするものです. 通常の X アプリケーションをここに分類しないでください. あなたの port が 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 サポート

Prev | Home | Next
package の名前 |  | 適切なカテゴリの選択

FreeBSD ports システムに関する質問は、(英語で) <ports@FreeBSD.org> へ、
この文書の原文に関するお問い合わせは、(英語で) <doc@FreeBSD.org> までお願いします。