diff --git a/package/x11/firefox/cairo-linkage.patch b/package/x11/firefox/cairo-linkage.patch deleted file mode 100644 index f81af283e..000000000 --- a/package/x11/firefox/cairo-linkage.patch +++ /dev/null @@ -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 diff --git a/package/x11/firefox/firefox.conf b/package/x11/firefox/firefox.conf index 96814f8bf..31682b236 100644 --- a/package/x11/firefox/firefox.conf +++ b/package/x11/firefox/firefox.conf @@ -27,19 +27,3 @@ var_append extraconfopt " " '--disable-tests' var_append extraconfopt " " '--enable-image-decoders=all' var_append extraconfopt " " '--enable-image-encoders=all' -var_append extraconfopt " " '--enable-canvas' -var_append extraconfopt " " '--enable-mathml' -var_append extraconfopt " " '--enable-svg' - -pkginstalled libjpeg && var_append extraconfopt " " '--with-system-jpeg' -pkginstalled zlib && var_append extraconfopt " " '--with-system-zlib' -pkginstalled libpng && var_append extraconfopt " " '--with-system-png' -pkginstalled nspr && var_append extraconfopt ' ' '--with-system-nspr --with-system-nss' - -pkginstalled pango && var_append extraconfopt ' ' '--enable-pango' -pkginstalled cairo && var_append extraconfopt " " '--enable-system-cairo' - -# We need to recreate configure after gnome-linkage.patch is applied. -# Remove the hook together with the patch when it is no longer needed. -versionhotfix 2.0.0.14 -hook_add preconf 3 "autoconf-213" diff --git a/package/x11/firefox/firefox.desc b/package/x11/firefox/firefox.desc index 21813b1b2..53d1cf91f 100644 --- a/package/x11/firefox/firefox.desc +++ b/package/x11/firefox/firefox.desc @@ -36,8 +36,8 @@ [L] MPL [S] Stable -[V] 2.0.0.14 +[V] 3.0 [P] X --?--5---9 184.700 -[D] 4290142159 firefox-2.0.0.14-source.tar.bz2 http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.14/source/ +[D] 4087425007 firefox-3.0-source.tar.bz2 http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.0/source/