|
|
@ -1,97 +0,0 @@ |
|
|
|
--- mozilla/configure.in.bak 2007-04-27 12:06:53.000000000 -0700
|
|
|
|
+++ mozilla/configure.in 2007-04-27 13:51:40.000000000 -0700
|
|
|
|
@@ -6731,12 +6731,29 @@ if test "$MOZ_SVG_RENDERER_CAIRO" -o "$M
|
|
|
|
PKG_CHECK_MODULES(CAIRO, cairo >= $CAIRO_VERSION) |
|
|
|
MOZ_CAIRO_CFLAGS=$CAIRO_CFLAGS |
|
|
|
MOZ_CAIRO_LIBS=$CAIRO_LIBS |
|
|
|
+
|
|
|
|
+ if test "$MOZ_X11"; then
|
|
|
|
+ if test "$MOZ_SVG_RENDERER_CAIRO"; then
|
|
|
|
+ PKG_CHECK_MODULES(CAIRO_XLIB, cairo-xlib >= $CAIRO_VERSION,,:)
|
|
|
|
+ MOZ_CAIRO_XLIB_CFLAGS=$CAIRO_XLIB_CFLAGS
|
|
|
|
+ MOZ_CAIRO_XLIB_LIBS="$XLDFLAGS $CAIRO_XLIB_LIBS"
|
|
|
|
+ fi
|
|
|
|
+ if test "$MOZ_ENABLE_CANVAS"; then
|
|
|
|
+ PKG_CHECK_MODULES(CAIRO_XRENDER, cairo-xlib-xrender >= $CAIRO_VERSION,,:)
|
|
|
|
+ MOZ_CAIRO_XRENDER_CFLAGS=$CAIRO_XRENDER_CFLAGS
|
|
|
|
+ MOZ_CAIRO_XRENDER_LIBS="$XLDFLAGS $CAIRO_XRENDER_LIBS"
|
|
|
|
+ fi
|
|
|
|
+ fi
|
|
|
|
fi |
|
|
|
fi |
|
|
|
|
|
|
|
AC_SUBST(MOZ_TREE_CAIRO) |
|
|
|
AC_SUBST(MOZ_CAIRO_CFLAGS) |
|
|
|
AC_SUBST(MOZ_CAIRO_LIBS) |
|
|
|
+AC_SUBST(MOZ_CAIRO_XLIB_CFLAGS)
|
|
|
|
+AC_SUBST(MOZ_CAIRO_XLIB_LIBS)
|
|
|
|
+AC_SUBST(MOZ_CAIRO_XRENDER_CFLAGS)
|
|
|
|
+AC_SUBST(MOZ_CAIRO_XRENDER_LIBS)
|
|
|
|
|
|
|
|
dnl ======================================================== |
|
|
|
dnl disable xul |
|
|
|
--- mozilla/layout/build/Makefile.in.bak 2007-04-27 12:13:22.000000000 -0700
|
|
|
|
+++ mozilla/layout/build/Makefile.in 2007-04-27 13:53:00.000000000 -0700
|
|
|
|
@@ -234,6 +234,17 @@ EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_LIBS) \
|
|
|
|
$(NULL) |
|
|
|
endif |
|
|
|
|
|
|
|
+ifdef MOZ_X11
|
|
|
|
+ifdef MOZ_SVG_RENDERER_CAIRO
|
|
|
|
+EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_XLIB_LIBS) \
|
|
|
|
+ $(NULL)
|
|
|
|
+endif
|
|
|
|
+ifdef MOZ_ENABLE_CANVAS
|
|
|
|
+EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_XRENDER_LIBS) \
|
|
|
|
+ $(NULL)
|
|
|
|
+endif
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
ifneq (,$(filter mac cocoa gtk,$(MOZ_WIDGET_TOOLKIT))) |
|
|
|
EXTRA_DSO_LDOPTS += \ |
|
|
|
$(TK_LIBS) \ |
|
|
|
--- mozilla/layout/svg/renderer/src/cairo/Makefile.in.bak 2007-04-27 13:55:51.000000000 -0700
|
|
|
|
+++ mozilla/layout/svg/renderer/src/cairo/Makefile.in 2007-04-27 13:49:51.000000000 -0700
|
|
|
|
@@ -93,6 +93,11 @@ LOCAL_INCLUDES = \
|
|
|
|
-I$(topsrcdir)/gfx/src \ |
|
|
|
$(NULL) |
|
|
|
|
|
|
|
+ifdef MOZ_X11
|
|
|
|
+CFLAGS += $(MOZ_CAIRO_XLIB_CFLAGS)
|
|
|
|
+CXXFLAGS += $(MOZ_CAIRO_XLIB_CFLAGS)
|
|
|
|
+endif
|
|
|
|
+
|
|
|
|
ifdef MOZ_ENABLE_GTK |
|
|
|
LOCAL_INCLUDES += -I$(topsrcdir)/gfx/src/gtk |
|
|
|
CFLAGS += $(MOZ_GTK_CFLAGS) $(MOZ_GTK2_CFLAGS) |
|
|
|
--- mozilla/config/autoconf.mk.in.bak 2007-04-27 12:12:12.000000000 -0700
|
|
|
|
+++ mozilla/config/autoconf.mk.in 2007-04-27 13:47:28.000000000 -0700
|
|
|
|
@@ -207,6 +207,8 @@ MOZ_SVG_RENDERER_CAIRO = @MOZ_SVG_RENDER
|
|
|
|
MOZ_LIBART_CFLAGS = @MOZ_LIBART_CFLAGS@ |
|
|
|
MOZ_ENABLE_CANVAS = @MOZ_ENABLE_CANVAS@ |
|
|
|
MOZ_CAIRO_CFLAGS = @MOZ_CAIRO_CFLAGS@ |
|
|
|
+MOZ_CAIRO_XLIB_CFLAGS = @MOZ_CAIRO_XLIB_CFLAGS@
|
|
|
|
+MOZ_CAIRO_XRENDER_CFLAGS = @MOZ_CAIRO_XRENDER_CFLAGS@
|
|
|
|
TX_EXE = @TX_EXE@ |
|
|
|
|
|
|
|
# Mac's don't like / in a #include, so we include the libart |
|
|
|
@@ -218,6 +220,8 @@ endif
|
|
|
|
endif |
|
|
|
MOZ_LIBART_LIBS = @MOZ_LIBART_LIBS@ |
|
|
|
MOZ_CAIRO_LIBS = @MOZ_CAIRO_LIBS@ |
|
|
|
+MOZ_CAIRO_XLIB_LIBS = @MOZ_CAIRO_XLIB_LIBS@
|
|
|
|
+MOZ_CAIRO_XRENDER_LIBS = @MOZ_CAIRO_XRENDER_LIBS@
|
|
|
|
|
|
|
|
MOZ_ENABLE_GNOMEUI = @MOZ_ENABLE_GNOMEUI@ |
|
|
|
MOZ_GNOMEUI_CFLAGS = @MOZ_GNOMEUI_CFLAGS@ |
|
|
|
--- mozilla/content/canvas/src/Makefile.in.bak 2007-04-27 12:25:38.000000000 -0700
|
|
|
|
+++ mozilla/content/canvas/src/Makefile.in 2007-04-27 12:25:00.000000000 -0700
|
|
|
|
@@ -94,7 +94,7 @@ FORCE_STATIC_LIB = 1
|
|
|
|
|
|
|
|
include $(topsrcdir)/config/rules.mk |
|
|
|
|
|
|
|
-CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(TK_CFLAGS)
|
|
|
|
+CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(MOZ_CAIRO_XRENDER_CFLAGS) $(TK_CFLAGS)
|
|
|
|
|
|
|
|
ifneq (,$(filter mac cocoa,$(MOZ_GFX_TOOLKIT))) |
|
|
|
# needed for nsDrawingSurfaceMac.h |