# HG changeset patch
# User Andreas Weber
# Date 1423859157 -3600
# Fri Feb 13 21:25:57 2015 +0100
# Node ID ffb1ef58bb15a4bfffbed4f26382ce64c7ec6099
# Parent 5796aeaa4df4f661ead76f6d9b00baeef2965e9b
osmesa: added for offscreen rendering with OpenGL toolkits
diff -r 5796aeaa4df4 -r ffb1ef58bb15 dist-files.mk
--- a/dist-files.mk Sun Feb 08 11:56:57 2015 -0800
+++ b/dist-files.mk Fri Feb 13 21:25:57 2015 +0100
@@ -485,6 +485,7 @@
openscenegraph.mk \
openssl-1-fixes.patch \
openssl.mk \
+ osmesa.mk \
pango.mk \
pangomm.mk \
pcre.mk \
diff -r 5796aeaa4df4 -r ffb1ef58bb15 index.html
--- a/index.html Sun Feb 08 11:56:57 2015 -0800
+++ b/index.html Fri Feb 13 21:25:57 2015 +0100
@@ -1978,6 +1978,10 @@
openssl |
+ osmesa |
+ OSMesa |
+
+
pango |
Pango |
diff -r 5796aeaa4df4 -r ffb1ef58bb15 src/osmesa.mk
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/src/osmesa.mk Fri Feb 13 21:25:57 2015 +0100
@@ -0,0 +1,22 @@
+# This file is part of MXE Octave.
+# See index.html for further information.
+
+PKG := osmesa
+$(PKG)_VERSION := 10.2.2
+$(PKG)_CHECKSUM := 2cc7c5b80fd2ddbf540acf47dbaec68e8cab16a4
+$(PKG)_SUBDIR := Mesa-$($(PKG)_VERSION)
+$(PKG)_FILE := MesaLib-$($(PKG)_VERSION).tar.bz2
+$(PKG)_URL := ftp://ftp.freedesktop.org/pub/mesa/current/$($(PKG)_FILE)
+$(PKG)_DEPS :=
+
+define $(PKG)_UPDATE
+ echo 'Warning: Updates are temporarily disabled for package $(PKG).' >&2;
+ echo $($(PKG)_VERSION)
+endef
+
+define $(PKG)_BUILD
+ cd '$(1)' && scons platform=windows toolchain=crossmingw machine=x86 osmesa
+ # osmesa.dll, osmesa.o, libosmesa.a can now be found in
+ # ./tmp-osmesa/Mesa-10.2.2/build/windows-x86-debug/mesa/drivers/osmesa
+ # FIXME: How do we get them at the proper place?
+endef