From: Victor Martinez Date: Tue, 9 Aug 2016 15:04:14 +0000 (+0000) Subject: mesa3d: added overlay port X-Git-Url: http://gitweb/?a=commitdiff_plain;h=7e01b0cc4a3738eb76e0281e19849a87c7d3b4df;p=ports%2Fxorg-arm64.git mesa3d: added overlay port --- diff --git a/mesa3d/.footprint b/mesa3d/.footprint new file mode 100644 index 0000000..038b92d --- /dev/null +++ b/mesa3d/.footprint @@ -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 index 0000000..27caefa --- /dev/null +++ b/mesa3d/.md5sum @@ -0,0 +1 @@ +e0ec73f7273662a74366f0d76dd19ac3 mesa-11.2.2.tar.xz diff --git a/mesa3d/Pkgfile b/mesa3d/Pkgfile new file mode 100644 index 0000000..7811216 --- /dev/null +++ b/mesa3d/Pkgfile @@ -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 +}