source: trunk/doc-new/man/xml/portfile.7.xml @ 30445

Last change on this file since 30445 was 30445, checked in by markd@…, 13 years ago

Add top-level portfile manpage. Original portfile.7 was renamed to portfile.7.orig.

File size: 3.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
4<refentry>
5  <refmeta>
6    <refentrytitle>PORTFILE</refentrytitle>
7
8    <manvolnum>7</manvolnum>
9  </refmeta>
10
11  <refnamediv>
12    <refname>portfile</refname>
13
14    <refpurpose>MacPorts Portfile reference</refpurpose>
15  </refnamediv>
16
17  <refsection>
18    <title>Description</title>
19
20    <para>Portfiles consist of valid TCL and are encoded in UTF-8. They
21    usually contain only simple keyword/value combinations and Tcl extensions
22    as described below, though they may also contain arbitrary TCL code. Every
23    port has a corresponding Portfile, but Portfiles do not completely define
24    a port's installation behavior since the MacPorts base has default port
25    installation characteristics coded within it. Therefore Portfiles need
26    only specify required options and, if necessary, non-default
27    characteristics for a port.</para>
28  </refsection>
29
30  <refsection>
31    <title>Portfile man pages</title>
32
33    <para>The Portfile man pages serve as a reference for all available
34    Portfile keywords, variables, StartupItems, and Tcl extensions. This
35    content is contained in four Portfile man pages:</para>
36
37    <para><citerefentry>
38        <refentrytitle>portfile-global</refentrytitle>
39
40        <manvolnum>7</manvolnum>
41      </citerefentry>, <citerefentry>
42        <refentrytitle>portfile-phase</refentrytitle>
43
44        <manvolnum>7</manvolnum>
45      </citerefentry>, <citerefentry>
46        <refentrytitle>portfile-startupitem</refentrytitle>
47
48        <manvolnum>7</manvolnum>
49      </citerefentry>, <citerefentry>
50        <refentrytitle>portfile-tcl</refentrytitle>
51
52        <manvolnum>7</manvolnum>
53      </citerefentry></para>
54  </refsection>
55
56  <refsection>
57    <title>SEE ALSO</title>
58
59    <para><citerefentry>
60        <refentrytitle>port</refentrytitle>
61
62        <manvolnum>1</manvolnum>
63      </citerefentry>, <citerefentry>
64        <refentrytitle>macports.conf</refentrytitle>
65
66        <manvolnum>5</manvolnum>
67      </citerefentry>, <citerefentry>
68        <refentrytitle>portgroup</refentrytitle>
69
70        <manvolnum>7</manvolnum>
71      </citerefentry>, <citerefentry>
72        <refentrytitle>portstyle</refentrytitle>
73
74        <manvolnum>7</manvolnum>
75      </citerefentry>, <citerefentry>
76        <refentrytitle>porthier</refentrytitle>
77
78        <manvolnum>7</manvolnum>
79      </citerefentry>, <citerefentry>
80        <refentrytitle>file</refentrytitle>
81
82        <manvolnum>n</manvolnum>
83      </citerefentry></para>
84  </refsection>
85
86  <refsection>
87    <title>AUTHORS</title>
88
89    <para>Landon Fuller <email>landonf@macports.org</email></para>
90
91    <para>Juan Manuel Palacios <email>jmpp@macports.org</email></para>
92
93    <para>Mark Duling <email>markd@macports.org</email></para>
94
95    <para>Kevin Van Vechten <email>kevin@opendarwin.org</email></para>
96
97    <para>Jordan K. Hubbard <email>jkh@macports.org</email></para>
98
99    <para>Chris Ridd <email>cjr@opendarwin.org</email></para>
100
101    <para>Kevin Ballard <email>eridius@macports.org</email></para>
102
103    <para>Markus W. Weissmann <email>mww@macports.org</email></para>
104  </refsection>
105</refentry>
Note: See TracBrowser for help on using the repository browser.