ALT Linux repositórios
S: | 23.1.8-alt2 |
5.0: | 7.4.1-alt2 |
4.1: | 7.0.4-alt9.M41.1 |
4.0: | 7.0.3-alt2.M40.2 |
+updates: | 7.0.2-alt1.M40.1 |
3.0: | 6.2.1-alt2 |
Group :: Sistema/Bibliotecas
RPM: Mesa
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
Patch: Mesa-7.0.2-alt-make.patch
Download
Download
--- Mesa-7.0.2/configs/default.alt 2007-11-01 18:30:52 +0300
+++ Mesa-7.0.2/configs/default 2007-11-16 11:53:49 +0300
@@ -25,8 +25,8 @@ GLU_CFLAGS =
# Misc tools and flags
MKLIB_OPTIONS =
-MKDEP = makedepend
-MKDEP_OPTIONS = -fdepend
+MKDEP = true
+MKDEP_OPTIONS =
MAKE = make
INSTALL = $(TOP)/bin/minstall
@@ -81,8 +81,8 @@ APP_LIB_DEPS = -lm
# Installation directories (for make install)
-INSTALL_DIR = /usr/local
-DRI_DRIVER_INSTALL_DIR = /usr/X11R6/lib/modules/dri
+INSTALL_DIR = /usr
+DRI_DRIVER_INSTALL_DIR = /usr/$(LIB_DIR)/X11/modules/dri
# Where libGL will look for DRI hardware drivers
DRI_DRIVER_SEARCH_DIR = $(DRI_DRIVER_INSTALL_DIR)
--- Mesa-7.0.2/configs/linux-dri-x86-64.alt 2007-06-22 02:10:53 +0400
+++ Mesa-7.0.2/configs/linux-dri-x86-64 2007-11-16 11:53:49 +0300
@@ -5,20 +5,10 @@ include $(TOP)/configs/linux-dri
CONFIG_NAME = linux-dri-x86-64
-ARCH_FLAGS = -m64
+ARCH_FLAGS = -m64 -DGLX_USE_TLS
ASM_FLAGS = -DUSE_X86_64_ASM
ASM_SOURCES = $(X86-64_SOURCES)
ASM_API = $(X86-64_API)
LIB_DIR = lib64
-
-# Library/program dependencies
-EXTRA_LIB_PATH=-L/usr/X11R6/lib64
-
-# ffb, gamma, and sis are missing because they have not be converted to use
-# the new interface. i810 are missing because there is no x86-64
-# system where they could *ever* be used.
-#
-DRI_DIRS = i915tex i915 i965 mach64 mga r128 r200 radeon tdfx unichrome savage r300
-
--- Mesa-7.0.2/configs/linux-dri-x86.alt 2007-11-01 22:09:01 +0300
+++ Mesa-7.0.2/configs/linux-dri-x86 2007-11-16 11:53:49 +0300
@@ -6,7 +6,7 @@ include $(TOP)/configs/linux-dri
CONFIG_NAME = linux-dri-x86
# Add -m32 to CFLAGS:
-ARCH_FLAGS = -m32
+ARCH_FLAGS = -m32 -DGLX_USE_TLS
ASM_FLAGS = -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM
ASM_SOURCES = $(X86_SOURCES)
--- Mesa-7.0.2/configs/linux-dri.alt 2007-11-01 22:09:01 +0300
+++ Mesa-7.0.2/configs/linux-dri 2007-11-16 11:54:05 +0300
@@ -13,7 +13,7 @@ CXX = g++
#MKDEP = gcc -M
#MKDEP_OPTIONS = -MF depend
-OPT_FLAGS = -O -g
+OPT_FLAGS = -pipe -O3
PIC_FLAGS = -fPIC
# Add '-DGLX_USE_TLS' to ARCH_FLAGS to enable TLS support.
@@ -25,7 +25,7 @@ DEFINES = -D_POSIX_SOURCE -D_POSIX_C_SOU
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING \
-DHAVE_ALIAS -DHAVE_POSIX_MEMALIGN
-X11_INCLUDES = -I/usr/X11R6/include
+X11_INCLUDES =
CFLAGS = -Wall -Wmissing-prototypes -std=c99 -ffast-math \
$(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) $(DEFINES) $(ASM_FLAGS)
@@ -41,7 +41,7 @@ CXXFLAGS += -fno-strict-aliasing
ASM_SOURCES =
# Library/program dependencies
-EXTRA_LIB_PATH=-L/usr/X11R6/lib
+EXTRA_LIB_PATH=
LIBDRM_CFLAGS = `pkg-config --cflags libdrm`
LIBDRM_LIB = `pkg-config --libs libdrm`
@@ -71,5 +71,4 @@ WINDOW_SYSTEM=dri
# gamma are missing because they have not been converted to use the new
# interface.
-DRI_DIRS = i810 i915tex i915 i965 mach64 mga r128 r200 r300 radeon s3v \
- savage sis tdfx trident unichrome ffb
+DRI_DIRS = i810 i915 i965 mach64 mga nouveau r128 r200 r300 radeon savage sis tdfx unichrome
--- Mesa-7.0.2/configs/linux.alt 2007-11-01 22:09:01 +0300
+++ Mesa-7.0.2/configs/linux 2007-11-16 11:53:49 +0300
@@ -8,7 +8,7 @@ CONFIG_NAME = linux
CC = gcc
CXX = g++
-OPT_FLAGS = -O3 -g
+OPT_FLAGS = -pipe -O3
PIC_FLAGS = -fPIC
# Add '-DGLX_USE_TLS' to ARCH_FLAGS to enable TLS support. Add -m32
@@ -20,7 +20,7 @@ DEFINES = -D_POSIX_SOURCE -D_POSIX_C_SOU
-D_BSD_SOURCE -D_GNU_SOURCE \
-DPTHREADS -DUSE_XSHM -DHAVE_POSIX_MEMALIGN
-X11_INCLUDES = -I/usr/X11R6/include
+X11_INCLUDES =
CFLAGS = -Wall -Wmissing-prototypes $(OPT_FLAGS) $(PIC_FLAGS) $(ARCH_FLAGS) \
$(DEFINES) $(ASM_FLAGS) $(X11_INCLUDES) -std=c99 -ffast-math
--- Mesa-7.0.2/src/mesa/drivers/dri/Makefile.template.alt 2007-11-01 18:30:52 +0300
+++ Mesa-7.0.2/src/mesa/drivers/dri/Makefile.template 2007-11-16 11:53:49 +0300
@@ -75,7 +75,7 @@ default: depend symlinks $(LIBNAME) $(TO
$(LIBNAME): $(OBJECTS) $(MESA_MODULES) $(WINOBJ) Makefile $(TOP)/src/mesa/drivers/dri/Makefile.template
$(TOP)/bin/mklib -ldflags '$(LDFLAGS)' -noprefix -o $@ \
- $(OBJECTS) $(MESA_MODULES) $(WINOBJ) $(DRI_LIB_DEPS)
+ $(OBJECTS) $(MESA_MODULES) -L$(TOP)/$(LIB_DIR) -lGL $(WINOBJ) $(DRI_LIB_DEPS)
$(TOP)/$(LIB_DIR)/$(LIBNAME): $(LIBNAME)