blob: 8b7923dbeadf21539f92c9b72aa210d8c259df26 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
---
title: 第2章 自分で port を作成するには
prev: books/porters-handbook/why-port
next: books/porters-handbook/quick-porting
---
[[own-port]]
= 自分で port を作成するには
:doctype: book
:toc: macro
:toclevels: 1
:icons: font
:sectnums:
:source-highlighter: rouge
:experimental:
:skip-front-matter:
:xrefstyle: basic
:relfileprefix: ../
:outfilesuffix:
:sectnumoffset: 2
:toc-title: 目次
:table-caption: 表
:figure-caption: 図
:example-caption: 例
include::shared/authors.adoc[]
include::shared/releases.adoc[]
include::shared/ja/mailing-lists.adoc[]
include::shared/ja/teams.adoc[]
include::shared/ja/urls.adoc[]
toc::[]
自分で port を作ることや、既存の port の 更新作業に興味があるのですか。それはすばらしい!
ここでは FreeBSD 用の port を作る際の ガイドラインをいくつか示します。 既存の port を更新したいと考えている場合であっても、 まずこの章を読んでから、次に <<port-upgrading>> を読むようにしてください。
この文書では充分に詳細がわからない場合には、 [.filename]#/usr/ports/Mk/bsd.port.mk# を参照してください。 このファイルは、port の Makefile が例外なくインクルードしているものです。 これには細かくコメントが書かれていますので、Makefile を読むのに あまり慣れていない人でも、たくさんの情報を得ることができるでしょう。 それでも解決できないような質問は、link:{freebsd-ports} にポストしてみるのも 良いでしょう。
[NOTE]
====
この文書では、上書き可能な 変数 (`_VAR_`) のうち 一部のものについてだけ述べています。 (すべてでは無いかもしれませんが、) ほとんどの変数は [.filename]#bsd.port.mk# の先頭部分に記述されています。 それ以外のものも記述すべきかもしれません。 なお、このファイルは非標準のタブ設定を使用しています。 Emacs や Vim は、 この設定をファイルの読み込み時に認識するはずです。 man:vi[1] と man:ex[1] では、 一旦ファイルを読み込んでから `:set tabstop=4` と タイプすることで、正しい値に設定することができます。
====
|