[49646] trunk/dports/www/firefox-x11-devel/files

jeremyhu at macports.org jeremyhu at macports.org
Tue Apr 14 03:56:22 PDT 2009


Revision: 49646
          http://trac.macports.org/changeset/49646
Author:   jeremyhu at macports.org
Date:     2009-04-14 03:56:20 -0700 (Tue, 14 Apr 2009)
Log Message:
-----------
firefox-x11-devel: Updated patches to match upstream... doesn't actually change the build

Modified Paths:
--------------
    trunk/dports/www/firefox-x11-devel/files/configure.patch
    trunk/dports/www/firefox-x11-devel/files/make-install.patch
    trunk/dports/www/firefox-x11-devel/files/xpcom-Makefile.patch
    trunk/dports/www/firefox-x11-devel/files/xulrunner-app-Makefile.patch

Modified: trunk/dports/www/firefox-x11-devel/files/configure.patch
===================================================================
--- trunk/dports/www/firefox-x11-devel/files/configure.patch	2009-04-14 07:58:36 UTC (rev 49645)
+++ trunk/dports/www/firefox-x11-devel/files/configure.patch	2009-04-14 10:56:20 UTC (rev 49646)
@@ -1,18 +1,34 @@
+diff --git a/config/autoconf.mk.in b/config/autoconf.mk.in
+--- config/autoconf.mk.in
++++ config/autoconf.mk.in
+@@ -76,16 +76,18 @@ LIBXUL_DIST	= @LIBXUL_DIST@
+ XULRUNNER_STUB_NAME = @XULRUNNER_STUB_NAME@
+ 
+ MOZ_CHROME_FILE_FORMAT	= @MOZ_CHROME_FILE_FORMAT@
+ 
+ MOZ_WIDGET_TOOLKIT	= @MOZ_WIDGET_TOOLKIT@
+ MOZ_GFX_TOOLKIT		= @MOZ_GFX_TOOLKIT@
+ MOZ_GFX_OPTIMIZE_MOBILE = @MOZ_GFX_OPTIMIZE_MOBILE@
+ 
++MOZ_FS_LAYOUT = @MOZ_FS_LAYOUT@
++
+ MOZ_DFB			= @MOZ_DFB@
+ MOZ_X11			= @MOZ_X11@
+ 
+ MOZ_PANGO = @MOZ_PANGO@
+ 
+ MOZ_JS_LIBS		   = @MOZ_JS_LIBS@
+ 
+ MOZ_DEBUG	= @MOZ_DEBUG@
 diff --git a/configure.in b/configure.in
 --- configure.in
 +++ configure.in
-@@ -1558,21 +1558,21 @@ case "$host" in
-         if test "`${PYTHON} -c 'import sys; print sys.platform;'`" != "cygwin"; then
-             PYTHON="${CYGWIN_WRAPPER} $PYTHON"
-         fi
-         ;;
+@@ -1562,17 +1562,16 @@ case "$host" in
      esac
      ;;
  
  *-darwin*)
--    HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
-+    HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX"
-+    HOST_CXXFLAGS="$HOST_CXXFLAGS -DXP_UNIX -DXP_MACOSX"
+     HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
      HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
      HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
      MOZ_FIX_LINK_PATHS='-Wl,-executable_path,$(LIBXUL_DIST)/bin'
@@ -25,7 +41,7 @@
      HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
      ;;
  
-@@ -1704,25 +1704,24 @@ case "$target" in
+@@ -1704,25 +1703,24 @@ case "$target" in
      esac
      ;;
  
@@ -53,7 +69,26 @@
      MACOSX=1
  
      dnl DTrace and -dead_strip don't interact well. See bug 403132.
-@@ -4754,28 +4753,30 @@ cairo-os2)
+@@ -4678,16 +4676,18 @@ MOZ_ARG_HEADER(Toolkit Options)
+     fi
+ 
+ AC_DEFINE_UNQUOTED(MOZ_DEFAULT_TOOLKIT,"$MOZ_WIDGET_TOOLKIT")
+ 
+ dnl ========================================================
+ dnl = Enable the toolkit as needed                         =
+ dnl ========================================================
+ 
++MOZ_FS_LAYOUT="unix"
++
+ case "$MOZ_WIDGET_TOOLKIT" in
+ photon)
+ 	MOZ_ENABLE_PHOTON=1
+ 	AC_DEFINE(MOZ_WIDGET_PHOTON)
+     ;;
+ 
+ cairo-windows)
+     MOZ_WIDGET_TOOLKIT=windows
+@@ -4754,28 +4754,30 @@ cairo-os2)
      TK_LIBS='$(MOZ_CAIRO_LIBS)'
      ;;
  
@@ -66,6 +101,7 @@
      else
          MOZ_WIDGET_TOOLKIT=mac
      fi
++    MOZ_FS_LAYOUT="bundle"
      MOZ_GFX_TOOLKIT=cairo
      MOZ_USER_DIR="Mozilla"
      AC_DEFINE(XP_MACOSX)
@@ -73,7 +109,6 @@
      AC_DEFINE(TARGET_API_MAC_CARBON)
      TK_LIBS='-framework Carbon -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework AddressBook'
 -    TK_CFLAGS="-I${MACOS_SDK_DIR}/Developer/Headers/FlatCarbon"
