Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 9 Nov 2006 19:24:56 -0500
From:      Mikhail Teterin <mi+mx@aldan.algebra.com>
To:        gnome@freebsd.org
Subject:   improving firefox port
Message-ID:  <200611091924.56887.mi%2Bmx@aldan.algebra.com>

next in thread | raw e-mail | index | archive | help
--Boundary-00=_Yb8UFlfOpWAcHdk
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hello!

The following changes to firefox/Makefile and mozilla/Makefile.common, along 
with attached additional patch (firefox/files/patch-sysbz2) allow:

	1) use of the base system's -lbz2 instead of compiling Mozilla's own;
	2) build and run the vendor's self-checks (yes, I'm still at it :-)

Please, consider committing ASAP. Thank you!

	-mi

--Boundary-00=_Yb8UFlfOpWAcHdk
Content-Type: text/x-diff;
  charset="us-ascii";
  name="mozilla.diff"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="mozilla.diff"

Index: firefox/Makefile
===================================================================
RCS file: /meow/ncvs/ports/www/firefox/Makefile,v
retrieving revision 1.163
diff -U2 -r1.163 Makefile
--- firefox/Makefile	6 Nov 2006 03:02:13 -0000	1.163
+++ firefox/Makefile	10 Nov 2006 00:20:30 -0000
@@ -24,5 +24,5 @@
 
 WANT_GNOME=	yes
-ALL_TARGET=	default
+ALL_TARGET=	default check
 CONFIGURE_ENV=	LOCALBASE=${LOCALBASE}
 EXTRA_CFLAGS=	-O2
Index: mozilla/Makefile.common
===================================================================
RCS file: /meow/ncvs/ports/www/mozilla/Makefile.common,v
retrieving revision 1.18
diff -U2 -r1.18 Makefile.common
--- mozilla/Makefile.common	1 Nov 2006 13:20:10 -0000	1.18
+++ mozilla/Makefile.common	9 Nov 2006 19:43:20 -0000
@@ -103,4 +103,6 @@
 			--exclude */nsprpub/*			\
 			--exclude mozilla/modules/libimg/png	\
+			--exclude mozilla/modules/libbz2	\
+			--exclude mozilla/modules/zlib		\
 			--exclude mozilla/jpeg			\
 			--exclude mozilla/dbm			\
@@ -140,5 +142,4 @@
 # Standard options from README
 MOZ_OPTIONS+=	--enable-crypto 	\
-		--disable-tests 	\
 		--enable-default-toolkit=gtk2 \
 		--enable-xft		\

--Boundary-00=_Yb8UFlfOpWAcHdk
Content-Type: text/x-diff;
  charset="us-ascii";
  name="patch-sysbz2"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-sysbz2"

--- Makefile.in	Thu Sep 14 14:07:02 2006
+++ Makefile.in	Sat Oct 28 13:30:00 2006
@@ -108,5 +106,4 @@
 
 ifdef MOZ_UPDATER
-tier_1_dirs += modules/libbz2
 tier_1_dirs += modules/libmar
 endif
--- toolkit/mozapps/update/src/updater/Makefile.in	Tue Aug 15 13:33:40 2006
+++ toolkit/mozapps/update/src/updater/Makefile.in	Sat Oct 28 13:33:07 2006
@@ -53,9 +53,10 @@
 PROGRAM = updater$(BIN_SUFFIX)
 
-REQUIRES = libmar libbz2
+REQUIRES = libmar
+
+OS_LIBS += -lbz2
 
 LIBS += \
 	$(DIST)/lib/$(LIB_PREFIX)mar.$(LIB_SUFFIX) \
-	$(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \
 	$(NULL)
 
--- extensions/metrics/build/Makefile.in	Mon Jun  5 15:48:49 2006
+++ extensions/metrics/build/Makefile.in	Sat Oct 28 13:34:30 2006
@@ -62,5 +62,4 @@
 SHARED_LIBRARY_LIBS = \
 		../src/$(LIB_PREFIX)metrics_s.$(LIB_SUFFIX) \
-		$(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \
 		$(NULL)
 
--- extensions/metrics/src/Makefile.in	Fri Aug 25 13:32:51 2006
+++ extensions/metrics/src/Makefile.in	Sat Oct 28 13:34:41 2006
@@ -58,5 +58,4 @@
 		  layout \
 		  widget \
-		  libbz2 \
 		  xulapp \
 		  extensions \
--- extensions/metrics/test/Makefile.in	Fri Jun  2 02:04:27 2006
+++ extensions/metrics/test/Makefile.in	Sat Oct 28 13:34:50 2006
@@ -64,5 +64,4 @@
 LIBS		= \
 		../src/$(LIB_PREFIX)metrics_s.$(LIB_SUFFIX) \
-		$(DIST)/lib/$(LIB_PREFIX)bz2.$(LIB_SUFFIX) \
 		$(XPCOM_GLUE_LDOPTS) \
 		$(NSPR_LIBS) \

--Boundary-00=_Yb8UFlfOpWAcHdk--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611091924.56887.mi%2Bmx>