debian/changelog                               |   15 ++++++
 debian/patches/105_use_shared_libdricore.patch |   57 ++++++++++++++-----------
 2 files changed, 48 insertions(+), 24 deletions(-)

New commits:
commit 72ed465278a0ae1ecdd1724c8fe2e851f7598446
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Fri Nov 26 13:28:29 2010 +1100

    Add changelog entry for FTBFS fix

diff --git a/debian/changelog b/debian/changelog
index f46696a..ee3fb32 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+mesa (7.9+repack-1ubuntu2) natty; urgency=low
+
+  * debian/patches/105_use_shared_libdricore.patch:
+    - Fix makefile dependencies to ensure libdricore gets built before
+      the DRI drivers.  Fixes FTBFS on buildds, which ues parallel builds.
+
+ -- Christopher James Halse Rogers <r...@ubuntu.com>  Fri, 26 Nov 2010 
13:24:55 +1100
+
 mesa (7.9+repack-1ubuntu1) natty; urgency=low
 
   * Merge from Debian experimental.  Remaining Ubuntu changes:

commit 4d94367b63eae44b28f3c6ac2820ba8c405806cb
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Fri Nov 26 13:22:09 2010 +1100

    Fix dricore patch to work with parallel builds

diff --git a/debian/patches/105_use_shared_libdricore.patch 
b/debian/patches/105_use_shared_libdricore.patch
index 89c0fac..2995936 100644
--- a/debian/patches/105_use_shared_libdricore.patch
+++ b/debian/patches/105_use_shared_libdricore.patch
@@ -13,8 +13,8 @@ Date:   Wed Nov 17 14:28:34 2010 +1100
 
 Index: mesa/configs/autoconf.in
 ===================================================================
---- mesa.orig/configs/autoconf.in      2010-11-23 16:47:01.000000000 +1100
-+++ mesa/configs/autoconf.in   2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/autoconf.in      2010-11-26 10:17:38.652892000 +1100
++++ mesa/configs/autoconf.in   2010-11-26 11:08:40.902892001 +1100
 @@ -33,6 +33,8 @@
  LLVM_LIBS = @LLVM_LIBS@
  GLW_CFLAGS = @GLW_CFLAGS@
@@ -46,8 +46,8 @@ Index: mesa/configs/autoconf.in
  LIBDRM_LIB = @LIBDRM_LIBS@
 Index: mesa/configs/default
 ===================================================================
---- mesa.orig/configs/default  2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/default       2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/default  2010-11-26 10:17:38.712892000 +1100
++++ mesa/configs/default       2010-11-26 11:08:40.912892001 +1100
 @@ -85,6 +85,9 @@
  TALLOC_LIBS = `pkg-config --libs talloc`
  TALLOC_CFLAGS = `pkg-config --cflags talloc`
@@ -60,8 +60,8 @@ Index: mesa/configs/default
  
 Index: mesa/configs/freebsd-dri
 ===================================================================
---- mesa.orig/configs/freebsd-dri      2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/freebsd-dri   2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/freebsd-dri      2010-11-26 10:17:38.802892000 +1100
++++ mesa/configs/freebsd-dri   2010-11-26 11:08:40.942892001 +1100
 @@ -30,9 +30,11 @@
  MESA_ASM_SOURCES = 
  
@@ -77,8 +77,8 @@ Index: mesa/configs/freebsd-dri
  
 Index: mesa/configs/linux-dri
 ===================================================================
---- mesa.orig/configs/linux-dri        2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/linux-dri     2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/linux-dri        2010-11-26 10:17:39.292892001 +1100
++++ mesa/configs/linux-dri     2010-11-26 11:08:40.952892001 +1100
 @@ -43,9 +43,11 @@
  # Library/program dependencies
  EXTRA_LIB_PATH=-L/usr/X11R6/lib
@@ -94,8 +94,8 @@ Index: mesa/configs/linux-dri
  
 Index: mesa/configs/linux-dri-xcb
 ===================================================================
---- mesa.orig/configs/linux-dri-xcb    2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/linux-dri-xcb 2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/linux-dri-xcb    2010-11-26 10:17:39.432892001 +1100
++++ mesa/configs/linux-dri-xcb 2010-11-26 11:08:40.952892001 +1100
 @@ -41,9 +41,11 @@
  # Library/program dependencies
  EXTRA_LIB_PATH=$(shell pkg-config --libs-only-L x11)
@@ -111,8 +111,8 @@ Index: mesa/configs/linux-dri-xcb
  
 Index: mesa/configs/linux-egl
 ===================================================================
---- mesa.orig/configs/linux-egl        2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/linux-egl     2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/linux-egl        2010-11-26 10:17:39.622892001 +1100
++++ mesa/configs/linux-egl     2010-11-26 11:08:40.982892001 +1100
 @@ -38,9 +38,11 @@
  # Library/program dependencies
  EXTRA_LIB_PATH=-L/usr/X11R6/lib
@@ -128,8 +128,8 @@ Index: mesa/configs/linux-egl
                  $(LIBDRM_LIB)
 Index: mesa/configs/linux-indirect
 ===================================================================
---- mesa.orig/configs/linux-indirect   2010-11-23 16:47:02.000000000 +1100
-+++ mesa/configs/linux-indirect        2010-11-24 11:41:35.407021001 +1100
+--- mesa.orig/configs/linux-indirect   2010-11-26 10:17:39.742892001 +1100
++++ mesa/configs/linux-indirect        2010-11-26 11:08:41.002892001 +1100
 @@ -42,7 +42,8 @@
  # Library/program dependencies
  EXTRA_LIB_PATH=-L/usr/X11R6/lib
