Changeset dae2ba0b for general/prog
- Timestamp:
- 05/30/2005 09:37:54 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 7cd76d62
- Parents:
- 8092658
- Location:
- general/prog
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/jdk.xml
r8092658 rdae2ba0b 32 32 <title>Introduction to JDK</title> 33 33 34 <para>The <application>JDK</application> package contains 35 Sun's <application>Java</application> development environment. This is useful 36 for developing <application>Java</application> programs and provides the 37 runtime environment necessary to run <application>Java</application> programs. 38 It also includes a plug-in for browsers so that they can be 34 <para>The <application>JDK</application> package contains 35 Sun's <application>Java</application> development environment. This is useful 36 for developing <application>Java</application> programs and provides the 37 runtime environment necessary to run <application>Java</application> programs. 38 It also includes a plug-in for browsers so that they can be 39 39 <application>Java</application> aware.</para> 40 40 41 <para>The <application>JDK</application> comes in two flavors, a precompiled 42 binary and a source package. Previously, the plugin included in the 43 <application>JDK</application> binary package was unusable on LFS 44 owing to incompatibilities with <application>GCC</application>-3 compiled browsers. 41 <para>The <application>JDK</application> comes in two flavors, a precompiled 42 binary and a source package. Previously, the plugin included in the 43 <application>JDK</application> binary package was unusable on LFS 44 owing to incompatibilities with <application>GCC</application>-3 compiled browsers. 45 45 This is not the case anymore.</para> 46 46 47 47 <para>In order to use the source code and patches, you must read and agree 48 48 to the Sun <ulink url="http://java.sun.com/j2se/1.5.0/jrl_5.0-license.txt"> 49 Java Research License</ulink>. In addition, the source code cannot be 50 downloaded from some countries, so for users from those countries, the binary 49 Java Research License</ulink>. In addition, the source code cannot be 50 downloaded from some countries, so for users from those countries, the binary 51 51 is the only option.</para> 52 52 53 <para>If you plan on compiling the <application>JDK</application> source, you 54 will still need to download the binary version to bootstrap the 55 <application>JDK</application> build. You will need to download a total of four 53 <para>If you plan on compiling the <application>JDK</application> source, you 54 will still need to download the binary version to bootstrap the 55 <application>JDK</application> build. You will need to download a total of four 56 56 files to complete the source build: 57 57 <filename>jdk-1_5_0_02-linux-i586.bin</filename>, … … 100 100 </listitem> 101 101 <listitem> 102 <para><ulink 102 <para><ulink 103 103 url="&patch-root;/jdk-&jdk-src-version;-motif_mkmsgcat-1.patch"/></para> 104 104 </listitem> … … 107 107 url="&patch-root;/jdk-&jdk-src-version;-nptl-1.patch"/></para></listitem> 108 108 <listitem> 109 <para><ulink 109 <para><ulink 110 110 url="&patch-root;/jdk-&jdk-src-version;-remove_broken_demo-1.patch"/></para> 111 111 </listitem> … … 119 119 <itemizedlist spacing='compact'> 120 120 <listitem> 121 <para><ulink 121 <para><ulink 122 122 url="&patch-root;/jdk-&jdk-src-version;-remove_debug_image-1.patch"/> 123 123 (Skips compiling of the <application>JDK</application> debug image)</para> 124 124 </listitem> 125 125 <listitem> 126 <para><ulink 126 <para><ulink 127 127 url="&patch-root;/jdk-&jdk-src-version;-static_cxx-1.patch"/> 128 128 (Forces dynamic linking to gcc libs)</para></listitem> 129 129 <listitem> 130 <para><ulink 130 <para><ulink 131 131 url="&patch-root;/jdk-&jdk-src-version;-xorg-6.8.1-1.patch"/> 132 132 (Only required if building agianst <xref linkend="xorg"/>)</para> … … 137 137 138 138 <bridgehead renderas="sect4">Required (to Build JDK from Source)</bridgehead> 139 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 140 <xref linkend="zip"/>, 141 <xref linkend="unzip"/>, 142 <xref linkend="cpio"/>, 143 <xref linkend="alsa"/>, and 139 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 140 <xref linkend="zip"/>, 141 <xref linkend="unzip"/>, 142 <xref linkend="cpio"/>, 143 <xref linkend="alsa"/>, and 144 144 <xref linkend="tcsh"/></para> 145 145 … … 173 173 <para>The binary version is now installed.</para> 174 174 175 <para>If you don't want to compile the source or are not in a position to 176 download the source owing to license restrictions, skip ahead to the 175 <para>If you don't want to compile the source or are not in a position to 176 download the source owing to license restrictions, skip ahead to the 177 177 configuration section.</para> 178 178 … … 216 216 217 217 <warning> 218 <para>Setting CFLAGS/CXXFLAGS/LDFLAGS is guaranteed to make the build 219 fail. If you are interested in optimizing the build, set 218 <para>Setting CFLAGS/CXXFLAGS/LDFLAGS is guaranteed to make the build 219 fail. If you are interested in optimizing the build, set 220 220 OTHER_CFLAGS/OTHER_CXXFLAGS/OTHER_LDFLAGS instead.</para> 221 221 </warning> 222 222 223 <para>Additionally, if you would like to make in parallel, add the 223 <para>Additionally, if you would like to make in parallel, add the 224 224 following:</para> 225 225 … … 228 228 <para>Build the <application>JDK</application> with the following 229 229 commands. There will be a lot of messages about missing files that look like 230 errors. These are caused by not meeting the expected build environemnt 231 (Red Hat). As long as the build doesn't stop, the messages 230 errors. These are caused by not meeting the expected build environemnt 231 (Red Hat). As long as the build doesn't stop, the messages 232 232 are harmless.</para> 233 233 … … 236 236 cd ../build/linux-i?86</userinput></screen> 237 237 238 <para>Now, as the <systemitem class="username">root</systemitem> user, 238 <para>Now, as the <systemitem class="username">root</systemitem> user, 239 239 install the <application>JDK</application>:</para> 240 240 … … 264 264 the location of the bootstrap <application>JDK</application>.</para> 265 265 266 <para><command>export ALT_MOZILLA_PATH=$PWD</command>: This tells the build 266 <para><command>export ALT_MOZILLA_PATH=$PWD</command>: This tells the build 267 267 where to find the base directory of the plugin path (which contains the 268 268 <application>Mozilla</application> headers).</para> … … 271 271 changes the location where the build finds the needed executables.</para> 272 272 273 <para><command>export BUILD_NUMBER="blfs-&blfs-version;"</command>: 274 This will help you identify the compiled version of the runtime environment 275 and virtual machine by appending this information to the version 273 <para><command>export BUILD_NUMBER="blfs-&blfs-version;"</command>: 274 This will help you identify the compiled version of the runtime environment 275 and virtual machine by appending this information to the version 276 276 string.</para> 277 277 … … 281 281 282 282 <para><command>unset JAVA_HOME</command>: This clears the 283 <envar>JAVA_HOME</envar> variable as recommended by the build 283 <envar>JAVA_HOME</envar> variable as recommended by the build 284 284 instructions.</para> 285 285 286 286 <para><command>unset CLASSPATH</command>: This clears the 287 <envar>CLASSPATH</envar> variable as per the recommendations in the build 287 <envar>CLASSPATH</envar> variable as per the recommendations in the build 288 288 instructions.</para> 289 289 290 <para><command>unset CFLAGS/CXXFLAGS...</command>: These variables cause 290 <para><command>unset CFLAGS/CXXFLAGS...</command>: These variables cause 291 291 miscompilation of the build. Never set them.</para> 292 292 293 <para><command>export INSANE=true</command>: The certified platform for the 294 build is Redhat Enterprise Advanced Server 2.1. This variable ensures that 295 all the errors related to compiling on a non-certified platform will be 293 <para><command>export INSANE=true</command>: The certified platform for the 294 build is Redhat Enterprise Advanced Server 2.1. This variable ensures that 295 all the errors related to compiling on a non-certified platform will be 296 296 displayed as warnings instead of errors.</para> 297 297 298 <para><command>export MAKE_VERBOSE=true</command>: Allows the compiler 298 <para><command>export MAKE_VERBOSE=true</command>: Allows the compiler 299 299 commands to be displayed on the console.</para> 300 300 301 301 <para><command>export ALT_CACERTS_FILE...</command>: Specifies the 302 certificate file to use (from the installed binary 302 certificate file to use (from the installed binary 303 303 <application>JDK</application>).</para> 304 304 … … 319 319 320 320 <para>Add the following <filename>jdk.sh</filename> shell startup file to 321 the <filename>/etc/profile.d</filename> directory with the following 321 the <filename>/etc/profile.d</filename> directory with the following 322 322 commands:</para> 323 323 … … 353 353 <para>The <application>Java</application> plugin is loacated in 354 354 <filename class="directory">$JAVA_HOME/jre/plugin/i?86/ns7/</filename>. 355 Make a symbolic link to the file in that directory from your browser 355 Make a symbolic link to the file in that directory from your browser 356 356 plugins directory.</para> 357 357 … … 375 375 376 376 <seglistitem> 377 <seg>appletviewer, extcheck, idlj, jar, jarsigner, java, javac, javadoc, 378 javah, javap, javaws, jdb, keytool, native2ascii, orbd, policytool, rmic, rmid, 377 <seg>appletviewer, extcheck, idlj, jar, jarsigner, java, javac, javadoc, 378 javah, javap, javaws, jdb, keytool, native2ascii, orbd, policytool, rmic, rmid, 379 379 rmiregistry, serialver, servertool, and tnameserv</seg> 380 <seg><envar>$JAVA_HOME</envar>/lib/*, <envar>$JAVA_HOME</envar>/jre/lib/*, 380 <seg><envar>$JAVA_HOME</envar>/lib/*, <envar>$JAVA_HOME</envar>/jre/lib/*, 381 381 and libjavaplugin_oji.so</seg> 382 382 <seg>/opt/jdk</seg> … … 392 392 <term><command>appletviewer</command></term> 393 393 <listitem> 394 <para>runs <application>Java</application> applets outside of the 394 <para>runs <application>Java</application> applets outside of the 395 395 context of a browser.</para> 396 396 <indexterm zone="jdk appletviewer"> … … 403 403 <term><command>extcheck</command></term> 404 404 <listitem> 405 <para>checks a specified <filename>JAR</filename> file for title 406 and version conflicts with any extensions installed in the 405 <para>checks a specified <filename>JAR</filename> file for title 406 and version conflicts with any extensions installed in the 407 407 <application>JDK</application> software.</para> 408 408 <indexterm zone="jdk extcheck"> … … 415 415 <term><command>idlj</command></term> 416 416 <listitem> 417 <para>generates <application>Java</application> bindings from a 417 <para>generates <application>Java</application> bindings from a 418 418 given IDL file.</para> 419 419 <indexterm zone="jdk idlj"> … … 437 437 <term><command>jarsigner</command></term> 438 438 <listitem> 439 <para>signs <filename>JAR</filename> (Java ARchive) files and verifies the 439 <para>signs <filename>JAR</filename> (Java ARchive) files and verifies the 440 440 signatures and integrity of a signed <filename>JAR</filename>.</para> 441 441 <indexterm zone="jdk jarsigner"> … … 448 448 <term><command>java</command></term> 449 449 <listitem> 450 <para>launches a <application>Java</application> application by 451 starting a <application>Java</application> runtime environment, loading a 450 <para>launches a <application>Java</application> application by 451 starting a <application>Java</application> runtime environment, loading a 452 452 specified class and invoking its main method.</para> 453 453 <indexterm zone="jdk java"> … … 460 460 <term><command>javac</command></term> 461 461 <listitem> 462 <para>reads class and interface definitions, written in the 463 <application>Java</application> programming language, and compiles 462 <para>reads class and interface definitions, written in the 463 <application>Java</application> programming language, and compiles 464 464 them into bytecode class files.</para> 465 465 <indexterm zone="jdk javac"> … … 472 472 <term><command>javadoc</command></term> 473 473 <listitem> 474 <para>parses the declarations and documentation comments in a set of 475 <application>Java</application> source files and produces a corresponding 476 set of HTML pages describing the classes, interfaces, 474 <para>parses the declarations and documentation comments in a set of 475 <application>Java</application> source files and produces a corresponding 476 set of HTML pages describing the classes, interfaces, 477 477 constructors, methods, and fields.</para> 478 478 <indexterm zone="jdk javadoc"> … … 485 485 <term><command>javah</command></term> 486 486 <listitem> 487 <para>generates <application>C</application> header and source files 487 <para>generates <application>C</application> header and source files 488 488 that are needed to implement native methods.</para> 489 489 <indexterm zone="jdk javah"> … … 506 506 <term><command>javaws</command></term> 507 507 <listitem> 508 <para>launches <application>Java </application>application/applets 508 <para>launches <application>Java </application>application/applets 509 509 hosted on a network.</para> 510 510 <indexterm zone="jdk javaws"> … … 517 517 <term><command>jdb</command></term> 518 518 <listitem> 519 <para>is a simple command-line debugger for 519 <para>is a simple command-line debugger for 520 520 <application>Java</application> classes.</para> 521 521 <indexterm zone="jdk jdb"> … … 538 538 <term><command>native2ascii</command></term> 539 539 <listitem> 540 <para> converts files that contain non-supported character encoding 540 <para> converts files that contain non-supported character encoding 541 541 into files containing Latin-1 or Unicode-encoded characters.</para> 542 542 <indexterm zone="jdk native2ascii"> … … 549 549 <term><command>orbd</command></term> 550 550 <listitem> 551 <para>is used to enable clients to transparently locate and invoke 551 <para>is used to enable clients to transparently locate and invoke 552 552 persistent objects on servers in the CORBA environment.</para> 553 553 <indexterm zone="jdk orbd"> … … 570 570 <term><command>rmic</command></term> 571 571 <listitem> 572 <para>generates stub and skeleton class files for remote objects 573 from the names of compiled <application>Java</application> classes that 572 <para>generates stub and skeleton class files for remote objects 573 from the names of compiled <application>Java</application> classes that 574 574 contain remote object implementations.</para> 575 575 <indexterm zone="jdk rmic"> … … 592 592 <term><command>rmiregistry</command></term> 593 593 <listitem> 594 <para>creates and starts a remote object registry on the specified 594 <para>creates and starts a remote object registry on the specified 595 595 port on the current host.</para> 596 596 <indexterm zone="jdk rmiregistry"> … … 603 603 <term><command>serialver</command></term> 604 604 <listitem> 605 <para>returns the serialVersionUID for one or more classes in a 605 <para>returns the serialVersionUID for one or more classes in a 606 606 form suitable for copying into an evolving class.</para> 607 607 <indexterm zone="jdk serialver"> … … 614 614 <term><command>servertool</command></term> 615 615 <listitem> 616 <para>provides an ease-of-use interface for application programmers 616 <para>provides an ease-of-use interface for application programmers 617 617 to register, unregister, startup and shutdown a server.</para> 618 618 <indexterm zone="jdk servertool"> -
general/prog/pdl.xml
r8092658 rdae2ba0b 30 30 <title>Introduction to PDL</title> 31 31 32 <para><application>PDL</application> (Perl Data Language) gives 33 standard <application>Perl</application> the ability to compactly store 34 and quickly manipulate the large N-dimensional data arrays common to 35 scientific computing. <application>PDL</application> turns 36 <application>Perl</application> into an array-oriented, numerical language 32 <para><application>PDL</application> (Perl Data Language) gives 33 standard <application>Perl</application> the ability to compactly store 34 and quickly manipulate the large N-dimensional data arrays common to 35 scientific computing. <application>PDL</application> turns 36 <application>Perl</application> into an array-oriented, numerical language 37 37 similar to such commerical packages as <application>IDL</application> 38 and <application>MatLab</application>. One can write simple 39 <application>Perl</application> expressions to manipulate entire numerical 38 and <application>MatLab</application>. One can write simple 39 <application>Perl</application> expressions to manipulate entire numerical 40 40 arrays all at once.</para> 41 41 42 <para><application>PDL</application> provides extensive numerical and 43 semi-numerical functionality with support for two- and three-dimensional 44 visualisation as well as a variety of I/O formats. The goal is to allow 45 <application>PDL</application> to interact with a variety of external numerical 46 packages, graphics and visualisation systems. Easy interfacing to such systems 42 <para><application>PDL</application> provides extensive numerical and 43 semi-numerical functionality with support for two- and three-dimensional 44 visualisation as well as a variety of I/O formats. The goal is to allow 45 <application>PDL</application> to interact with a variety of external numerical 46 packages, graphics and visualisation systems. Easy interfacing to such systems 47 47 is one of the core design features of <application>PDL</application>.</para> 48 48 … … 71 71 <bridgehead renderas="sect3">PDL Dependencies</bridgehead> 72 72 73 <para><application>PDL</application> is a collection of over 90 74 <application>Perl</application> modules. Some of these modules require 73 <para><application>PDL</application> is a collection of over 90 74 <application>Perl</application> modules. Some of these modules require 75 75 additional libraries and/or <application>Perl</application> modules for full 76 functionality. Listed below are the modules which require additional software 77 or configuration. If you don't need a particular module's functionality, you don't 78 need to install its dependencies. The dependency tree for each module is listed 79 downward, meaning you'll need to start at the bottom of a module's tree and work 80 up. The dependencies are listed in the same order as they are in the 76 functionality. Listed below are the modules which require additional software 77 or configuration. If you don't need a particular module's functionality, you don't 78 need to install its dependencies. The dependency tree for each module is listed 79 downward, meaning you'll need to start at the bottom of a module's tree and work 80 up. The dependencies are listed in the same order as they are in the 81 81 <filename>DEPENDENCIES</filename> file, found in the package source tree.</para> 82 82 83 83 <bridgehead renderas="sect4">PDL::NiceSlice</bridgehead> 84 84 85 <para>The <application>PDL</application>::NiceSlice module is used to 85 <para>The <application>PDL</application>::NiceSlice module is used to 86 86 enhance <application>PDL</application>'s slice syntax. <quote>Slicing</quote> 87 is a term used in the process of creating a cross-section, or slice, of a 87 is a term used in the process of creating a cross-section, or slice, of a 88 88 <application>PDL</application> object (piddle).</para> 89 89 90 90 <itemizedlist spacing='compact'> 91 91 <listitem> 92 <para><ulink 92 <para><ulink 93 93 url="http://www.cpan.org/authors/id/P/PM/PMQS/Filter-&Filter-version;.tar.gz"> 94 94 Filter-&Filter-version;</ulink></para> … … 98 98 <bridgehead renderas="sect4">Inline::Pdlpp</bridgehead> 99 99 100 <para>The Inline::Pdlpp module allows you to define fast PP 100 <para>The Inline::Pdlpp module allows you to define fast PP 101 101 code inline in your scripts.</para> 102 102 103 103 <itemizedlist spacing='compact'> 104 104 <listitem> 105 <para><ulink 105 <para><ulink 106 106 url="http://www.cpan.org/authors/id/I/IN/INGY/Inline-&Inline-version;.tar.gz"> 107 107 Inline-&Inline-version;</ulink></para> 108 108 <itemizedlist> 109 109 <listitem> 110 <para><ulink 110 <para><ulink 111 111 url="http://www.cpan.org/authors/id/D/DC/DCONWAY/Parse-RecDescent-&Parse-RecDescent-version;.tar.gz"> 112 112 Parse-RecDescent-&Parse-RecDescent-version;</ulink></para> … … 118 118 <bridgehead renderas="sect4">Perldl</bridgehead> 119 119 120 <para><command>perldl</command> is a simple shell (written in 121 <application>Perl</application>) which allows interactive 120 <para><command>perldl</command> is a simple shell (written in 121 <application>Perl</application>) which allows interactive 122 122 use of <application>PDL</application>.</para> 123 123 124 124 <itemizedlist spacing='compact'> 125 125 <listitem> 126 <para><ulink 126 <para><ulink 127 127 url="http://www.cpan.org/authors/id/H/HA/HAYASHI/Term-ReadLine-Gnu-&Term-ReadLine-Gnu-version;.tar.gz"> 128 128 Term-ReadLine-Gnu-&Term-ReadLine-Gnu-version;</ulink></para> … … 132 132 <bridgehead renderas="sect4">PDL::Graphics::TriD</bridgehead> 133 133 134 <para>The <application>PDL</application>::Graphics::TriD module implements 135 a generic 3D plotting interface for <application>PDL</application>. Points, 134 <para>The <application>PDL</application>::Graphics::TriD module implements 135 a generic 3D plotting interface for <application>PDL</application>. Points, 136 136 lines and surfaces (among other objects) are supported.</para> 137 137 138 138 <itemizedlist spacing='compact'> 139 139 <listitem> 140 <para>OpenGL (<xref linkend="xfree86"/> or 140 <para>OpenGL (<xref linkend="xfree86"/> or 141 141 <xref linkend="xorg"/>)</para> 142 142 </listitem> … … 145 145 <bridgehead renderas="sect4">PDL::Graphics::PGPLOT</bridgehead> 146 146 147 <para>The <application>PDL</application>::Graphics::PGPLOT module is a 148 convenience interface to the <application>PGPLOT</application> commands, 147 <para>The <application>PDL</application>::Graphics::PGPLOT module is a 148 convenience interface to the <application>PGPLOT</application> commands, 149 149 implemented using the object oriented <application>PGPLOT</application> 150 plotting package in the <application>PDL</application>::Graphics::PGPLOT::Window 150 plotting package in the <application>PDL</application>::Graphics::PGPLOT::Window 151 151 module.</para> 152 152 153 153 <itemizedlist spacing='compact'> 154 154 <listitem> 155 <para><ulink 155 <para><ulink 156 156 url="http://www.cpan.org/authors/id/K/KG/KGB/PGPLOT-&pgperl-version;.tar.gz"> 157 157 pgperl</ulink></para> 158 158 <itemizedlist> 159 159 <listitem> 160 <para><ulink 160 <para><ulink 161 161 url="http://www.cpan.org/authors/id/K/KG/KGB/ExtUtils-F77-&ExtUtils-F77-version;.tar.gz"> 162 162 ExtUtils-F77-&ExtUtils-F77-version;</ulink></para> … … 168 168 </listitem> 169 169 <listitem> 170 <para><ulink 170 <para><ulink 171 171 url="http://www.astro.caltech.edu/~tjp/pgplot/">PGPLOT</ulink></para> 172 172 <itemizedlist> 173 173 <listitem> 174 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 175 <xref linkend="lesstif"/>, 176 <xref linkend="tk"/> and 174 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 175 <xref linkend="lesstif"/>, 176 <xref linkend="tk"/> and 177 177 <xref linkend="gcc"/> (Fortran compiler)</para> 178 178 </listitem> … … 185 185 <bridgehead renderas="sect4">PDL::Graphics::PLPLOT</bridgehead> 186 186 187 <para>The <application>PDL</application>::Graphics::PLPLOT module is a 187 <para>The <application>PDL</application>::Graphics::PLPLOT module is a 188 188 simple interface to the <application>PLplot</application> plotting library.</para> 189 189 … … 193 193 <itemizedlist> 194 194 <listitem> 195 <para><xref linkend="pkgconfig"/>, 196 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 197 <xref linkend="GTK"/>, 198 <xref linkend="freetype2"/>, 199 <ulink url="http://www.boutell.com/gd/">GD</ulink>, 200 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>, 201 <xref linkend="gnome-libs"/>, 202 <xref linkend="jdk"/>, 203 <xref linkend="tk"/>, 204 <xref linkend="python"/> (with the 205 <ulink url="http://www.pfdubois.com/numpy/">Numerical Extension</ulink>), 206 <xref linkend="gcc"/> (Fortran compiler), 207 <ulink url="http://www.swig.org/">SWIG</ulink>, 195 <para><xref linkend="pkgconfig"/>, 196 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 197 <xref linkend="GTK"/>, 198 <xref linkend="freetype2"/>, 199 <ulink url="http://www.boutell.com/gd/">GD</ulink>, 200 <ulink url="http://www.svgalib.org/">SVGAlib</ulink>, 201 <xref linkend="gnome-libs"/>, 202 <xref linkend="jdk"/>, 203 <xref linkend="tk"/>, 204 <xref linkend="python"/> (with the 205 <ulink url="http://www.pfdubois.com/numpy/">Numerical Extension</ulink>), 206 <xref linkend="gcc"/> (Fortran compiler), 207 <ulink url="http://www.swig.org/">SWIG</ulink>, 208 208 <ulink url="http://sourceforge.net/projects/incrtcl/">iTcl</ulink></para> 209 209 </listitem> … … 214 214 <bridgehead renderas="sect4">PDL::Graphics::IIS</bridgehead> 215 215 216 <para>The <application>PDL</application>::Graphics::IIS 216 <para>The <application>PDL</application>::Graphics::IIS 217 217 module provides an interface to any image display <quote>device</quote> 218 218 which supports the <quote>IIS protocol</quote>.</para> … … 220 220 <itemizedlist spacing='compact'> 221 221 <listitem> 222 <para><ulink 222 <para><ulink 223 223 url="http://tdc-www.harvard.edu/software/saoimage.html">SAOimage</ulink></para> 224 224 <itemizedlist> … … 229 229 </listitem> 230 230 <listitem> 231 <para><ulink 232 url="http://iraf.noao.edu/iraf/web/projects/x11iraf/x11iraf.html">X11 231 <para><ulink 232 url="http://iraf.noao.edu/iraf/web/projects/x11iraf/x11iraf.html">X11 233 233 IRAF</ulink></para> 234 234 <itemizedlist> 235 235 <listitem> 236 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and 236 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and 237 237 <xref linkend="tk"/></para> 238 238 </listitem> … … 243 243 <bridgehead renderas="sect4">PDL::Graphics::Karma</bridgehead> 244 244 245 <para>The <application>PDL</application>::Graphics::Karma 246 module is an interface to <application>Karma</application> visualisation 245 <para>The <application>PDL</application>::Graphics::Karma 246 module is an interface to <application>Karma</application> visualisation 247 247 applications.</para> 248 248 249 249 <itemizedlist spacing='compact'> 250 250 <listitem> 251 <para><ulink 251 <para><ulink 252 252 url="http://www.atnf.csiro.au/computing/software/karma/">Karma</ulink></para> 253 253 <itemizedlist> … … 259 259 </itemizedlist> 260 260 261 <para><emphasis>Note:</emphasis> You may need to modify the 262 <option>WHERE_KARMA => undef</option> line in the source tree 263 <filename>perldl.conf</filename> file to point to your installation 261 <para><emphasis>Note:</emphasis> You may need to modify the 262 <option>WHERE_KARMA => undef</option> line in the source tree 263 <filename>perldl.conf</filename> file to point to your installation 264 264 of <application>Karma</application></para> 265 265 266 266 <bridgehead renderas="sect4">PDL::IO::Pic</bridgehead> 267 267 268 <para> The <application>PDL</application>::IO::Pic module implements I/O 269 for a number of popular image formats by exploiting the 268 <para> The <application>PDL</application>::IO::Pic module implements I/O 269 for a number of popular image formats by exploiting the 270 270 <command>xxxtopnm</command> and <command>pnmtoxxx</command> 271 converters from the <application>Netpbm</application> package and the 272 <command>cjpeg</command> and <command>djpeg</command> converters. 273 It also contains the routine wmpeg to write MPEG movies from piddles 271 converters from the <application>Netpbm</application> package and the 272 <command>cjpeg</command> and <command>djpeg</command> converters. 273 It also contains the routine wmpeg to write MPEG movies from piddles 274 274 representing image stacks.</para> 275 275 276 276 <itemizedlist spacing='compact'> 277 277 <listitem> 278 <para><ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, 279 <xref linkend="libjpeg"/> and 278 <para><ulink url="http://netpbm.sourceforge.net/">Netpbm</ulink>, 279 <xref linkend="libjpeg"/> and 280 280 <ulink url="ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg/encode/"> 281 281 mpeg_encode</ulink></para> … … 285 285 <bridgehead renderas="sect4">PDL::Slatec</bridgehead> 286 286 287 <para> The <application>PDL</application>::Slatec module serves the dual 288 purpose of providing an interface to parts of the slatec library and showing 289 how to interface <application>PDL</application> to an external library. 290 The module provides routines to manipulate matrices, calculate FFTs, fit 291 data using polynomials, and interpolate/integrate data using piecewise 287 <para> The <application>PDL</application>::Slatec module serves the dual 288 purpose of providing an interface to parts of the slatec library and showing 289 how to interface <application>PDL</application> to an external library. 290 The module provides routines to manipulate matrices, calculate FFTs, fit 291 data using polynomials, and interpolate/integrate data using piecewise 292 292 cubic Hermite interpolation.</para> 293 293 294 294 <itemizedlist spacing='compact'> 295 295 <listitem> 296 <para><ulink 296 <para><ulink 297 297 url="http://www.cpan.org/authors/id/K/KG/KGB/ExtUtils-F77-&ExtUtils-F77-version;.tar.gz"> 298 298 ExtUtils-F77-&ExtUtils-F77-version;</ulink></para> … … 319 319 320 320 <para> The <application>PDL</application>::<application>FFTW</application> 321 module is a means to interface <application>PDL</application> with the 322 <application>FFTW</application> library. It's similar to the standard FFT 323 routine but it's usually faster and has support for real transforms. It works 324 well for the types of piddles for which the library was compiled (otherwise it 321 module is a means to interface <application>PDL</application> with the 322 <application>FFTW</application> library. It's similar to the standard FFT 323 routine but it's usually faster and has support for real transforms. It works 324 well for the types of piddles for which the library was compiled (otherwise it 325 325 must do conversions).</para> 326 326 … … 333 333 <bridgehead renderas="sect4">PDL::IO::Browser</bridgehead> 334 334 335 <para>The <application>PDL</application>::IO::Browser module 335 <para>The <application>PDL</application>::IO::Browser module 336 336 is a 2D cursor terminal data browser for piddles.</para> 337 337 338 <para>There is no additional software required to use the module. However, 339 the default is to not install the module because some platforms don't provide 340 a curses compatible library. To enable the module, issue the following 338 <para>There is no additional software required to use the module. However, 339 the default is to not install the module because some platforms don't provide 340 a curses compatible library. To enable the module, issue the following 341 341 command:</para> 342 342 … … 346 346 <bridgehead renderas="sect4">PDL::IO::NDF</bridgehead> 347 347 348 <para>The <application>PDL</application>::IO::NDF module adds the ability to 348 <para>The <application>PDL</application>::IO::NDF module adds the ability to 349 349 read and write Starlink N-dimensional data files as N-dimensional piddles.</para> 350 350 351 351 <itemizedlist spacing='compact'> 352 352 <listitem> 353 <para><ulink 353 <para><ulink 354 354 url="http://www.cpan.org/authors/id/A/AA/AALLAN/Astro-FITS-Header-&Astro-FITS-Header-version;.tar.gz"> 355 355 Astro-FITS-Header-&Astro-FITS-Header-version;</ulink></para> 356 356 <itemizedlist> 357 357 <listitem> 358 <para><ulink 358 <para><ulink 359 359 url="http://www.cpan.org/authors/id/P/PR/PRATZLAFF/Astro-FITS-CFITSIO-&Astro-FITS-CFITSIO-version;.tar.gz"> 360 360 Astro-FITS-CFITSIO-&Astro-FITS-CFITSIO-version;</ulink></para> 361 361 <itemizedlist> 362 362 <listitem> 363 <para><ulink 363 <para><ulink 364 364 url="http://heasarc.gsfc.nasa.gov/docs/software/fitsio/">CFITSIO</ulink></para> 365 365 </listitem> … … 367 367 </listitem> 368 368 <listitem> 369 <para><ulink 369 <para><ulink 370 370 url="ftp://ftp.starlink.rl.ac.uk/pub/ussc/store/starperl/starperl.tar.Z"> 371 371 NDFPERL-&NDF-version;</ulink></para> 372 372 <itemizedlist> 373 373 <listitem> 374 <para><ulink 374 <para><ulink 375 375 url="ftp://ftp.starlink.rl.ac.uk/pub/ussc/store/starperl/starperl.tar.Z"> 376 376 Starlink-Config-&Starlink-Config-version;</ulink></para> … … 394 394 </listitem> 395 395 <listitem> 396 <para><ulink 396 <para><ulink 397 397 url="ftp://ftp.starlink.rl.ac.uk/pub/ussc/store/starperl/starperl.tar.Z"> 398 398 GSDPERL-&GSD-version;</ulink></para> 399 399 <itemizedlist> 400 400 <listitem> 401 <para><ulink 401 <para><ulink 402 402 url="ftp://ftp.starlink.rl.ac.uk/pub/ussc/store/starperl/starperl.tar.Z"> 403 403 Starlink-Config-&Starlink-Config-version;</ulink></para> 404 404 <itemizedlist> 405 405 <listitem> 406 <para><ulink 406 <para><ulink 407 407 url="http://star-www.rl.ac.uk/">Starlink GSD</ulink></para> 408 408 <itemizedlist> … … 425 425 <title>Installation of PDL</title> 426 426 427 <para>Install <application>PDL</application> (and all the dependency 427 <para>Install <application>PDL</application> (and all the dependency 428 428 <application>Perl</application> modules) by running the following commands:</para> 429 429 … … 444 444 <title>Config Files</title> 445 445 446 <para><filename>~/.perldlrc</filename> and 446 <para><filename>~/.perldlrc</filename> and 447 447 <filename>local.perldlrc</filename> in the current directory</para> 448 448 … … 460 460 <title>Configuration Information</title> 461 461 462 <para>See <ulink 462 <para>See <ulink 463 463 url="http://pdl.sourceforge.net/PDLdocs/perldl.html#the startup file ~/.perldlrc"/> 464 for information about configuring <command>perldl</command> to suit your 464 for information about configuring <command>perldl</command> to suit your 465 465 needs.</para> 466 466 … … 492 492 <term><command>pdl</command></term> 493 493 <listitem> 494 <para>is a binary program called from 494 <para>is a binary program called from 495 495 <application>PDL</application> scripts which is used to 496 496 interface <command>perldl</command>.</para> … … 515 515 <term><command>perldl</command></term> 516 516 <listitem> 517 <para>is a simple shell (written in <application>Perl</application>) 517 <para>is a simple shell (written in <application>Perl</application>) 518 518 for interactive use of <application>PDL</application>.</para> 519 519 <indexterm zone="pdl perldl">
Note:
See TracChangeset
for help on using the changeset viewer.