diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2008-06-30 13:06:02 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2008-06-30 13:06:02 +0000 |
commit | ce1093077435e750ff9eea8f845634786bdaf67f (patch) | |
tree | 62b239a8d26d8d05d6f4bfdeae87bdca9ab391de /package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch | |
parent | b3f8508551ee63c5a81b2502e01185e223ee488a (diff) | |
download | buildroot-novena-ce1093077435e750ff9eea8f845634786bdaf67f.tar.gz buildroot-novena-ce1093077435e750ff9eea8f845634786bdaf67f.zip |
mesa: bump version
Based on googlecode r559 by John Voltz.
Diffstat (limited to 'package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch')
-rw-r--r-- | package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch | 436 |
1 files changed, 436 insertions, 0 deletions
diff --git a/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch b/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch new file mode 100644 index 000000000..9a76d57d0 --- /dev/null +++ b/package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch @@ -0,0 +1,436 @@ +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) ; \ |