@@ -142,8 +142,8 @@ Index: mesa/configs/linux-indirect
  
 Index: mesa/configure.ac
 ===================================================================
---- mesa.orig/configure.ac     2010-11-24 11:40:58.000000000 +1100
-+++ mesa/configure.ac  2010-11-24 11:41:35.417021001 +1100
+--- mesa.orig/configure.ac     2010-11-26 11:08:40.472892001 +1100
++++ mesa/configure.ac  2010-11-26 11:08:41.012892001 +1100
 @@ -699,6 +699,34 @@
  AC_SUBST([GLESv2_PC_LIB_PRIV])
  
@@ -192,8 +192,8 @@ Index: mesa/configure.ac
  AC_SUBST([EXPAT_INCLUDES])
 Index: mesa/src/glsl/Makefile
 ===================================================================
---- mesa.orig/src/glsl/Makefile        2010-11-23 16:47:20.000000000 +1100
-+++ mesa/src/glsl/Makefile     2010-11-24 11:41:35.417021001 +1100
+--- mesa.orig/src/glsl/Makefile        2010-11-26 10:17:39.902892001 +1100
++++ mesa/src/glsl/Makefile     2010-11-26 11:08:41.022892001 +1100
 @@ -110,6 +110,9 @@
        $(C_SOURCES:.c=.o) \
        $(CXX_SOURCES:.cpp=.o)
@@ -237,8 +237,8 @@ Index: mesa/src/glsl/Makefile
  
 Index: mesa/src/mesa/Makefile
 ===================================================================
---- mesa.orig/src/mesa/Makefile        2010-11-23 16:47:23.000000000 +1100
-+++ mesa/src/mesa/Makefile     2010-11-24 11:41:35.417021001 +1100
+--- mesa.orig/src/mesa/Makefile        2010-11-26 10:17:40.042892000 +1100
++++ mesa/src/mesa/Makefile     2010-11-26 11:38:35.000000000 +1100
 @@ -15,6 +15,7 @@
  MESA_OBJ_DIR := .
  ES1_OBJ_DIR := objs-es1
@@ -331,6 +331,15 @@ Index: mesa/src/mesa/Makefile
  # Make archive of subset of core mesa object files for gallium
  libmesagallium.a: $(MESA_GALLIUM_OBJECTS) $(GLSL_LIBS)
        @ $(MKLIB) -o mesagallium -static $(MESA_GALLIUM_OBJECTS) $(GLSL_LIBS)
+@@ -121,7 +148,7 @@
+ 
+ ######################################################################
+ # Device drivers
+-driver_subdirs: $(MESA_LIBS)
++driver_subdirs: $(MESA_LIBS) $(DRICORE_LIBS)
+       @ (cd drivers && $(MAKE))
+ 
+ 
 @@ -165,9 +192,12 @@
  new_install:
        (cd drivers && $(MAKE) install)
@@ -374,8 +383,8 @@ Index: mesa/src/mesa/Makefile
        -rm -f depend depend.bak libmesa.a libmesagallium.a
 Index: mesa/src/mesa/drivers/dri/Makefile.template
 ===================================================================
---- mesa.orig/src/mesa/drivers/dri/Makefile.template   2010-11-23 
16:47:23.069203001 +1100
-+++ mesa/src/mesa/drivers/dri/Makefile.template        2010-11-24 
11:41:35.417021001 +1100
+--- mesa.orig/src/mesa/drivers/dri/Makefile.template   2010-11-26 
10:17:40.232892001 +1100
++++ mesa/src/mesa/drivers/dri/Makefile.template        2010-11-26 
11:08:41.102892001 +1100
 @@ -1,7 +1,5 @@
  # -*-makefile-*-
  
@@ -416,8 +425,8 @@ Index: mesa/src/mesa/drivers/dri/Makefile.template
        mv -f $...@.tmp $@
 Index: mesa/src/mesa/x86/read_rgba_span_x86.S
 ===================================================================
---- mesa.orig/src/mesa/x86/read_rgba_span_x86.S        2010-11-23 
16:43:46.000000000 +1100
-+++ mesa/src/mesa/x86/read_rgba_span_x86.S     2010-11-24 11:41:35.427021001 
+1100
+--- mesa.orig/src/mesa/x86/read_rgba_span_x86.S        2010-11-26 
10:17:40.522892002 +1100
++++ mesa/src/mesa/x86/read_rgba_span_x86.S     2010-11-26 11:08:41.102892001 
+1100
 @@ -77,7 +77,9 @@
   */
  

commit 09cd93666768bb7ead693acf4acf4caa5faa7b1d
Author: Christopher James Halse Rogers <christopher.halse.rog...@canonical.com>
Date:   Thu Nov 25 20:15:57 2010 +1100

    Add missing 7.9~git20100924-0ubuntu3 changelog entry.
    
    The change in this upload was incorporated in Debian

diff --git a/debian/changelog b/debian/changelog
index a64079f..f46696a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -95,6 +95,13 @@ mesa (7.9-1) experimental; urgency=low
 
  -- Julien Cristau <jcris...@debian.org>  Sat, 13 Nov 2010 00:36:11 +0100
 
+mesa (7.9~git20100924-0ubuntu3) natty; urgency=low
+
+  * debian/control:
+    - libgl1-mesa-dev should depends on libxext-dev other pkg-config gl fails.
+
+ -- Didier Roche <didro...@ubuntu.com>  Fri, 12 Nov 2010 15:37:48 +0100
+  
 mesa (7.9~git20100924-0ubuntu2) maverick; urgency=low
 
   * Cherry-pick b24238c4 from 7.9 release branch.  Fixes the lookup of


-- 
To UNSUBSCRIBE, email to debian-x-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1pmspc-0003lg...@alioth.debian.org

Reply via email to