aboutsummaryrefslogtreecommitdiff
path: root/documentation/content/zh-cn/books/porters-handbook/book.adoc
blob: 5a95059ce3cd6c0bcb920d086f42fa737229ef34 (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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---
title: FreeBSD Porter 手册
authors: 
  - author: The FreeBSD Documentation Project
  - author: FreeBSD 中文计划
copyright: 2000-2020 The FreeBSD Documentation Project
trademarks: ["freebsd", "sun", "unix", "general"]
add_split_page_link: true
---

= FreeBSD Porter 手册
:doctype: book
:toc: macro
:toclevels: 2
:icons: font
:sectnums:
:sectnumlevels: 6
:partnums:
:source-highlighter: rouge
:experimental:
:book: true
:pdf: false

ifdef::env-beastie[]
ifdef::backend-html5[]
include::shared/authors.adoc[]
include::shared/mirrors.adoc[]
include::shared/releases.adoc[]
include::shared/attributes/attributes-{{% lang %}}.adoc[]
include::shared/{{% lang %}}/teams.adoc[]
include::shared/{{% lang %}}/mailing-lists.adoc[]
include::shared/{{% lang %}}/urls.adoc[]
:chapters-path: content/{{% lang %}}/books/porters-handbook/
endif::[]
ifdef::backend-pdf,backend-epub3[]
:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]
endif::[]

ifndef::env-beastie[]
:chapters-path:
include::../../../../../shared/asciidoctor.adoc[]
endif::[]

'''

toc::[]

include::{chapters-path}why-port/_index.adoc[leveloffset=+1]
include::{chapters-path}own-port/_index.adoc[leveloffset=+1]
include::{chapters-path}quick-porting/_index.adoc[leveloffset=+1]
include::{chapters-path}slow/_index.adoc[leveloffset=+1]
include::{chapters-path}makefile/_index.adoc[leveloffset=+1]
include::{chapters-path}special/_index.adoc[leveloffset=+1]
include::{chapters-path}plist/_index.adoc[leveloffset=+1]
include::{chapters-path}pkg-files/_index.adoc[leveloffset=+1]
include::{chapters-path}testing/_index.adoc[leveloffset=+1]
include::{chapters-path}port-upgrading/_index.adoc[leveloffset=+1]
include::{chapters-path}security/_index.adoc[leveloffset=+1]
include::{chapters-path}porting-dads/_index.adoc[leveloffset=+1]
include::{chapters-path}porting-samplem/_index.adoc[leveloffset=+1]
include::{chapters-path}keeping-up/_index.adoc[leveloffset=+1]