<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[140263] trunk/doc-new</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="https://trac.macports.org/changeset/140263">140263</a></dd>
<dt>Author</dt> <dd>raimue@macports.org</dd>
<dt>Date</dt> <dd>2015-09-15 09:58:39 -0700 (Tue, 15 Sep 2015)</dd>
</dl>
<h3>Log Message</h3>
<pre>doc-new: Remove outdated man page directory
Update Makefile, move referenced prefix hierarchy to guide.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocnewMakefile">trunk/doc-new/Makefile</a></li>
<li><a href="#trunkdocnewguidexmlinternalsxml">trunk/doc-new/guide/xml/internals.xml</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdocnewguidexmlinternalshierxml">trunk/doc-new/guide/xml/internals-hier.xml</a></li>
</ul>
<h3>Removed Paths</h3>
<ul>
<li>trunk/doc-new/man/</li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocnewMakefile"></a>
<div class="modfile"><h4>Modified: trunk/doc-new/Makefile (140262 => 140263)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/doc-new/Makefile        2015-09-15 16:48:10 UTC (rev 140262)
+++ trunk/doc-new/Makefile        2015-09-15 16:58:39 UTC (rev 140263)
</span><span class="lines">@@ -1,6 +1,6 @@
</span><span class="cx"> # $Id$
</span><span class="cx">
</span><del>-# Makefile to generate the MacPorts HTML guide and the man pages.
</del><ins>+# Makefile to generate the MacPorts HTML guide pages.
</ins><span class="cx"> # The ports 'docbook-xsl', 'docbook-xml' and 'libxslt' have to be installed.
</span><span class="cx"> # For the guide-dblatex target, the 'dblatex' port is also required.
</span><span class="cx">
</span><span class="lines">@@ -31,17 +31,12 @@
</span><span class="cx">
</span><span class="cx"> # Data directories.
</span><span class="cx"> GUIDE = guide
</span><del>-MAN = man
</del><span class="cx"> # Source directories.
</span><span class="cx"> GUIDE_SRC = $(GUIDE)/xml
</span><del>-MAN_SRC = $(MAN)/xml
</del><span class="cx"> # Result directories.
</span><span class="cx"> GUIDE_RESULT = $(GUIDE)/html
</span><span class="cx"> GUIDE_RESULT_CHUNK = $(GUIDE_RESULT)/chunked
</span><span class="cx"> GUIDE_RESULT_DBLATEX = $(GUIDE)/dblatex
</span><del>-MAN_RESULT = $(MAN)/man/
-# Man temporary directory.
-MAN_TMP = $(MAN)/tmp
</del><span class="cx">
</span><span class="cx"> # Path to the DocBook XSL files.
</span><span class="cx"> DOCBOOK = $(PREFIX)/share/xsl/docbook-xsl
</span><span class="lines">@@ -50,14 +45,13 @@
</span><span class="cx"> endif
</span><span class="cx"> GUIDE_XSL = $(GUIDE)/resources/single-page.xsl
</span><span class="cx"> GUIDE_XSL_CHUNK = $(GUIDE)/resources/chunk.xsl
</span><del>-MAN_XSL = $(MAN)/resources/macports.xsl
</del><span class="cx">
</span><span class="cx"> # DocBook HTML stylesheet for the guide.
</span><span class="cx"> STYLESHEET = docbook.css
</span><span class="cx">
</span><del>-.PHONY: all guide guide-chunked guide-dblatex man clean validate
</del><ins>+.PHONY: all guide guide-chunked guide-dblatex clean validate
</ins><span class="cx">
</span><del>-all: guide guide-chunked man
</del><ins>+all: guide guide-chunked
</ins><span class="cx">
</span><span class="cx"> # Generate the HTML guide using DocBook from the XML sources in $(GUIDE_SRC).
</span><span class="cx"> guide:
</span><span class="lines">@@ -125,45 +119,11 @@
</span><span class="cx">                 --output="$(GUIDE_RESULT_DBLATEX)/macports-guide.$(SUFFIX)" \
</span><span class="cx">         $(GUIDE_SRC)/guide.xml
</span><span class="cx">
</span><del>-# Generate the man pages using DocBook from the XML source in $(MAN_SRC).
-# The portfile-*.xml and portgroup-*.xml files in $(GUIDE_SRC) are copied to
-# $(MAN_TMP) and modified (section -> refsection) so they can be used as man
-# XML source files and then xincluded in the real man XML files in $(MAN_SRC).
-man: $(MAN_XSL)
-        $(MKDIR) -p $(MAN_RESULT)
-        $(MKDIR) -p $(MAN_TMP)
-        $(CP) $(GUIDE_SRC)/portfile-*.xml $(MAN_TMP)
-        $(CP) $(GUIDE_SRC)/portgroup-*.xml $(MAN_TMP)
-ifeq ($(UNAME), Linux)
-        $(SED) -i -r -e 's|<section|<refsection|g' $(MAN_TMP)/*
-        $(SED) -i -r -e 's|</section>|</refsection>|g' $(MAN_TMP)/*
-else
-        $(SED) -i "" 's|<section|<refsection|g' $(MAN_TMP)/*
-        $(SED) -i "" 's|</section>|</refsection>|g' $(MAN_TMP)/*
-endif
-        $(XSLTPROC) --xinclude --output $(MAN_RESULT) $(MAN_XSL) \
-         $(MAN_SRC)/port.1.xml \
-         $(MAN_SRC)/portfile.7.xml \
-         $(MAN_SRC)/portgroup.7.xml \
-         $(MAN_SRC)/porthier.7.xml
-        $(RM) -r $(MAN_TMP)
-
-# Create XSL from template for man pages.
-$(MAN_XSL):
-ifeq ($(UNAME), Linux)
-        $(SED) -r -e 's:@PREFIX@:$(PREFIX):' $@.in > $@
-else
-        $(SED) 's:@PREFIX@:$(PREFIX):' $@.in > $@
-endif
-
-# Remove all temporary files generated by guide: and man:.
</del><ins>+# Remove all temporary files generated by guide:.
</ins><span class="cx"> clean:
</span><span class="cx">         $(RM) -rf $(GUIDE)/resources/xsl
</span><span class="cx">         $(RM) -rf $(GUIDE_RESULT)
</span><span class="cx">         $(RM) -rf $(GUIDE_RESULT_DBLATEX)
</span><del>-        $(RM) -rf $(MAN_RESULT)
-        $(RM) -rf $(MAN_TMP)
-        $(RM) -rf $(MAN_XSL)
</del><span class="cx">         $(RM) -f guide.tmp.xml
</span><span class="cx">
</span><span class="cx"> # Validate the XML files for the guide.
</span></span></pre></div>
<a id="trunkdocnewguidexmlinternalshierxmlfromrev140262trunkdocnewmanxmlporthier7xml"></a>
<div class="copfile"><h4>Copied: trunk/doc-new/guide/xml/internals-hier.xml (from rev 140262, trunk/doc-new/man/xml/porthier.7.xml) (0 => 140263)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/doc-new/guide/xml/internals-hier.xml         (rev 0)
+++ trunk/doc-new/guide/xml/internals-hier.xml        2015-09-15 16:58:39 UTC (rev 140263)
</span><span class="lines">@@ -0,0 +1,377 @@
</span><ins>+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
+<refentry id="porthier">
+ <refmeta>
+ <refentrytitle>PORTHIER</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </refmeta>
+
+ <refnamediv>
+ <refname>porthier</refname>
+
+ <refpurpose>layout of the ports filesystems</refpurpose>
+ </refnamediv>
+
+ <refsection>
+ <title>Description</title>
+
+ <para>A map of the filesystem hierarchy used by MacPorts and the ports it
+ installs. Much of it is based on <citerefentry>
+ <refentrytitle>hier</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </citerefentry>.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><varname>${prefix}</varname></term>
+
+ <listitem>
+ <para>The base of the MacPorts filesystem hierarchy.</para>
+
+ <para>Default: <filename>/opt/local/</filename></para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>bin/</filename></term>
+
+ <listitem>
+ <para>Common utilities, programming tools, and
+ applications.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>etc/</filename></term>
+
+ <listitem>
+ <para>System configuration files and scripts.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>include/</filename></term>
+
+ <listitem>
+ <para>Standard C include files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>lib/</filename></term>
+
+ <listitem>
+ <para>Archive libraries.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>libexec/</filename></term>
+
+ <listitem>
+ <para>System daemons and system utilities (executed by other
+ programs).</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>Library/Frameworks/</filename></term>
+
+ <listitem>
+ <para>Native Mac OS X Library Frameworks</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>sbin/</filename></term>
+
+ <listitem>
+ <para>System programs and administration utilities.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>share/</filename></term>
+
+ <listitem>
+ <para>Architecture-independent files.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>doc/</filename></term>
+
+ <listitem>
+ <para>Miscellaneous documentation.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>examples/</filename></term>
+
+ <listitem>
+ <para>Examples for users and programmers.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>info/</filename></term>
+
+ <listitem>
+ <para>GNU Info hypertext system.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>locale/</filename></term>
+
+ <listitem>
+ <para>Localization files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>man/</filename></term>
+
+ <listitem>
+ <para>Manual pages.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>misc/</filename></term>
+
+ <listitem>
+ <para>Miscellaneous system-wide ASCII text files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>src/</filename></term>
+
+ <listitem>
+ <para>Source code.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>var/</filename></term>
+
+ <listitem>
+ <para>Multi-purpose log, temporary, transient and spool
+ files.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>db/</filename></term>
+
+ <listitem>
+ <para>Miscellaneous automatically generated
+ system-specific database files.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>macports/</filename></term>
+
+ <listitem>
+ <para>MacPorts package building topdir.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>build/</filename></term>
+
+ <listitem>
+ <para>Where ports are built and destrooted.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>distfiles/</filename></term>
+
+ <listitem>
+ <para>Storage location for the distfiles of fetched
+ ports.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>packages/</filename></term>
+
+ <listitem>
+ <para>Obsolete. Formerly contained archives (packages) of installed
+ ports.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>receipts/</filename></term>
+
+ <listitem>
+ <para>Obsolete. Formerly contained the registry information and receipts
+ for installed ports, in flat-file format.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>registry/</filename></term>
+
+ <listitem>
+ <para>Contains the registry database in sqlite format.</para>
+ </listitem>
+ </varlistentry>
+
+
+ <varlistentry>
+ <term><filename>software/</filename></term>
+
+ <listitem>
+ <para>The files for each installed port are stored here.</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>sources/</filename></term>
+
+ <listitem>
+ <para>Holds the sources for the ports tree (the
+ Portfiles) and also MacPorts base.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>spool/</filename></term>
+
+ <listitem>
+ <para>Directory containing output spool files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>log/</filename></term>
+
+ <listitem>
+ <para>Miscellaneous system log files.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>run/</filename></term>
+
+ <listitem>
+ <para>System information files describing various
+ information about the system since it was booted.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term><filename>www/</filename></term>
+
+ <listitem>
+ <para>Files to be served by an http server.</para>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>cgi-bin/</filename></term>
+
+ <listitem>
+ <para>Directory for cgi executables.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+
+ <variablelist>
+ <varlistentry>
+ <term><filename>/Applications/MacPorts/</filename></term>
+
+ <listitem>
+ <para>Native Mac OS X applications.</para>
+ </listitem>
+ </varlistentry>
+ </variablelist>
+ </refsection>
+
+ <refsection>
+ <title>SEE ALSO</title>
+
+ <para><citerefentry>
+ <refentrytitle>port</refentrytitle>
+
+ <manvolnum>1</manvolnum>
+ </citerefentry>, <citerefentry>
+ <refentrytitle>macports.conf</refentrytitle>
+
+ <manvolnum>5</manvolnum>
+ </citerefentry>, <citerefentry>
+ <refentrytitle>portfile</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </citerefentry>, <citerefentry>
+ <refentrytitle>portgroup</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </citerefentry>, <citerefentry>
+ <refentrytitle>portstyle</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </citerefentry>, <citerefentry>
+ <refentrytitle>hier</refentrytitle>
+
+ <manvolnum>7</manvolnum>
+ </citerefentry></para>
+ </refsection>
+
+ <refsection>
+ <title>AUTHORS</title>
+
+ <para>Felix Kroniage <email>fkr@opendarwin.org</email></para>
+
+ <para>Juan Manuel Palacios <email>jmpp@macports.org</email></para>
+ </refsection>
+</refentry>
</ins></span></pre></div>
<a id="trunkdocnewguidexmlinternalsxml"></a>
<div class="modfile"><h4>Modified: trunk/doc-new/guide/xml/internals.xml (140262 => 140263)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/doc-new/guide/xml/internals.xml        2015-09-15 16:48:10 UTC (rev 140262)
+++ trunk/doc-new/guide/xml/internals.xml        2015-09-15 16:58:39 UTC (rev 140263)
</span><span class="lines">@@ -11,7 +11,7 @@
</span><span class="cx"> <section id="internals.hierarchy">
</span><span class="cx"> <title>File Hierarchy</title>
</span><span class="cx">
</span><del>- <xi:include href="../../man/xml/porthier.7.xml"
</del><ins>+ <xi:include href="internals-hier.xml"
</ins><span class="cx"> xmlns:xi="http://www.w3.org/2001/XInclude" />
</span><span class="cx"> </section>
</span><span class="cx">
</span></span></pre>
</div>
</div>
</body>
</html>