-+    TK_CFLAGS="-DNO_X11"
      CFLAGS="$CFLAGS $TK_CFLAGS"
      CXXFLAGS="$CXXFLAGS $TK_CFLAGS"
 +    LIBXUL_LIBS='$(XPCOM_FROZEN_LDOPTS) $(LIBXUL_DIST)/bin/XUL -lobjc'
@@ -85,34 +120,21 @@
  fi
  
  if test "$COMPILE_ENVIRONMENT"; then
-@@ -4790,16 +4791,30 @@ if test "$COMPILE_ENVIRONMENT"; then
+@@ -4788,16 +4790,17 @@ if test "$COMPILE_ENVIRONMENT"; then
+     fi
+ 
      PKG_CHECK_MODULES(MOZ_GTK2, gtk+-2.0 >= $GTK2_VERSION gtk+-unix-print-2.0 glib-2.0 gobject-2.0 $GDK_PACKAGES)
    fi
  
  fi # COMPILE_ENVIRONMENT
  
  AC_SUBST(MOZ_DEFAULT_TOOLKIT)
++AC_SUBST(MOZ_FS_LAYOUT)
  
  dnl ========================================================
-+dnl = Filesystem layout choice.  Mainly useful for determining
-+dnl = if we're building on darwin "unix like" or "OSX like"
-+dnl ========================================================
-+
-+MOZILLA_FS_LAYOUT="unix"
-+case "$MOZ_WIDGET_TOOLKIT" in
-+cairo-mac|cairo-cocoa)
-+	MOZILLA_FS_LAYOUT="bundle"
-+	;;
-+esac
-+
-+AC_SUBST(MOZILLA_FS_LAYOUT)
-+
-+dnl ========================================================
  dnl = startup-notification support module
  dnl ========================================================
  
  if test "$MOZ_ENABLE_GTK2"
  then
      MOZ_ENABLE_STARTUP_NOTIFICATION=
- 
-     MOZ_ARG_ENABLE_BOOL(startup-notification,

Modified: trunk/dports/www/firefox-x11-devel/files/make-install.patch
===================================================================
--- trunk/dports/www/firefox-x11-devel/files/make-install.patch	2009-04-14 07:58:36 UTC (rev 49645)
+++ trunk/dports/www/firefox-x11-devel/files/make-install.patch	2009-04-14 10:56:20 UTC (rev 49646)
@@ -8,7 +8,7 @@
 +ifneq (,$(filter WINNT,$(OS_ARCH)))
 +	$(error "make install" is not supported on this platform. Use "make package" instead.)
 +endif
-+ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
++ifeq (bundle,$(MOZ_FS_LAYOUT))
  	$(error "make install" is not supported on this platform. Use "make package" instead.)
  endif
  	$(NSINSTALL) -D $(DESTDIR)$(installdir)

Modified: trunk/dports/www/firefox-x11-devel/files/xpcom-Makefile.patch
===================================================================
--- trunk/dports/www/firefox-x11-devel/files/xpcom-Makefile.patch	2009-04-14 07:58:36 UTC (rev 49645)
+++ trunk/dports/www/firefox-x11-devel/files/xpcom-Makefile.patch	2009-04-14 10:56:20 UTC (rev 49646)
@@ -5,7 +5,7 @@
  endif
  
 -ifeq (Darwin,$(OS_ARCH))
-+ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
++ifeq (bundle,$(MOZ_FS_LAYOUT))
  EXTRA_DSO_LDOPTS += $(DIST)/bin/XUL
  DEPENDENT_LIBS_LIST += XUL
  else

Modified: trunk/dports/www/firefox-x11-devel/files/xulrunner-app-Makefile.patch
===================================================================
--- trunk/dports/www/firefox-x11-devel/files/xulrunner-app-Makefile.patch	2009-04-14 07:58:36 UTC (rev 49645)
+++ trunk/dports/www/firefox-x11-devel/files/xulrunner-app-Makefile.patch	2009-04-14 10:56:20 UTC (rev 49646)
@@ -23,7 +23,7 @@
  
  ifndef MOZ_ENABLE_LIBXUL
 -ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
-+ifeq (cocoa,$(MOZ_WIDGET_TOOLKIT))
++ifeq (bundle,$(MOZ_FS_LAYOUT))
  LIBS += $(DIST)/bin/XUL
  else
  EXTRA_DSO_LIBS += xul
@@ -34,7 +34,7 @@
 -ifneq (,$(filter-out OS2 WINNT Darwin BeOS,$(OS_ARCH)))
 -
 +ifneq (,$(filter-out OS2 WINNT BeOS,$(OS_ARCH)))
-+ifneq (cocoa, $(MOZ_WIDGET_TOOLKIT))
++ifeq (unix, $(MOZ_FS_LAYOUT))
  xulrunner:: mozilla.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk
  	cat $< | sed -e "s|%MOZAPPDIR%|$(mozappdir)|" \
                  -e "s|%MOZ_USER_DIR%|.mozilla/xulrunner|" \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090414/e37de871/attachment.html>


More information about the macports-changes mailing list