[prev in list] [next in list] [prev in thread] [next in thread] 

List:       crux
Subject:    ports/xorg (2.8): [notify] mesa3d: update to 9.0
From:       crux () crux ! nu
Date:       2012-10-10 9:45:59
Message-ID: 507543d7.j/oUWXk/3FI3kM10%crux () crux ! nu
[Download RAW message or body]

commit 980babcc9b68001574fabf79524e0383dc85045f
Author: Juergen Daubert <jue@jue.li>
Date:   Wed Oct 10 11:39:27 2012 +0200

    [notify] mesa3d: update to 9.0
    
    Note:
    libGLU (OpenGL Utility library) has been removed from mesa and
    is now in a separate port xorg/glu.

diff --git a/mesa3d/.footprint b/mesa3d/.footprint
index 099c063..b0de10d 100644
--- a/mesa3d/.footprint
+++ b/mesa3d/.footprint
@@ -1,4 +1,6 @@
 drwxr-xr-x	root/root	usr/
+drwxr-xr-x	root/root	usr/etc/
+-rw-r--r--	root/root	usr/etc/drirc
 drwxr-xr-x	root/root	usr/include/
 drwxr-xr-x	root/root	usr/include/EGL/
 -rw-r--r--	root/root	usr/include/EGL/egl.h
@@ -9,8 +11,6 @@ drwxr-xr-x	root/root	usr/include/GL/
 -rw-r--r--	root/root	usr/include/GL/gl.h
 -rw-r--r--	root/root	usr/include/GL/gl_mangle.h
 -rw-r--r--	root/root	usr/include/GL/glext.h
--rw-r--r--	root/root	usr/include/GL/glu.h
--rw-r--r--	root/root	usr/include/GL/glu_mangle.h
 -rw-r--r--	root/root	usr/include/GL/glx.h
 -rw-r--r--	root/root	usr/include/GL/glx_mangle.h
 -rw-r--r--	root/root	usr/include/GL/glxext.h
@@ -24,24 +24,38 @@ drwxr-xr-x	root/root	usr/include/KHR/
 -rw-r--r--	root/root	usr/include/KHR/khrplatform.h
 drwxr-xr-x	root/root	usr/lib/
 drwxr-xr-x	root/root	usr/lib/dri/
+-rwxr-xr-x	root/root	usr/lib/dri/i915_dri.la
 -rwxr-xr-x	root/root	usr/lib/dri/i915_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/i965_dri.la
 -rwxr-xr-x	root/root	usr/lib/dri/i965_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/nouveau_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/nouveau_vieux_dri.la
+-rwxr-xr-x	root/root	usr/lib/dri/nouveau_vieux_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/r200_dri.la
 -rwxr-xr-x	root/root	usr/lib/dri/r200_dri.so
 -rwxr-xr-x	root/root	usr/lib/dri/r600_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/radeon_dri.la
 -rwxr-xr-x	root/root	usr/lib/dri/radeon_dri.so
+-rwxr-xr-x	root/root	usr/lib/dri/swrast_dri.la
 -rwxr-xr-x	root/root	usr/lib/dri/swrast_dri.so
 -rwxr-xr-x	root/root	usr/lib/dri/vmwgfx_dri.so
-lrwxrwxrwx	root/root	usr/lib/libEGL.so -> libEGL.so.1
-lrwxrwxrwx	root/root	usr/lib/libEGL.so.1 -> libEGL.so.1.0
--rwxr-xr-x	root/root	usr/lib/libEGL.so.1.0
-lrwxrwxrwx	root/root	usr/lib/libGL.so -> libGL.so.1
-lrwxrwxrwx	root/root	usr/lib/libGL.so.1 -> libGL.so.1.2
--rwxr-xr-x	root/root	usr/lib/libGL.so.1.2
-lrwxrwxrwx	root/root	usr/lib/libGLU.so -> libGLU.so.1
-lrwxrwxrwx	root/root	usr/lib/libGLU.so.1 -> libGLU.so.1.3.08004
--rwxr-xr-x	root/root	usr/lib/libGLU.so.1.3.08004
+-rwxr-xr-x	root/root	usr/lib/libEGL.la
+lrwxrwxrwx	root/root	usr/lib/libEGL.so -> libEGL.so.1.0.0
+lrwxrwxrwx	root/root	usr/lib/libEGL.so.1 -> libEGL.so.1.0.0
+-rwxr-xr-x	root/root	usr/lib/libEGL.so.1.0.0
+-rwxr-xr-x	root/root	usr/lib/libGL.la
+lrwxrwxrwx	root/root	usr/lib/libGL.so -> libGL.so.1.2.0
+lrwxrwxrwx	root/root	usr/lib/libGL.so.1 -> libGL.so.1.2.0
+-rwxr-xr-x	root/root	usr/lib/libGL.so.1.2.0
+-rwxr-xr-x	root/root	usr/lib/libdricore9.0.0.la
+lrwxrwxrwx	root/root	usr/lib/libdricore9.0.0.so -> libdricore9.0.0.so.1.0.0
+lrwxrwxrwx	root/root	usr/lib/libdricore9.0.0.so.1 -> libdricore9.0.0.so.1.0.0
+-rwxr-xr-x	root/root	usr/lib/libdricore9.0.0.so.1.0.0
+-rwxr-xr-x	root/root	usr/lib/libglapi.la
+lrwxrwxrwx	root/root	usr/lib/libglapi.so -> libglapi.so.0.0.0
+lrwxrwxrwx	root/root	usr/lib/libglapi.so.0 -> libglapi.so.0.0.0
+-rwxr-xr-x	root/root	usr/lib/libglapi.so.0.0.0
 drwxr-xr-x	root/root	usr/lib/pkgconfig/
 -rw-r--r--	root/root	usr/lib/pkgconfig/dri.pc
 -rw-r--r--	root/root	usr/lib/pkgconfig/egl.pc
 -rw-r--r--	root/root	usr/lib/pkgconfig/gl.pc
