CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mesa3d: added overlay port
authorVictor Martinez <pitillo@ono.com>
Tue, 9 Aug 2016 15:04:14 +0000 (15:04 +0000)
committerVictor Martinez <pitillo@ono.com>
Tue, 9 Aug 2016 15:04:14 +0000 (15:04 +0000)
mesa3d/.footprint [new file with mode: 0644]
mesa3d/.md5sum [new file with mode: 0644]
mesa3d/Pkgfile [new file with mode: 0644]

diff --git a/mesa3d/.footprint b/mesa3d/.footprint
new file mode 100644 (file)
index 0000000..038b92d
--- /dev/null
@@ -0,0 +1,91 @@
+drwxr-xr-x     root/root       etc/
+-rw-r--r--     root/root       etc/drirc
+drwxr-xr-x     root/root       usr/
+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
+-rw-r--r--     root/root       usr/include/EGL/eglext.h
+-rw-r--r--     root/root       usr/include/EGL/eglextchromium.h
+-rw-r--r--     root/root       usr/include/EGL/eglmesaext.h
+-rw-r--r--     root/root       usr/include/EGL/eglplatform.h
+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/glcorearb.h
+-rw-r--r--     root/root       usr/include/GL/glext.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
+drwxr-xr-x     root/root       usr/include/GL/internal/
+-rw-r--r--     root/root       usr/include/GL/internal/dri_interface.h
+-rw-r--r--     root/root       usr/include/GL/osmesa.h
+-rw-r--r--     root/root       usr/include/GL/wglext.h
+drwxr-xr-x     root/root       usr/include/GLES/
+-rw-r--r--     root/root       usr/include/GLES/egl.h
+-rw-r--r--     root/root       usr/include/GLES/gl.h
+-rw-r--r--     root/root       usr/include/GLES/glext.h
+-rw-r--r--     root/root       usr/include/GLES/glplatform.h
+drwxr-xr-x     root/root       usr/include/GLES2/
+-rw-r--r--     root/root       usr/include/GLES2/gl2.h
+-rw-r--r--     root/root       usr/include/GLES2/gl2ext.h
+-rw-r--r--     root/root       usr/include/GLES2/gl2platform.h
+drwxr-xr-x     root/root       usr/include/GLES3/
+-rw-r--r--     root/root       usr/include/GLES3/gl3.h
+-rw-r--r--     root/root       usr/include/GLES3/gl31.h
+-rw-r--r--     root/root       usr/include/GLES3/gl3ext.h
+-rw-r--r--     root/root       usr/include/GLES3/gl3platform.h
+drwxr-xr-x     root/root       usr/include/KHR/
+-rw-r--r--     root/root       usr/include/KHR/khrplatform.h
+-rw-r--r--     root/root       usr/include/gbm.h
+-rw-r--r--     root/root       usr/include/xa_composite.h
+-rw-r--r--     root/root       usr/include/xa_context.h
+-rw-r--r--     root/root       usr/include/xa_tracker.h
+drwxr-xr-x     root/root       usr/lib/
+drwxr-xr-x     root/root       usr/lib/dri/
+-rwxr-xr-x     root/root       usr/lib/dri/kgsl_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/kms_swrast_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/msm_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/swrast_dri.so
+-rwxr-xr-x     root/root       usr/lib/dri/vmwgfx_dri.so
+-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/libGLESv1_CM.la
+lrwxrwxrwx     root/root       usr/lib/libGLESv1_CM.so -> libGLESv1_CM.so.1.1.0
+lrwxrwxrwx     root/root       usr/lib/libGLESv1_CM.so.1 -> libGLESv1_CM.so.1.1.0
+-rwxr-xr-x     root/root       usr/lib/libGLESv1_CM.so.1.1.0
+-rwxr-xr-x     root/root       usr/lib/libGLESv2.la
+lrwxrwxrwx     root/root       usr/lib/libGLESv2.so -> libGLESv2.so.2.0.0
+lrwxrwxrwx     root/root       usr/lib/libGLESv2.so.2 -> libGLESv2.so.2.0.0
+-rwxr-xr-x     root/root       usr/lib/libGLESv2.so.2.0.0
+-rwxr-xr-x     root/root       usr/lib/libOSMesa.la
+lrwxrwxrwx     root/root       usr/lib/libOSMesa.so -> libOSMesa.so.8.0.0
+lrwxrwxrwx     root/root       usr/lib/libOSMesa.so.8 -> libOSMesa.so.8.0.0
+-rwxr-xr-x     root/root       usr/lib/libOSMesa.so.8.0.0
+-rwxr-xr-x     root/root       usr/lib/libgbm.la
+lrwxrwxrwx     root/root       usr/lib/libgbm.so -> libgbm.so.1.0.0
+lrwxrwxrwx     root/root       usr/lib/libgbm.so.1 -> libgbm.so.1.0.0
+-rwxr-xr-x     root/root       usr/lib/libgbm.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
+-rwxr-xr-x     root/root       usr/lib/libxatracker.la
+lrwxrwxrwx     root/root       usr/lib/libxatracker.so -> libxatracker.so.2.3.0
+lrwxrwxrwx     root/root       usr/lib/libxatracker.so.2 -> libxatracker.so.2.3.0
+-rwxr-xr-x     root/root       usr/lib/libxatracker.so.2.3.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/gbm.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/gl.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/glesv1_cm.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/glesv2.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/osmesa.pc
+-rw-r--r--     root/root       usr/lib/pkgconfig/xatracker.pc
+drwxr-xr-x     root/root       usr/lib/vdpau/
diff --git a/mesa3d/.md5sum b/mesa3d/.md5sum
new file mode 100644 (file)
index 0000000..27caefa
--- /dev/null
@@ -0,0 +1 @@
+e0ec73f7273662a74366f0d76dd19ac3  mesa-11.2.2.tar.xz
diff --git a/mesa3d/Pkgfile b/mesa3d/Pkgfile
new file mode 100644 (file)
index 0000000..7811216
--- /dev/null
@@ -0,0 +1,34 @@
+# Description: Mesa 3D Graphics Library
+# URL: http://www.mesa3d.org
+# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
+# Depends on: elfutils expat libdrm libvdpau llvm xorg-dri3proto xorg-glproto xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-presentproto xorg-libxxf86vm
+# Optional: nettle
+
+name=mesa3d
+version=11.2.2
+release=1
+source=(ftp://ftp.freedesktop.org/pub/mesa/$version/mesa-$version.tar.xz)
+
+build() {
+  cd mesa-$version
+
+  ./configure --prefix=/usr \
+              --build=aarch64-unknown-linux-gnueabi \
+              --sysconfdir=/etc \
+              --disable-gallium-llvm \
+              --enable-gbm \
+              --enable-gles1 \
+              --enable-gles2 \
+              --enable-glx-tls \
+              --enable-osmesa \
+              --enable-texture-float \
+              --enable-xa \
+              --enable-llvm-shared-libs \
+              --disable-dependency-tracking \
+              --with-dri-drivers=swrast \
+              --with-gallium-drivers=swrast,svga,freedreno \
+              --with-egl-platforms=x11,drm
+
+  make
+  make DESTDIR=$PKG install
+}