Changeset 97ccf511


Ignore:
Timestamp:
03/25/2012 12:00:05 PM (12 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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:
be470ae
Parents:
d1291ad4
Message:

cairo 1.12

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    rd1291ad4 r97ccf511  
    601601<!ENTITY qt-version                   "3.3.8d">
    602602<!ENTITY qt4-version                  "4.8.0">
    603 <!ENTITY cairo-version                "1.10.2">
     603<!ENTITY cairo-version                "1.12">
    604604<!ENTITY cairomm-version              "1.9.2">
    605605<!ENTITY pango-version                "1.29.4">
  • introduction/welcome/changelog.xml

    rd1291ad4 r97ccf511  
    4848          <para>[krejzi] - pixman 0.24.4.</para>
    4949        </listitem>
     50        <listitem>
     51          <para>[krejzi] - cairo 1.12.</para>
     52        </listitem>
    5053      </itemizedlist>
    5154    </listitem>
  • x/lib/cairo.xml

    rd1291ad4 r97ccf511  
    66
    77  <!ENTITY cairo-download-http "http://cairographics.org/releases/cairo-&cairo-version;.tar.gz">
    8   <!ENTITY cairo-download-ftp  "&gentoo-ftp-repo;/cairo-&cairo-version;.tar.gz">
    9   <!ENTITY cairo-md5sum        "f101a9e88b783337b20b2e26dfd26d5f">
    10   <!ENTITY cairo-size          "22.5 MB">
    11   <!ENTITY cairo-buildsize     "145 MB (up to an additional 454 MB to run the test suite)">
    12   <!ENTITY cairo-time          "0.7 SBU (up to an additional 2 SBU to run the test suite)">
     8  <!ENTITY cairo-download-ftp  " ">
     9  <!ENTITY cairo-md5sum        "e6c85575ba7094f88b637bdfd835a751">
     10  <!ENTITY cairo-size          "61 MB">
     11  <!ENTITY cairo-buildsize     "170 MB (up to an additional 454 MB to run the test suite)">
     12  <!ENTITY cairo-time          "0.8 SBU (up to an additional 2 SBU to run the test suite)">
    1313]>
    1414
     
    7171    <bridgehead renderas="sect3">cairo Dependencies</bridgehead>
    7272
     73    <!-- Cairo is here only because GTK+ and friends, so I'll make Xorg Libraries
     74    a dependency here -->
    7375    <bridgehead renderas="sect4">Required</bridgehead>
    74     <para role="required"><xref linkend="pkgconfig"/>, <xref linkend="libpng"/>,
    75     <xref linkend="pixman"/>, and <xref linkend="fontconfig"/></para>
    76 
    77     <bridgehead renderas="sect4">Recommended</bridgehead>
    78     <para role="recommended"><xref linkend="xorg7-lib"/> (gtk requires
    79     cairo to be built with the libX11 backend) and <xref linkend="mesalib"/>
    80     (required for the gl backend)</para>
    81 
     76    <para role="required"><xref linkend="fontconfig"/>, <xref linkend="libpng"/>,
     77    <xref linkend="pixman"/>, <xref linkend="pkgconfig"/> and
     78    <xref linkend="xorg7-lib"/></para>
     79
     80    <!-- I've never seen any package that needs Cairo GL backend -->
    8281    <bridgehead renderas="sect4">Optional</bridgehead>
    83     <para role="optional"><xref linkend="gtk-doc"/>,
     82    <para role="optional"><xref linkend="cogl"/>,
    8483    <ulink url="http://www.directfb.org/">DirectFB</ulink>,
     84    <xref linkend="libdrm"/>,
     85    <xref linkend="gtk-doc"/>,
     86    <xref linkend="mesalib"/>,
     87    <xref linkend="qt4"/>,
    8588    <ulink url="http://code.google.com/p/skia/">Skia</ulink> and
    8689    <ulink url="http://www.valgrind.org">Valgrind</ulink></para>
     
    114117
    115118<screen><userinput>./configure --prefix=/usr \
    116             --enable-tee \
    117             --enable-gl \
    118             --enable-xcb &amp;&amp;
     119            --enable-tee --enable-xcb &amp;&amp;
    119120make</userinput></screen>
    120121
     
    139140    <para><option>--enable-tee</option>: This is used by
    140141    <application>Firefox</application>. If you don't enable the Cairo's tee
    141     surface back end you won't be able to build
     142    surface backend you won't be able to build
    142143    <application>Firefox</application> with
    143144    <option>--enable-system-cairo</option>.</para>
    144145
    145     <para><option>--enable-gl</option>: Enable the
    146     <application>Cairo</application> OpenGL back end. Remove this option if
    147     you've not installed <xref linkend="mesalib"/>.</para>
     146    <para><option>--enable-drm</option>: Enable
     147    <application>Cairo</application>'s libdrm backend.</para>
     148
     149    <para><option>--enable-gl</option>: Enable
     150    <application>Cairo</application>'s OpenGL backend.</para>
    148151
    149152    <para><option>--enable-xcb</option>: Enable
    150     <application>Cairo</application>'s <xref linkend="libxcb"/> back end.
    151     Remove this option if you have not yet installed libxcb.</para>
     153    <application>Cairo</application>'s libxcb backend.
     154    </para>
     155
     156    <para><option>--enable-vg</option>: Enable the
     157    <application>Cairo</application>
     158    <ulink url="http://en.wikipedia.org/wiki/OpenVG">OpenVG</ulink> backend
     159    (requires <xref linkend="mesalib"/> installed, configured with
     160    --enable-gallium-egl and --enable-openvg).</para>
    152161
    153162    <para><option>--disable-static</option>: Prevent static libraries being
    154163    built and installed.</para>
    155 
    156     <para><option>--enable-vg</option>: Enable the
    157     <application>Cairo</application>
    158     <ulink url="http://en.wikipedia.org/wiki/OpenVG">OpenVG</ulink> back
    159     end (requires <xref linkend="mesalib"/> installed, configured with
    160     --enable-gallium-egl and --enable-openvg).</para>
    161164
    162165  </sect2>
     
    171174
    172175      <seglistitem>
    173         <seg>cairo-trace</seg>
     176        <seg>cairo-sphinx and cairo-trace</seg>
    174177        <seg>libcairo.{so,a}, libcairo-gobject.{so,a} and
    175178        libcairo-script-interpreter.{so,a}</seg>
    176         <seg>/usr/include/cairo, usr/lib/cairo and
     179        <seg>/usr/include/cairo, /usr/lib/cairo and
    177180        /usr/share/gtk-doc/html/cairo</seg>
    178181      </seglistitem>
Note: See TracChangeset for help on using the changeset viewer.