--rw-r--r--	root/root	usr/lib/pkgconfig/glu.pc
diff --git a/mesa3d/.md5sum b/mesa3d/.md5sum
index fbdcd85..1469d73 100644
--- a/mesa3d/.md5sum
+++ b/mesa3d/.md5sum
@@ -1,2 +1 @@
-d546f988adfdf986cff45b1efa2d8a46  MesaLib-8.0.4.tar.bz2
-0082f4d17674155aa13bc611a5687788  mesa-8.0.3-llvm-3.1-fixes.patch
+60e557ce407be3732711da484ab3db6c  MesaLib-9.0.tar.bz2
diff --git a/mesa3d/Pkgfile b/mesa3d/Pkgfile
index d4da895..14360e3 100644
--- a/mesa3d/Pkgfile
+++ b/mesa3d/Pkgfile
@@ -4,19 +4,17 @@
 # Depends on: libdrm, xorg-makedepend, xorg-glproto, xorg-xextproto, xorg-dri2proto, \
xorg-libx11, xorg-xf86vidmodeproto, xorg-libxext, xorg-libxxf86vm, xorg-libxt, \
xorg-libxdamage, xorg-libpciaccess, expat, talloc, libxml2-python  
 name=mesa3d
-version=8.0.4
-release=2
-source=(ftp://ftp.freedesktop.org/pub/mesa/$version/MesaLib-$version.tar.bz2
-	mesa-8.0.3-llvm-3.1-fixes.patch)
+version=9.0
+release=1
+source=(ftp://ftp.freedesktop.org/pub/mesa/$version/MesaLib-$version.tar.bz2)
 
 build() {
     cd Mesa-$version
 
-    patch -p 1 -i $SRC/mesa-8.0.3-llvm-3.1-fixes.patch
-
-     ./configure --prefix=/usr \
-                 --with-dri-drivers=i915,i965,r200,radeon,swrast \
-                 --with-gallium-drivers=i915,r600,svga \
+    autoreconf --install --symlink
+    ./configure --prefix=/usr \
+                --with-dri-drivers=i915,i965,r200,radeon,swrast,nouveau \
+                --with-gallium-drivers=i915,r600,svga,nouveau 
 
     make
     make DESTDIR=$PKG install
diff --git a/mesa3d/mesa-8.0.3-llvm-3.1-fixes.patch \
b/mesa3d/mesa-8.0.3-llvm-3.1-fixes.patch deleted file mode 100644
index 922577a..0000000
--- a/mesa3d/mesa-8.0.3-llvm-3.1-fixes.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-diff --git a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp \
                b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
-index a50a51d..f1bb4d9 100644
---- a/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
-+++ b/src/gallium/auxiliary/gallivm/lp_bld_debug.cpp
-@@ -235,7 +235,24 @@ lp_disassemble(const void* func)
-    int AsmPrinterVariant = AsmInfo->getAssemblerDialect();
- #endif
-
--#if HAVE_LLVM >= 0x0300
-+#if HAVE_LLVM >= 0x0301
-+   OwningPtr<const MCRegisterInfo> MRI(T->createMCRegInfo(Triple));
-+   if (!MRI) {
-+      debug_printf("error: no register info for target %s\n", Triple.c_str());
-+      return;
-+   }
-+
-+   OwningPtr<const MCInstrInfo> MII(T->createMCInstrInfo());
-+   if (!MII) {
-+      debug_printf("error: no instruction info for target %s\n", Triple.c_str());
-+      return;
-+   }
-+#endif
-+
-+#if HAVE_LLVM >= 0x0301
-+   OwningPtr<MCInstPrinter> Printer(
-+         T->createMCInstPrinter(AsmPrinterVariant, *AsmInfo, *MII, *MRI, *STI));
-+#elif HAVE_LLVM == 0x0300
-    OwningPtr<MCInstPrinter> Printer(
-          T->createMCInstPrinter(AsmPrinterVariant, *AsmInfo, *STI));
- #elif HAVE_LLVM >= 0x0208
-diff --git a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp \
                b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
-index fe7616b..68f8808 100644
---- a/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
-+++ b/src/gallium/auxiliary/gallivm/lp_bld_misc.cpp
-@@ -62,7 +62,11 @@
- extern "C" void
- lp_register_oprofile_jit_event_listener(LLVMExecutionEngineRef EE)
- {
-+#if HAVE_LLVM >= 0x0301
-+   llvm::unwrap(EE)->RegisterJITEventListener(llvm::JITEventListener::createOProfileJITEventListener());
                
-+#else
-    llvm::unwrap(EE)->RegisterJITEventListener(llvm::createOProfileJITEventListener());
                
-+#endif
- }
_______________________________________________
CRUX mailing list
CRUX@lists.crux.nu
http://lists.crux.nu/mailman/listinfo/crux


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic