mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

97 lines
3.4 KiB

  1. --- mozilla/configure.in.bak 2007-04-27 12:06:53.000000000 -0700
  2. +++ mozilla/configure.in 2007-04-27 13:51:40.000000000 -0700
  3. @@ -6731,12 +6731,29 @@ if test "$MOZ_SVG_RENDERER_CAIRO" -o "$M
  4. PKG_CHECK_MODULES(CAIRO, cairo >= $CAIRO_VERSION)
  5. MOZ_CAIRO_CFLAGS=$CAIRO_CFLAGS
  6. MOZ_CAIRO_LIBS=$CAIRO_LIBS
  7. +
  8. + if test "$MOZ_X11"; then
  9. + if test "$MOZ_SVG_RENDERER_CAIRO"; then
  10. + PKG_CHECK_MODULES(CAIRO_XLIB, cairo-xlib >= $CAIRO_VERSION,,:)
  11. + MOZ_CAIRO_XLIB_CFLAGS=$CAIRO_XLIB_CFLAGS
  12. + MOZ_CAIRO_XLIB_LIBS="$XLDFLAGS $CAIRO_XLIB_LIBS"
  13. + fi
  14. + if test "$MOZ_ENABLE_CANVAS"; then
  15. + PKG_CHECK_MODULES(CAIRO_XRENDER, cairo-xlib-xrender >= $CAIRO_VERSION,,:)
  16. + MOZ_CAIRO_XRENDER_CFLAGS=$CAIRO_XRENDER_CFLAGS
  17. + MOZ_CAIRO_XRENDER_LIBS="$XLDFLAGS $CAIRO_XRENDER_LIBS"
  18. + fi
  19. + fi
  20. fi
  21. fi
  22. AC_SUBST(MOZ_TREE_CAIRO)
  23. AC_SUBST(MOZ_CAIRO_CFLAGS)
  24. AC_SUBST(MOZ_CAIRO_LIBS)
  25. +AC_SUBST(MOZ_CAIRO_XLIB_CFLAGS)
  26. +AC_SUBST(MOZ_CAIRO_XLIB_LIBS)
  27. +AC_SUBST(MOZ_CAIRO_XRENDER_CFLAGS)
  28. +AC_SUBST(MOZ_CAIRO_XRENDER_LIBS)
  29. dnl ========================================================
  30. dnl disable xul
  31. --- mozilla/layout/build/Makefile.in.bak 2007-04-27 12:13:22.000000000 -0700
  32. +++ mozilla/layout/build/Makefile.in 2007-04-27 13:53:00.000000000 -0700
  33. @@ -234,6 +234,17 @@ EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_LIBS) \
  34. $(NULL)
  35. endif
  36. +ifdef MOZ_X11
  37. +ifdef MOZ_SVG_RENDERER_CAIRO
  38. +EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_XLIB_LIBS) \
  39. + $(NULL)
  40. +endif
  41. +ifdef MOZ_ENABLE_CANVAS
  42. +EXTRA_DSO_LDOPTS += $(MOZ_CAIRO_XRENDER_LIBS) \
  43. + $(NULL)
  44. +endif
  45. +endif
  46. +
  47. ifneq (,$(filter mac cocoa gtk,$(MOZ_WIDGET_TOOLKIT)))
  48. EXTRA_DSO_LDOPTS += \
  49. $(TK_LIBS) \
  50. --- mozilla/layout/svg/renderer/src/cairo/Makefile.in.bak 2007-04-27 13:55:51.000000000 -0700
  51. +++ mozilla/layout/svg/renderer/src/cairo/Makefile.in 2007-04-27 13:49:51.000000000 -0700
  52. @@ -93,6 +93,11 @@ LOCAL_INCLUDES = \
  53. -I$(topsrcdir)/gfx/src \
  54. $(NULL)
  55. +ifdef MOZ_X11
  56. +CFLAGS += $(MOZ_CAIRO_XLIB_CFLAGS)
  57. +CXXFLAGS += $(MOZ_CAIRO_XLIB_CFLAGS)
  58. +endif
  59. +
  60. ifdef MOZ_ENABLE_GTK
  61. LOCAL_INCLUDES += -I$(topsrcdir)/gfx/src/gtk
  62. CFLAGS += $(MOZ_GTK_CFLAGS) $(MOZ_GTK2_CFLAGS)
  63. --- mozilla/config/autoconf.mk.in.bak 2007-04-27 12:12:12.000000000 -0700
  64. +++ mozilla/config/autoconf.mk.in 2007-04-27 13:47:28.000000000 -0700
  65. @@ -207,6 +207,8 @@ MOZ_SVG_RENDERER_CAIRO = @MOZ_SVG_RENDER
  66. MOZ_LIBART_CFLAGS = @MOZ_LIBART_CFLAGS@
  67. MOZ_ENABLE_CANVAS = @MOZ_ENABLE_CANVAS@
  68. MOZ_CAIRO_CFLAGS = @MOZ_CAIRO_CFLAGS@
  69. +MOZ_CAIRO_XLIB_CFLAGS = @MOZ_CAIRO_XLIB_CFLAGS@
  70. +MOZ_CAIRO_XRENDER_CFLAGS = @MOZ_CAIRO_XRENDER_CFLAGS@
  71. TX_EXE = @TX_EXE@
  72. # Mac's don't like / in a #include, so we include the libart
  73. @@ -218,6 +220,8 @@ endif
  74. endif
  75. MOZ_LIBART_LIBS = @MOZ_LIBART_LIBS@
  76. MOZ_CAIRO_LIBS = @MOZ_CAIRO_LIBS@
  77. +MOZ_CAIRO_XLIB_LIBS = @MOZ_CAIRO_XLIB_LIBS@
  78. +MOZ_CAIRO_XRENDER_LIBS = @MOZ_CAIRO_XRENDER_LIBS@
  79. MOZ_ENABLE_GNOMEUI = @MOZ_ENABLE_GNOMEUI@
  80. MOZ_GNOMEUI_CFLAGS = @MOZ_GNOMEUI_CFLAGS@
  81. --- mozilla/content/canvas/src/Makefile.in.bak 2007-04-27 12:25:38.000000000 -0700
  82. +++ mozilla/content/canvas/src/Makefile.in 2007-04-27 12:25:00.000000000 -0700
  83. @@ -94,7 +94,7 @@ FORCE_STATIC_LIB = 1
  84. include $(topsrcdir)/config/rules.mk
  85. -CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(TK_CFLAGS)
  86. +CXXFLAGS += $(MOZ_CAIRO_CFLAGS) $(MOZ_CAIRO_XRENDER_CFLAGS) $(TK_CFLAGS)
  87. ifneq (,$(filter mac cocoa,$(MOZ_GFX_TOOLKIT)))
  88. # needed for nsDrawingSurfaceMac.h