Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/graphviz.xml

    r141ee0a5 r7985c336  
    77  <!ENTITY graphviz-download-http "https://gitlab.com/graphviz/graphviz/-/archive/&graphviz-version;/graphviz-&graphviz-version;.tar.bz2">
    88  <!ENTITY graphviz-download-ftp  " ">
    9   <!ENTITY graphviz-md5sum        "d28da63d258a901cc0ea35b879c07db9">
     9  <!ENTITY graphviz-md5sum        "7d42913f1a82cacc1544ad02f507563f">
    1010  <!ENTITY graphviz-size          "26 MB">
    11   <!ENTITY graphviz-buildsize     "248 MB">
     11  <!ENTITY graphviz-buildsize     "264 MB">
    1212  <!ENTITY graphviz-time          "0.7 SBU (using parallelism=4)">
    1313]>
     
    1616  <?dbhtml filename="graphviz.html"?>
    1717
    18   <sect1info>
    19     <date>$Date$</date>
    20   </sect1info>
    2118
    2219  <title>Graphviz-&graphviz-version;</title>
     
    3835    </para>
    3936
    40     &lfs110a_checked;
     37    &lfs112_checked;
    4138
    4239    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    10198      <xref linkend="fontconfig"/>, and
    10299      <xref linkend="libpng"/>, to generate images in bitmap SVG, postscript,
    103       PNG, and PDF formats, or displaying the image on screen
     100      PNG, and PDF formats, or displaying the image on screen. The PNG
     101      output is required for building <xref role="nodep" linkend="gegl"/>
    104102    </para>
    105103
     
    107105      Adding
    108106      <xref linkend="gtk2"/> with
    109       <xref linkend="libjpeg"/> allows to add JPEG, BMP, TIF, and ICO formats,
    110       and to display the image in a GTK+ window
     107      <xref linkend="libjpeg"/> adds support for JPEG, BMP, TIF, and ICO
     108      formats, and allows displaying the image in a GTK+ window
    111109    </para>
    112110
    113111    <para role="optional">
    114       <ulink url="http://www.libgd.org/">GD Library</ulink> may be used
     112      <ulink url="https://www.libgd.org/">GD Library</ulink> may be used
    115113      instead of <application>Pango</application>. It adds the ability to
    116114      generate images in GIF, VRML, and GD formats, but
     
    123121      <xref linkend="libwebp"/> (WebP support is considered experimental),
    124122      <ulink url="http://openil.sourceforge.net/projects.php">DevIL</ulink>,
    125       <ulink url="https://sourceforge.net/projects/lasi/">libLASi</ulink>,
    126       <ulink url="http://www.freedesktop.org/wiki/Software/glitz">glitz</ulink>,
    127       and <ulink url="http://www.libming.org/">libming</ulink> (Adobe
    128       Flash)
     123      <ulink url="https://sourceforge.net/projects/lasi/">libLASi</ulink>, and
     124      <ulink url="https://www.freedesktop.org/wiki/Software/glitz">glitz</ulink>
     125<!-- deprecated <ulink url="http://www.libming.org/">libming</ulink> (Adobe
     126      Flash)-->
    129127    </para>
    130128
     
    146144      <ulink url="http://gts.sourceforge.net/">libGTS</ulink>, for building
    147145      the <command>smyrna</command> large graph viewer, which is
    148       considered experimental),
    149       <xref linkend="qt5"/>, for building the <command>gvedit</command>
    150       graph editor. Another graph editor, <command>dotty</command> needs only
    151       <xref role="nodep" linkend="xorg7-lib"/>
    152 <!-- use nodep to avoid repetition -->
     146      considered experimental), and
     147      <xref linkend="qt5"/> (for building the <command>gvedit</command>
     148      graph editor.)
    153149    </para>
    154150
     
    157153      <xref linkend="swig"/> (<application>SWIG</application> must be
    158154      installed or no bindings will be built),
    159       <xref linkend="gcc"/> (for the go language),
     155      <xref linkend="gcc"/> (for the go compiler),
    160156      <xref linkend="guile"/>,
    161157      <xref linkend="openjdk"/>,
    162158      <xref linkend="lua"/>,
    163159      <xref linkend="php"/>,
    164       <!--<xref linkend="python2"/>, Removed in 2.47.3 -->
    165160      <xref linkend="ruby"/>,
    166       <!-- <xref linkend="tcl"/>, -->
    167161      <xref linkend="tk"/>,
    168       <ulink url="http://iolanguage.org/">Io</ulink>,
    169       <ulink url="http://www.mono-project.com/Main_Page">Mono</ulink>,
    170       <ulink url="http://ocaml.org/">OCaml</ulink>, and
    171       <ulink url="http://www.r-project.org/">R</ulink>
     162      <ulink url="https://iolanguage.org/">Io</ulink>,
     163      <ulink url="https://www.mono-project.com/Main_Page">Mono</ulink>,
     164      <ulink url="https://ocaml.org/">OCaml</ulink>, and
     165      <ulink url="https://www.r-project.org/">R</ulink>
    172166    </para>
    173167
     
    176170      <ulink url="https://github.com/Snaipe/Criterion">Criterion</ulink>
    177171          (framework for tests) and
    178       <ulink url="http://linux.softpedia.com/get/Programming/Debuggers/Electric-Fence-3305.shtml/">Electric Fence</ulink>
     172      <ulink url="https://linux.softpedia.com/get/Programming/Debuggers/Electric-Fence-3305.shtml/">Electric Fence</ulink>
    179173    </para>
    180174
     
    200194
    201195./autogen.sh              &amp;&amp;
    202 ./configure --prefix=/usr &amp;&amp;
    203 make</userinput></screen>
     196./configure --prefix=/usr \
     197            --docdir=/usr/share/doc/graphviz-&graphviz-version;</userinput></screen>
     198
     199    <note>
     200      <para>
     201        A warning is generated by <command>autogen.sh</command> because the
     202        build tree is not a git repository. As a result, the build date is set
     203        to 0. To get a meaningful date in the version string, you can run:
     204      </para>
     205
     206<screen><userinput>sed -i "s/0/$(date +%Y%m%d)/" builddate.h</userinput></screen>
     207    </note>
     208
     209    <para>
     210      Whether or not you fix the date, proceed to compile the package:
     211    </para>
     212
     213<screen><userinput>make</userinput></screen>
    204214
    205215    <para>
     
    214224<screen role="root"><userinput>make install</userinput></screen>
    215225
    216     <para>
    217       If desired, create a symbolic link in the system documents directory
    218       to the documentation installed in
    219       <filename class="directory">/usr/share/graphviz/doc</filename> using the
    220       following command as the <systemitem class="username">root</systemitem>
    221       user:
    222     </para>
    223 
    224 <screen role="root"><userinput>ln -svr /usr/share/graphviz/doc /usr/share/doc/graphviz-&graphviz-version;</userinput></screen>
    225 
    226226  </sect2>
    227227
     
    233233      avoid installing files in /usr/lib64.
    234234    </para>
    235 
    236     <para>
    237       <parameter>--disable-php</parameter>: This version of graphviz
    238       does not support php version 8.
    239     </para>
    240 
    241235    <para>
    242236      <option>--with-javaincludedir="$JAVA_HOME/include
     
    308302        <seg>
    309303          acyclic, bcomps, ccomps, circo, cluster, diffimg, dijkstra,
    310           dot, dot2gxl, dot_builtins, dotty, edgepaint, fdp, gc, gml2gv,
     304          dot, dot2gxl, dot_builtins, edgepaint, fdp, gc, gml2gv,
    311305          graphml2gv, gv2gml, gv2gxl, gvcolor, gvedit, gvgen, gvmap, gvmap.sh,
    312           gvpack, gvpr, gxl2dot, gxl2gv, lneato, mm2gv, neato, nop,
     306          gvpack, gvpr, gxl2dot, gxl2gv, mm2gv, neato, nop,
    313307          osage, patchwork, prune, sccmap, sfdp, tred, twopi,
    314308          unflatten, and vimdot
     
    318312          libpathplan.so, libxdot.so, and several plugins in /usr/lib/graphviz.
    319313          There are also several in subdirectories of
    320           /usr/lib/{lua,perl5, <!--php, -->python&python3-majorver;,tcl8.6}.
     314          /usr/lib/{lua,perl5,php,python&python3-majorver;,tcl8.6}.
    321315          Unfortunately, some libraries are duplicated.
    322316        </seg>
     
    405399        <listitem>
    406400          <para>
    407             (needs <ulink url="http://www.libgd.org/">GD Library</ulink>)
     401            (needs <ulink url="https://www.libgd.org/">GD Library</ulink>)
    408402            generates an image where each pixel is the
    409403            difference between the corresponding pixel in
     
    462456        </listitem>
    463457      </varlistentry>
    464 
     458      <!--
    465459      <varlistentry id="dotty">
    466460        <term><command>dotty</command></term>
     
    476470        </listitem>
    477471      </varlistentry>
    478 
     472      -->
    479473      <varlistentry id="edgepaint">
    480474        <term><command>edgepaint</command></term>
     
    695689        </listitem>
    696690      </varlistentry>
    697 
     691      <!--
    698692      <varlistentry id="lefty">
    699693        <term><command>lefty</command></term>
     
    721715        </listitem>
    722716      </varlistentry>
    723 
     717      -->
    724718      <varlistentry id="mm2gv">
    725719        <term><command>mm2gv</command></term>
     
    949943          <para>
    950944            provides support for parsing and deparsing graphical
    951             operations specificed by the xdot language
     945            operations specified by the xdot language
    952946          </para>
    953947          <indexterm zone="graphviz libxdot">
Note: See TracChangeset for help on using the changeset viewer.