~mozillateam/thunderbird/thunderbird-3.0.head

2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
1
---
2
 mail/installer/Makefile.in          |    6 
6 by Fabien Tassin
* Update the installer patch to include missing files
3
 mail/installer/unix/packages-static |  514 ++++++++++++++++++++++++++++++++++++
4
 2 files changed, 517 insertions(+), 3 deletions(-)
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
5
6
Index: mozilla/mail/installer/Makefile.in
7
===================================================================
8
--- mozilla.orig/mail/installer/Makefile.in
9
+++ mozilla/mail/installer/Makefile.in
10
@@ -82,22 +82,22 @@
11
 	components/libgkplugin.so \
12
 	components/gkplugin.dll \
13
 	$(NULL)
14
 
15
 include $(topsrcdir)/config/rules.mk
16
 
17
 MOZ_PKG_REMOVALS = $(srcdir)/removed-files.in
18
 
19
-ifdef BUILD_STATIC_LIBS
20
 ifeq (WINNT,$(OS_ARCH))
21
 MOZ_PKG_MANIFEST_P = $(srcdir)/windows/packages-static
22
-endif
23
 else
24
-$(error you need a "--enable-static --disable-shared" build to create an installer)
25
+ifneq (,$(filter-out OS2 Darwin,$(OS_ARCH)))
26
+MOZ_PKG_MANIFEST_P = $(srcdir)/unix/packages-static
27
+endif
28
 endif
29
 
30
 MOZ_NONLOCALIZED_PKG_LIST = \
31
 	xpcom \
32
 	mail \
33
 	newsblog \
34
 	offline \
35
 	$(NULL)
