Changeset 6e08fa52 for x


Ignore:
Timestamp:
10/05/2006 12:51:08 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:
224b0659
Parents:
d804f58
Message:

Updated to cairo-1.2.4

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/cairo.xml

    rd804f58 r6e08fa52  
    77  <!ENTITY cairo-download-http "http://cairographics.org/releases/cairo-&cairo-version;.tar.gz">
    88  <!ENTITY cairo-download-ftp  " ">
    9   <!ENTITY cairo-md5sum        "9002b0e69b3f94831a22d3f2a7735ce2">
    10   <!ENTITY cairo-size          "1.4 MB">
    11   <!ENTITY cairo-buildsize     "30.6 MB">
    12   <!ENTITY cairo-time          "0.4 SBU">
     9  <!ENTITY cairo-md5sum        "1222b2bfdf113e2c92f66b3389659f2d">
     10  <!ENTITY cairo-size          "2.8 MB">
     11  <!ENTITY cairo-buildsize     "56.7 MB">
     12  <!ENTITY cairo-time          "0.5 SBU (additional 0.9 SBU to run the test suite)">
    1313]>
    1414
     
    3232    <para><application>cairo</application> is a 2D graphics library with
    3333    support for multiple output devices. Currently supported output targets
    34     include the <application>X</application> Window System, win32, and image
    35     buffers. Experimental backends include OpenGL (through glitz), Quartz,
    36     XCB, PostScript and PDF file output. cairo is designed to produce
     34    include the <application>X</application> Window System, win32, image
     35    buffers, PostScript, PDF and SVG. Experimental backends include OpenGL
     36    (through glitz), Quartz and XCB file output. cairo is designed to produce
    3737    consistent output on all output media while taking advantage of display
    3838    hardware acceleration when available (e.g., through the X Render
     
    7575    <para role="optional"><ulink
    7676    url="http://www.freedesktop.org/Software/glitz">glitz</ulink>,
     77    <ulink url="http://www.directfb.org/">DirectFB</ulink>,
    7778    <ulink url="http://xcb.freedesktop.org/wiki/">XCB</ulink>, and
    7879    <xref linkend="gtk-doc"/></para>
     80
     81    <bridgehead renderas="sect4">Optional (to provide extended test suite
     82    coverage)</bridgehead>
     83    <para role="optional"><xref linkend="gtk2"/> (for testing the PDF backend),
     84    <xref linkend="poppler"/> (for testing the PDF backend),
     85    <xref linkend="librsvg"/> (for testing the SVG backend), and
     86    <ulink url="http://ltp.sf.net/">LTP</ulink></para>
     87
     88    <para>Note that the GTK, Poppler and librsvg packages are circular in that
     89    using them for test suite coverage requires installing cairo first,
     90    then installing the desired package(s), then installing cairo again.</para>
    7991
    8092    <para condition="html" role="usernotes">User Notes:
     
    90102    file. If you use <application>XFree86</application> as your
    91103    <application>X</application> Window system, ensure this file exists
    92     (<filename>/usr/X11R6/lib/pkgconfig/xrender.pc</filename>). Instructions to
    93     create this file have just recently been added to the BLFS book, so you may
    94     need to go back to the <application>XFree86</application> section to create
    95     it.</para>
     104    (<filename>/usr/X11R6/lib/pkgconfig/xrender.pc</filename>) before beginning
     105    the installation.</para>
    96106
    97107    <para>Install <application>cairo</application> by running the following
    98108    commands:</para>
    99109
    100 <screen><userinput>sed -i -e 's/type == GLITZ/color.fourcc == GLITZ/' \
    101        -e 's/FORMAT_TYPE_COLOR/FOURCC_RGB/' \
    102     src/cairo-glitz-surface.c &amp;&amp;
    103 ./configure --prefix=/usr &amp;&amp;
     110<screen><userinput>./configure --prefix=/usr &amp;&amp;
    104111make</userinput></screen>
    105112
     
    114121  <sect2 role="commands">
    115122    <title>Command Explanations</title>
    116 
    117     <para><command>sed -i -e '...' -e '...' src/cairo-glitz-surface.c</command>:
    118     This command (copied from upstream CVS) fixes a build problem if you link
    119     <application>glitz</application> into the build by passing
    120     <option>--enable-glitz</option> to the <command>configure</command>
    121     script.</para>
    122123
    123124    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
Note: See TracChangeset for help on using the changeset viewer.