diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-14 14:59:14 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2009-03-14 14:59:14 +0000 |
commit | 59b0aa7a7ee327688a77dd5d01d0b2032f6535a2 (patch) | |
tree | 734ec30ae8cf8acb65d94e98001d8947d437db3f /package/x11r7/mesa3d/mesa3d-7.0.3-cleanup.patch | |
parent | be245ad9c75863569add2d4b6a92922c3a680514 (diff) | |
download | buildroot-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.patch | 436 |
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) ; \ |