36
Index: mozilla/mail/installer/unix/packages-static
37
===================================================================
38
--- /dev/null
39
+++ mozilla/mail/installer/unix/packages-static
6 by Fabien Tassin
* Update the installer patch to include missing files
40
@@ -0,0 +1,514 @@
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
41
+#filter substitution
42
+
43
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
44
+; Base Thunderbird Package File for Unix
45
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
46
+
47
+[@AB_CD@]
48
+bin/chrome/@AB_CD@.jar
49
+bin/chrome/@AB_CD@.manifest
50
+bin/dictionaries/*
51
+#ifdef MOZ_UPDATER
52
+bin/updater.ini
53
+#endif
54
+bin/isp/@AB_CD@/*
6 by Fabien Tassin
* Update the installer patch to include missing files
55
+bin/defaults/messenger/@AB_CD@/mailViews.dat
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
56
+
57
+[xpcom]
58
+bin/libmozjs.so
59
+bin/libmozlcms.so
60
+bin/libmozz.so
61
+bin/libplc4.so
62
+bin/libplds4.so
63
+bin/libthebes.so
64
+bin/libxpcom.so
65
+bin/libxpcom_core.so
66
+bin/libxpistub.so
67
+bin/libnspr4.so
68
+bin/libxul.so
69
+bin/components/libxpinstall.so
70
+bin/components/libjar50.so
71
+
72
+; Modules
73
+bin/modules/*
74
+
75
+; Kerberos NegotiateAuth
76
+bin/components/libauth.so
77
+
78
+; GNOME hooks
79
+bin/components/libmozgnome.so
80
+
81
+; Optional RSS extension
82
+[newsblog]
83
+bin/chrome/newsblog.jar
84
+bin/chrome/newsblog.manifest
85
+bin/components/newsblog.js
86
+
87
+[mail]
88
+bin/thunderbird-bin
89
+bin/thunderbird
90
+bin/application.ini
91
+bin/platform.ini
92
+bin/plugins/libnullplugin.so
6 by Fabien Tassin
* Update the installer patch to include missing files
93
+bin/plugins/libunixprintplugin.so
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
94
+bin/LICENSE.txt
95
+bin/license.html
96
+bin/README.txt
97
+bin/libsqlite3.so
6 by Fabien Tassin
* Update the installer patch to include missing files
98
+bin/libjemalloc.so
99
+bin/run-mozilla.sh
100
+bin/xpcshell
101
+bin/xpidl
102
+bin/xpt_dump
103
+bin/xpt_link
104
+bin/mozilla-xremote-client
105
+bin/nsinstall
106
+bin/regxpcom
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
107
+
108
+; shared libraries
109
+bin/libgfxpsshar.so
110
+bin/libgkgfx.so
111
+bin/libgtkxtbin.so
112
+bin/libjsj.so
113
+
114
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
115
+; Mail Specific Files
116
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
117
+bin/defaults/messenger/mailViews.dat
118
+bin/defaults/profile/localstore.rdf
119
+bin/defaults/profile/prefs.js
120
+bin/defaults/profile/mimeTypes.rdf
6 by Fabien Tassin
* Update the installer patch to include missing files
121
+bin/defaults/profile/US/localstore.rdf
122
+bin/defaults/profile/US/mimeTypes.rdf
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
123
+
124
+bin/isp/*
125
+
126
+bin/components/libmail.so
127
+bin/components/libmailcomps.so
128
+bin/components/addrbook.xpt
129
+bin/components/mime.xpt
130
+bin/components/mailnews.xpt
131
+bin/components/msgbase.xpt
132
+bin/components/msgcompose.xpt
133
+bin/components/msgdb.xpt
134
+bin/components/msgimap.xpt
135
+bin/components/msglocal.xpt
136
+bin/components/msgnews.xpt
137
+bin/components/msgsearch.xpt
138
+bin/components/import.xpt
139
+bin/components/libimport.so
140
+bin/components/impComm4xMail.xpt
141
+bin/components/mailview.xpt
142
+bin/components/mailprofilemigration.xpt
143
+bin/components/shellservice.xpt
144
+bin/components/xpcom_base.xpt
145
+bin/components/xpcom_system.xpt
146
+bin/components/xpcom_components.xpt
147
+bin/components/xpcom_ds.xpt
148
+bin/components/xpcom_io.xpt
149
+bin/components/xpcom_threads.xpt
150
+bin/components/xpcom_xpti.xpt
6 by Fabien Tassin
* Update the installer patch to include missing files
151
+bin/chrome/app-chrome.manifest
152
+bin/chrome/installed-chrome.txt
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
153
+bin/chrome/toolkit.jar
154
+bin/chrome/toolkit.manifest
155
+bin/chrome/comm.jar
156
+bin/chrome/comm.manifest
157
+bin/chrome/pippki.jar
158
+bin/chrome/pippki.manifest
159
+bin/chrome/messenger.jar
160
+bin/chrome/messenger.manifest
6 by Fabien Tassin
* Update the installer patch to include missing files
161
+bin/chrome/icons/default/default.xpm
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
162
+bin/chrome/icons/default/abcardWindow.xpm
6 by Fabien Tassin
* Update the installer patch to include missing files
163
+bin/chrome/icons/default/abcardWindow16.xpm
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
164
+bin/chrome/icons/default/addressbookWindow.xpm
6 by Fabien Tassin
* Update the installer patch to include missing files
165
+bin/chrome/icons/default/addressbookWindow16.xpm
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
166
+bin/chrome/icons/default/messengerWindow.xpm
6 by Fabien Tassin
* Update the installer patch to include missing files
167
+bin/chrome/icons/default/messengerWindow16.xpm
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
168
+bin/chrome/icons/default/msgcomposeWindow.xpm
6 by Fabien Tassin
* Update the installer patch to include missing files
169
+bin/chrome/icons/default/msgcomposeWindow16.xpm
170
+bin/icons/mozicon16.xpm
171
+bin/icons/mozicon50.xpm
172
+
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
173
+bin/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf
174
+
175
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
176
+; Mail Extensions (smime, etc.)
177
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
178
+bin/components/libunixproxy.so
179
+bin/components/mapihook.xpt
180
+bin/components/nsSetDefaultMail.js
181
+bin/components/offlineStartup.js
182
+bin/components/nsMailDefaultHandler.js
183
+
184
+bin/components/mdn-service.js
185
+
186
+bin/components/smime-service.js
187
+bin/components/msgsmime.xpt
188
+bin/components/libmsgsmime.so
189
+
190
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
191
+; Chrome Files
192
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
193
+
194
+bin/chrome/classic.jar
195
+bin/chrome/classic.manifest
196
+
197
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
198
+; Default Profile Settings
199
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
200
+
201
+; default pref files
202
+bin/defaults/pref/*
6 by Fabien Tassin
* Update the installer patch to include missing files
203
+bin/defaults/profile/*
204
+bin/defaults/wallet/*
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
205
+bin/greprefs/*
206
+
207
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
208
+; App extensions to Mail
209
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
210
+
211
+; LDAP components
212
+bin/components/mozldap.xpt
213
+bin/components/libmozldap.so
214
+bin/components/nsLDAPPrefsService.js
215
+bin/components/nsAbLDAPAttributeMap.js
216
+bin/libldap60.so
217
+bin/libldif60.so
218
+bin/libprldap60.so
6 by Fabien Tassin
* Update the installer patch to include missing files
219
+bin/libssldap60.so
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
220
+
221
+; wallet
222
+bin/components/wallet.xpt
223
+bin/components/libwallet.so
224
+bin/components/libwalletviewers.so
225
+bin/components/signonviewer.xpt
226
+
227
+; download progress
228
+bin/components/nsHelperAppDlg.js
229
+bin/components/nsDownloadManagerUI.js
230
+bin/components/nsProgressDialog.js
231
+bin/components/downloads.xpt
232
+
233
+; Protocol/Content handling
234
+bin/components/nsContentDispatchChooser.js
235
+bin/components/nsHandlerService.js
236
+bin/components/nsWebHandlerApp.js
237
+
238
+; spellchecker (may not be present)
239
+bin/components/spellchecker.xpt
240
+bin/components/libspellchecker.so
241
+
6 by Fabien Tassin
* Update the installer patch to include missing files
242
+; xpinstall (needed to dynamically install themes)
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
243
+bin/components/xpinstall.xpt
244
+bin/components/libxpinstall.so
245
+
246
+; misson control, autoconfig
247
+bin/defaults/autoconfig/platform.js
248
+bin/defaults/autoconfig/prefcalls.js
249
+bin/components/autoconfig.xpt
250
+bin/components/libautoconfig.so
251
+
252
+; Phishing Protection
253
+bin/components/nsPhishingProtectionApplication.js
254
+bin/components/nsUrlClassifierListManager.js
255
+bin/components/nsUrlClassifierLib.js
256
+bin/components/url-classifier.xpt
257
+
258
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
259
+; Base Package Files
260
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
261
+
262
+; xpconnect
263
+bin/components/xpconnect.xpt
264
+bin/components/libxpconnect.so
265
+
266
+; XP widgets/graphics
267
+bin/components/widget.xpt
268
+bin/components/gfx.xpt
269
+bin/components/libgkgfxthebes.so
270
+bin/components/libwidget_gtk2.so
271
+
272
+; layout
273
+bin/components/libgkplugin.so
274
+bin/components/libgklayout.so
275
+bin/components/layout_base.xpt
276
+bin/components/layout_printing.xpt
277
+bin/components/layout_xul.xpt
278
+bin/components/content_base.xpt
279
+bin/components/htmlparser.xpt
280
+bin/components/libhtmlpars.so
281
+bin/components/content_html.xpt
282
+bin/components/content_htmldoc.xpt
283
+bin/components/content_xmldoc.xpt
284
+bin/components/content_xslt.xpt
285
+bin/components/xultmpl.xpt
286
+bin/components/xuldoc.xpt
287
+bin/components/xulapp.xpt
288
+
289
+; Imaging:
290
+bin/components/imgicon.xpt
291
+bin/components/libimgicon.so
292
+bin/components/imglib2.xpt
293
+bin/components/libimglib2.so
294
+
295
+; accessibility (out of process API support)
296
+bin/components/accessibility.xpt
297
+bin/components/accessibility-msaa.xpt
298
+bin/components/libaccessibility.so
299
+
300
+; caps (JavaScript security)
301
+bin/components/caps.xpt
302
+bin/components/libcaps.so
303
+
304
+; glue: appshell, docshell, uriloader, chrome, components
305
+bin/components/appshell.xpt
306
+bin/components/libnsappshell.so
307
+bin/components/appstartup.xpt
308
+bin/components/docshell.xpt
309
+bin/components/libdocshell.so
310
+bin/components/uriloader.xpt
311
+bin/components/webBrowser_core.xpt
312
+bin/components/windowwatcher.xpt
313
+bin/components/webbrowserpersist.xpt
314
+bin/components/commandhandler.xpt
315
+; we need mozbrwser.xpt for nsIXULWindow.xpt
316
+bin/components/mozbrwsr.xpt
317
+
318
+; jar
319
+bin/components/jar.xpt
320
+
321
+; prefs
322
+bin/components/pref.xpt
323
+bin/components/libpref.so
324
+bin/components/libsystem-pref.so
325
+
326
+; profile
327
+bin/components/profile.xpt
328
+bin/components/toolkitprofile.xpt
329
+bin/components/libtoolkitcomps.so
330
+
331
+; toolkit
332
+bin/components/appstartup.xpt
333
+bin/components/commandlines.xpt
334
+bin/components/libcommandlines.so
335
+bin/components/chrome.xpt
336
+bin/components/libchrome.so
337
+
338
+; rdf
339
+bin/components/rdf.xpt
340
+bin/components/librdf.so
341
+
342
+; required i18n libraries
343
+bin/components/intl.xpt
344
+bin/components/libintlapp.so
345
+bin/components/locale.xpt
346
+bin/components/uconv.xpt
347
+bin/components/libuconv.so
348
+bin/components/libi18n.so
349
+bin/components/unicharutil.xpt
350
+
351
+; dom
352
+bin/components/dom.xpt
353
+bin/components/dom_base.xpt
354
+bin/components/dom_canvas.xpt
355
+bin/components/dom_core.xpt
356
+bin/components/dom_css.xpt
357
+bin/components/dom_events.xpt
358
+bin/components/dom_html.xpt
359
+bin/components/dom_json.xpt
360
+bin/components/dom_offline.xpt
361
+bin/components/dom_range.xpt
362
+bin/components/dom_storage.xpt
363
+bin/components/dom_stylesheets.xpt
364
+bin/components/dom_traversal.xpt
365
+bin/components/dom_views.xpt
366
+bin/components/dom_xbl.xpt
367
+bin/components/dom_xul.xpt
368
+bin/components/dom_loadsave.xpt
369
+
370
+; editor / composer for HTML compose
371
+bin/components/editor.xpt
372
+bin/components/composer.xpt
373
+bin/components/libcomposer.so
374
+bin/components/txmgr.xpt
375
+bin/components/libtxmgr.so
6 by Fabien Tassin
* Update the installer patch to include missing files
376
+bin/components/nsComposerCmdLineHandler.js
377
+bin/components/nsContentPrefService.js
378
+bin/components/nsDefaultCLH.js
379
+bin/components/nsFilePicker.js
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
380
+
381
+; find functionality
382
+; Optional - only if your code uses nsIWebBrowserFind
383
+bin/components/txtsvc.xpt
384
+
385
+; moz storage
386
+bin/components/storage.xpt
387
+bin/components/libstoragecomps.so
388
+
389
+; netwerk
390
+bin/components/necko.xpt
391
+bin/components/libnecko.so
392
+bin/components/necko_dns.xpt
393
+bin/components/necko_http.xpt
394
+bin/components/necko_res.xpt
395
+bin/components/necko_strconv.xpt
396
+bin/components/necko_file.xpt
397
+bin/components/necko_cache.xpt
398
+bin/components/necko_cookie.xpt
399
+bin/components/necko_socket.xpt
400
+bin/components/nsProxyAutoConfig.js
401
+bin/components/libcookie.so
402
+bin/components/cookie.xpt
403
+
404
+; extensions
405
+bin/components/nsAddonRepository.js
406
+bin/components/nsExtensionManager.js
407
+bin/components/nsBlocklistService.js
408
+bin/components/nsUpdateService.js
409
+bin/components/nsPostUpdateWin.js
410
+bin/components/extensions.xpt
411
+bin/components/update.xpt
412
+#ifdef MOZ_WEBSERVICES
413
+bin/components/websrvcs.xpt
414
+#endif
415
+bin/components/nsURLFormatter.js
416
+bin/components/urlformatter.xpt
417
+bin/components/libpermissions.so
418
+bin/components/libxmlextras.so
419
+bin/components/libremoteservice.so
420
+
421
+; plugins
422
+bin/components/plugin.xpt
423
+bin/components/libgkplugin.so
424
+
425
+; psm2
426
+; Optional - only if you need HTTPS support
427
+bin/components/pipboot.xpt
428
+bin/components/pipnss.xpt
429
+bin/components/pippki.xpt
430
+bin/components/libpipboot.so
431
+bin/components/libpipnss.so
432
+bin/components/libpippki.so
433
+
434
+bin/libnss3.so
435
+bin/libnssutil3.so
436
+bin/libsmime3.so
437
+bin/libsoftokn3.chk
438
+bin/libsoftokn3.so
439
+bin/libfreebl3.chk
440
+bin/libfreebl3.so
441
+bin/libssl3.so
442
+bin/libnssdbm3.so
443
+
444
+; core platform files
445
+bin/components/xpautocomplete.xpt
446
+bin/components/libxpautocomplete.so
447
+bin/components/autocomplete.xpt
448
+bin/components/alerts.xpt
449
+bin/components/libjsd.so
450
+bin/components/jsdservice.xpt
451
+bin/components/fastfind.xpt
452
+bin/components/find.xpt
453
+bin/components/chardet.xpt
454
+bin/components/libchardet.so
455
+bin/components/libuniversalchardet.so
456
+bin/components/jsconsole-clhandler.js
457
+bin/components/layout_xul_tree.xpt
458
+bin/components/mozfind.xpt
459
+bin/components/libmozfind.so
460
+bin/components/mimetype.xpt
461
+bin/components/libmork.so
462
+bin/components/proxyObject.xpt
463
+bin/components/exthandler.xpt
464
+bin/components/embed_base.xpt
465
+bin/components/libembedcomponents.so
466
+bin/components/libwebbrwsr.so
467
+bin/components/webshell_idls.xpt
468
+bin/components/widget.xpt
469
+bin/components/windowds.xpt
470
+bin/components/libwindowds.so
471
+bin/components/dom_xpath.xpt
472
+bin/AccessibleMarshal.dll
473
+bin/components/lwbrk.xpt
474
+bin/components/nsTryToClose.js
475
+bin/components/pluginGlue.js
476
+bin/components/txEXSLTRegExFunctions.js
477
+bin/components/feeds.xpt
478
+bin/components/saxparser.xpt
479
+bin/components/zipwriter.xpt
480
+bin/components/libzipwriter.so
481
+bin/components/filepicker.xpt
482
+bin/components/libfileview.so
483
+
484
+bin/res/hiddenWindow.html
485
+bin/res/ua.css
486
+bin/res/html.css
487
+bin/res/quirk.css
488
+bin/res/forms.css
489
+bin/res/charsetData.properties
490
+bin/res/charsetalias.properties
491
+bin/res/langGroups.properties
492
+bin/res/language.properties
493
+bin/res/unixcharset.properties
494
+bin/res/entityTables/*
495
+bin/res/dtd/xhtml11.dtd
496
+
6 by Fabien Tassin
* Update the installer patch to include missing files
497
+bin/res/entityTables/htmlEntityVersions.properties
498
+bin/res/entityTables/html40Latin1.properties
499
+bin/res/entityTables/html40Symbols.properties
500
+bin/res/entityTables/html40Special.properties
501
+bin/res/entityTables/transliterate.properties
502
+bin/res/viewsource.css
503
+bin/res/arrow.gif
504
+bin/res/arrowd.gif
505
+bin/res/contenteditable.css
506
+bin/res/designmode.css
507
+bin/res/html/folder.png
508
+bin/res/broken-image.gif
509
+bin/res/loading-image.gif
510
+bin/res/svg.css
511
+
2 by Fabien Tassin
* Fix unix installer (contributed by asac) and add missing packages content
512
+; editor resource files
513
+bin/res/EditorOverride.css
514
+bin/res/grabber.gif
515
+bin/res/table-add-column-after-active.gif
516
+bin/res/table-add-column-after-hover.gif
517
+bin/res/table-add-column-after.gif
518
+bin/res/table-add-column-before-active.gif
519
+bin/res/table-add-column-before-hover.gif
520
+bin/res/table-add-column-before.gif
521
+bin/res/table-add-row-after-active.gif
522
+bin/res/table-add-row-after-hover.gif
523
+bin/res/table-add-row-after.gif
524
+bin/res/table-add-row-before-active.gif
525
+bin/res/table-add-row-before-hover.gif
526
+bin/res/table-add-row-before.gif
527
+bin/res/table-remove-column-active.gif
528
+bin/res/table-remove-column-hover.gif
529
+bin/res/table-remove-column.gif
530
+bin/res/table-remove-row-active.gif
531
+bin/res/table-remove-row-hover.gif
532
+bin/res/table-remove-row.gif
533
+
534
+#ifdef MOZ_SVG
535
+; svg
536
+bin/res/svg.css
537
+bin/components/dom_svg.xpt
538
+#endif
539
+
540
+; [Updater]
541
+#ifdef MOZ_UPDATER
542
+bin/updater
543
+#endif
544
+
545
+; DBUS Integration
546
+#ifdef MOZ_ENABLE_DBUS
547
+bin/components/libdbusservice.so
548
+#endif
549
+
550
+; [crash reporter]
551
+#ifdef MOZ_CRASHREPORTER
552
+bin/crashreporter
553
+bin/crashreporter.ini
554
+#endif