/[fink]/10.3/main/finkinfo/net/firefox.patch
ViewVC logotype

Contents of /10.3/main/finkinfo/net/firefox.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1.1.1 - (show annotations) (download) (vendor branch)
Thu Aug 31 16:24:10 2006 UTC (17 years, 8 months ago) by nieder
Branch: MAIN, IMPORT
CVS Tags: baseline-1_1_1, HEAD
Changes since 1.1: +0 -0 lines
Imported using TkCVS

1 diff -ruN mozilla-orig/.mozconfig mozilla/.mozconfig
2 --- mozilla-orig/.mozconfig Wed Dec 31 19:00:00 1969
3 +++ mozilla/.mozconfig Sat Jun 24 08:53:01 2006
4 @@ -0,0 +1,40 @@
5 +# sh
6 +# Build configuration script
7 +#
8 +# See http://www.mozilla.org/build/unix.html for build instructions.
9 +#
10 +
11 +. $topsrcdir/browser/config/mozconfig
12 +
13 +# Options for client.mk.
14 +# environment variables to set
15 +#mk_add_options MOZILLA_OFFICIAL=1
16 +#mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-@CONFIG_GUESS@
17 +
18 +# Options for 'configure' (same as command-line options).
19 +ac_add_options --enable-default-toolkit=gtk2
20 +ac_add_options --enable-xft
21 +#ac_add_options --disable-xft
22 +#ac_add_options --enable-freetype2
23 +ac_add_options --disable-freetype2
24 +ac_add_options --enable-xinerama
25 +ac_add_options --with-pthreads
26 +ac_add_options --disable-gnomevfs
27 +ac_add_options --enable-postscript
28 +
29 +#ac_add_options --enable-official-branding
30 +#ac_add_options --disable-shared
31 +#ac_add_options --enable-static
32 +#ac_add_options --enable-prebinding
33 +ac_add_options --disable-prebinding
34 +ac_add_options --disable-debug
35 +ac_add_options --disable-tests
36 +ac_add_options --enable-strip
37 +ac_add_options --enable-optimize='-O2'
38 +ac_add_options --enable-macos-target=10.3
39 +ac_add_options --with-default-mozilla-five-home=@PREFIX@/lib/firefox
40 +ac_add_options --with-system-jpeg=@PREFIX@
41 +ac_add_options --with-system-zlib=@PREFIX@
42 +ac_add_options --with-system-png=@PREFIX@
43 +#ac_add_options --with-ft-prefix=@PREFIX@/lib/freetype2
44 +#ac_add_options --with-ft-exec-prefix=@PREFIX@/lib/freetype2/bin
45 diff -ruN mozilla-orig/browser/app/mozilla.in mozilla/browser/app/mozilla.in
46 --- mozilla-orig/browser/app/mozilla.in Tue Sep 20 17:10:28 2005
47 +++ mozilla/browser/app/mozilla.in Sat Jun 24 08:53:01 2006
48 @@ -79,7 +79,9 @@
49 # If not, then start resolving symlinks until we find run-mozilla.sh
50 found=0
51 progname="$0"
52 -curdir=`dirname "$progname"`
53 +#curdir=`dirname "$progname"`
54 +# falsely uses %p/bin, so force it to use %p/lib/firefox
55 +curdir="$moz_libdir"
56 progbase=`basename "$progname"`
57 run_moz="$curdir/run-mozilla.sh"
58 if test -x "$run_moz"; then
59 diff -ruN mozilla-orig/browser/components/build/Makefile.in mozilla/browser/components/build/Makefile.in
60 --- mozilla-orig/browser/components/build/Makefile.in Thu Jul 15 16:43:54 2004
61 +++ mozilla/browser/components/build/Makefile.in Sat Jun 24 08:53:01 2006
62 @@ -75,6 +75,12 @@
63 $(MOZ_COMPONENT_LIBS) \
64 $(NULL)
65
66 +# fix for building on Mac/X11 (bug 257773)
67 +# dependencies for gkgfx
68 +ifeq ($(MOZ_WIDGET_TOOLKIT), gtk2)
69 +EXTRA_DSO_LDOPTS += $(MOZ_GTK2_LIBS)
70 +endif
71 +
72 # Need to link to CoreFoundation for Mac Migrators (PList reading code)
73 ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
74 EXTRA_DSO_LDOPTS += \
75 diff -ruN mozilla-orig/browser/config/mozconfig mozilla/browser/config/mozconfig
76 --- mozilla-orig/browser/config/mozconfig Wed Jul 7 04:31:10 2004
77 +++ mozilla/browser/config/mozconfig Sat Jun 24 08:53:01 2006
78 @@ -8,7 +8,7 @@
79
80 ac_add_options --disable-ldap
81 ac_add_options --disable-mailnews
82 -ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,gnomevfs,negotiateauth
83 +ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,pref,transformiix,universalchardet,webservices,inspector,negotiateauth
84 ac_add_options --enable-crypto
85 ac_add_options --disable-composer
86 ac_add_options --enable-single-profile
87 diff -ruN mozilla-orig/browser/locales/en-US/profile/bookmarks.html mozilla/browser/locales/en-US/profile/bookmarks.html
88 --- mozilla-orig/browser/locales/en-US/profile/bookmarks.html Thu Feb 3 22:03:07 2005
89 +++ mozilla/browser/locales/en-US/profile/bookmarks.html Sat Jun 24 08:53:01 2006
90 @@ -12,6 +12,7 @@
91 <DL><p>
92 <DT><A HREF="http://www.mozilla.org/products/firefox/central.html" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHWSURBVHjaYvz//z8DJQAggJiQOe/fv2fv7Oz8rays/N+VkfG/iYnJfyD/1+rVq7ffu3dPFpsBAAHEAHIBCJ85c8bN2Nj4vwsDw/8zQLwKiO8CcRoQu0DxqlWrdsHUwzBAAIGJmTNnPgYa9j8UqhFElwPxf2MIDeIrKSn9FwSJoRkAEEAM0DD4DzMAyPi/G+QKY4hh5WAXGf8PDQ0FGwJ22d27CjADAAIIrLmjo+MXA9R2kAHvGBA2wwx6B8W7od6CeQcggKCmCEL8bgwxYCbUIGTDVkHDBia+CuotgACCueD3TDQN75D4xmAvCoK9ARMHBzAw0AECiBHkAlC0Mdy7x9ABNA3obAZXIAa6iKEcGlMVQHwWyjYuL2d4v2cPg8vZswx7gHyAAAK7AOif7SAbOqCmn4Ha3AHFsIDtgPq/vLz8P4MSkJ2W9h8ggBjevXvHDo4FQUQg/kdypqCg4H8lUIACnQ/SOBMYI8bAsAJFPcj1AAEEjwVQqLpAbXmH5BJjqI0gi9DTAAgDBBCcAVLkgmQ7yKCZxpCQxqUZhAECCJ4XgMl493ug21ZD+aDAXH0WLM4A9MZPXJkJIIAwTAR5pQMalaCABQUULttBGCCAGCnNzgABBgAMJ5THwGvJLAAAAABJRU5ErkJggg==" LAST_CHARSET="ISO-8859-1" ID="rdf:#$GvPhC3">Getting Started</A>
93 <DT><A HREF="http://fxfeeds.mozilla.org/" LAST_MODIFIED="1094668003" FEEDURL="http://fxfeeds.mozilla.org/rss20.xml" ID="rdf:#$HvPhC3">Latest Headlines</A>
94 + <DT><A HREF="http://fink.sourceforge.net/" >Fink - Home</A>
95 </DL><p>
96 <HR>
97 <DT><H3 ID="rdf:#$6wPhC3">Quick Searches</H3>
98 diff -ruN mozilla-orig/build/unix/mozilla-config.in mozilla/build/unix/mozilla-config.in
99 --- mozilla-orig/build/unix/mozilla-config.in Fri Feb 10 03:18:15 2006
100 +++ mozilla/build/unix/mozilla-config.in Sat Jun 24 08:55:19 2006
101 @@ -115,7 +115,7 @@
102 fi
103
104 _nspr_libs="%FULL_NSPR_LIBS%"
105 -_xpcom_libs="-lxpcom $_nspr_libs"
106 +_xpcom_libs="-lxpcom -lxpcom_core $_nspr_libs"
107 _js_libs="-ljs"
108
109 if test "$echo_libs" = "yes"; then
110 diff -ruN mozilla-orig/build/unix/mozilla-xpcom.pc.in mozilla/build/unix/mozilla-xpcom.pc.in
111 --- mozilla-orig/build/unix/mozilla-xpcom.pc.in Thu Feb 9 14:07:30 2006
112 +++ mozilla/build/unix/mozilla-xpcom.pc.in Sat Jun 24 08:55:38 2006
113 @@ -8,5 +8,5 @@
114 Description: The Mozilla Cross Platform Component Library
115 Version: %MOZILLA_VERSION%
116 Requires: %MOZ_APP_NAME%-nspr = %MOZILLA_VERSION%
117 -Libs: -L${libdir} -lxpcom
118 +Libs: -L${libdir} -lxpcom -lxpcom_core
119 Cflags: -I${includedir}/xpcom -I${includedir}/string
120 diff -ruN mozilla-orig/config/add-chrome.pl mozilla/config/add-chrome.pl
121 --- mozilla-orig/config/add-chrome.pl Fri Feb 20 17:14:12 2004
122 +++ mozilla/config/add-chrome.pl Sat Jun 24 08:53:01 2006
123 @@ -14,7 +14,7 @@
124 my $jarFileName = $ARGV[4];
125
126 my $win32 = ($^O =~ /((MS)?win32)|cygwin|os2/i) ? 1 : 0;
127 -my $macos = ($^O =~ /MacOS|darwin/i) ? 1 : 0;
128 +my $macos = 0;
129 my $unix = !($win32 || $macos) ? 1 : 0;
130
131 sub foreignPlatformFile
132 diff -ruN mozilla-orig/config/autoconf.mk.in mozilla/config/autoconf.mk.in
133 --- mozilla-orig/config/autoconf.mk.in Sun Oct 31 00:29:54 2004
134 +++ mozilla/config/autoconf.mk.in Sat Jun 24 08:53:01 2006
135 @@ -32,14 +32,14 @@
136 prefix = @prefix@
137 exec_prefix = @exec_prefix@
138 bindir = @bindir@
139 -includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
140 +includedir = @includedir@/$(MOZ_APP_NAME)
141 libdir = @libdir@
142 datadir = @datadir@
143 mandir = @mandir@
144 -idldir = @datadir@/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
145 +idldir = @datadir@/idl/$(MOZ_APP_NAME)
146
147 -mozappdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
148 -mredir = $(libdir)/mre/mre-$(MOZ_APP_VERSION)
149 +mozappdir = $(libdir)/$(MOZ_APP_NAME)
150 +mredir = $(libdir)/mre/mre
151 mrelibdir = $(mredir)/lib
152
153 DIST = $(DEPTH)/dist
154 diff -ruN mozilla-orig/config/config.mk mozilla/config/config.mk
155 --- mozilla-orig/config/config.mk Tue Oct 12 00:11:11 2004
156 +++ mozilla/config/config.mk Sat Jun 24 08:53:01 2006
157 @@ -712,7 +712,7 @@
158 ifeq ($(OS_ARCH),Darwin)
159 ifdef USE_PREBINDING
160 export LD_PREBIND=1
161 -export LD_SEG_ADDR_TABLE=$(shell cd $(topsrcdir); pwd)/config/prebind-address-table
162 +export LD_PREBIND_ALLOW_OVERLAP=1
163 endif
164 ifdef MACOS_SDK_DIR
165 export NEXT_ROOT=$(MACOS_SDK_DIR)
166 diff -ruN mozilla-orig/configure mozilla/configure
167 --- mozilla-orig/configure Sun Oct 31 02:17:58 2004
168 +++ mozilla/configure Sat Jun 24 08:53:01 2006
169 @@ -4996,7 +4996,7 @@
170 ;;
171
172 *-darwin*)
173 - HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX -DXP_MACOSX -DNO_X11"
174 + HOST_CFLAGS="$HOST_CFLAGS -DXP_UNIX"
175 HOST_NSPR_MDCPUCFG='\"md/_darwin.cfg\"'
176 HOST_OPTIMIZE_FLAGS="${HOST_OPTIMIZE_FLAGS=-O3}"
177 ;;
178 @@ -5227,8 +5227,8 @@
179
180 *-darwin*)
181 _PEDANTIC=
182 - CFLAGS="$CFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
183 - CXXFLAGS="$CXXFLAGS -fpascal-strings -no-cpp-precomp -fno-common"
184 + CFLAGS="$CFLAGS -no-cpp-precomp -fno-common"
185 + CXXFLAGS="$CXXFLAGS -no-cpp-precomp -fno-common"
186 DLL_SUFFIX=".dylib"
187 DSO_LDOPTS=''
188 STRIP="$STRIP -x -S"
189 diff -ruN mozilla-orig/fink/applications/firefox.desktop mozilla/fink/applications/firefox.desktop
190 --- mozilla-orig/fink/applications/firefox.desktop Wed Dec 31 19:00:00 1969
191 +++ mozilla/fink/applications/firefox.desktop Sat Jun 24 08:53:01 2006
192 @@ -0,0 +1,10 @@
193 +[Desktop Entry]
194 +Encoding=UTF-8
195 +Name=Firefox Web Browser
196 +Comment=Browse the World Wide Web
197 +Exec=firefox
198 +Icon=firefox.xpm
199 +Terminal=false
200 +Type=Application
201 +Categories=Application;Network
202 +StartupNotify=true
203 diff -ruN mozilla-orig/fink/prefs.js mozilla/fink/prefs.js
204 --- mozilla-orig/fink/prefs.js Wed Dec 31 19:00:00 1969
205 +++ mozilla/fink/prefs.js Sat Jun 24 08:53:01 2006
206 @@ -0,0 +1,22 @@
207 +pref("general.useragent.vendorComment", "Fink Community Edition");
208 +
209 +// TrueType
210 +//pref("font.FreeType2.enable", true);
211 +//pref("font.freetype2.shared-library", "@PREFIX@/lib/libfreetype.6.dylib");
212 +//pref("font.freetype2.shared-library", "/usr/X11R6/lib/libfreetype.6.dylib");
213 +//pref("font.freetype2.autohinted", true);
214 +//pref("font.freetype2.unhinted", true);
215 +//pref("font.antialias.min", 10);
216 +//pref("font.embedded_bitmaps.max", 1000000);
217 +//pref("font.scale.tt_bitmap.dark_text.min", 64);
218 +//pref("font.scale.tt_bitmap.dark_text.gain", "0.0");
219 +//pref("font.directory.truetype.1", "/Library/Fonts");
220 +//pref("font.directory.truetype.2", "/Network/Library/Fonts");
221 +//pref("font.directory.truetype.3", "/System/Library/Fonts");
222 +//pref("font.directory.truetype.4", "/usr/X11R6/lib/X11/fonts/TTF");
223 +//pref("font.directory.truetype.5", "@PREFIX@/share/fonts/truetype");
224 +
225 +// AA with Bitmap scaling.
226 +//pref("font.scale.aa_bitmap.enable", true);
227 +//pref("font.scale.aa_bitmap.always", false);
228 +//pref("font.scale.aa_bitmap.min", 6);
229 diff -ruN mozilla-orig/gfx/src/gtk/nsScreenGtk.cpp mozilla/gfx/src/gtk/nsScreenGtk.cpp
230 --- mozilla-orig/gfx/src/gtk/nsScreenGtk.cpp Tue Apr 20 13:35:51 2004
231 +++ mozilla/gfx/src/gtk/nsScreenGtk.cpp Sat Jun 24 08:53:01 2006
232 @@ -140,10 +140,11 @@
233
234 gdk_error_trap_push();
235
236 + // gdk_property_get uses (length + 3) / 4, hence G_MAXLONG - 3 here.
237 if (!gdk_property_get(root_window,
238 gdk_atom_intern ("_NET_WORKAREA", FALSE),
239 cardinal_atom,
240 - 0, G_MAXLONG, FALSE,
241 + 0, G_MAXLONG - 3, FALSE,
242 &type_returned,
243 &format_returned,
244 &length_returned,
245 diff -ruN mozilla-orig/modules/libpref/src/nsPrefService.cpp mozilla/modules/libpref/src/nsPrefService.cpp
246 --- mozilla-orig/modules/libpref/src/nsPrefService.cpp Mon Jul 26 03:52:43 2004
247 +++ mozilla/modules/libpref/src/nsPrefService.cpp Sat Jun 24 08:53:01 2006
248 @@ -747,6 +747,7 @@
249 #elif defined(XP_BEOS)
250 "beos.js"
251 #endif
252 + , "fink.js"
253 };
254
255 rv = pref_LoadPrefsInDir(defaultPrefDir, specialFiles, NS_ARRAY_LENGTH(specialFiles));
256 diff -ruN mozilla-orig/nsprpub/config/nspr.m4 mozilla/nsprpub/config/nspr.m4
257 --- mozilla-orig/nsprpub/config/nspr.m4 Fri May 11 20:36:57 2001
258 +++ mozilla/nsprpub/config/nspr.m4 Sat Jun 24 08:54:19 2006
259 @@ -5,7 +5,7 @@
260
261 dnl AM_PATH_NSPR([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
262 dnl Test for NSPR, and define NSPR_CFLAGS and NSPR_LIBS
263 -AC_DEFUN(AM_PATH_NSPR,
264 +AC_DEFUN([AM_PATH_NSPR],
265 [dnl
266
267 AC_ARG_WITH(nspr-prefix,
268 diff -ruN mozilla-orig/nsprpub/configure mozilla/nsprpub/configure
269 --- mozilla-orig/nsprpub/configure Tue Sep 14 17:10:26 2004
270 +++ mozilla/nsprpub/configure Sat Jun 24 08:53:01 2006
271 @@ -3320,9 +3320,6 @@
272
273 # Add Mac OS X support for loading CFM & CFBundle plugins
274 if test -f /System/Library/Frameworks/Carbon.framework/Carbon; then
275 - cat >> confdefs.h <<\EOF
276 -#define XP_MACOSX 1
277 -EOF
278
279 OS_TARGET=MacOSX
280
281 @@ -4845,8 +4842,6 @@
282
283
284 case $target in
285 -*-darwin*)
286 - ;;
287 *)
288 echo $ac_n "checking for dlopen in -ldl""... $ac_c" 1>&6
289 echo "configure:4853: checking for dlopen in -ldl" >&5
290 diff -ruN mozilla-orig/nsprpub/pr/include/md/_darwin.h mozilla/nsprpub/pr/include/md/_darwin.h
291 --- mozilla-orig/nsprpub/pr/include/md/_darwin.h Wed Nov 26 20:30:44 2003
292 +++ mozilla/nsprpub/pr/include/md/_darwin.h Sat Jun 24 08:53:01 2006
293 @@ -55,7 +55,8 @@
294
295 #undef HAVE_STACK_GROWING_UP
296 #define HAVE_DLL
297 -#define USE_MACH_DYLD
298 +/* #define USE_MACH_DYLD */
299 +#define USE_DLFCN
300 #define _PR_HAVE_SOCKADDR_LEN
301 #define _PR_STAT_HAS_ST_ATIMESPEC
302 #define _PR_NO_LARGE_FILES
303 diff -ruN mozilla-orig/nsprpub/pr/src/Makefile.in mozilla/nsprpub/pr/src/Makefile.in
304 --- mozilla-orig/nsprpub/pr/src/Makefile.in Mon Mar 22 19:40:17 2004
305 +++ mozilla/nsprpub/pr/src/Makefile.in Sat Jun 24 08:53:01 2006
306 @@ -199,9 +199,9 @@
307 endif
308 endif
309
310 -ifeq ($(OS_TARGET),MacOSX)
311 -OS_LIBS = -framework CoreServices -framework CoreFoundation
312 -endif
313 +#ifeq ($(OS_TARGET),MacOSX)
314 +#OS_LIBS = -framework CoreServices -framework CoreFoundation
315 +#endif
316
317 ifdef GC_LEAK_DETECTOR
318 EXTRA_LIBS = -L$(dist_libdir) -lboehm
319 diff -ruN mozilla-orig/nsprpub/pr/src/linking/prlink.c mozilla/nsprpub/pr/src/linking/prlink.c
320 --- mozilla-orig/nsprpub/pr/src/linking/prlink.c Tue Jan 20 14:46:21 2004
321 +++ mozilla/nsprpub/pr/src/linking/prlink.c Sat Jun 24 08:53:01 2006
322 @@ -164,7 +164,8 @@
323 #if defined(SUNOS4) || defined(DARWIN) || defined(NEXTSTEP) \
324 || defined(WIN16) || defined(XP_OS2) \
325 || ((defined(OPENBSD) || defined(NETBSD)) && !defined(__ELF__))
326 -#define NEED_LEADING_UNDERSCORE
327 +/* On MacOSX 10.3, dlsym does not accept symbols with '_'. */
328 +/* #define NEED_LEADING_UNDERSCORE */
329 #endif
330
331 #ifdef XP_PC
332 diff -ruN mozilla-orig/security/nss/lib/pki1/oiddata.h mozilla/security/nss/lib/pki1/oiddata.h
333 --- mozilla-orig/security/nss/lib/pki1/oiddata.h Wed Feb 1 19:25:18 2006
334 +++ mozilla/security/nss/lib/pki1/oiddata.h Sat Jun 24 08:53:01 2006
335 @@ -39,6 +39,9 @@
336 static const char OIDDATA_CVS_ID[] = "@(#) $RCSfile: oiddata.h,v $ $Revision: 1.1.156.1 $ $Date: 2006/02/02 00:25:18 $ $Name: FIREFOX_1_0_8_RELEASE $ ; @(#) $RCSfile: oiddata.h,v $ $Revision: 1.1.156.1 $ $Date: 2006/02/02 00:25:18 $ $Name: FIREFOX_1_0_8_RELEASE $";
337 #endif /* DEBUG */
338
339 +/* added to fix building on Tiger/gcc4 (bug 284386) */
340 +/* fixed for 1.1, so remove this block from the patch for 1.1*/
341 +#include "pki1t.h"
342 #ifndef NSSPKI1T_H
343 #include "nsspki1t.h"
344 #endif /* NSSPKI1T_H */
345 diff -ruN mozilla-orig/themes/Makefile.in mozilla/themes/Makefile.in
346 --- mozilla-orig/themes/Makefile.in Sun May 16 14:16:49 2004
347 +++ mozilla/themes/Makefile.in Sat Jun 24 08:53:01 2006
348 @@ -54,7 +54,9 @@
349
350 # select classic as the default skin
351 libs::
352 - echo skin,install,select,classic/1.0 >> $(DIST)/bin/chrome/installed-chrome.txt
353 +# fix later
354 +# echo skin,install,select,classic/1.0 >> $(DIST)/bin/chrome/installed-chrome.txt
355
356 install::
357 - echo skin,install,select,classic/1.0 >> $(DESTDIR)$(mozappdir)/chrome/installed-chrome.txt
358 +# fix later
359 +# echo skin,install,select,classic/1.0 >> $(DESTDIR)$(mozappdir)/chrome/installed-chrome.txt

  ViewVC Help
Powered by ViewVC 1.1.17