Changeset 7cd76d62
- Timestamp:
- 05/30/2005 09:38:32 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 539ace5
- Parents:
- dae2ba0b
- Location:
- general/prog
- Files:
-
- 11 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/dejagnu.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to DejaGnu</title> 31 31 32 <para><application>DejaGnu</application> is a framework for running test suites 33 on GNU tools. It is written in <command>expect</command>, 32 <para><application>DejaGnu</application> is a framework for running test suites 33 on GNU tools. It is written in <command>expect</command>, 34 34 which uses <application>Tcl</application> (Tool command language).</para> 35 35 … … 69 69 <title>Installation of DejaGnu</title> 70 70 71 <para>Install <application>DejaGnu</application> by running the following 71 <para>Install <application>DejaGnu</application> by running the following 72 72 commands:</para> 73 73 … … 94 94 <seg>runtest</seg> 95 95 <seg>None</seg> 96 <seg>There are numerous <application>Expect</application> scripts installed in 96 <seg>There are numerous <application>Expect</application> scripts installed in 97 97 the <filename class='directory'>/usr/share/dejagnu</filename> hierarchy.</seg> 98 98 <seg>/usr/share/dejagnu</seg> … … 108 108 <term><command>runtest</command></term> 109 109 <listitem> 110 <para>is the <application>DejaGnu</application> test driver program. It is 110 <para>is the <application>DejaGnu</application> test driver program. It is 111 111 used to control what tests to run, and variations on how to run them.</para> 112 112 <indexterm zone="dejagnu runtest"> -
general/prog/doxygen.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to Doxygen</title> 31 31 32 <para>The <application>Doxygen</application> package contains a documentation 33 system for C++, C, Java, Objective-C, Corba IDL and to some extent PHP, C# and D. 34 This is useful for generating HTML documentation and/or an off-line reference manual 35 from a set of documented source files. There is also support for generating output in RTF, 36 PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation 37 is extracted directly from the sources, which makes it much easier to keep the 32 <para>The <application>Doxygen</application> package contains a documentation 33 system for C++, C, Java, Objective-C, Corba IDL and to some extent PHP, C# and D. 34 This is useful for generating HTML documentation and/or an off-line reference manual 35 from a set of documented source files. There is also support for generating output in RTF, 36 PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation 37 is extracted directly from the sources, which makes it much easier to keep the 38 38 documentation consistent with the source code.</para> 39 39 40 <para>You can also configure <application>Doxygen</application> to extract the 41 code structure from undocumented source files. This is very useful to quickly 42 find your way in large source distributions. Used along with 43 <application>GraphViz</application>, you can also visualize the relations 44 between the various elements by means of include dependency graphs, 45 inheritance diagrams, and collaboration diagrams, which are all generated 40 <para>You can also configure <application>Doxygen</application> to extract the 41 code structure from undocumented source files. This is very useful to quickly 42 find your way in large source distributions. Used along with 43 <application>GraphViz</application>, you can also visualize the relations 44 between the various elements by means of include dependency graphs, 45 inheritance diagrams, and collaboration diagrams, which are all generated 46 46 automatically.</para> 47 47 … … 71 71 72 72 <bridgehead renderas="sect4">Optional</bridgehead> 73 <para><xref linkend="qt"/>, 74 <xref linkend="python"/>, 75 <xref linkend="tex"/>, 76 <xref linkend="gs"/> or <xref linkend="espgs"/>, and 73 <para><xref linkend="qt"/>, 74 <xref linkend="python"/>, 75 <xref linkend="tex"/>, 76 <xref linkend="gs"/> or <xref linkend="espgs"/>, and 77 77 <ulink url="http://www.graphviz.org/">GraphViz</ulink></para> 78 78 … … 82 82 <title>Installation of Doxygen</title> 83 83 84 <para>Install <application>Doxygen</application> by running the following 84 <para>Install <application>Doxygen</application> by running the following 85 85 commands:</para> 86 86 … … 93 93 <screen role="root"><userinput>make install</userinput></screen> 94 94 95 <para>If you wish to generate and install the package documentation (which 96 includes the man pages), ensure the <application>Python</application>, 95 <para>If you wish to generate and install the package documentation (which 96 includes the man pages), ensure the <application>Python</application>, 97 97 <application>TeX</application> and <application>GraphViz</application> 98 packages are installed, then substitute the following commands for the 98 packages are installed, then substitute the following commands for the 99 99 <command>make install</command> command above:</para> 100 100 … … 112 112 <title>Command Explanations</title> 113 113 114 <para><command>rm src/unistd.h</command>: There is a bug in 115 <application>Flex</application>-2.5.31 which causes 116 <command>make</command> to use this file instead of the system 117 installed version. Removing this file allows the GUI front-end to build 114 <para><command>rm src/unistd.h</command>: There is a bug in 115 <application>Flex</application>-2.5.31 which causes 116 <command>make</command> to use this file instead of the system 117 installed version. Removing this file allows the GUI front-end to build 118 118 successfully.</para> 119 119 120 <para><option>--with-doxywizard</option>: Use this parameter if 121 <application>Qt</application> is installed and you wish to build the 120 <para><option>--with-doxywizard</option>: Use this parameter if 121 <application>Qt</application> is installed and you wish to build the 122 122 GUI front-end.</para> 123 123 124 <para><command>make docs</command>: This command builds the 124 <para><command>make docs</command>: This command builds the 125 125 man pages and HTML documentation.</para> 126 126 127 <para><command>make pdf</command>: This command builds a 127 <para><command>make pdf</command>: This command builds a 128 128 PDF version of the <application>Doxygen</application> 129 129 Manual.</para> 130 130 131 <para><command>install ...</command>: These commands install some files 131 <para><command>install ...</command>: These commands install some files 132 132 required by the documentation installation.</para> 133 133 134 <para><emphasis>Note: For documentation in a language other than English, 135 replace the <quote>_en</quote> with the country code of your 134 <para><emphasis>Note: For documentation in a language other than English, 135 replace the <quote>_en</quote> with the country code of your 136 136 locale.</emphasis></para> 137 137 138 <para><command>make install_docs</command>: This command installs 138 <para><command>make install_docs</command>: This command installs 139 139 the binaries and documentation.</para> 140 140 … … 164 164 <term><command>doxygen</command></term> 165 165 <listitem> 166 <para>is a command-line based utility used to generate template 167 configuration files and then generate documentation from these templates. Use 168 <command>doxygen --help</command> for an explanation of the command-line 166 <para>is a command-line based utility used to generate template 167 configuration files and then generate documentation from these templates. Use 168 <command>doxygen --help</command> for an explanation of the command-line 169 169 parameters.</para> 170 170 <indexterm zone="doxygen doxygen-prog"> … … 177 177 <term><command>doxytag</command></term> 178 178 <listitem> 179 <para>is used to generate a tag file and/or a search index for a set 179 <para>is used to generate a tag file and/or a search index for a set 180 180 of HTML files.</para> 181 181 <indexterm zone="doxygen doxytag"> … … 188 188 <term><command>doxywizard</command></term> 189 189 <listitem> 190 <para>is a GUI front-end for configuring and 190 <para>is a GUI front-end for configuring and 191 191 running <command>doxygen</command>.</para> 192 192 <indexterm zone="doxygen doxywizard"> -
general/prog/gcc2.xml
rdae2ba0b r7cd76d62 46 46 <sect3><title>Additional downloads</title> 47 47 <itemizedlist spacing='compact'> 48 <listitem><para>Required Patch: <ulink 48 <listitem><para>Required Patch: <ulink 49 49 url="&patch-root;/gcc-&gcc2-version;-2.patch"/></para></listitem> 50 <listitem><para>Required Patch: <ulink 50 <listitem><para>Required Patch: <ulink 51 51 url="&patch-root;/gcc-&gcc2-version;-no_fixinc-1.patch"/></para></listitem> 52 <listitem><para>Required Patch: <ulink 52 <listitem><para>Required Patch: <ulink 53 53 url="&patch-root;/gcc-&gcc2-version;-returntype_fix-1.patch"/></para></listitem> 54 54 </itemizedlist> … … 66 66 patch -Np1 -i ../gcc-&gcc2-version;-returntype_fix-1.patch</command></userinput></screen> 67 67 68 <para>The <acronym>GCC</acronym> development team recommends building in a 68 <para>The <acronym>GCC</acronym> development team recommends building in a 69 69 separate directory.</para> 70 70 … … 73 73 74 74 <para>Configure <acronym>GCC</acronym> to build the 75 <application>C</application> and <application>C++</application> compilers and 75 <application>C</application> and <application>C++</application> compilers and 76 76 enable the related <application>C++</application> options.</para> 77 77 … … 91 91 IL=`basename $L`</command></userinput></screen> 92 92 93 <para>Move the <application>C++</application> libraries to the standard lib 93 <para>Move the <application>C++</application> libraries to the standard lib 94 94 directory to avoid having to add <userinput>/opt/gcc-&gcc2-version;/lib 95 95 </userinput> to <filename>/etc/ld.so.conf</filename>.</para> … … 122 122 <para>Whenever you need to use GCC-&gcc2-version; instead of your system 123 123 installed compiler, add 124 <filename class="directory">/opt/gcc-&gcc2-version;/bin</filename> to the 124 <filename class="directory">/opt/gcc-&gcc2-version;/bin</filename> to the 125 125 front of your <envar>PATH</envar> or (preferably) set the <envar>CC</envar> 126 126 environment variable before compiling the concerned package.</para> -
general/prog/gcc3.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to GCC-&gcc3-version;</title> 31 31 32 <para>The reason for installing 33 <application>GCC</application>-&gcc3-version; is that 32 <para>The reason for installing 33 <application>GCC</application>-&gcc3-version; is that 34 34 some BLFS packages (such as compiled <application>Java</application> 35 and <application>OpenOffice</application>) have not been updated to be 36 compilable by <application>GCC</application>-&gcc-version;. Additionally, 37 some pre-compiled packages may require the 35 and <application>OpenOffice</application>) have not been updated to be 36 compilable by <application>GCC</application>-&gcc-version;. Additionally, 37 some pre-compiled packages may require the 38 38 <application>GCC</application>-&gcc3-version; libraries.</para> 39 39 … … 63 63 <itemizedlist spacing='compact'> 64 64 <listitem> 65 <para>Required patch: <ulink 65 <para>Required patch: <ulink 66 66 url="&patch-root;/gcc-&gcc3-version;-no_fixincludes-1.patch"/></para> 67 67 </listitem> 68 68 <listitem> 69 <para>Required patch: <ulink 69 <para>Required patch: <ulink 70 70 url="&patch-root;/gcc-&gcc3-version;-linkonce-1.patch"/></para> 71 71 </listitem> … … 80 80 <title>Installation of GCC-&gcc3-version;</title> 81 81 82 <para>Install <application>GCC</application>-&gcc3-version; by running 82 <para>Install <application>GCC</application>-&gcc3-version; by running 83 83 the following commands:</para> 84 84 … … 93 93 make bootstrap</userinput></screen> 94 94 95 <para>If desired, run the test suite using the following commands. The 96 <command>test_summary</command> commands create log files which can be 97 compared to known good results located at <ulink 95 <para>If desired, run the test suite using the following commands. The 96 <command>test_summary</command> commands create log files which can be 97 compared to known good results located at <ulink 98 98 url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary.log"/> 99 and <ulink 99 and <ulink 100 100 url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary_short.log"/>.</para> 101 101 … … 119 119 <title>Command Explanations</title> 120 120 121 <para><command>mkdir ../gcc-build; cd ../gcc-build</command>: The 122 <application>GCC</application> development team recommends 121 <para><command>mkdir ../gcc-build; cd ../gcc-build</command>: The 122 <application>GCC</application> development team recommends 123 123 building in a separate directory.</para> 124 124 125 <para><parameter>--enable-shared --enable-languages=c,c++ 126 --enable-threads=posix</parameter>: Configures 127 <application>GCC</application> to build the 128 <application>C</application> and <application>C++</application> compilers and 125 <para><parameter>--enable-shared --enable-languages=c,c++ 126 --enable-threads=posix</parameter>: Configures 127 <application>GCC</application> to build the 128 <application>C</application> and <application>C++</application> compilers and 129 129 enable the related <application>C++</application> options.</para> 130 130 131 <para><command>mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* 132 /usr/lib</command>: Moves the <application>C++</application> libraries to the 133 standard lib directory to avoid having to add 134 <userinput>/opt/gcc-&gcc3-version;/lib</userinput> to 131 <para><command>mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* 132 /usr/lib</command>: Moves the <application>C++</application> libraries to the 133 standard lib directory to avoid having to add 134 <userinput>/opt/gcc-&gcc3-version;/lib</userinput> to 135 135 <filename>/etc/ld.so.conf</filename>.</para> 136 136 … … 150 150 <para>Whenever you need to use GCC-&gcc3-version; instead of your system 151 151 installed compiler, add 152 <filename class="directory">/opt/gcc-&gcc3-version;/bin</filename> to the 152 <filename class="directory">/opt/gcc-&gcc3-version;/bin</filename> to the 153 153 front of your <envar>PATH</envar> or (preferably) set the <envar>CC</envar> 154 154 environment variable before compiling the concerned package.</para> … … 167 167 168 168 <seglistitem> 169 <seg>c++, cpp, g++, gcc, gccbug, gcov, and architecture specific 169 <seg>c++, cpp, g++, gcc, gccbug, gcov, and architecture specific 170 170 names of these programs.</seg> 171 <seg>libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a, and other 171 <seg>libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a, and other 172 172 support libraries and files.</seg> 173 173 <seg>/opt/gcc-&gcc3-version;</seg> -
general/prog/guile.xml
rdae2ba0b r7cd76d62 31 31 32 32 <para>The <application>Guile</application> package contains the Project 33 GNU's extension language library. <application>Guile</application> also contains 33 GNU's extension language library. <application>Guile</application> also contains 34 34 a stand alone <application>Scheme</application> interpreter.</para> 35 35 … … 83 83 <seglistitem> 84 84 <seg>guile, guile-config, guile-snarf, and guile-tools</seg> 85 <seg>libguile.[so,a], libguilereadline-v-12.[so,a], libguile-ltdl.[so,a], 86 libguile-srfi-srfi-13-14-v-1.[so,a], libguile-srfi-srfi-4-v-1.[so,a], and 85 <seg>libguile.[so,a], libguilereadline-v-12.[so,a], libguile-ltdl.[so,a], 86 libguile-srfi-srfi-13-14-v-1.[so,a], libguile-srfi-srfi-4-v-1.[so,a], and 87 87 optionally, libqthreads.[so,a]</seg> 88 <seg>/usr/include/guile, /usr/include/guile-readline, /usr/include/libguile, 88 <seg>/usr/include/guile, /usr/include/guile-readline, /usr/include/libguile, 89 89 and /usr/share/guile</seg> 90 90 </seglistitem> … … 99 99 <term><command>guile</command></term> 100 100 <listitem> 101 <para>is a stand-alone Scheme interpreter for 101 <para>is a stand-alone Scheme interpreter for 102 102 <application>Guile</application>.</para> 103 103 <indexterm zone="guile guile-prog"> … … 110 110 <term><command>guile-config</command></term> 111 111 <listitem> 112 <para>is a <application>Guile</application> script which provides 113 the information necessary to link your programs against the 114 <application>Guile</application> library, in much the same way 112 <para>is a <application>Guile</application> script which provides 113 the information necessary to link your programs against the 114 <application>Guile</application> library, in much the same way 115 115 <xref linkend="pkgconfig"></xref> does.</para> 116 116 <indexterm zone="guile guile-config"> … … 123 123 <term><command>guile-snarf</command></term> 124 124 <listitem> 125 <para>is a script to parse declarations in your 125 <para>is a script to parse declarations in your 126 126 <application>C</application> code for <application>Scheme</application> 127 127 visible <application>C</application> functions, i 128 <application>Scheme</application> objects to be used by 128 <application>Scheme</application> objects to be used by 129 129 <application>C</application> code, etc.</para> 130 130 <indexterm zone="guile guile-snarf"> … … 137 137 <term><command>guile-tools</command></term> 138 138 <listitem> 139 <para>is a wrapper program installed along with 140 <command>guile</command> which knows where a particular 139 <para>is a wrapper program installed along with 140 <command>guile</command> which knows where a particular 141 141 module is installed and calls it passing its args to a program.</para> 142 142 <indexterm zone="guile guile-tools"> -
general/prog/librep.xml
rdae2ba0b r7cd76d62 62 62 63 63 <bridgehead renderas="sect4">Optional</bridgehead> 64 <para><xref linkend="gmp"/> and 65 <xref linkend="gcc"/> (build Java so that 64 <para><xref linkend="gmp"/> and 65 <xref linkend="gcc"/> (build Java so that 66 66 <filename class='libraryfile'>libffi</filename> is built)</para> 67 67 … … 102 102 <seglistitem> 103 103 <seg>rep, rep-config, rep-remote, rep-xgettext, and repdoc</seg> 104 <seg>librep.so and numerous modules installed in the /usr/lib/rep 104 <seg>librep.so and numerous modules installed in the /usr/lib/rep 105 105 hierarchy</seg> 106 106 <seg>/usr/lib/rep, /usr/share/emacs/site-lisp, and /usr/share/rep</seg> -
general/prog/nasm.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to NASM</title> 31 31 32 <para><application>NASM</application> (Netwide Assembler) 33 is an 80x86 assembler designed for portability and modularity. It includes a 32 <para><application>NASM</application> (Netwide Assembler) 33 is an 80x86 assembler designed for portability and modularity. It includes a 34 34 disassembler as well.</para> 35 35 … … 59 59 60 60 <bridgehead renderas="sect4">Optional (for Building Documentation)</bridgehead> 61 <para><xref linkend="tex"/>, and 61 <para><xref linkend="tex"/>, and 62 62 <xref linkend="espgs"/> or <xref linkend="gs"/></para> 63 63 … … 67 67 <title>Installation of NASM</title> 68 68 69 <para>Install <application>NASM</application> by running 69 <para>Install <application>NASM</application> by running 70 70 the following commands:</para> 71 71 … … 75 75 make -C rdoff/doc html</userinput></screen> 76 76 77 <para>To build the base <application>NASM</application> documentation, 77 <para>To build the base <application>NASM</application> documentation, 78 78 ensure you have <application>Ghostscript</application> installed and issue:</para> 79 79 80 80 <screen><userinput>make doc</userinput></screen> 81 81 82 <para>To build the RDOFF Postscript documentation, 82 <para>To build the RDOFF Postscript documentation, 83 83 ensure you have <xref linkend="tex"/> installed and issue:</para> 84 84 … … 86 86 make -C rdoff/doc ps</userinput></screen> 87 87 88 <para>To build the RDOFF PDF documentation, ensure you have 88 <para>To build the RDOFF PDF documentation, ensure you have 89 89 <application>Ghostscript</application> installed and issue:</para> 90 90 … … 102 102 cp -v -R rdoff/doc/rdoff /usr/share/doc/nasm/html</userinput></screen> 103 103 104 <para>If you built the <application>Ghostscript</application> generated 105 documentation, install it using the following commands as the 104 <para>If you built the <application>Ghostscript</application> generated 105 documentation, install it using the following commands as the 106 106 <systemitem class="username">root</systemitem> user:</para> 107 107 … … 109 109 install -v -m644 rdoff/doc/rdoff.pdf /usr/share/doc/nasm</userinput></screen> 110 110 111 <para>Lastly, if you built the RDOFF Postscript documentation, install it 112 using the following command as the 111 <para>Lastly, if you built the RDOFF Postscript documentation, install it 112 using the following command as the 113 113 <systemitem class="username">root</systemitem> user:</para> 114 114 … … 126 126 127 127 <seglistitem> 128 <seg>nasm, ndisasm, ldrdf, rdf2bin, rdf2com, rdf2ihx, rdfdump, rdflib, and 128 <seg>nasm, ndisasm, ldrdf, rdf2bin, rdf2com, rdf2ihx, rdfdump, rdflib, and 129 129 rdx</seg> 130 130 <seg>None</seg> -
general/prog/php.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to PHP</title> 31 31 32 <para><application>PHP</application> is the PHP Hypertext Preprocessor. 33 Primarily used in dynamic web sites, it allows for programming code to be 32 <para><application>PHP</application> is the PHP Hypertext Preprocessor. 33 Primarily used in dynamic web sites, it allows for programming code to be 34 34 directly embedded into the HTML markup.</para> 35 35 … … 59 59 <itemizedlist spacing="compact"> 60 60 <listitem> 61 <para>Required patch for Berkeley DB: <ulink 61 <para>Required patch for Berkeley DB: <ulink 62 62 url="&patch-root;/php-&php-version;-db43-1.patch"/></para> 63 63 </listitem> … … 79 79 <ulink url="http://qdbm.sourceforge.net/">QDBM</ulink>, 80 80 <ulink url="http://cr.yp.to/cdb.html">cdb</ulink>, 81 <xref linkend="gdbm"/>, 81 <xref linkend="gdbm"/>, 82 82 <xref linkend="db"/>, 83 83 <xref linkend="fam"/>, … … 86 86 X (<xref linkend="xorg"/> or <xref linkend="xfree86"/>), 87 87 <xref linkend="freetype2"/>, 88 <ulink 88 <ulink 89 89 url="http://gd.tuwien.ac.at/visual/ibiblio/libs/graphics/t1lib-5.0.2.tar.gz"> 90 90 t1lib</ulink>, … … 133 133 </note> 134 134 135 <para>If you have <application>Berkeley DB</application> installed and 135 <para>If you have <application>Berkeley DB</application> installed and 136 136 wish to utilize it, apply the following patch:</para> 137 137 … … 172 172 173 173 <note> 174 <para><application>PHP</application> has many more configure 174 <para><application>PHP</application> has many more configure 175 175 options that will enable support for certain things. You can use 176 176 <command>./configure --help</command> to see a full list of the … … 206 206 <para>To enable PHP support in the <application>Apache</application> 207 207 web server, a new LoadModule (which should be handled automatically by the 208 <command>make install</command> command) and AddType directives 208 <command>make install</command> command) and AddType directives 209 209 must be added to the <filename>httpd.conf</filename> file:</para> 210 210 … … 212 212 AddType application/x-httpd-php .php</literal></screen> 213 213 214 <para>Also, it can be useful to add an entry for 215 <filename>index.php</filename> to the DirectoryIndex directive of the 214 <para>Also, it can be useful to add an entry for 215 <filename>index.php</filename> to the DirectoryIndex directive of the 216 216 <filename>httpd.conf</filename> file.</para> 217 217 218 <para>You'll need to restart the <application>Apache</application> web server 218 <para>You'll need to restart the <application>Apache</application> web server 219 219 after making any modifications to the <filename>httpd.conf</filename> 220 220 file.</para> … … 247 247 <term><command>php</command></term> 248 248 <listitem> 249 <para>is a command line interface that enables you to parse and 249 <para>is a command line interface that enables you to parse and 250 250 execute PHP code.</para> 251 251 <indexterm zone="php php-prog"> … … 258 258 <term><command>pear</command></term> 259 259 <listitem> 260 <para>is the PHP Extension and Application 260 <para>is the PHP Extension and Application 261 261 Repository (PEAR) package manager.</para> 262 262 <indexterm zone="php pear"> -
general/prog/python.xml
rdae2ba0b r7cd76d62 60 60 <itemizedlist spacing='compact'> 61 61 <listitem> 62 <para>Required patch: <ulink 62 <para>Required patch: <ulink 63 63 url="&patch-root;/Python-&Python-version;-gdbm-1.patch"/></para> 64 64 </listitem> … … 69 69 <bridgehead renderas="sect4">Optional</bridgehead> 70 70 <para><xref linkend="openssl"/>, 71 <xref linkend="tk"/>, 71 <xref linkend="tk"/>, 72 72 <xref linkend="gdbm"/> and 73 73 <xref linkend="db"/></para> … … 92 92 93 93 <note> 94 <para>There is no documentation installed using the instructions above. 95 However, There are Latex sources included with the distribution. See the 96 <filename>Doc/README</filename> file in the source distribution for 97 instructions to format the LaTex sources. Alternatively, you can download 98 preformatted documentation from 94 <para>There is no documentation installed using the instructions above. 95 However, There are Latex sources included with the distribution. See the 96 <filename>Doc/README</filename> file in the source distribution for 97 instructions to format the LaTex sources. Alternatively, you can download 98 preformatted documentation from 99 99 <ulink url="http://www.python.org/doc/current/download.html"/>.</para> 100 100 </note> … … 111 111 112 112 <seglistitem> 113 <seg>pydoc, python, python2.4, smtpd.py, and optionally if 113 <seg>pydoc, python, python2.4, smtpd.py, and optionally if 114 114 <application>Tk</application> is installed, idle</seg> 115 <seg>libpython2.4.so and numerous modules installed in 115 <seg>libpython2.4.so and numerous modules installed in 116 116 /usr/lib/python2.4/lib-dynload</seg> 117 117 <seg>/usr/include/python2.4 and /usr/lib/python2.4</seg> … … 127 127 <term><command>idle</command></term> 128 128 <listitem> 129 <para>is a wrapper script that opens a 129 <para>is a wrapper script that opens a 130 130 <application>Python</application> aware GUI editor.</para> 131 131 <indexterm zone="python idle"> … … 138 138 <term><command>pydoc</command></term> 139 139 <listitem> 140 <para>is the <application>Python</application> documentation 140 <para>is the <application>Python</application> documentation 141 141 tool.</para> 142 142 <indexterm zone="python pydoc"> … … 149 149 <term><command>python</command></term> 150 150 <listitem> 151 <para>is an interpreted, interactive, object-oriented programming 151 <para>is an interpreted, interactive, object-oriented programming 152 152 language.</para> 153 153 <indexterm zone="python python-prog"> … … 171 171 <term><command>smtpd.py</command></term> 172 172 <listitem> 173 <para>is an SMTP proxy implemented in 173 <para>is an SMTP proxy implemented in 174 174 <application>Python</application>.</para> 175 175 <indexterm zone="python smtpd.py"> -
general/prog/tcl.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to Tcl</title> 31 31 32 <para>The <application>Tcl</application> package contains the Tool Command 32 <para>The <application>Tcl</application> package contains the Tool Command 33 33 Language, a robust general-purpose scripting language.</para> 34 34 … … 61 61 62 62 <note> 63 <para>This package is also installed in LFS during 64 the bootstrap phase. The significant difference between the two installations 63 <para>This package is also installed in LFS during 64 the bootstrap phase. The significant difference between the two installations 65 65 (other than installing to <filename class="directory">/usr</filename>) is that 66 66 the package is installed in such a way that there is no need to keep the build … … 68 68 </note> 69 69 70 <para>Install <application>Tcl</application> by running the following 70 <para>Install <application>Tcl</application> by running the following 71 71 commands:</para> 72 72 … … 96 96 ln -v -sf tclsh${V} /usr/bin/tclsh</userinput></screen> 97 97 98 <para>Clean up the unprivileged user's environment using the following 98 <para>Clean up the unprivileged user's environment using the following 99 99 commands:</para> 100 100 … … 105 105 <!-- 106 106 <caution> 107 <para>If you build the package as an ordinary user and then switch to 108 root to install the package, ensure you set the environment variables 109 <envar>V</envar> and <envar>VERSION</envar> before running the installation 107 <para>If you build the package as an ordinary user and then switch to 108 root to install the package, ensure you set the environment variables 109 <envar>V</envar> and <envar>VERSION</envar> before running the installation 110 110 commands.</para> 111 111 </caution> … … 121 121 122 122 <para><command>sed -i ...</command>: The <application>Tcl</application> 123 package assumes that the source that is used to build 124 <application>Tcl</application> is always kept around for compiling packages 125 that depend on <application>Tcl</application>. These <command>sed</command>s 126 remove the reference to the build directory and replace them by saner system 123 package assumes that the source that is used to build 124 <application>Tcl</application> is always kept around for compiling packages 125 that depend on <application>Tcl</application>. These <command>sed</command>s 126 remove the reference to the build directory and replace them by saner system 127 127 wide locations.</para> 128 128 -
general/prog/tk.xml
rdae2ba0b r7cd76d62 58 58 59 59 <bridgehead renderas="sect4">Required</bridgehead> 60 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and 60 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and 61 61 <xref linkend="tcl"/></para> 62 62 … … 66 66 <title>Installation of Tk</title> 67 67 68 <para>Install <application>Tk</application> by running the following 68 <para>Install <application>Tk</application> by running the following 69 69 commands:</para> 70 70 … … 78 78 sed -i "s:${DIR}:/usr/include/tk${V}:" tkConfig.sh</userinput></screen> 79 79 80 <para>To test the results, issue: <command>make test</command>. 80 <para>To test the results, issue: <command>make test</command>. 81 81 Ensure you do it from an X Window display device with the 82 82 GLX extensions loaded, else the tests will hang.</para> … … 103 103 <!-- 104 104 <caution> 105 <para>If you build the package as an ordinary user and then switch to 105 <para>If you build the package as an ordinary user and then switch to 106 106 root to install the package, ensure you set the environment variables 107 107 <envar>V</envar> and <envar>VERSION</envar> before running the installation
Note:
See TracChangeset
for help on using the changeset viewer.