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

# Chapter 2 3 分間 porting

このセクションでは、簡単な port の作り方について説明します。 多くの場合、これだけでは不充分ですが、 まあ うまくいくかどうか試してみて損はないでしょう。

まず、元の tar ファイルを `DISTDIR` に置きます。この変数の デフォルト値は `/usr/ports/distfiles` です。

> Note: 以下の例では、そのソフトウェアが そのままコンパイル可能なものと仮定しています。 つまり、FreeBSD マシンで動かすために、 変更がまったく必要ないという意味です。 もし何か変更が必要な場合には、次のセクションも 参照する必要があるでしょう。

# 2.1 `Makefile` の作成

最小限の `Makefile` は 次のようなものになります。

    # New ports collection makefile for:   oneko
    # Date created:     5 December 1994
    # Whom:             asami
    #
    # $FreeBSD$
    #

    PORTNAME=       oneko
    PORTVERSION=    1.1b
    CATEGORIES=     games
    MASTER_SITES=   ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/

    MAINTAINER=     asami@FreeBSD.org

    MAN1=           oneko.1
    MANCOMPRESSED=  yes
    USE_IMAKE=      yes

    .include <bsd.port.mk>

おわかりでしょうか。`$FreeBSD$` を 含む行の内容については、気にする必要はありません。 この行は、このファイルが FreeBSD の ports ツリーに 取り込まれる際に、CVS によって自動的に書き込まれます。 もっと詳しい例が見たい場合には、 Makefile のサンプルの セクションをご覧ください。

Prev | Home | Next
自分で port を作成するには |  | package 記述ファイルの作成

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