Changeset 27395 for trunk/doc


Ignore:
Timestamp:
Aug 2, 2007, 8:03:21 AM (12 years ago)
Author:
markd@…
Message:

Reduce the section depth of the PortGroup section..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/guide/new/xml/portfileref.xml

    r27221 r27395  
    451451
    452452    <section>
    453       <title>PortGroup</title>
     453      <title>PortGroup Variables</title>
    454454
    455455      <para>In addition to the general <filename>Portfile</filename> type for
     
    484484      </itemizedlist>
    485485
    486       <para>The common PortGroup variables are listed in the sections below
    487       for perl5, python, and ruby. See the port Tcl group code in
    488       <filename>${prefix}/share/macports/resources/port1.0/group</filename>
    489       for details on all PortGroups.</para>
    490 
    491       <section>
    492         <title>PortGroup perl5</title>
    493 
    494         <para>These are the variables available to a
    495         <filename>Portfile</filename> when the <literal>PortGroup
    496         perl5</literal> keyword is declared.</para>
    497 
    498         <variablelist>
    499           <varlistentry>
    500             <term>perl5.version</term>
    501 
    502             <listitem>
    503               <para>The MacPorts Perl version.</para>
    504             </listitem>
    505           </varlistentry>
    506         </variablelist>
    507 
    508         <variablelist>
    509           <varlistentry>
    510             <term>perl5.bin</term>
    511 
    512             <listitem>
    513               <para>The Perl binary path (ie,
    514               <filename>${prefix}/bin/perl</filename>).</para>
    515             </listitem>
    516           </varlistentry>
    517         </variablelist>
    518 
    519         <variablelist>
    520           <varlistentry>
    521             <term>perl5.lib</term>
    522 
    523             <listitem>
    524               <para>Path to the Perl vendor directory.</para>
    525             </listitem>
    526           </varlistentry>
    527         </variablelist>
    528 
    529         <variablelist>
    530           <varlistentry>
    531             <term>perl5.archlib</term>
    532 
    533             <listitem>
    534               <para>Path to the Perl architecture-dependent modules
    535               directory.</para>
    536             </listitem>
    537           </varlistentry>
    538         </variablelist>
    539       </section>
    540 
    541       <section>
    542         <title>PortGroup python2x</title>
    543 
    544         <para>These are the variables available to a
    545         <filename>Portfile</filename> when the <literal>PortGroup
    546         python2x</literal> keyword is declared.</para>
    547 
    548         <variablelist>
    549           <varlistentry>
    550             <term>python.bin</term>
    551 
    552             <listitem>
    553               <para>The MacPorts Python binary location.</para>
    554             </listitem>
    555           </varlistentry>
    556         </variablelist>
    557 
    558         <variablelist>
    559           <varlistentry>
    560             <term>python.lib</term>
    561 
    562             <listitem>
    563               <para>The Python dynamic library and path (ie,
    564               <filename>${prefix}/lib/libpython2.x.dylib</filename>).</para>
    565             </listitem>
    566           </varlistentry>
    567         </variablelist>
    568 
    569         <variablelist>
    570           <varlistentry>
    571             <term>python.pkgd</term>
    572 
    573             <listitem>
    574               <para>Path to the Python site-packages directory. (ie,
    575               <filename>${prefix}/lib/python2.4/site-packages</filename>).</para>
    576             </listitem>
    577           </varlistentry>
    578         </variablelist>
    579 
    580         <variablelist>
    581           <varlistentry>
    582             <term>python.include</term>
    583 
    584             <listitem>
    585               <para>Path to the Python include directory.</para>
    586             </listitem>
    587           </varlistentry>
    588         </variablelist>
    589       </section>
    590 
    591       <section>
    592         <title>PortGroup ruby</title>
    593 
    594         <para>These are the variables available to a
    595         <filename>Portfile</filename> when the <literal>PortGroup
    596         ruby</literal> keyword is declared.</para>
    597 
    598         <variablelist>
    599           <varlistentry>
    600             <term>ruby.version</term>
    601 
    602             <listitem>
    603               <para>The MacPorts Ruby version.</para>
    604             </listitem>
    605           </varlistentry>
    606         </variablelist>
    607 
    608         <variablelist>
    609           <varlistentry>
    610             <term>ruby.bin</term>
    611 
    612             <listitem>
    613               <para>The Ruby binary location.</para>
    614             </listitem>
    615           </varlistentry>
    616         </variablelist>
    617 
    618         <variablelist>
    619           <varlistentry>
    620             <term>ruby.lib</term>
    621 
    622             <listitem>
    623               <para>Path to the Ruby vendorlibdir directory (ie,
    624               <filename>${prefix}/lib/ruby/vendor_ruby/${ruby.version}</filename>)</para>
    625             </listitem>
    626           </varlistentry>
    627         </variablelist>
    628 
    629         <variablelist>
    630           <varlistentry>
    631             <term>ruby.archlib</term>
    632 
    633             <listitem>
    634               <para>Path to the Ruby vendor archdir (ie,
    635               <filename>${ruby.lib}/${ruby.arch}</filename>).</para>
    636             </listitem>
    637           </varlistentry>
    638         </variablelist>
    639       </section>
     486      <para>Some PortGroups provide additional variables when the group is
     487      declared within a Portfile. The additional variables provided by
     488      PortGroups perl5, python, and ruby are listed below. You may view the
     489      port Tcl code for each group in the
     490      directory<filename>${prefix}/share/macports/resources/port1.0/group</filename>.</para>
     491
     492      <variablelist>
     493        <varlistentry>
     494          <term>PortGroup perl5</term>
     495
     496          <listitem>
     497            <para>Description: The variables available to a
     498            <filename>Portfile</filename> when the <literal>PortGroup
     499            perl5</literal> keyword is declared.</para>
     500
     501            <variablelist>
     502              <varlistentry>
     503                <term>perl5.version</term>
     504
     505                <listitem>
     506                  <para>The MacPorts Perl version.</para>
     507                </listitem>
     508              </varlistentry>
     509            </variablelist>
     510
     511            <variablelist>
     512              <varlistentry>
     513                <term>perl5.bin</term>
     514
     515                <listitem>
     516                  <para>The Perl binary path (ie,
     517                  <filename>${prefix}/bin/perl</filename>).</para>
     518                </listitem>
     519              </varlistentry>
     520            </variablelist>
     521
     522            <variablelist>
     523              <varlistentry>
     524                <term>perl5.lib</term>
     525
     526                <listitem>
     527                  <para>Path to the Perl vendor directory.</para>
     528                </listitem>
     529              </varlistentry>
     530            </variablelist>
     531
     532            <variablelist>
     533              <varlistentry>
     534                <term>perl5.archlib</term>
     535
     536                <listitem>
     537                  <para>Path to the Perl architecture-dependent modules
     538                  directory.</para>
     539                </listitem>
     540              </varlistentry>
     541            </variablelist>
     542          </listitem>
     543        </varlistentry>
     544      </variablelist>
     545
     546      <variablelist>
     547        <varlistentry>
     548          <term>PortGroup python2x</term>
     549
     550          <listitem>
     551            <para>Description: The variables available to a
     552            <filename>Portfile</filename> when the <literal>PortGroup
     553            python2x</literal> keyword is declared.</para>
     554
     555            <variablelist>
     556              <varlistentry>
     557                <term>python.bin</term>
     558
     559                <listitem>
     560                  <para>The MacPorts Python binary location.</para>
     561                </listitem>
     562              </varlistentry>
     563            </variablelist>
     564
     565            <variablelist>
     566              <varlistentry>
     567                <term>python.lib</term>
     568
     569                <listitem>
     570                  <para>The Python dynamic library and path (ie,
     571                  <filename>${prefix}/lib/libpython2.x.dylib</filename>).</para>
     572                </listitem>
     573              </varlistentry>
     574            </variablelist>
     575
     576            <variablelist>
     577              <varlistentry>
     578                <term>python.include</term>
     579
     580                <listitem>
     581                  <para>Path to the Python include directory.</para>
     582                </listitem>
     583              </varlistentry>
     584            </variablelist>
     585
     586            <variablelist>
     587              <varlistentry>
     588                <term>python.pkgd</term>
     589
     590                <listitem>
     591                  <para>Path to the Python site-packages directory. (ie,
     592                  <filename>${prefix}/lib/python2.4/site-packages</filename>).</para>
     593                </listitem>
     594              </varlistentry>
     595            </variablelist>
     596          </listitem>
     597        </varlistentry>
     598      </variablelist>
     599
     600      <variablelist>
     601        <varlistentry>
     602          <term>PortGroup ruby</term>
     603
     604          <listitem>
     605            <para>Description: The variables available to a
     606            <filename>Portfile</filename> when the <literal>PortGroup
     607            ruby</literal> keyword is declared.</para>
     608
     609            <variablelist>
     610              <varlistentry>
     611                <term>ruby.version</term>
     612
     613                <listitem>
     614                  <para>The MacPorts Ruby version.</para>
     615                </listitem>
     616              </varlistentry>
     617            </variablelist>
     618
     619            <variablelist>
     620              <varlistentry>
     621                <term>ruby.bin</term>
     622
     623                <listitem>
     624                  <para>The Ruby binary location.</para>
     625                </listitem>
     626              </varlistentry>
     627            </variablelist>
     628
     629            <variablelist>
     630              <varlistentry>
     631                <term>ruby.lib</term>
     632
     633                <listitem>
     634                  <para>Path to the Ruby vendorlibdir directory (ie,
     635                  <filename>${prefix}/lib/ruby/vendor_ruby/${ruby.version}</filename>)</para>
     636                </listitem>
     637              </varlistentry>
     638            </variablelist>
     639
     640            <variablelist>
     641              <varlistentry>
     642                <term>ruby.archlib</term>
     643
     644                <listitem>
     645                  <para>Path to the Ruby vendor archdir (ie,
     646                  <filename>${ruby.lib}/${ruby.arch}</filename>).</para>
     647                </listitem>
     648              </varlistentry>
     649            </variablelist>
     650          </listitem>
     651        </varlistentry>
     652      </variablelist>
    640653    </section>
    641654  </section>
Note: See TracChangeset for help on using the changeset viewer.