Skip to content

Commit

Permalink
Merge pull request #469 from Florin65/mesa-lib
Browse files Browse the repository at this point in the history
mesa-lib: version bumped to 11.2.1.

Closes #432
  • Loading branch information
Ratler committed May 1, 2016
2 parents d290edc + 7c7f4bb commit 2f4ee1b
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 23 deletions.
10 changes: 9 additions & 1 deletion lib/mesa-lib/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,12 @@ else
OPTS+=" --enable-egl --enable-osmesa --with-gallium-drivers="
fi &&

OPTS+=" --with-egl-platforms=drm,x11" &&

if in_depends $MODULE wayland; then
OPTS+=",wayland"
fi &&

OPTS+=" --enable-dri \
--enable-dri3 \
--enable-xa \
Expand All @@ -18,7 +24,9 @@ OPTS+=" --enable-dri \
--enable-gles2 \
--enable-shared-glapi \
--enable-texture-float \
--with-egl-platforms=drm,x11 \
--disable-omx \
--disable-opencl \
--disable-opencl-icd \
--with-dri-drivers=swrast,$(echo $MESADRIVER | sed s/\ /,/g)" &&

default_build
80 changes: 61 additions & 19 deletions lib/mesa-lib/DEPENDS
Original file line number Diff line number Diff line change
@@ -1,25 +1,67 @@
depends libxml2
depends expat
depends glproto
depends dri2proto
depends dri3proto
depends libdrm
depends makedepend
depends libXdamage
depends libdmx
depends bigreqsproto
depends xf86driproto
depends glproto
depends randrproto
depends fixesproto
depends damageproto
depends xf86bigfontproto
depends scrnsaverproto
depends xf86dgaproto
depends videoproto
depends compositeproto
depends trapproto
depends xineramaproto
depends xcmiscproto
depends presentproto
depends libxkbfile
depends libXt
depends evieext
depends libXfont
depends libxkbui
depends libXxf86vm
depends libxshmfence
depends libva
depends presentproto
depends Mako
depends nettle
depends libXaw
depends libXi
depends libXrender
depends libXtst
depends libXres
depends pixman
depends dbus-glib
depends xkeyboard-config
depends libpciaccess
depends libXinerama
depends xcb-util-keysyms
depends mesa-lib
depends %UDEV

optional_depends libinput "" "" "for libinput support"

optional_depends libevdev \
"--enable-kdrive-evdev" "" \
"for evdev support"

optional_depends libgcrypt \
"--with-sha1=libgcrypt" "" \
"for SHA1 implementation"

optional_depends libepoxy \
"--enable-glamor" \
"--disable-glamor" \
"for glamor support (needed for radeonsi driver)" y

optional_depends libunwind \
"--enable-libunwind" \
"--disable-libunwind" \
"for call-chain library support"

optional_depends libvdpau "--enable-vdpau" "--disable-vdpau" "vdpau hw acceleration"
optional_depends libXvMC "--enable-xvmc" "--disable-xvmc" "XvMC hw acceleration"
optional_depends wayland \
"--enable-wayland" "" \
"for Wayland support"

optional_depends elfutils "" "" "elfutils is required when building radeonsi driver"
optional_depends xmlto \
"--with-xmlto" \
"--without-xmlto" \
"for xmlto support to regenerate documentation" n

optional_depends llvm \
"--enable-gallium-llvm --enable-llvm-shared-libs" \
"" \
"llvm is required when building Gallium drivers"
optional_depends libXxf86misc "" "" "for some old binary compatibility" n
6 changes: 3 additions & 3 deletions lib/mesa-lib/DETAILS
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
MODULE=mesa-lib
VERSION=11.1.2
VERSION=11.2.1
SOURCE=mesa-$VERSION.tar.xz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/mesa-$VERSION
SOURCE_URL=ftp://ftp.freedesktop.org/pub/mesa/$VERSION/
SOURCE_VFY=sha256:8f72aead896b340ba0f7a4a474bfaf71681f5d675592aec1cb7ba698e319148b
SOURCE_VFY=sha256:a65207e9ae5c5f1c29f863c6a2cc98a7ab99762a24b82a248337f0ea9cfce01b
WEB_SITE=http://www.mesa3d.org
ENTERED=20060215
UPDATED=20160211
UPDATED=20160418
SHORT="Mesa 3D library"

cat << EOF
Expand Down

0 comments on commit 2f4ee1b

Please sign in to comment.