summaryrefslogtreecommitdiffstats
path: root/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch
diff options
context:
space:
mode:
authorPeter Korsgaard <jacmet@sunsite.dk>2009-03-14 14:59:14 +0000
committerPeter Korsgaard <jacmet@sunsite.dk>2009-03-14 14:59:14 +0000
commit59b0aa7a7ee327688a77dd5d01d0b2032f6535a2 (patch)
tree734ec30ae8cf8acb65d94e98001d8947d437db3f /package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch
parentbe245ad9c75863569add2d4b6a92922c3a680514 (diff)
downloadbuildroot-novena-59b0aa7a7ee327688a77dd5d01d0b2032f6535a2.tar.gz
buildroot-novena-59b0aa7a7ee327688a77dd5d01d0b2032f6535a2.zip
x11r7: update to 7.4
Patch by Dan Lykowski <lykowdk@gmail.com>, closes #181. Minor fixups for kdrive by me.
Diffstat (limited to 'package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch')
-rw-r--r--package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch436
1 files changed, 0 insertions, 436 deletions
diff --git a/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch b/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch
deleted file mode 100644
index 9a76d57d0..000000000
--- a/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch
+++ /dev/null
@@ -1,436 +0,0 @@
-diff -Nwrup Mesa-7.0.3/src/mesa/Makefile~ Mesa-7.0.3-fix/src/mesa/Makefile~
---- Mesa-7.0.3/src/mesa/Makefile~ 2007-11-01 11:30:52.000000000 -0400
-+++ Mesa-7.0.3-fix/src/mesa/Makefile~ 1969-12-31 19:00:00.000000000 -0500
-@@ -1,201 +0,0 @@
--# src/mesa/Makefile
--
--TOP = ../..
--include $(TOP)/configs/current
--
--include sources
--
--
--GL_MAJOR = 1
--GL_MINOR = 5
--GL_TINY = 0$(MESA_MAJOR)0$(MESA_MINOR)0$(MESA_TINY)
--
--
--.SUFFIXES : .cpp
--
--.c.o:
-- $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
--
--.cpp.o:
-- $(CXX) -c $(INCLUDE_DIRS) $(CXXFLAGS) $< -o $@
--
--.S.o:
-- $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
--
--
--# Figure out what to make here
--default:
-- @if [ "${DRIVER_DIRS}" = "dri" ] ; then \
-- $(MAKE) linux-solo ; \
-- elif [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(MAKE) osmesa-only ; \
-- elif [ "$(DRIVER_DIRS)" = "beos" ]; then \
-- $(MAKE) beos ; \
-- elif [ "$(DRIVER_DIRS)" = "directfb" ]; then \
-- $(MAKE) directfb ; \
-- elif [ "$(DRIVER_DIRS)" = "fbdev osmesa" ]; then \
-- $(MAKE) fbdev ; $(MAKE) osmesa-only ; \
-- else \
-- $(MAKE) stand-alone ; \
-- fi
--
--
--######################################################################
--# BeOS driver target
--
--beos: depend subdirs libmesa.a
-- cd drivers/beos; $(MAKE)
--
--
--######################################################################
--# Linux DRI drivers
--
--# Make archive of core object files
--libmesa.a: $(SOLO_OBJECTS)
-- @ $(TOP)/bin/mklib -o mesa -static $(SOLO_OBJECTS);
-- @if [ "${CONFIG_NAME}" = "beos" ] ; then \
-- mimeset -f "$@" ; \
-- fi
--
--linux-solo: depend subdirs libmesa.a
-- cd drivers/dri ; $(MAKE)
--
--
--#####################################################################
--# Stand-alone Mesa libGL, no built-in drivers (DirectFB)
--
--libgl-core: $(CORE_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS) \
-- -major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) $(CORE_OBJECTS) \
-- $(GL_LIB_DEPS)
--
--directfb: depend subdirs libgl-core
-- cd drivers/directfb ; $(MAKE)
--
--
--#####################################################################
--# fbdev Mesa driver (libGL.so)
--
--fbdev: $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) $(COMMON_DRIVER_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
-- -major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) \
-- $(COMMON_DRIVER_OBJECTS) $(GL_LIB_DEPS)
--
--
--######################################################################
--# Stand-alone Mesa libGL and libOSMesa
--STAND_ALONE_DRIVER_SOURCES = \
-- $(COMMON_DRIVER_SOURCES) \
-- $(X11_DRIVER_SOURCES)
--
--STAND_ALONE_DRIVER_OBJECTS = $(STAND_ALONE_DRIVER_SOURCES:.c=.o)
--
--STAND_ALONE_OBJECTS = \
-- $(CORE_OBJECTS) \
-- $(STAND_ALONE_DRIVER_OBJECTS)
--
--# For libOSMesa16 or libOSMesa32 we link _all_ the objects into the library,
--# not just the osmesa.o object (i.e. we don't have a libGL).
--OSMESA16_OBJECTS = \
-- $(CORE_OBJECTS) \
-- $(COMMON_DRIVER_OBJECTS) \
-- $(OSMESA_DRIVER_OBJECTS)
--
--
--stand-alone: depend subdirs $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME)
--
--osmesa-only: depend subdirs $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME)
--
--# Make the GL library
--$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(STAND_ALONE_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
-- -major $(GL_MAJOR) -minor $(GL_MINOR) -patch $(GL_TINY) \
-- -install $(TOP)/$(LIB_DIR) \
-- $(MKLIB_OPTIONS) $(GL_LIB_DEPS) $(STAND_ALONE_OBJECTS)
--
--# Make the OSMesa library
--# Note: version is kept at 6.5.3 to simplify app/linking issues
--$(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OSMESA_DRIVER_OBJECTS) $(OSMESA16_OBJECTS)
-- @ if [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
-- -ldflags '$(LDFLAGS)' \
-- -major 6 -minor 5 -patch 3 \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA16_OBJECTS) ; \
-- else \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
-- -ldflags '$(LDFLAGS)' \
-- -major 6 -minor 5 -patch 3 \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA_DRIVER_OBJECTS) ; \
-- fi
--
--
--######################################################################
--# libGL pkg-config file
--pcedit = sed \
-- -e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \
-- -e 's,@LIB_DIR@,$(LIB_DIR),' \
-- -e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),'
--gl.pc: gl.pc.in
-- $(pcedit) $< > $@
--
--######################################################################
--# Generic stuff
--
--depend: $(ALL_SOURCES)
-- @ echo "running $(MKDEP)"
-- @ touch depend
-- @$(MKDEP) $(MKDEP_OPTIONS) $(DEFINES) $(INCLUDE_DIRS) $(ALL_SOURCES) \
-- > /dev/null 2>/dev/null
--
--
--subdirs:
-- @ if echo "$(ASM_FLAGS)" | grep -q USE_X86_ASM ; then \
-- (cd x86 ; $(MAKE)) ; \
-- fi
-- @ if echo "$(ASM_FLAGS)" | grep -q USE_X86_64_ASM ; then \
-- (cd x86 ; $(MAKE)) ; \
-- (cd x86-64 ; $(MAKE)) ; \
-- fi
--
--
--install: default gl.pc
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig
-- $(INSTALL) -m 644 $(TOP)/include/GL/*.h $(DESTDIR)$(INSTALL_DIR)/include/GL
-- @if [ -e $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) ]; then \
-- $(INSTALL) $(TOP)/$(LIB_DIR)/libGL* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \
-- fi
-- $(INSTALL) -m 644 gl.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig
-- @if [ -e $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME) ]; then \
-- $(INSTALL) $(TOP)/$(LIB_DIR)/libOSMesa* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \
-- fi
-- @if [ "${DRIVER_DIRS}" = "dri" ] ; then \
-- cd drivers/dri ; $(MAKE) install ; \
-- fi
--
--## NOT INSTALLED YET:
--## $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GLES
--## $(INSTALL) -m 644 include/GLES/*.h $(DESTDIR)$(INSTALL_DIR)/include/GLES
--
--
--# Emacs tags
--tags:
-- etags `find . -name \*.[ch]` $(TOP)/include/GL/*.h
--
--clean:
-- -rm -f */*.o
-- -rm -f */*/*.o
-- -rm -f depend depend.bak libmesa.a
-- -rm -f drivers/*/*.o
-- (cd drivers/dri ; $(MAKE) clean)
-- (cd x86 ; $(MAKE) clean)
-- (cd x86-64 ; $(MAKE) clean)
--
--
--include depend
-diff -Nwrup Mesa-7.0.3/src/mesa/Makefile.orig Mesa-7.0.3-fix/src/mesa/Makefile.orig
---- Mesa-7.0.3/src/mesa/Makefile.orig 2007-09-12 12:03:23.000000000 -0400
-+++ Mesa-7.0.3-fix/src/mesa/Makefile.orig 1969-12-31 19:00:00.000000000 -0500
-@@ -1,194 +0,0 @@
--# src/mesa/Makefile
--
--TOP = ../..
--include $(TOP)/configs/current
--
--include sources
--
--
--GL_MAJOR = 1
--GL_MINOR = 5
--GL_TINY = 0$(MESA_MAJOR)0$(MESA_MINOR)0$(MESA_TINY)
--
--
--.SUFFIXES : .cpp
--
--.c.o:
-- $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
--
--.cpp.o:
-- $(CXX) -c $(INCLUDE_DIRS) $(CXXFLAGS) $< -o $@
--
--.S.o:
-- $(CC) -c $(INCLUDE_DIRS) $(CFLAGS) $< -o $@
--
--
--# Figure out what to make here
--default:
-- @if [ "${DRIVER_DIRS}" = "dri" ] ; then \
-- $(MAKE) linux-solo ; \
-- elif [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(MAKE) osmesa-only ; \
-- elif [ "$(DRIVER_DIRS)" = "beos" ]; then \
-- $(MAKE) beos ; \
-- elif [ "$(DRIVER_DIRS)" = "directfb" ]; then \
-- $(MAKE) directfb ; \
-- elif [ "$(DRIVER_DIRS)" = "fbdev osmesa" ]; then \
-- $(MAKE) fbdev ; $(MAKE) osmesa-only ; \
-- else \
-- $(MAKE) stand-alone ; \
-- fi
--
--
--######################################################################
--# BeOS driver target
--
--beos: depend subdirs libmesa.a
-- cd drivers/beos; $(MAKE)
--
--
--######################################################################
--# Linux DRI drivers
--
--# Make archive of core object files
--libmesa.a: $(SOLO_OBJECTS)
-- @ $(TOP)/bin/mklib -o mesa -static $(SOLO_OBJECTS);
-- @if [ "${CONFIG_NAME}" = "beos" ] ; then \
-- mimeset -f "$@" ; \
-- fi
--
--linux-solo: depend subdirs libmesa.a
-- cd drivers/dri ; $(MAKE)
--
--
--#####################################################################
--# Stand-alone Mesa libGL, no built-in drivers (DirectFB)
--
--libgl-core: $(CORE_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' \
-- -major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) $(CORE_OBJECTS) \
-- $(GL_LIB_DEPS)
--
--directfb: depend subdirs libgl-core
-- cd drivers/directfb ; $(MAKE)
--
--
--#####################################################################
--# fbdev Mesa driver (libGL.so)
--
--fbdev: $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) $(COMMON_DRIVER_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' \
-- -major $(MESA_MAJOR) -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(CORE_OBJECTS) $(FBDEV_DRIVER_OBJECTS) \
-- $(COMMON_DRIVER_OBJECTS) $(GL_LIB_DEPS)
--
--
--######################################################################
--# Stand-alone Mesa libGL and libOSMesa
--STAND_ALONE_DRIVER_SOURCES = \
-- $(COMMON_DRIVER_SOURCES) \
-- $(X11_DRIVER_SOURCES)
--
--STAND_ALONE_DRIVER_OBJECTS = $(STAND_ALONE_DRIVER_SOURCES:.c=.o)
--
--STAND_ALONE_OBJECTS = \
-- $(CORE_OBJECTS) \
-- $(STAND_ALONE_DRIVER_OBJECTS)
--
--# For libOSMesa16 or libOSMesa32 we link _all_ the objects into the library,
--# not just the osmesa.o object (i.e. we don't have a libGL).
--OSMESA16_OBJECTS = \
-- $(CORE_OBJECTS) \
-- $(COMMON_DRIVER_OBJECTS) \
-- $(OSMESA_DRIVER_OBJECTS)
--
--
--stand-alone: depend subdirs $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME)
--
--osmesa-only: depend subdirs $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME)
--
--# Make the GL library
--$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(STAND_ALONE_OBJECTS)
-- @ $(TOP)/bin/mklib -o $(GL_LIB) -linker '$(CC)' \
-- -major $(GL_MAJOR) -minor $(GL_MINOR) -patch $(GL_TINY) \
-- -install $(TOP)/$(LIB_DIR) \
-- $(MKLIB_OPTIONS) $(GL_LIB_DEPS) $(STAND_ALONE_OBJECTS)
--
--# Make the OSMesa library
--# Note: version is kept at 6.5.3 to simplify app/linking issues
--$(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OSMESA_DRIVER_OBJECTS) $(OSMESA16_OBJECTS)
-- @ if [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
-- -major 6 -minor 5 -patch 3 \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA16_OBJECTS) ; \
-- else \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
-- -major 6 -minor 5 -patch 3 \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA_DRIVER_OBJECTS) ; \
-- fi
--
--
--######################################################################
--# libGL pkg-config file
--pcedit = sed \
-- -e 's,@INSTALL_DIR@,$(INSTALL_DIR),' \
-- -e 's,@LIB_DIR@,$(LIB_DIR),' \
-- -e 's,@VERSION@,$(MESA_MAJOR).$(MESA_MINOR).$(MESA_TINY),'
--gl.pc: gl.pc.in
-- $(pcedit) $< > $@
--
--######################################################################
--# Generic stuff
--
--depend: $(ALL_SOURCES)
-- @ echo "running $(MKDEP)"
-- @ touch depend
-- @$(MKDEP) $(MKDEP_OPTIONS) $(DEFINES) $(INCLUDE_DIRS) $(ALL_SOURCES) \
-- > /dev/null 2>/dev/null
--
--
--subdirs:
-- @ (cd x86 ; $(MAKE))
-- @ (cd x86-64 ; $(MAKE))
--
--
--install: default gl.pc
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GL
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)
-- $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig
-- $(INSTALL) -m 644 $(TOP)/include/GL/*.h $(DESTDIR)$(INSTALL_DIR)/include/GL
-- @if [ -e $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME) ]; then \
-- $(INSTALL) $(TOP)/$(LIB_DIR)/libGL* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \
-- fi
-- $(INSTALL) -m 644 gl.pc $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR)/pkgconfig
-- @if [ -e $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME) ]; then \
-- $(INSTALL) $(TOP)/$(LIB_DIR)/libOSMesa* $(DESTDIR)$(INSTALL_DIR)/$(LIB_DIR); \
-- fi
-- @if [ "${DRIVER_DIRS}" = "dri" ] ; then \
-- cd drivers/dri ; $(MAKE) install ; \
-- fi
--
--## NOT INSTALLED YET:
--## $(INSTALL) -d $(DESTDIR)$(INSTALL_DIR)/include/GLES
--## $(INSTALL) -m 644 include/GLES/*.h $(DESTDIR)$(INSTALL_DIR)/include/GLES
--
--
--# Emacs tags
--tags:
-- etags `find . -name \*.[ch]` $(TOP)/include/GL/*.h
--
--clean:
-- -rm -f */*.o
-- -rm -f */*/*.o
-- -rm -f depend depend.bak libmesa.a
-- -rm -f drivers/*/*.o
-- (cd drivers/dri ; $(MAKE) clean)
-- (cd x86 ; $(MAKE) clean)
-- (cd x86-64 ; $(MAKE) clean)
--
--
--include depend
-diff -Nwrup Mesa-7.0.3/src/mesa/Makefile.rej Mesa-7.0.3-fix/src/mesa/Makefile.rej
---- Mesa-7.0.3/src/mesa/Makefile.rej 2007-09-28 20:43:28.000000000 -0400
-+++ Mesa-7.0.3-fix/src/mesa/Makefile.rej 1969-12-31 19:00:00.000000000 -0500
-@@ -1,29 +0,0 @@
--***************
--*** 120,132 ****
-- $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OSMESA_DRIVER_OBJECTS) $(OSMESA16_OBJECTS)
-- @ if [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
--- -major $(MESA_MAJOR) \
-- -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA16_OBJECTS) ; \
-- else \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
--- -major $(MESA_MAJOR) \
-- -minor $(MESA_MINOR) -patch $(GL_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA_DRIVER_OBJECTS) ; \
----- 120,132 ----
-- $(TOP)/$(LIB_DIR)/$(OSMESA_LIB_NAME): $(OSMESA_DRIVER_OBJECTS) $(OSMESA16_OBJECTS)
-- @ if [ "${DRIVER_DIRS}" = "osmesa" ] ; then \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
--+ -ldflags '$(LDFLAGS)' -major $(MESA_MAJOR) \
-- -minor $(MESA_MINOR) -patch $(MESA_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA16_OBJECTS) ; \
-- else \
-- $(TOP)/bin/mklib -o $(OSMESA_LIB) -linker '$(CC)' \
--+ -ldflags '$(LDFLAGS)' -major $(MESA_MAJOR) \
-- -minor $(MESA_MINOR) -patch $(GL_TINY) \
-- -install $(TOP)/$(LIB_DIR) $(MKLIB_OPTIONS) \
-- $(OSMESA_LIB_DEPS) $(OSMESA_DRIVER_OBJECTS) ; \