New commits:
commit b3a5a74c8fb3028e4d5ec23dd01620aa06794a92
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
xf86-video-mga: bump to 1.6.3
commit 267aa550bd627a81d2c3310a3424a3f1f0e3e438
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
nouveau: build fix for autogen hack
commit baf563115c2e7209b3de946a2154c45f1a5ebfec
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
xf86-video-nv: x-bit
commit b88b4cb09787b9843508e241ab732efae4a0bc8a
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
nv: bump to 2.1.20, build fix
commit 3ed0d7210f51debf9dc7d0ac879b33423b076d22
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
mesalib-1x: make it build (including Gallium drivers)
commit 92814bea340a7c817f01a6317390b8d1dbfaac87
Author: Thomas Orgis <sobukus AT sourcemage.org>
Commit: Thomas Orgis <sobukus AT sourcemage.org>
-# if list_find
+# TODO: Proper dependencies for those ... also libdrm ...
+ AVAILABLE_GALLIUM="i915 ilo nouveau r300 r600 radeonsi swrast"
+
config_query_multi MESALIB_GALLIUM \
"What Gallium3D drivers woulld you like to build?" \
- none llvm svga i915 i965 radeon nouveau swrast
+ none all $AVAILABLE_GALLIUM
+ if [[ $MESALIB_GALLIUM = all ]]; then
+ MESALIB_GALLIUM=$AVAILABLE_GALLIUM
+ fi
if [[ $MESALIB_GALLIUM != none ]]; then
list_add MESALIB_OPTS "--enable-egl"
@@ -55,8 +60,12 @@ case $MESALIB_BUILD in
# config_query_option MESALIB_OPTS "enable support for OpenGL ES 1.x
API?" n \
# "--enable-gles1" "--disable-gles1"
else
+ MESALIB_GALLIUM=
config_query_option MESALIB_OPTS "enable EGL library?" y \
"--enable-egl" "--disable-egl"
+ if list_find --enable-egl "$MESALIB_OPTS"; then
+ MESALIB_OPTS+=" --enable-gbm" # Mandatory!
+ fi
fi
;;
xlib)
diff --git a/graphics-libs/mesalib-1x/DETAILS
b/graphics-libs/mesalib-1x/DETAILS
index ae93913..68a2d9a 100755
--- a/graphics-libs/mesalib-1x/DETAILS
+++ b/graphics-libs/mesalib-1x/DETAILS
@@ -1,7 +1,7 @@
SPELL=mesalib-1x
SPELLX=MesaLib
- VERSION=10.2.5
-
SOURCE_HASH=sha512:9ff5b8f36290c24527ca0fc5db8a4d8d0fca5b0f1a8e4c977ec34052d0e4e887e45a0d97e8819790fad0ed10b56ea2caaa1c3a373595a6620b8d0a5ac40ed17d
+ VERSION=10.2.6
+
SOURCE_HASH=sha512:07775699fe29f373f84265f7f715b15a945c66cb98bef05faf3cb86fc34accbd9ace3a77b5dae928259118846867324375d9f48b1fef4a92681ecc091aa66266
PATCHLEVEL=0
# VX=`echo $VERSION | cut -d. -f-2`
SX=${SPELLX}-${VERSION}
diff --git a/graphics-libs/mesalib-1x/HISTORY
b/graphics-libs/mesalib-1x/HISTORY
index 80d8423..1e2342b 100644
--- a/graphics-libs/mesalib-1x/HISTORY
+++ b/graphics-libs/mesalib-1x/HISTORY
@@ -1,3 +1,14 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * BUILD, CONFIGURE: Change driver selection and make this beast build.
+ It is not perfect, but results in a working build including r600 and
+ nouveau drivers for me.
+ * PRE_BUILD, mesa-10.0-nv50-fix-build.patch: Remove typeid usage since
+ RTTI just won't work for us (another way would be to hack enforced
NDEBUG
+ where it belongs).
+
+2014-08-23 Thomas Orgis <sobukus AT sourcemage.org>
+ * DETAILS: version 10.2.6
+
2014-08-11 Sukneet Basuta <sukneet AT sourcemage.org>
* PRE_BUILD, gl_select.patch: added to install GL headers and libs
to correct path for smgl-gl_select
diff --git a/graphics-libs/mesalib-1x/PRE_BUILD
b/graphics-libs/mesalib-1x/PRE_BUILD
index 307a239..8644f9f 100755
--- a/graphics-libs/mesalib-1x/PRE_BUILD
+++ b/graphics-libs/mesalib-1x/PRE_BUILD
@@ -1,5 +1,8 @@
default_pre_build &&
cd $SOURCE_DIRECTORY &&
+# Wait ... why isn't NDEBUG in place? Seems to be filtered ...
+# http://pkgs.fedoraproject.org/cgit/mesa.git/tree/mesa-10.0-nv50-fix-build.patch
+patch -p1 < "$SCRIPT_DIRECTORY/mesa-10.0-nv50-fix-build.patch" &&
diff --git a/xorg-driver/xf86-video-mga/xf86-video-mga-1.4.13.tar.bz2.sig
b/xorg-driver/xf86-video-mga/xf86-video-mga-1.4.13.tar.bz2.sig
deleted file mode 100644
index fd8f522..0000000
Binary files a/xorg-driver/xf86-video-mga/xf86-video-mga-1.4.13.tar.bz2.sig
and /dev/null differ
diff --git a/xorg-driver/xf86-video-nouveau/HISTORY
b/xorg-driver/xf86-video-nouveau/HISTORY
index 06e88ba..f20a587 100644
--- a/xorg-driver/xf86-video-nouveau/HISTORY
+++ b/xorg-driver/xf86-video-nouveau/HISTORY
@@ -1,3 +1,7 @@
+2014-08-24 Thomas Orgis <sobukus AT sourcemage.org>
+ * PRE_BUILD: prevent shell syntax destruction by removal
+ of conditional body, providing eternal truth instead
+
2010-04-26 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Depends on libdrm with nouveau API enabled