Changeset e87d57b


Ignore:
Timestamp:
12/18/2005 07:17:23 PM (18 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.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:
214b9ac
Parents:
57268463
Message:

Updated to ESP Ghostscript-8.15.1

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r57268463 re87d57b  
    546546<!ENTITY LPRng-version                "3.8.28">
    547547<!ENTITY gs-version                   "8.51">
    548 <!ENTITY espgs-version                "7.07.1">
     548<!ENTITY espgs-version                "8.15.1">
    549549<!ENTITY gimp-print-version           "4.2.7">
    550550
  • introduction/welcome/changelog.xml

    r57268463 re87d57b  
    4646      <itemizedlist>
    4747        <listitem>
     48          <para>[randy] - Updated to ESP Ghostscript-8.15.1.</para>
     49        </listitem>
     50        <listitem>
    4851          <para>[bdubbs] - Changed configure instruction in gimp to
    49           use recommended dependecies.  Added note that the switches
     52          use recommended dependencies.  Added note that the switches
    5053          to configure need to be changed if the recommended
    5154          dependencies are not installed.</para>
  • pst/printing/espgs.xml

    r57268463 re87d57b  
    55  %general-entities;
    66
    7   <!ENTITY espgs-download-http "http://prdownloads.sourceforge.net/espgs/espgs-&espgs-version;-source.tar.bz2">
    8   <!ENTITY espgs-download-ftp  "ftp://ftp.gtlib.cc.gatech.edu/pub/slackware/slackware-current/source/ap/espgs/espgs-&espgs-version;-source.tar.bz2">
    9   <!ENTITY espgs-md5sum        "d30bf5c09f2c7caa8291f6305cf03044">
    10   <!ENTITY espgs-size          "5.3 MB">
    11   <!ENTITY espgs-buildsize     "128 MB (includes installing libgs.so and both font tarballs)">
    12   <!ENTITY espgs-time          "1.94 SBU (includes building and installing libgs.so)">
     7  <!ENTITY espgs-download-http "http://ftp.easysw.com/pub/ghostscript/&espgs-version;/espgs-&espgs-version;-source.tar.bz2">
     8  <!ENTITY espgs-download-ftp  "ftp://ftp3.easysw.com/pub/ghostscript/&espgs-version;/espgs-&espgs-version;-source.tar.bz2">
     9  <!ENTITY espgs-md5sum        "2a21136953c3559e6088522753b06b1f">
     10  <!ENTITY espgs-size          "7.7 MB">
     11  <!ENTITY espgs-buildsize     "103.6 MB (includes installing libgs.so and both font tarballs)">
     12  <!ENTITY espgs-time          "2.2 SBU (includes building and installing libgs.so)">
    1313
    1414  <!ENTITY espgs-standard-fonts-download "ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/fonts/ghostscript-fonts-std-8.11.tar.gz">
     
    1616  <!ENTITY espgs-standard-fonts-size     "3.7 MB">
    1717
    18   <!ENTITY espgs-other-fonts-download "http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz">
    19   <!ENTITY espgs-other-fonts-md5sum   "33457d3f37de7ef03d2eea05a9e6aa4f">
    20   <!ENTITY espgs-other-fonts-size     "796 KB">
     18  <!ENTITY espgs-other-fonts-download    "http://ftp.gnu.org/pub/gnu/ghostscript/gnu-gs-fonts-other-6.0.tar.gz">
     19  <!ENTITY espgs-other-fonts-md5sum      "33457d3f37de7ef03d2eea05a9e6aa4f">
     20  <!ENTITY espgs-other-fonts-size        "796 KB">
    2121]>
    2222
     
    106106    <xref linkend="libjpeg"/>,
    107107    <xref linkend="libpng"/>,
    108     X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>),
    109     <xref linkend="GLib"/>,
    110     <xref linkend="GTK"/> and
    111     <xref linkend="gimp-print"/></para>
     108    X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), and
     109    <xref linkend="GTK"/></para>
    112110
    113111  </sect2>
     
    119117    by running the following commands:</para>
    120118
    121 <screen><userinput>./configure --prefix=/usr --without-gimp-print --without-omni &amp;&amp;
     119<screen><userinput>sed -i "s/bbox.dev$/x11.dev/" Makefile.in &amp;&amp;
     120./configure --prefix=/usr --enable-threads --without-omni &amp;&amp;
    122121make</userinput></screen>
    123122
     
    126125    the following command (issue from an X Windows terminal):</para>
    127126
    128 <screen><userinput>bin/gs -Ilib examples/tiger.ps</userinput></screen>
     127<screen><userinput>bin/gs -Ilib -dBATCH examples/tiger.eps</userinput></screen>
    129128
    130129    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    131130
    132 <screen role="root"><userinput>make install</userinput></screen>
     131<screen role="root"><userinput>make install &amp;&amp;
     132rmdir -v /usr/lib/ghostscript/8.15 /usr/lib/ghostscript &amp;&amp;
     133ln -v -s ../ghostscript/8.15/doc /usr/share/doc/espgs-&espgs-version; &amp;&amp;
     134for INSTFILE in `ls doc`
     135do
     136  if [ ! -f /usr/share/doc/espgs-&espgs-version;/$INSTFILE ]; then
     137    install -v -m644 doc/$INSTFILE /usr/share/doc/espgs-&espgs-version;/
     138  fi
     139done</userinput></screen>
    133140
    134141    <para>To install the shared library
     
    136143    <xref linkend="GTK"/>. Note that the shared library is only used in
    137144    external programs such as <xref linkend="gsview"/> and
    138     <xref linkend="imagemagick"/>. Proceed with the following commands as an
     145    <xref linkend="imagemagick"/>. Proceed with the following command as an
    139146    unprivileged user:</para>
    140147
     
    150157    <para>To finish the installation, unpack all fonts you've downloaded to
    151158    <filename class="directory">/usr/share/ghostscript</filename> and ensure
    152     the ownerships of the files are root:root. Substitute
    153     <replaceable>[font-tarball]</replaceable> appropriately in
     159    the ownerships of the files are
     160    <systemitem class="username">root</systemitem>:<systemitem class="groupname">root</systemitem>.
     161    Substitute <replaceable>[font-tarball]</replaceable> appropriately in
    154162    the command below for the fonts you wish to install:</para>
    155163
    156164<screen role="root"><userinput>tar -xvf ../<replaceable>[font-tarball]</replaceable> -C /usr/share/ghostscript &amp;&amp;
    157 chown -v -R root:root /usr/share/ghostscript/fonts</userinput></screen>
     165chown -v root:root /usr/share/ghostscript/fonts/*</userinput></screen>
    158166
    159167  </sect2>
     
    162170    <title>Command Explanations</title>
    163171
    164     <para><parameter>--without-gimp-print</parameter>: This switch disables
    165     the building of the <application>GIMP</application> print driver as a
    166     <application>Ghostscript</application> device since this is deprecated.
    167     This driver may be still accessible via IJS or
    168     <application>CUPS</application>, and this is the preferred way.</para>
     172    <para><command>sed -i "s/bbox.dev$/x11.dev/" Makefile.in</command>:
     173    This command changes the default <command>gs</command> output device from
     174    the bbox driver to the x11 (screen) driver.</para>
     175
     176    <para><parameter>--enable-threads</parameter>: This parameter enables
     177    threaded output.</para>
    169178
    170179    <para><parameter>--without-omni</parameter>: This switch disables the
     
    173182    <para><option>--without-ijs</option>: This switch disables the
    174183    IJS driver support.</para>
     184
     185    <para><command>rmdir -v /usr/lib/ghostscript/...</command>: These two
     186    directories are removed as they were created during the installation,
     187    but unpopulated.</para>
    175188
    176189    <para><command>install ...</command>: Some packages
     
    183196    location.</para>
    184197
     198    <para><command>for INSTFILE in `ls doc` ...</command>: This
     199    <quote>for</quote> loop installs some documentation files that were not
     200    installed during the installation process.</para>
     201
    185202  </sect2>
    186203
     
    196213        <seg>bdftops, dvipdf, eps2eps, fixmswrd.pl, font2c, gs, gsbj, gsc, gsdj,
    197214        gsdj500, gslj, gslp, gsnd, gsx, lprsetup.sh, pdf2dsc, pdf2ps, pdfopt,
    198         pf2afm, pfbtopfa, pj-gs.sh, printafm, ps2ascii, ps2epsi, ps2pdf,
    199         ps2pdf12, ps2pdf13, ps2pdf14, ps2pdfwr, ps2ps, pv.sh, sysvlp.sh,
    200         unix-lpr.sh, and wftopfa</seg>
     215        pf2afm, pfbtopfa, printafm, ps2ascii, ps2epsi, ps2pdf,ps2pdf12,
     216        ps2pdf13, ps2pdf14, ps2pdfwr, ps2ps, pv.sh, unix-lpr.sh, and
     217        wftopfa</seg>
    201218        <seg>libgs.so </seg>
    202219        <seg>/usr/include/ps and /usr/share/ghostscript</seg>
Note: See TracChangeset for help on using the changeset viewer.