Changeset bad6be19


Ignore:
Timestamp:
03/17/2012 10:17:30 AM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
10.0, 10.1, 11.0, 11.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, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
6916f12
Parents:
a5dfefb2
Message:

mesa and libdrm upgrade.

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

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    ra5dfefb2 rbad6be19  
    44-->
    55
    6 <!ENTITY day          "16">                   <!-- Always 2 digits -->
     6<!ENTITY day          "17">                   <!-- Always 2 digits -->
    77<!ENTITY month        "03">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2012">
     
    197197<!ENTITY libidn-version               "1.22">
    198198<!ENTITY libatomic_ops-version        "1.2">
    199 <!ENTITY libdrm-version               "2.4.27">
     199<!ENTITY libdrm-version               "2.4.32">
    200200<!ENTITY dbus-qt3-version             "0.62">
    201201<!ENTITY eggdbus-version              "0.6">
     
    589589<!ENTITY xcursor-themes-version       "1.0.3">
    590590<!ENTITY xkeyboard-config-version     "2.0">
    591 <!ENTITY mesalib-version              "7.11.2">
     591<!ENTITY mesalib-version              "8.0.1">
    592592<!ENTITY xcb-util-version             "0.3.8">
    593593<!ENTITY xorg-server-version          "1.11.2">
  • general/genlib/libdrm.xml

    ra5dfefb2 rbad6be19  
    77  <!ENTITY libdrm-download-http "http://dri.freedesktop.org/libdrm/libdrm-&libdrm-version;.tar.bz2">
    88  <!ENTITY libdrm-download-ftp  " ">
    9   <!ENTITY libdrm-md5sum        "0fba4f42735cd3d24dd7a8cde0023fbd">
    10   <!ENTITY libdrm-size          "484 KB">
    11   <!ENTITY libdrm-buildsize     "7.1 MB">
     9  <!ENTITY libdrm-md5sum        "b731faf4a49f89c318d84378cb563cf8">
     10  <!ENTITY libdrm-size          "548 KB">
     11  <!ENTITY libdrm-buildsize     "8.0 MB">
    1212  <!ENTITY libdrm-time          "less than 0.1 SBU">
    1313]>
     
    7979
    8080<screen><userinput>./configure --prefix=$XORG_PREFIX \
    81   --enable-nouveau-experimental-api &amp;&amp;
     81  --enable-nouveau-experimental-api \
     82  --enable-vmwgfx-experimental-api &amp;&amp;
    8283make</userinput></screen>
    8384
     
    9697
    9798    <para><parameter>--enable-nouveau-experimental-api</parameter>: This parameter
    98     enables use of nouveau's experimental kernel API (required for the default
    99     configuration of <application>MesaLib</application>).</para>
     99    enables use of nouveau's experimental kernel API.</para>
    100100
    101     <para><option>--enable-vmwgfx-experimental-api</option>: This
    102     parameter enables use of vmwgfx's experimental kernel api.</para>
     101    <para><option>--enable-vmwgfx-experimental-api</option>: This parameter
     102    enables use of vmwgfx's experimental kernel API.</para>
    103103
    104104  </sect2>
     
    116116        <seg>libdrm.so, libdrm_intel.so, libdrm_nouveau.so,
    117117        libdrm_radeon.so, and libkms.so</seg>
    118         <seg><envar>$XORG_PREFIX</envar>/include/drm</seg>
     118        <seg><envar>$XORG_PREFIX</envar>/include/{libdrm,libkms,nouveau}</seg>
    119119      </seglistitem>
    120120    </segmentedlist>
  • introduction/welcome/changelog.xml

    ra5dfefb2 rbad6be19  
    4343-->
    4444    <listitem>
     45      <para>March 17th, 2012</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[krejzi] - libdrm 2.4.32.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[krejzi] - MesaLib 8.0.1.</para>
     52        </listitem>
     53      </itemizedlist>
     54    </listitem>
     55
     56    <listitem>
    4557      <para>March 16th, 2012</para>
    4658      <itemizedlist>
  • x/installing/mesalib.xml

    ra5dfefb2 rbad6be19  
    77  <!ENTITY mesalib-download-http " ">
    88  <!ENTITY mesalib-download-ftp  "ftp://ftp.freedesktop.org/pub/mesa/&mesalib-version;/MesaLib-&mesalib-version;.tar.bz2">
    9   <!ENTITY mesalib-md5sum        "0837c52698fe3252369c3fdb5195afcc">
    10   <!ENTITY mesalib-size          "6.0 MB">
    11   <!ENTITY mesalib-buildsize     "356 MB">
    12   <!ENTITY mesalib-time          "4.0 SBU">
     9  <!ENTITY mesalib-md5sum        "24eeebf66971809d8f40775a379b36c9">
     10  <!ENTITY mesalib-size          "5.5 MB">
     11  <!ENTITY mesalib-buildsize     "460 MB">
     12  <!ENTITY mesalib-time          "3.0 SBU">
    1313]>
    1414
     
    3030    <title>Introduction to MesaLib</title>
    3131
    32     <para><application>Mesa</application> is an OpenGL compatible 3-D graphics
     32    <para><application>Mesa</application> is an OpenGL compatible 3D graphics
    3333    library.</para>
    3434
     
    6262    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    6363    <itemizedlist spacing="compact">
    64       <listitem>
    65         <para>Required patch: <ulink
    66         url="&patch-root;/MesaLib-&mesalib-version;-llvm_3.0-1.patch"/>
    67         </para>
    68       </listitem>
    6964      <listitem>
    7065        <para>Recommended patch: <ulink
     
    8681    </para>
    8782
    88     <bridgehead renderas="sect4">Optional</bridgehead>
    89     <para role="optional"><xref linkend="lesstif"/> (required to build motif
    90     widgets)</para>
    91 
    9283    <para condition="html" role="usernotes">User Notes:
    9384    <ulink url="&blfs-wiki;/mesalib"/></para>
     
    10899
    109100<screen><userinput>sed 's@FLAGS=\"-g@FLAGS=\"@' -i configure &amp;&amp;
    110 patch -Np1 -i ../MesaLib-&mesalib-version;-llvm_3.0-1.patch   &amp;&amp;
    111101patch -Np1 -i ../MesaLib-&mesalib-version;-add_xdemos-2.patch &amp;&amp;
    112 ./configure $XORG_CONFIG --enable-xcb &amp;&amp;
     102./configure --prefix=$XORG_PREFIX --enable-shared-dricore --enable-xa \
     103            --with-gallium-drivers="nouveau,r300,r600,svga,swrast" &amp;&amp;
    113104make</userinput></screen>
    114105
     
    130121<screen role="root"><userinput>ln -s -v ${XORG_PREFIX}/include/GL  /usr/include &amp;&amp;
    131122ln -s -v ${XORG_PREFIX}/include/EGL /usr/include &amp;&amp;
    132 ln -s -v ${XORG_PREFIX}/include/KHR /usr/include</userinput></screen>
     123ln -s -v ${XORG_PREFIX}/include/KHR /usr/include &amp;&amp;
     124for HEADER in xa_{composite,context,tracker}.h
     125do
     126  ln -s -v ${$XORG_PREFIX}/include/$HEADER /usr/include
     127done</userinput></screen>
    133128
    134129  </sect2>
     
    142137    command.</para>
    143138
    144     <para><option>--enable-xcb</option>: use the XCB backend instead of the
    145     default XLib backend for GLX.</para>
    146 
    147     <para><option>--enable-motif</option>: build motif widgets into the
    148     GL widgets library (requires <application>lesstif</application>).</para>
    149 
    150     <para><option>--with-gallium-driver=...</option>: build additional gallium
    151     drivers. Defaults to r300, r600, and swrast. You must specify i9xx and
    152     nouveau drivers.</para>
     139    <para><command>--enable-shared-dricore</command>: link DRI modules with
     140    shared core DRI routines.</para>
     141
     142    <para><command>--enable-xa</command>: enables building of the XA X
     143    Acceleration API (Required for VMware 3D Driver).</para>
     144
     145    <para><ocommand>--with-gallium-drivers=...</command>: build additional gallium
     146    drivers. Defaults to r300, r600, and swrast. Extended to build nouveau
     147    driver.</para>
     148
    153149  </sect2>
    154150
     
    163159      <seglistitem>
    164160        <seg>glxgears and glxinfo</seg>
    165         <seg>libEGL.so, libGL.so, libGLU.so, libGLw.so, and *_dri.so</seg>
    166         <seg><envar>$XORG_PREFIX</envar>/include/{EGL,KHR},
    167         <envar>$XORG_PREFIX</envar>/lib/{dri,egl}, and
     161        <seg>libEGL.so, libGL.so, libGLU.so, libxatracker.so, and *_dri.so</seg>
     162        <seg><envar>$XORG_PREFIX</envar>/include/{EGL,GL,KHR},
     163        <envar>$XORG_PREFIX</envar>/lib/dri, and
    168164        <envar>$XORG_PREFIX</envar>/share/doc/MesaLib-&mesalib-version;</seg>
    169165      </seglistitem>
     
    228224      </varlistentry>
    229225
    230       <varlistentry id="libGLw">
    231         <term><filename class='libraryfile'>libGLw.so</filename></term>
    232         <listitem>
    233           <para>is the Xt/Motif OpenGL drawing area widget library.</para>
    234           <indexterm zone="mesalib libGLw">
    235             <primary sortas="c-libGLw">libGLw.so</primary>
     226      <varlistentry id="libxatracker">
     227        <term><filename class='libraryfile'>libxatracker.so</filename></term>
     228        <listitem>
     229          <para>is the XA X Acceleration API library.</para>
     230          <indexterm zone="mesalib libxatracker">
     231            <primary sortas="c-libxatracker">libxatracker.so</primary>
    236232          </indexterm>
    237233        </listitem>
Note: See TracChangeset for help on using the changeset viewer.