Changeset 42285880 for general


Ignore:
Timestamp:
06/28/2015 08:16:56 PM (9 years ago)
Author:
Fernando de Oliveira <fernando@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
aa9464f
Parents:
1b51238
Message:

Update to scons-2.3.5.
Update to doxygen-1.8.10.
Update to libpcap-1.7.4.
Update to cups-filters-1.0.70.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@16184 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/prog
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • general/prog/doxygen.xml

    r1b51238 r42285880  
    77  <!ENTITY doxygen-download-http "http://ftp.stack.nl/pub/doxygen/doxygen-&doxygen-version;.src.tar.gz">
    88  <!ENTITY doxygen-download-ftp  "ftp://ftp.stack.nl/pub/doxygen/doxygen-&doxygen-version;.src.tar.gz">
    9   <!ENTITY doxygen-md5sum        "3d1a5c26bef358c10a3894f356a69fbc">
    10   <!ENTITY doxygen-size          "4.8 MB">
    11   <!ENTITY doxygen-buildsize     "119 MB (with doxywizard - additional 26 MB for docs)">
    12   <!ENTITY doxygen-time          "1.7 SBU (with doxywizard - additional 1 SBU for docs)">
     9  <!ENTITY doxygen-md5sum        "79767ccd986f12a0f949015efb5f058f">
     10  <!ENTITY doxygen-size          "4.6 MB">
     11  <!ENTITY doxygen-buildsize     "174 MB (with all programs, docs and tests)">
     12  <!ENTITY doxygen-time          "2.4 SBU (with all programs, docs and tests)">
    1313]>
    1414
     
    5151    </para>
    5252
    53     &lfs77_checked;
     53    &lfs77_checked; &gcc5_checked;
    5454
    5555    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    8888
    8989    <bridgehead renderas="sect3">Doxygen Dependencies</bridgehead>
     90
     91    <bridgehead renderas="sect4">Required</bridgehead>
     92    <para role="required">
     93      <xref linkend="cmake"/>
     94    </para>
    9095
    9196    <bridgehead renderas="sect4">Optional</bridgehead>
     
    9398      <xref linkend="graphviz"/>,
    9499      <xref linkend="gs"/>,
     100      <xref linkend="libxml2"/>,
    95101      <xref linkend="llvm"/> (with clang),
    96102      <xref linkend="python2"/> or <xref linkend="python3"/>,
     
    113119    </para>
    114120
    115 <screen><userinput>./configure --prefix /usr \
    116             --docdir /usr/share/doc/doxygen-&doxygen-version; &amp;&amp;
     121<screen><userinput>cmake -G "Unix Makefiles"         \
     122      -DCMAKE_BUILD_TYPE=Release  \
     123      -DCMAKE_INSTALL_PREFIX=/usr \
     124      .. &amp;&amp;
     125
    117126make</userinput></screen>
    118127
    119128    <para>
    120       This package does not come with a test suite.
    121     </para>
     129      To test the results, issue: <command>make tests</command>.
     130    </para>
     131
     132    <para>
     133      If you wish to generate the package documentation, you must have
     134      <application>Python</application>, <application>TeX Live</application>
     135      (for HTML docs) and <application>Ghostscript</application> (for PDF docs)
     136      installed, then issue the following command:
     137    </para>
     138
     139<screen><userinput>sed -i 's:man/man1:share/&amp;:' ../doc/CMakeLists.txt &amp;&amp;
     140
     141cmake -DDOC_INSTALL_DIR=share/doc/doxygen-&doxygen-version; -Dbuild_doc=ON .. &amp;&amp;
     142
     143make docs</userinput></screen>
    122144
    123145    <para>
     
    125147    </para>
    126148
    127 <screen role="root"><userinput>make MAN1DIR=share/man/man1 install</userinput></screen>
    128 
    129     <para>
    130       If you wish to generate and install the package documentation
    131       (note that man pages have already been installed), you must have
    132       <application>Python</application>,
    133       <application>TeX Live</application> (for HTML docs) and
    134       <application>Ghostscript</application> (for PDF docs)
    135       installed, then issue the following command as the
    136       <systemitem class="username">root</systemitem> user:
    137     </para>
    138 
    139 <screen role="root"><userinput>make install_docs</userinput></screen>
     149<screen role="root"><userinput>make install &amp;&amp;
     150install -vm644 ../doc/*.1 /usr/man/man1</userinput></screen>
     151
     152    <para>
     153
     154      If you generated the package documentation, install with the following
     155      command, as the <systemitem class="username">root</systemitem> user:
     156    </para>
     157
     158<screen role="root"><userinput>make docs install</userinput></screen>
    140159
    141160  </sect2>
     
    145164
    146165    <para>
    147       <option>--with-doxywizard</option>: Use this switch if
     166      <command>sed -i ... CMakeLists.txt</command>: Fixes the directory where
     167      the man pages are installed.
     168    </para>
     169
     170    <para>
     171      <option>-Dbuild_wizard=ON</option>: Use this switch if
    148172      <application>Qt4</application> is installed and you wish to build the GUI
    149       front-end. If both <application>Qt4</application> and
    150       <application>Qt5</application> are installed, use <command>source
    151       setqt4</command>. If <application>Qt4</application> is installed in
    152       <filename class="directory">/opt</filename>, issue <command>export
    153       QTDIR=$QT4DIR</command>.
    154     </para>
    155 
    156     <para>
    157       <option>--with-doxysearch</option>: Use this switch if
     173      front-end.
     174    </para>
     175
     176    <para>
     177      <option>-Dbuild_search=ON</option>: Use this switch if
    158178      <application>xapian</application> is installed and you wish to build
    159179      external search tools (<command>doxysearch.cgi</command> and
     
    162182
    163183    <para>
    164       <option>--with-libclang</option>: Use this switch if
     184      <option>-Duse_libclang=ON</option>: Use this switch if
    165185      <application>llvm</application> with <application>clang</application> are
    166       installed, to add support for libclang parsing.</para>
     186      installed, to add support for libclang parsing.
     187    </para>
     188
    167189  </sect2>
    168190
  • general/prog/scons.xml

    r1b51238 r42285880  
    77  <!ENTITY scons-download-http "&sourceforge-repo;/scons/scons-&scons-version;.tar.gz">
    88  <!ENTITY scons-download-ftp  " ">
    9   <!ENTITY scons-md5sum        "91fbbb67c2c65b03c746601baac4a6a5">
    10   <!ENTITY scons-size          "608 KB">
    11   <!ENTITY scons-buildsize     "12 MB">
     9  <!ENTITY scons-md5sum        "a8988c7ef11133bb3b6ccf0af67ce010">
     10  <!ENTITY scons-size          "500 KB">
     11  <!ENTITY scons-buildsize     "11 MB">
    1212  <!ENTITY scons-time          "less than 0.1 SBU">
    1313]>
     
    3535    </para>
    3636
    37     &lfs77_checked;
     37    &lfs77_checked; &gcc5_checked;
    3838
    3939    <bridgehead renderas="sect3">Package Information</bridgehead>
Note: See TracChangeset for help on using the changeset viewer.