Update to seamonkey 2.12.

- see http://www.seamonkey-project.org/releases/seamonkey2.12/
- garbage collect nsSound.cpp, the original one uses libcanberra
properly and thus sndio.
- remove patch from #750620, merged upstream (mfbt/double-conversion)
- remove patches from #691898, merged upstream (yarr jit ppc)
- remove useless crashreporter patch, we don't have breakpad
This commit is contained in:
landry 2012-09-01 14:10:03 +00:00
parent 2d72c4dfe2
commit 59316de88a
43 changed files with 161 additions and 965 deletions

View File

@ -1,24 +1,24 @@
# $OpenBSD: Makefile,v 1.106 2012/08/07 09:02:33 landry Exp $
# $OpenBSD: Makefile,v 1.107 2012/09/01 14:10:03 landry Exp $
COMMENT-main = Mozilla application suite
COMMENT-lightning = Mozilla Seamonkey calendar extension
COMMENT-enigmail = Mozilla Seamonkey GnuPG extension
BROKEN-sparc64 = https://bugzilla.mozilla.org/show_bug.cgi?id=577056
MOZILLA_VERSION= 2.11
MOZILLA_VERSION= 2.12
MOZILLA_BRANCH = release
MOZILLA_PROJECT = seamonkey
MOZILLA_CODENAME = suite
MULTI_PACKAGES = -main -lightning -enigmail
PKGNAME-main = ${PKGNAME}
PKGNAME-lightning = lightning-seamonkey-1.6beta1
ENIG_V = 1.4.3
PKGNAME-lightning = lightning-seamonkey-1.7beta1
ENIG_V = 1.4.4
PKGNAME-enigmail = enigmail-seamonkey-${ENIG_V}
EPOCH-lightning = 0
EPOCH-enigmail = 0
SO_VERSION= 25.0
SO_VERSION= 26.0
# NOTE: Must bump minor version if any shlib's are removed from the
# components dir to avoid pkg_add -r issues.
MOZILLA_LIBS = ldap60 ldif60 mozalloc prldap60 suite xpcom xul calbasecomps enigmime ipc

View File

@ -1,4 +1,4 @@
SHA256 (mozilla/enigmail-1.4.3.tar.gz) = RAA18Zoi6OI0xTCg54+57nS7k0/Pchd3ho3nkyRjbSc=
SHA256 (mozilla/seamonkey-2.11.source.tar.bz2) = Z3HuKrsGiCV0jm68quTnieTGTbmyIK+vQtwTk0tSxNk=
SIZE (mozilla/enigmail-1.4.3.tar.gz) = 1337811
SIZE (mozilla/seamonkey-2.11.source.tar.bz2) = 105846143
SHA256 (mozilla/enigmail-1.4.4.tar.gz) = 7GK7cBlo9yrTVUZmATLm5H1OvmhN8dJ/xhXLkBCiA7g=
SHA256 (mozilla/seamonkey-2.12.source.tar.bz2) = BPTZOKd71lEgFJenaJCMp1yV1E/aitvBH0CpZ/epYFo=
SIZE (mozilla/enigmail-1.4.4.tar.gz) = 1269444
SIZE (mozilla/seamonkey-2.12.source.tar.bz2) = 106854466

View File

@ -1,28 +0,0 @@
#!/bin/sh
# $OpenBSD: genchrome,v 1.1 2007/04/22 15:04:39 martynas Exp $
# Generate installed-chrome.txt entries for SeaMonkey
if [ $# -ne 2 ]; then
echo "usage: $0 [file] [language]"
exit 1
fi
xx=`echo "$2" | cut -d- -f1`
YY=`echo "$2" | cut -d- -f2`
# xx-YY.jar
grep "registerChrome(.*[,(] *cf *,.*);" "$1" |
cut -d\" -f2 |
sed "s/^/locale,install,url,jar:resource:\/chrome\/$2.jar!\/locale\/$2\//"
# YY.jar
grep "registerChrome(.*[,(] *rf *,.*);" "$1" |
cut -d\" -f2 |
sed "s/^/locale,install,url,jar:resource:\/chrome\/$YY.jar!\/locale\/$YY\//"
# xx-unix.jar
grep "registerChrome(.*[,(] *pf *,.*);" "$1" |
cut -d\" -f2 |
sort | # not 100% true, but hey, i've checked
uniq | # and every install.js has same 3 entries.
sed "s/^/locale,install,url,jar:resource:\/chrome\/$xx-unix.jar!\/locale\/$2\//"

View File

@ -1,465 +0,0 @@
/* $OpenBSD: nsSound.cpp,v 1.3 2011/07/24 07:31:57 landry Exp $ */
/*
* Copyright (c) 2009 Martynas Venckus <martynas@openbsd.org>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2000
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Stuart Parmenter <pavlov@netscape.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <string.h>
#include "nscore.h"
#include "plstr.h"
#include "prlink.h"
#include "nsSound.h"
#include "nsIURL.h"
#include "nsIFileURL.h"
#include "nsNetUtil.h"
#include "nsCOMPtr.h"
#include "nsAutoPtr.h"
#include "nsString.h"
#include <prthread.h>
#include <sndio.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <gtk/gtk.h>
#define WAV_MIN_LENGTH 44
typedef struct {
struct sio_hdl *sndio_hdl;
void *audio;
size_t audio_len;
} SioThreadData;
typedef struct _ca_context ca_context;
/* used to find and play common system event sounds */
typedef int (*ca_context_create_fn) (ca_context **);
typedef int (*ca_context_destroy_fn) (ca_context *);
typedef int (*ca_context_play_fn) (ca_context *c, uint32_t id, ...);
typedef int (*ca_context_change_props_fn) (ca_context *c, ...);
static ca_context_create_fn ca_context_create;
static ca_context_destroy_fn ca_context_destroy;
static ca_context_play_fn ca_context_play;
static ca_context_change_props_fn ca_context_change_props;
static PRLibrary *canberra_lib = nsnull;
NS_IMPL_ISUPPORTS2(nsSound, nsISound, nsIStreamLoaderObserver)
////////////////////////////////////////////////////////////////////////
static void
RunSioThread(void *arg)
{
SioThreadData *td;
td = (SioThreadData *)arg;
/* Write stream. */
if (sio_write(td->sndio_hdl, (void *)td->audio,
td->audio_len) == 0 && sio_eof(td->sndio_hdl)) {
NS_WARNING("sio_write: couldn't write the stream");
}
sio_close(td->sndio_hdl);
free(td->audio);
free(td);
}
nsSound::nsSound()
{
mInited = PR_FALSE;
}
nsSound::~nsSound()
{
}
NS_IMETHODIMP
nsSound::Init()
{
/*
* This function is designed so that no library is compulsory, and
* one library missing doesn't cause the other(s) to not be used.
*/
if (mInited)
return NS_OK;
mInited = PR_TRUE;
if (!canberra_lib) {
canberra_lib = PR_LoadLibrary("libcanberra.so");
if (canberra_lib) {
ca_context_create = (ca_context_create_fn) PR_FindFunctionSymbol(
canberra_lib, "ca_context_create");
if (!ca_context_create) {
PR_UnloadLibrary(canberra_lib);
canberra_lib = nsnull;
} else {
ca_context_destroy = (ca_context_destroy_fn)
PR_FindFunctionSymbol(canberra_lib, "ca_context_destroy");
ca_context_play = (ca_context_play_fn) PR_FindFunctionSymbol(
canberra_lib, "ca_context_play");
ca_context_change_props = (ca_context_change_props_fn)
PR_FindFunctionSymbol(canberra_lib,
"ca_context_change_props");
}
}
}
return NS_OK;
}
/* static */ void
nsSound::Shutdown()
{
if (canberra_lib) {
PR_UnloadLibrary(canberra_lib);
canberra_lib = nsnull;
}
}
#define GET_WORD(s, i) (s[i+1] << 8) | s[i]
#define GET_DWORD(s, i) (s[i+3] << 24) | (s[i+2] << 16) | (s[i+1] << 8) | s[i]
NS_IMETHODIMP nsSound::OnStreamComplete(nsIStreamLoader *aLoader,
nsISupports *context,
nsresult aStatus,
PRUint32 dataLen,
const PRUint8 *data)
{
struct sio_hdl *sndio_hdl;
struct sio_par sndio_par;
SioThreadData *td;
PRUint32 samples_per_sec = 0, avg_bytes_per_sec = 0, chunk_len = 0;
PRUint16 format, channels = 1, bits_per_sample = 0;
const PRUint8 *audio = nsnull;
size_t audio_len = 0;
/* Print a load error on bad status, and return. */
if (NS_FAILED(aStatus)) {
return aStatus;
}
if (dataLen < 4) {
NS_WARNING("Sound stream too short to determine its type");
return NS_ERROR_FAILURE;
}
if (memcmp(data, "RIFF", 4)) {
#ifdef DEBUG
printf("We only support WAV files currently.\n");
#endif
return NS_ERROR_FAILURE;
}
if (dataLen <= WAV_MIN_LENGTH) {
NS_WARNING("WAV files should be longer than 44 bytes.");
return NS_ERROR_FAILURE;
}
PRUint32 i = 12;
while (i + 7 < dataLen) {
if (!memcmp(data + i, "fmt ", 4) && !chunk_len) {
i += 4;
/* length of the rest of this subblock (should be 16 for PCM data */
chunk_len = GET_DWORD(data, i);
i += 4;
if (chunk_len < 16 || i + chunk_len >= dataLen) {
NS_WARNING("Invalid WAV file: bad fmt chunk.");
return NS_ERROR_FAILURE;
}
format = GET_WORD(data, i);
i += 2;
channels = GET_WORD(data, i);
i += 2;
samples_per_sec = GET_DWORD(data, i);
i += 4;
avg_bytes_per_sec = GET_DWORD(data, i);
i += 4;
/* block align */
i += 2;
bits_per_sample = GET_WORD(data, i);
i += 2;
/* we don't support WAVs with odd compression codes */
if (chunk_len != 16)
NS_WARNING("Extra format bits found in WAV. Ignoring");
i += chunk_len - 16;
} else if (!memcmp(data + i, "data", 4)) {
i += 4;
if (!chunk_len) {
NS_WARNING("Invalid WAV file: no fmt chunk found");
return NS_ERROR_FAILURE;
}
audio_len = GET_DWORD(data, i);
i += 4;
/* try to play truncated WAVs */
if (i + audio_len > dataLen)
audio_len = dataLen - i;
audio = data + i;
break;
} else {
i += 4;
i += GET_DWORD(data, i);
i += 4;
}
}
if (!audio) {
NS_WARNING("Invalid WAV file: no data chunk found");
return NS_ERROR_FAILURE;
}
/* No audio data? well, at least the WAV was valid. */
if (!audio_len)
return NS_OK;
/* Open up connection to sndio. */
sndio_hdl = sio_open(NULL, SIO_PLAY, 0);
if (sndio_hdl == NULL) {
NS_WARNING("sio_open: couldn't open the stream");
return NS_ERROR_FAILURE;
}
/* Initialize parameters structure. */
sio_initpar(&sndio_par);
sndio_par.bits = bits_per_sample;
sndio_par.le = SIO_LE_NATIVE;
sndio_par.pchan = channels;
sndio_par.rate = samples_per_sec;
sndio_par.sig = (bits_per_sample == 8) ? 0 : 1;
/* Set and get configuration set.
Put the stream into writing state. */
if (!sio_setpar(sndio_hdl, &sndio_par) ||
!sio_getpar(sndio_hdl, &sndio_par) || !sio_start(sndio_hdl)) {
NS_WARNING("sio_setpar: couldn't set configuration");
sio_close(sndio_hdl);
return NS_ERROR_FAILURE;
}
/* Check configuration. */
if (sndio_par.bits != bits_per_sample || sndio_par.pchan != channels ||
sndio_par.rate != samples_per_sec) {
NS_WARNING("configuration is not available");
sio_close(sndio_hdl);
return NS_ERROR_FAILURE;
}
if ((td = (SioThreadData *) malloc(sizeof(SioThreadData))) == NULL ||
(td->audio = malloc(audio_len * sizeof(*audio))) == NULL) {
sio_close(sndio_hdl);
return NS_ERROR_FAILURE;
}
td->sndio_hdl = sndio_hdl;
td->audio_len = audio_len;
memcpy(td->audio, audio, audio_len);
PR_CreateThread(PR_SYSTEM_THREAD, RunSioThread, td, PR_PRIORITY_NORMAL,
PR_GLOBAL_THREAD, PR_UNJOINABLE_THREAD, 0);
return NS_OK;
}
NS_METHOD nsSound::Beep()
{
::gdk_beep();
return NS_OK;
}
NS_METHOD nsSound::Play(nsIURL *aURL)
{
nsresult rv;
if (!mInited)
Init();
nsCOMPtr<nsIStreamLoader> loader;
rv = NS_NewStreamLoader(getter_AddRefs(loader), aURL, this);
return rv;
}
NS_IMETHODIMP nsSound::PlayEventSound(PRUint32 aEventId)
{
if (!mInited)
Init();
if (!canberra_lib)
return NS_OK;
/*
* Do we even want alert sounds?
* If so, what sound theme are we using?
*/
GtkSettings* settings = gtk_settings_get_default();
gchar* sound_theme_name = nsnull;
if (g_object_class_find_property(G_OBJECT_GET_CLASS(settings),
"gtk-sound-theme-name") && g_object_class_find_property(
G_OBJECT_GET_CLASS(settings), "gtk-enable-event-sounds")) {
gboolean enable_sounds = TRUE;
g_object_get(settings, "gtk-enable-event-sounds", &enable_sounds,
"gtk-sound-theme-name", &sound_theme_name, NULL);
if (!enable_sounds) {
g_free(sound_theme_name);
return NS_OK;
}
}
/*
* This allows us to avoid race conditions with freeing the
* context by handing that responsibility to Glib, and still
* use one context at a time.
*/
ca_context* ctx = nsnull;
static GStaticPrivate ctx_static_private = G_STATIC_PRIVATE_INIT;
ctx = (ca_context*) g_static_private_get(&ctx_static_private);
if (!ctx) {
ca_context_create(&ctx);
if (!ctx) {
g_free(sound_theme_name);
return NS_ERROR_OUT_OF_MEMORY;
}
g_static_private_set(&ctx_static_private, ctx, (GDestroyNotify)
ca_context_destroy);
}
if (sound_theme_name) {
ca_context_change_props(ctx, "canberra.xdg-theme.name",
sound_theme_name, NULL);
g_free(sound_theme_name);
}
switch (aEventId) {
case EVENT_ALERT_DIALOG_OPEN:
ca_context_play(ctx, 0, "event.id", "dialog-warning", NULL);
break;
case EVENT_CONFIRM_DIALOG_OPEN:
ca_context_play(ctx, 0, "event.id", "dialog-question", NULL);
break;
case EVENT_NEW_MAIL_RECEIVED:
ca_context_play(ctx, 0, "event.id", "message-new-email", NULL);
break;
case EVENT_MENU_EXECUTE:
ca_context_play(ctx, 0, "event.id", "menu-click", NULL);
break;
case EVENT_MENU_POPUP:
ca_context_play(ctx, 0, "event.id", "menu-popup", NULL);
break;
}
return NS_OK;
}
NS_IMETHODIMP nsSound::PlaySystemSound(const nsAString &aSoundAlias)
{
if (NS_IsMozAliasSound(aSoundAlias)) {
NS_WARNING("nsISound::playSystemSound is called with \"_moz_\" events, "
"they are obsolete, use nsISound::playEventSound instead");
PRUint32 eventId;
if (aSoundAlias.Equals(NS_SYSSOUND_ALERT_DIALOG))
eventId = EVENT_ALERT_DIALOG_OPEN;
else if (aSoundAlias.Equals(NS_SYSSOUND_CONFIRM_DIALOG))
eventId = EVENT_CONFIRM_DIALOG_OPEN;
else if (aSoundAlias.Equals(NS_SYSSOUND_MAIL_BEEP))
eventId = EVENT_NEW_MAIL_RECEIVED;
else if (aSoundAlias.Equals(NS_SYSSOUND_MENU_EXECUTE))
eventId = EVENT_MENU_EXECUTE;
else if (aSoundAlias.Equals(NS_SYSSOUND_MENU_POPUP))
eventId = EVENT_MENU_POPUP;
else
return NS_OK;
return PlayEventSound(eventId);
}
nsresult rv;
nsCOMPtr <nsIURI> fileURI;
/* create a nsILocalFile and then a nsIFileURL from that */
nsCOMPtr <nsILocalFile> soundFile;
rv = NS_NewLocalFile(aSoundAlias, PR_TRUE,
getter_AddRefs(soundFile));
NS_ENSURE_SUCCESS(rv,rv);
rv = NS_NewFileURI(getter_AddRefs(fileURI), soundFile);
NS_ENSURE_SUCCESS(rv,rv);
nsCOMPtr<nsIFileURL> fileURL = do_QueryInterface(fileURI,&rv);
NS_ENSURE_SUCCESS(rv,rv);
rv = Play(fileURL);
return rv;
}

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-configure_in,v 1.14 2012/08/07 09:02:33 landry Exp $
$OpenBSD: patch-configure_in,v 1.15 2012/09/01 14:10:03 landry Exp $
Force-disable gconf, configure arg not used
--- configure.in.orig Sun Jul 15 13:51:36 2012
+++ configure.in Tue Jul 17 21:17:24 2012
@@ -4992,14 +4992,7 @@ dnl ==================================================
--- configure.in.orig Mon Aug 27 06:44:23 2012
+++ configure.in Sat Sep 1 02:00:10 2012
@@ -4940,14 +4940,7 @@ dnl ==================================================
# The GNOME component is built if one of
# gnome-vfs, gio, gconf or libnotify is available.

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.10 2012/08/07 09:02:33 landry Exp $
--- mozilla/browser/app/profile/firefox.js.orig Wed Jun 13 03:44:46 2012
+++ mozilla/browser/app/profile/firefox.js Sun Jun 17 19:57:19 2012
@@ -157,7 +157,7 @@ pref("app.update.certs.2.issuerName", "CN=Thawte SSL C
$OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.11 2012/09/01 14:10:03 landry Exp $
--- mozilla/browser/app/profile/firefox.js.orig Mon Aug 27 06:49:02 2012
+++ mozilla/browser/app/profile/firefox.js Sat Sep 1 02:00:10 2012
@@ -124,7 +124,7 @@ pref("app.update.certs.2.issuerName", "CN=Thawte SSL C
pref("app.update.certs.2.commonName", "aus3.mozilla.org");
// Whether or not app updates are enabled
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.10 2012/08/07 09:02:3
// This preference turns on app.update.mode and allows automatic download and
// install to take place. We use a separate boolean toggle for this to make
@@ -616,7 +616,7 @@ pref("accessibility.typeaheadfind.flashBar", 1);
@@ -587,7 +587,7 @@ pref("accessibility.typeaheadfind.flashBar", 1);
pref("pfs.datasource.url", "https://pfs.mozilla.org/plugins/PluginFinderService.php?mimetype=%PLUGIN_MIMETYPE%&appID=%APP_ID%&appVersion=%APP_VERSION%&clientOS=%CLIENT_OS%&chromeLocale=%CHROME_LOCALE%&appRelease=%APP_RELEASE%");
// by default we show an infobar message when pages require plugins the user has not installed, or are outdated
@ -19,7 +19,7 @@ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.10 2012/08/07 09:02:3
pref("plugins.hide_infobar_for_outdated_plugin", false);
#ifdef XP_MACOSX
@@ -742,10 +742,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
@@ -716,10 +716,10 @@ pref("gecko.handlerService.allowRegisterFromDifferentH
#ifdef MOZ_SAFE_BROWSING
// Safe browsing does nothing unless this pref is set
@ -32,7 +32,7 @@ $OpenBSD: patch-mozilla_browser_app_profile_firefox_js,v 1.10 2012/08/07 09:02:3
// Non-enhanced mode (local url lists) URL list to check for updates
pref("browser.safebrowsing.provider.0.updateURL", "http://safebrowsing.clients.google.com/safebrowsing/downloads?client={moz:client}&appver={moz:version}&pver=2.2");
@@ -799,10 +799,8 @@ pref("browser.EULA.version", 3);
@@ -773,10 +773,8 @@ pref("browser.EULA.version", 3);
pref("browser.rights.version", 3);
pref("browser.rights.3.shown", false);

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_browser_components_certerror_content_aboutCertError_xhtml,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/browser/components/certerror/content/aboutCertError.xhtml.orig Fri May 18 06:10:34 2012
+++ mozilla/browser/components/certerror/content/aboutCertError.xhtml Fri May 18 09:27:57 2012
@@ -134,6 +134,9 @@
$OpenBSD: patch-mozilla_browser_components_certerror_content_aboutCertError_xhtml,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/browser/components/certerror/content/aboutCertError.xhtml.orig Mon Aug 27 06:49:03 2012
+++ mozilla/browser/components/certerror/content/aboutCertError.xhtml Sat Sep 1 02:00:10 2012
@@ -96,6 +96,9 @@
tech.textContent = getDescription();
addDomainErrorLink();

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_build_unix_mozilla_in,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/build/unix/mozilla.in.orig Sat Nov 5 09:20:24 2011
+++ mozilla/build/unix/mozilla.in Tue Nov 8 15:36:39 2011
@@ -50,6 +50,11 @@
$OpenBSD: patch-mozilla_build_unix_mozilla_in,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/build/unix/mozilla.in.orig Mon Aug 27 06:49:04 2012
+++ mozilla/build/unix/mozilla.in Sat Sep 1 02:00:11 2012
@@ -18,6 +18,11 @@
#uncomment for debugging
#set -x
@ -13,7 +13,7 @@ $OpenBSD: patch-mozilla_build_unix_mozilla_in,v 1.6 2012/06/11 15:38:33 landry E
moz_libdir=%MOZAPPDIR%
# Use run-mozilla.sh in the current dir if it exists
@@ -131,6 +136,12 @@ do
@@ -99,6 +104,12 @@ do
;;
esac
done

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_build_unix_run-mozilla_sh,v 1.6 2012/06/11 15:38:33 landry Exp $
$OpenBSD: patch-mozilla_build_unix_run-mozilla_sh,v 1.7 2012/09/01 14:10:03 landry Exp $
help finding our debugger
--- mozilla/build/unix/run-mozilla.sh.orig Fri Jan 14 23:21:21 2011
+++ mozilla/build/unix/run-mozilla.sh Sun Feb 13 23:19:41 2011
@@ -103,25 +103,7 @@ moz_test_binary()
--- mozilla/build/unix/run-mozilla.sh.orig Mon Aug 27 06:49:04 2012
+++ mozilla/build/unix/run-mozilla.sh Sat Sep 1 02:00:11 2012
@@ -71,25 +71,7 @@ moz_test_binary()
##########################################################################
moz_get_debugger()
{

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_gfx_thebes_Makefile_in,v 1.9 2012/08/07 09:02:33 landry Exp $
$OpenBSD: patch-mozilla_gfx_thebes_Makefile_in,v 1.10 2012/09/01 14:10:03 landry Exp $
????
--- mozilla/gfx/thebes/Makefile.in.orig Wed Jun 13 03:45:03 2012
+++ mozilla/gfx/thebes/Makefile.in Sun Jun 17 19:57:41 2012
@@ -388,6 +388,10 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
--- mozilla/gfx/thebes/Makefile.in.orig Mon Aug 27 06:49:13 2012
+++ mozilla/gfx/thebes/Makefile.in Sat Sep 1 02:00:11 2012
@@ -365,6 +365,10 @@ ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
CXXFLAGS += $(MOZ_PANGO_CFLAGS)
endif

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_gfx_thebes_gfxPlatform_cpp,v 1.3 2012/08/07 09:02:33 landry Exp $
--- mozilla/gfx/thebes/gfxPlatform.cpp.orig Wed Jun 13 03:45:03 2012
+++ mozilla/gfx/thebes/gfxPlatform.cpp Sun Jun 17 19:57:20 2012
@@ -459,6 +459,7 @@ void SourceBufferDestroy(void *srcBuffer)
$OpenBSD: patch-mozilla_gfx_thebes_gfxPlatform_cpp,v 1.4 2012/09/01 14:10:03 landry Exp $
--- mozilla/gfx/thebes/gfxPlatform.cpp.orig Mon Aug 27 06:49:13 2012
+++ mozilla/gfx/thebes/gfxPlatform.cpp Sat Sep 1 02:00:11 2012
@@ -443,6 +443,7 @@ void SourceBufferDestroy(void *srcBuffer)
static_cast<SourceSurface*>(srcBuffer)->Release();
}
@ -9,7 +9,7 @@ $OpenBSD: patch-mozilla_gfx_thebes_gfxPlatform_cpp,v 1.3 2012/08/07 09:02:33 lan
void SourceSnapshotDetached(cairo_surface_t *nullSurf)
{
gfxImageSurface* origSurf =
@@ -466,6 +467,7 @@ void SourceSnapshotDetached(cairo_surface_t *nullSurf)
@@ -450,6 +451,7 @@ void SourceSnapshotDetached(cairo_surface_t *nullSurf)
origSurf->SetData(&kSourceSurface, NULL, NULL);
}
@ -17,16 +17,16 @@ $OpenBSD: patch-mozilla_gfx_thebes_gfxPlatform_cpp,v 1.3 2012/08/07 09:02:33 lan
RefPtr<SourceSurface>
gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aTarget, gfxASurface *aSurface)
@@ -535,6 +537,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT
imgSurface->Stride(),
format);
@@ -544,6 +546,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT
}
+ #ifdef MOZ_TREE_CAIRO
cairo_surface_t *nullSurf =
cairo_null_surface_create(CAIRO_CONTENT_COLOR_ALPHA);
cairo_surface_set_user_data(nullSurf,
@@ -543,6 +546,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT
NULL);
@@ -552,6 +555,7 @@ gfxPlatform::GetSourceSurfaceForSurface(DrawTarget *aT
NULL);
cairo_surface_attach_snapshot(imgSurface->CairoSurface(), nullSurf, SourceSnapshotDetached);
cairo_surface_destroy(nullSurf);
+ #endif

View File

@ -1,38 +0,0 @@
$OpenBSD: patch-mozilla_js_src_Makefile_in,v 1.8 2012/08/07 09:02:33 landry Exp $
https://hg.mozilla.org/mozilla-central/rev/f5a3a7b9c6b0
--- mozilla/js/src/Makefile.in.orig Wed Jun 13 03:45:07 2012
+++ mozilla/js/src/Makefile.in Sun Jun 17 19:57:41 2012
@@ -320,20 +320,23 @@ endif
endif
-# For architectures without YARR JIT, PCRE is faster than the YARR
-# interpreter (bug 684559).
-
ifeq (,$(filter arm% sparc %86 x86_64 mips%,$(TARGET_CPU)))
-VPATH += $(srcdir)/yarr/pcre \
+VPATH += $(srcdir)/assembler \
+ $(srcdir)/assembler/wtf \
+ $(srcdir)/assembler/jit \
+ $(srcdir)/yarr \
$(NULL)
-CPPSRCS += \
- pcre_compile.cpp \
- pcre_exec.cpp \
- pcre_tables.cpp \
- pcre_xclass.cpp \
- pcre_ucp_searchfuncs.cpp \
+CPPSRCS += ExecutableAllocator.cpp \
+ ExecutableAllocatorPosix.cpp \
+ OSAllocatorOS2.cpp \
+ OSAllocatorPosix.cpp \
+ OSAllocatorWin.cpp \
+ PageBlock.cpp \
+ YarrInterpreter.cpp \
+ YarrPattern.cpp \
+ YarrSyntaxChecker.cpp \
$(NULL)
else

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-mozilla_js_src_assembler_jit_ExecutableAllocator_h,v 1.3 2012/08/07 09:02:33 landry Exp $
https://hg.mozilla.org/mozilla-central/rev/f5a3a7b9c6b0
--- mozilla/js/src/assembler/jit/ExecutableAllocator.h.orig Wed Jun 13 03:45:07 2012
+++ mozilla/js/src/assembler/jit/ExecutableAllocator.h Sun Jun 17 19:57:20 2012
@@ -468,8 +468,6 @@ class ExecutableAllocator { (public)
{
sync_instruction_memory((caddr_t)code, size);
}
-#else
- #error "The cacheFlush support is missing on this platform."
#endif
private:

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_js_src_configure_in,v 1.10 2012/08/07 09:02:33 landry Exp $
--- mozilla/js/src/configure.in.orig Wed Jun 13 03:45:07 2012
+++ mozilla/js/src/configure.in Sun Jun 17 19:57:20 2012
@@ -2351,7 +2351,12 @@ ia64*-hpux*)
$OpenBSD: patch-mozilla_js_src_configure_in,v 1.11 2012/09/01 14:10:03 landry Exp $
--- mozilla/js/src/configure.in.orig Mon Aug 27 06:49:15 2012
+++ mozilla/js/src/configure.in Sat Sep 1 02:00:11 2012
@@ -2300,7 +2300,12 @@ ia64*-hpux*)
;;
*-openbsd*)
@ -15,7 +15,7 @@ $OpenBSD: patch-mozilla_js_src_configure_in,v 1.10 2012/08/07 09:02:33 landry Ex
DSO_CFLAGS=''
DSO_PIC_CFLAGS='-fPIC'
DSO_LDOPTS='-shared -fPIC'
@@ -2639,6 +2644,10 @@ mips*-*)
@@ -2588,6 +2593,10 @@ mips*-*)
ENABLE_METHODJIT_TYPED_ARRAY=1
AC_DEFINE(JS_CPU_MIPS)
AC_DEFINE(JS_NUNBOX32)

View File

@ -1,6 +1,6 @@
$OpenBSD: patch-mozilla_js_src_ctypes_libffi_configure,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/js/src/ctypes/libffi/configure.orig Sat Apr 21 00:40:07 2012
+++ mozilla/js/src/ctypes/libffi/configure Wed Apr 25 17:50:16 2012
$OpenBSD: patch-mozilla_js_src_ctypes_libffi_configure,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/js/src/ctypes/libffi/configure.orig Mon Aug 27 06:49:15 2012
+++ mozilla/js/src/ctypes/libffi/configure Sat Sep 1 02:04:12 2012
@@ -11213,7 +11213,7 @@ case "$host" in
TARGET=FRV; TARGETDIR=frv
;;
@ -14,7 +14,7 @@ $OpenBSD: patch-mozilla_js_src_ctypes_libffi_configure,v 1.6 2012/06/11 15:38:33
mips-sgi-irix5.* | mips-sgi-irix6.*)
TARGET=MIPS; TARGETDIR=mips
;;
- mips*-*-linux*)
- mips*-*linux*)
+ mips*-*-linux* | mips*-*-openbsd* )
# Support 128-bit long double for NewABI.
HAVE_LONG_DOUBLE='defined(__mips64)'

View File

@ -1,19 +0,0 @@
$OpenBSD: patch-mozilla_js_src_vm_RegExpObject-inl_h,v 1.4 2012/06/11 15:38:33 landry Exp $
--- mozilla/js/src/vm/RegExpObject-inl.h.orig Fri May 18 06:10:51 2012
+++ mozilla/js/src/vm/RegExpObject-inl.h Fri May 18 09:31:55 2012
@@ -137,6 +137,7 @@ RegExpObject::setSticky(bool enabled)
setSlot(STICKY_FLAG_SLOT, BooleanValue(enabled));
}
+#if ENABLE_YARR_JIT
/* This function should be deleted once bad Android platforms phase out. See bug 604774. */
inline bool
detail::RegExpCode::isJITRuntimeEnabled(JSContext *cx)
@@ -147,6 +148,7 @@ detail::RegExpCode::isJITRuntimeEnabled(JSContext *cx)
return true;
#endif
}
+#endif
inline bool
RegExpToShared(JSContext *cx, JSObject &obj, RegExpGuard *g)

View File

@ -1,111 +0,0 @@
$OpenBSD: patch-mozilla_js_src_vm_RegExpObject_cpp,v 1.5 2012/08/07 09:02:33 landry Exp $
--- mozilla/js/src/vm/RegExpObject.cpp.orig Wed Jun 13 03:45:13 2012
+++ mozilla/js/src/vm/RegExpObject.cpp Sun Jun 17 19:57:20 2012
@@ -168,7 +168,6 @@ MatchPairs::checkAgainst(size_t inputLength)
/* detail::RegExpCode */
-#if ENABLE_YARR_JIT
void
RegExpCode::reportYarrError(JSContext *cx, TokenStream *ts, ErrorCode error)
{
@@ -200,46 +199,9 @@ RegExpCode::reportYarrError(JSContext *cx, TokenStream
}
}
-#else /* !ENABLE_YARR_JIT */
-
-void
-RegExpCode::reportPCREError(JSContext *cx, int error)
-{
-#define REPORT(msg_) \
- JS_ReportErrorFlagsAndNumberUC(cx, JSREPORT_ERROR, js_GetErrorMessage, NULL, msg_); \
- return
- switch (error) {
- case -2: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 0: JS_NOT_REACHED("Precondition violation: an error must have occurred.");
- case 1: REPORT(JSMSG_TRAILING_SLASH);
- case 2: REPORT(JSMSG_TRAILING_SLASH);
- case 3: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 4: REPORT(JSMSG_BAD_QUANTIFIER);
- case 5: REPORT(JSMSG_BAD_QUANTIFIER);
- case 6: REPORT(JSMSG_BAD_CLASS_RANGE);
- case 7: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 8: REPORT(JSMSG_BAD_CLASS_RANGE);
- case 9: REPORT(JSMSG_BAD_QUANTIFIER);
- case 10: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN);
- case 11: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 12: REPORT(JSMSG_UNMATCHED_RIGHT_PAREN);
- case 13: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 14: REPORT(JSMSG_MISSING_PAREN);
- case 15: REPORT(JSMSG_BAD_BACKREF);
- case 16: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- case 17: REPORT(JSMSG_REGEXP_TOO_COMPLEX);
- default:
- JS_NOT_REACHED("Precondition violation: unknown PCRE error code.");
- }
-#undef REPORT
-}
-
-#endif /* ENABLE_YARR_JIT */
-
bool
RegExpCode::compile(JSContext *cx, JSLinearString &pattern, unsigned *parenCount, RegExpFlag flags)
{
-#if ENABLE_YARR_JIT
/* Parse the pattern. */
ErrorCode yarrError;
YarrPattern yarrPattern(pattern, bool(flags & IgnoreCaseFlag), bool(flags & MultilineFlag),
@@ -256,7 +218,7 @@ RegExpCode::compile(JSContext *cx, JSLinearString &pat
* case we have to bytecode compile it.
*/
-#ifdef JS_METHODJIT
+#if ENABLE_YARR_JIT && defined(JS_METHODJIT)
if (isJITRuntimeEnabled(cx) && !yarrPattern.m_containsBackreferences) {
JSC::ExecutableAllocator *execAlloc = cx->runtime->getExecutableAllocator(cx);
if (!execAlloc) {
@@ -277,21 +239,11 @@ RegExpCode::compile(JSContext *cx, JSLinearString &pat
return false;
}
+#if ENABLE_YARR_JIT
codeBlock.setFallBack(true);
+#endif
byteCode = byteCompile(yarrPattern, bumpAlloc).get();
return true;
-#else /* !defined(ENABLE_YARR_JIT) */
- int error = 0;
- compiled = jsRegExpCompile(pattern.chars(), pattern.length(),
- ignoreCase() ? JSRegExpIgnoreCase : JSRegExpDoNotIgnoreCase,
- multiline() ? JSRegExpMultiline : JSRegExpSingleLine,
- parenCount, &error);
- if (error) {
- reportPCREError(cx, error);
- return false;
- }
- return true;
-#endif
}
RegExpRunStatus
@@ -306,18 +258,11 @@ RegExpCode::execute(JSContext *cx, const jschar *chars
else
result = JSC::Yarr::execute(codeBlock, chars, start, length, output);
#else
- result = jsRegExpExecute(cx, compiled, chars, length, start, output, outputCount);
+ result = JSC::Yarr::interpret(byteCode, chars, start, length, output);
#endif
if (result == -1)
return RegExpRunStatus_Success_NotFound;
-
-#if !ENABLE_YARR_JIT
- if (result < 0) {
- reportPCREError(cx, result);
- return RegExpRunStatus_Error;
- }
-#endif
JS_ASSERT(result >= 0);
return RegExpRunStatus_Success;

View File

@ -1,84 +0,0 @@
$OpenBSD: patch-mozilla_js_src_vm_RegExpObject_h,v 1.5 2012/08/07 09:02:33 landry Exp $
--- mozilla/js/src/vm/RegExpObject.h.orig Wed Jun 13 03:45:13 2012
+++ mozilla/js/src/vm/RegExpObject.h Sun Jun 17 19:57:20 2012
@@ -53,8 +53,6 @@
#if ENABLE_YARR_JIT
#include "yarr/YarrJIT.h"
#include "yarr/YarrSyntaxChecker.h"
-#else
-#include "yarr/pcre/pcre.h"
#endif
/*
@@ -113,40 +111,33 @@ namespace detail {
class RegExpCode
{
-#if ENABLE_YARR_JIT
typedef JSC::Yarr::BytecodePattern BytecodePattern;
typedef JSC::Yarr::ErrorCode ErrorCode;
+ typedef JSC::Yarr::YarrPattern YarrPattern;
+#if ENABLE_YARR_JIT
typedef JSC::Yarr::JSGlobalData JSGlobalData;
typedef JSC::Yarr::YarrCodeBlock YarrCodeBlock;
- typedef JSC::Yarr::YarrPattern YarrPattern;
/* Note: Native code is valid only if |codeBlock.isFallBack() == false|. */
YarrCodeBlock codeBlock;
- BytecodePattern *byteCode;
-#else
- JSRegExp *compiled;
#endif
+ BytecodePattern *byteCode;
public:
RegExpCode()
:
#if ENABLE_YARR_JIT
codeBlock(),
- byteCode(NULL)
-#else
- compiled(NULL)
#endif
+ byteCode(NULL)
{ }
~RegExpCode() {
#if ENABLE_YARR_JIT
codeBlock.release();
+#endif
if (byteCode)
Foreground::delete_<BytecodePattern>(byteCode);
-#else
- if (compiled)
- jsRegExpFree(compiled);
-#endif
}
static bool checkSyntax(JSContext *cx, TokenStream *tokenStream, JSLinearString *source) {
@@ -158,23 +149,17 @@ class RegExpCode
reportYarrError(cx, tokenStream, error);
return false;
#else
-# error "Syntax checking not implemented for !ENABLE_YARR_JIT"
+ return true; /* XXX !*/
#endif
}
#if ENABLE_YARR_JIT
static inline bool isJITRuntimeEnabled(JSContext *cx);
- static void reportYarrError(JSContext *cx, TokenStream *ts, JSC::Yarr::ErrorCode error);
-#else
- static void reportPCREError(JSContext *cx, int error);
#endif
+ static void reportYarrError(JSContext *cx, TokenStream *ts, JSC::Yarr::ErrorCode error);
static size_t getOutputSize(size_t pairCount) {
-#if ENABLE_YARR_JIT
return pairCount * 2;
-#else
- return pairCount * 3; /* Should be x2, but PCRE has... needs. */
-#endif
}
bool compile(JSContext *cx, JSLinearString &pattern, unsigned *parenCount, RegExpFlag flags);

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-mozilla_js_src_yarr_wtfbridge_h,v 1.4 2012/06/11 15:38:33 landry Exp $
--- mozilla/js/src/yarr/wtfbridge.h.orig Wed Jan 18 10:43:18 2012
+++ mozilla/js/src/yarr/wtfbridge.h Mon Jan 23 07:58:57 2012
@@ -49,9 +49,7 @@
#include "jsprvtd.h"
#include "vm/String.h"
#include "assembler/wtf/Platform.h"
-#if ENABLE_YARR_JIT
#include "assembler/jit/ExecutableAllocator.h"
-#endif
namespace JSC { namespace Yarr {

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_media_libsydneyaudio_include_sydney_audio_h,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/media/libsydneyaudio/include/sydney_audio.h.orig Sat Apr 21 00:40:17 2012
+++ mozilla/media/libsydneyaudio/include/sydney_audio.h Wed Apr 25 17:50:16 2012
@@ -48,7 +48,7 @@ async-signal safe.
$OpenBSD: patch-mozilla_media_libsydneyaudio_include_sydney_audio_h,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/media/libsydneyaudio/include/sydney_audio.h.orig Mon Aug 27 06:49:25 2012
+++ mozilla/media/libsydneyaudio/include/sydney_audio.h Sat Sep 1 02:00:14 2012
@@ -20,7 +20,7 @@ async-signal safe.
#if !defined (WIN32)
#include <sys/param.h>
#include <inttypes.h>

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_media_libsydneyaudio_src_Makefile_in,v 1.7 2012/06/11 15:38:33 landry Exp $
--- mozilla/media/libsydneyaudio/src/Makefile.in.orig Fri Mar 9 21:29:23 2012
+++ mozilla/media/libsydneyaudio/src/Makefile.in Sat Mar 10 13:20:45 2012
@@ -100,6 +100,12 @@ CSRCS = \
$OpenBSD: patch-mozilla_media_libsydneyaudio_src_Makefile_in,v 1.8 2012/09/01 14:10:03 landry Exp $
--- mozilla/media/libsydneyaudio/src/Makefile.in.orig Mon Aug 27 06:49:25 2012
+++ mozilla/media/libsydneyaudio/src/Makefile.in Sat Sep 1 02:00:14 2012
@@ -68,6 +68,12 @@ CSRCS = \
$(NULL)
endif

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_memory_mozalloc_mozalloc_cpp,v 1.6 2012/06/11 15:38:33 landry Exp $
$OpenBSD: patch-mozilla_memory_mozalloc_mozalloc_cpp,v 1.7 2012/09/01 14:10:03 landry Exp $
https://bugzilla.mozilla.org/show_bug.cgi?id=633857
--- mozilla/memory/mozalloc/mozalloc.cpp.orig Fri Jul 15 07:51:40 2011
+++ mozilla/memory/mozalloc/mozalloc.cpp Sun Jul 31 22:20:15 2011
@@ -45,6 +45,7 @@
--- mozilla/memory/mozalloc/mozalloc.cpp.orig Mon Aug 27 06:49:25 2012
+++ mozilla/memory/mozalloc/mozalloc.cpp Sat Sep 1 02:00:14 2012
@@ -12,6 +12,7 @@
#include <sys/types.h>
#if defined(MALLOC_H)

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-mozilla_mfbt_double-conversion_utils_h,v 1.1 2012/08/07 09:02:33 landry Exp $
http://hg.mozilla.org/mozilla-central/rev/72e4dea9d2b2
--- mozilla/mfbt/double-conversion/utils.h.orig Sun Jul 15 14:00:39 2012
+++ mozilla/mfbt/double-conversion/utils.h Mon Aug 6 21:19:53 2012
@@ -53,7 +53,11 @@
// disabled.)
// On Linux,x86 89255e-22 != Div_double(89255.0/1e22)
#if defined(_M_X64) || defined(__x86_64__) || \
- defined(__ARMEL__) || \
+ defined(__ARMEL__) || defined(__avr32__) || \
+ defined(__hppa__) || defined(__ia64__) || \
+ defined(__mips__) || defined(__powerpc__) || \
+ defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
+ defined(__SH4__) || defined(__alpha__) || \
defined(_MIPS_ARCH_MIPS32R2)
#define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
#elif defined(_M_IX86) || defined(__i386__)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_netwerk_base_src_nsSocketTransportService2_cpp,v 1.3 2012/06/11 15:38:33 landry Exp $
--- mozilla/netwerk/base/src/nsSocketTransportService2.cpp.orig Fri May 18 06:11:00 2012
+++ mozilla/netwerk/base/src/nsSocketTransportService2.cpp Fri May 18 09:27:58 2012
@@ -54,14 +54,6 @@
$OpenBSD: patch-mozilla_netwerk_base_src_nsSocketTransportService2_cpp,v 1.4 2012/09/01 14:10:03 landry Exp $
--- mozilla/netwerk/base/src/nsSocketTransportService2.cpp.orig Mon Aug 27 06:49:27 2012
+++ mozilla/netwerk/base/src/nsSocketTransportService2.cpp Sat Sep 1 02:00:14 2012
@@ -21,14 +21,6 @@
#include "mozilla/FunctionTimer.h"
@ -16,7 +16,7 @@ $OpenBSD: patch-mozilla_netwerk_base_src_nsSocketTransportService2_cpp,v 1.3 201
using namespace mozilla;
#if defined(PR_LOGGING)
@@ -617,8 +609,6 @@ nsSocketTransportService::Run()
@@ -584,8 +576,6 @@ nsSocketTransportService::Run()
{
SOCKET_LOG(("STS thread init\n"));
@ -25,7 +25,7 @@ $OpenBSD: patch-mozilla_netwerk_base_src_nsSocketTransportService2_cpp,v 1.3 201
gSocketThread = PR_GetCurrentThread();
// add thread event to poll list (mThreadEvent may be NULL)
@@ -677,8 +667,6 @@ nsSocketTransportService::Run()
@@ -644,8 +634,6 @@ nsSocketTransportService::Run()
NS_ProcessPendingEvents(thread);
gSocketThread = nsnull;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_parser_html_Makefile_in,v 1.7 2012/06/11 15:38:33 landry Exp $
--- mozilla/parser/html/Makefile.in.orig Fri May 18 06:11:00 2012
+++ mozilla/parser/html/Makefile.in Fri May 18 09:27:58 2012
@@ -128,4 +128,7 @@ INCLUDES += \
$OpenBSD: patch-mozilla_parser_html_Makefile_in,v 1.8 2012/09/01 14:10:03 landry Exp $
--- mozilla/parser/html/Makefile.in.orig Mon Aug 27 06:49:28 2012
+++ mozilla/parser/html/Makefile.in Sat Sep 1 02:00:14 2012
@@ -96,4 +96,7 @@ INCLUDES += \
-I$(srcdir)/../../content/base/src \
$(NULL)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_pki_resources_content_exceptionDialog_js,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/security/manager/pki/resources/content/exceptionDialog.js.orig Fri Jan 14 23:21:51 2011
+++ mozilla/security/manager/pki/resources/content/exceptionDialog.js Sun Feb 13 23:01:39 2011
@@ -283,6 +283,7 @@ function updateCertStatus() {
$OpenBSD: patch-mozilla_security_manager_pki_resources_content_exceptionDialog_js,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/security/manager/pki/resources/content/exceptionDialog.js.orig Mon Aug 27 06:49:28 2012
+++ mozilla/security/manager/pki/resources/content/exceptionDialog.js Sat Sep 1 02:00:14 2012
@@ -249,6 +249,7 @@ function updateCertStatus() {
// In these cases, we do want to enable the "Add Exception" button
gDialog.getButton("extra1").disabled = false;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_Makefile_in,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/security/manager/ssl/src/Makefile.in.orig Fri May 18 06:11:01 2012
+++ mozilla/security/manager/ssl/src/Makefile.in Fri May 18 09:27:58 2012
@@ -116,7 +116,10 @@ CSRCS += md4.c
$OpenBSD: patch-mozilla_security_manager_ssl_src_Makefile_in,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/security/manager/ssl/src/Makefile.in.orig Mon Aug 27 06:49:28 2012
+++ mozilla/security/manager/ssl/src/Makefile.in Sat Sep 1 02:00:14 2012
@@ -83,7 +83,10 @@ CSRCS += md4.c
EXTRA_DEPS = $(NSS_DEP_LIBS)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_SSLServerCertVerification_cpp,v 1.3 2012/06/11 15:38:33 landry Exp $
--- mozilla/security/manager/ssl/src/SSLServerCertVerification.cpp.orig Sat Apr 21 00:40:21 2012
+++ mozilla/security/manager/ssl/src/SSLServerCertVerification.cpp Wed Apr 25 17:50:16 2012
@@ -164,23 +164,25 @@ NS_DEFINE_CID(kNSSComponentCID, NS_NSSCOMPONENT_CID);
$OpenBSD: patch-mozilla_security_manager_ssl_src_SSLServerCertVerification_cpp,v 1.4 2012/09/01 14:10:03 landry Exp $
--- mozilla/security/manager/ssl/src/SSLServerCertVerification.cpp.orig Mon Aug 27 06:49:28 2012
+++ mozilla/security/manager/ssl/src/SSLServerCertVerification.cpp Sat Sep 1 02:00:14 2012
@@ -128,23 +128,25 @@ NS_DEFINE_CID(kNSSComponentCID, NS_NSSCOMPONENT_CID);
NSSCleanupAutoPtrClass(CERTCertificate, CERT_DestroyCertificate)
NSSCleanupAutoPtrClass_WithParam(PRArenaPool, PORT_FreeArena, FalseParam, false)
@ -37,7 +37,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_SSLServerCertVerification_cpp,v
// TODO: tuning, make parameters preferences
// XXX: instantiate nsThreadPool directly, to make this more bulletproof.
// Currently, the nsThreadPool.h header isn't exported for us to do so.
@@ -208,10 +210,19 @@ InitializeSSLServerCertVerificationThreads()
@@ -172,10 +174,19 @@ InitializeSSLServerCertVerificationThreads()
// nsNSSShutdownPreventionLock where needed (not here) to prevent that.
void StopSSLServerCertVerificationThreads()
{

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_SSLServerCertVerification_h,v 1.3 2012/06/11 15:38:33 landry Exp $
--- mozilla/security/manager/ssl/src/SSLServerCertVerification.h.orig Tue Mar 13 03:43:59 2012
+++ mozilla/security/manager/ssl/src/SSLServerCertVerification.h Thu Mar 15 08:42:17 2012
@@ -51,6 +51,10 @@ namespace mozilla { namespace psm {
$OpenBSD: patch-mozilla_security_manager_ssl_src_SSLServerCertVerification_h,v 1.4 2012/09/01 14:10:03 landry Exp $
--- mozilla/security/manager/ssl/src/SSLServerCertVerification.h.orig Mon Aug 27 06:49:28 2012
+++ mozilla/security/manager/ssl/src/SSLServerCertVerification.h Sat Sep 1 02:00:14 2012
@@ -14,6 +14,10 @@ namespace mozilla { namespace psm {
SECStatus AuthCertificateHook(void *arg, PRFileDesc *fd,
PRBool checkSig, PRBool isServer);

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/08/07 09:02:33 landry Exp $
--- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig Wed Jun 13 03:45:32 2012
+++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp Sun Jun 17 19:57:21 2012
@@ -111,6 +111,7 @@
$OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.11 2012/09/01 14:10:03 landry Exp $
--- mozilla/security/manager/ssl/src/nsNSSComponent.cpp.orig Mon Aug 27 06:49:28 2012
+++ mozilla/security/manager/ssl/src/nsNSSComponent.cpp Sat Sep 1 02:00:15 2012
@@ -71,6 +71,7 @@
#include "secerr.h"
#include "sslerr.h"
#include "cert.h"
@ -9,15 +9,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
#include "nsXULAppAPI.h"
@@ -124,6 +125,7 @@ extern "C" {
}
using namespace mozilla;
+using namespace mozilla::psm;
#ifdef PR_LOGGING
PRLogModuleInfo* gPIPNSSLog = nsnull;
@@ -395,6 +397,8 @@ nsNSSComponent::deleteBackgroundThreads()
@@ -356,6 +357,8 @@ nsNSSComponent::deleteBackgroundThreads()
delete mCertVerificationThread;
mCertVerificationThread = nsnull;
}
@ -26,7 +18,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
}
void
@@ -402,21 +406,20 @@ nsNSSComponent::createBackgroundThreads()
@@ -363,21 +366,20 @@ nsNSSComponent::createBackgroundThreads()
{
NS_ASSERTION(mCertVerificationThread == nsnull,
"Cert verification thread already created.");
@ -50,7 +42,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
if (mUpdateTimerInitialized) {
{
MutexAutoLock lock(mCrlTimerLock);
@@ -844,7 +847,7 @@ nsNSSComponent::InstallLoadableRoots()
@@ -806,7 +808,7 @@ nsNSSComponent::InstallLoadableRoots()
if (!possible_ckbi_locations[il])
{
@ -59,7 +51,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
}
else
{
@@ -1907,6 +1910,8 @@ nsNSSComponent::InitializeNSS(bool showWarningBox)
@@ -1869,6 +1871,8 @@ nsNSSComponent::InitializeNSS(bool showWarningBox)
LaunchSmartCardThreads();
@ -68,7 +60,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("NSS Initialization done\n"));
}
}
@@ -2049,16 +2054,6 @@ nsNSSComponent::Init()
@@ -2012,16 +2016,6 @@ nsNSSComponent::Init()
if (mClientAuthRememberService)
mClientAuthRememberService->Init();
@ -85,7 +77,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
InitializeCRLUpdateTimer();
RegisterPSMContentListener();
@@ -2273,6 +2268,7 @@ nsNSSComponent::Observe(nsISupports *aSubject, const c
@@ -2236,6 +2230,7 @@ nsNSSComponent::Observe(nsISupports *aSubject, const c
DoProfileChangeTeardown(aSubject);
}
else if (nsCRT::strcmp(aTopic, PROFILE_CHANGE_TEARDOWN_VETO_TOPIC) == 0) {
@ -93,7 +85,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
mShutdownObjectList->allowUI();
}
else if (nsCRT::strcmp(aTopic, PROFILE_BEFORE_CHANGE_TOPIC) == 0) {
@@ -2320,6 +2316,7 @@ nsNSSComponent::Observe(nsISupports *aSubject, const c
@@ -2283,6 +2278,7 @@ nsNSSComponent::Observe(nsISupports *aSubject, const c
InitializeCRLUpdateTimer();
}
else if (nsCRT::strcmp(aTopic, NS_XPCOM_SHUTDOWN_OBSERVER_ID) == 0) {
@ -101,7 +93,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
PR_LOG(gPIPNSSLog, PR_LOG_DEBUG, ("nsNSSComponent: XPCom shutdown observed\n"));
@@ -2610,6 +2607,9 @@ nsNSSComponent::DoProfileChangeNetTeardown()
@@ -2573,6 +2569,9 @@ nsNSSComponent::DoProfileChangeNetTeardown()
void
nsNSSComponent::DoProfileChangeTeardown(nsISupports* aSubject)
{
@ -111,7 +103,7 @@ $OpenBSD: patch-mozilla_security_manager_ssl_src_nsNSSComponent_cpp,v 1.10 2012/
bool callVeto = false;
if (!mShutdownObjectList->ifPossibleDisallowUI()) {
@@ -2663,9 +2663,6 @@ nsNSSComponent::DoProfileBeforeChange(nsISupports* aSu
@@ -2626,9 +2625,6 @@ nsNSSComponent::DoProfileBeforeChange(nsISupports* aSu
void
nsNSSComponent::DoProfileChangeNetRestore()
{

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-mozilla_storage_src_mozStorageConnection_cpp,v 1.9 2012/06/11 15:38:33 landry Exp $
$OpenBSD: patch-mozilla_storage_src_mozStorageConnection_cpp,v 1.10 2012/09/01 14:10:03 landry Exp $
force the use of secure_delete instead of using internal sqlite copy
--- mozilla/storage/src/mozStorageConnection.cpp.orig Fri May 18 06:11:03 2012
+++ mozilla/storage/src/mozStorageConnection.cpp Fri May 18 09:27:59 2012
@@ -700,6 +700,13 @@ Connection::initialize(nsIFile *aDatabaseFile,
--- mozilla/storage/src/mozStorageConnection.cpp.orig Mon Aug 27 06:49:30 2012
+++ mozilla/storage/src/mozStorageConnection.cpp Sat Sep 1 02:00:15 2012
@@ -663,6 +663,13 @@ Connection::initialize(nsIFile *aDatabaseFile,
return convertResultCode(srv);
}

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp,v 1.7 2012/08/07 09:02:33 landry Exp $
--- mozilla/toolkit/components/downloads/nsDownloadManager.cpp.orig Wed Jun 13 03:45:36 2012
+++ mozilla/toolkit/components/downloads/nsDownloadManager.cpp Sun Jun 17 19:57:21 2012
@@ -1197,7 +1197,7 @@ nsDownloadManager::GetDefaultDownloadsDirectory(nsILoc
$OpenBSD: patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp,v 1.8 2012/09/01 14:10:03 landry Exp $
--- mozilla/toolkit/components/downloads/nsDownloadManager.cpp.orig Mon Aug 27 06:49:30 2012
+++ mozilla/toolkit/components/downloads/nsDownloadManager.cpp Sat Sep 1 02:00:15 2012
@@ -1165,7 +1165,7 @@ nsDownloadManager::GetDefaultDownloadsDirectory(nsILoc
rv = downloadDir->Exists(&exists);
NS_ENSURE_SUCCESS(rv, rv);
if (!exists) {
@ -10,7 +10,7 @@ $OpenBSD: patch-mozilla_toolkit_components_downloads_nsDownloadManager_cpp,v 1.7
NS_ENSURE_SUCCESS(rv, rv);
}
}
@@ -1305,7 +1305,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
@@ -1273,7 +1273,7 @@ nsDownloadManager::GetUserDownloadsDirectory(nsILocalF
(void)customDirectory->Exists(&exists);
if (!exists) {

View File

@ -1,17 +0,0 @@
$OpenBSD: patch-mozilla_toolkit_crashreporter_client_crashreporter_linux_cpp,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp.orig Mon Mar 14 14:57:39 2011
+++ mozilla/toolkit/crashreporter/client/crashreporter_linux.cpp Mon Mar 14 22:10:06 2011
@@ -364,11 +364,11 @@ typedef const GnomeModuleInfo * (*_libgnomeui_module_i
void TryInitGnome()
{
- gnomeLib = dlopen("libgnome-2.so.0", RTLD_LAZY);
+ gnomeLib = dlopen("libgnome-2.so", RTLD_LAZY);
if (!gnomeLib)
return;
- gnomeuiLib = dlopen("libgnomeui-2.so.0", RTLD_LAZY);
+ gnomeuiLib = dlopen("libgnomeui-2.so", RTLD_LAZY);
if (!gnomeuiLib)
return;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_library_Makefile_in,v 1.10 2012/08/07 09:02:33 landry Exp $
--- mozilla/toolkit/library/Makefile.in.orig Wed Jun 13 03:45:38 2012
+++ mozilla/toolkit/library/Makefile.in Sun Jun 17 19:57:40 2012
@@ -457,6 +457,12 @@ OS_LIBS += \
$OpenBSD: patch-mozilla_toolkit_library_Makefile_in,v 1.11 2012/09/01 14:10:03 landry Exp $
--- mozilla/toolkit/library/Makefile.in.orig Mon Aug 27 06:49:31 2012
+++ mozilla/toolkit/library/Makefile.in Sat Sep 1 02:00:15 2012
@@ -464,6 +464,12 @@ OS_LIBS += \
$(NULL)
endif
@ -14,7 +14,7 @@ $OpenBSD: patch-mozilla_toolkit_library_Makefile_in,v 1.10 2012/08/07 09:02:33 l
ifeq ($(OS_ARCH),Darwin)
ifdef MOZ_SYDNEYAUDIO
OS_LIBS += \
@@ -468,12 +474,6 @@ OS_LIBS += \
@@ -475,12 +481,6 @@ OS_LIBS += \
-framework Foundation \
-framework AppKit \
$(NULL)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_toolkit_xre_nsXREDirProvider_cpp,v 1.11 2012/08/07 09:02:33 landry Exp $
--- mozilla/toolkit/xre/nsXREDirProvider.cpp.orig Wed Jun 13 03:45:40 2012
+++ mozilla/toolkit/xre/nsXREDirProvider.cpp Sun Jun 17 19:57:22 2012
@@ -1171,11 +1171,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca
$OpenBSD: patch-mozilla_toolkit_xre_nsXREDirProvider_cpp,v 1.12 2012/09/01 14:10:03 landry Exp $
--- mozilla/toolkit/xre/nsXREDirProvider.cpp.orig Mon Aug 27 06:49:33 2012
+++ mozilla/toolkit/xre/nsXREDirProvider.cpp Sat Sep 1 02:00:15 2012
@@ -1177,11 +1177,7 @@ nsXREDirProvider::GetSystemExtensionsDirectory(nsILoca
NS_ENSURE_SUCCESS(rv, rv);
#elif defined(XP_UNIX)
static const char *const sysSExtDir =

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_widget_gtk2_Makefile_in,v 1.2 2012/06/11 15:38:33 landry Exp $
--- mozilla/widget/gtk2/Makefile.in.orig Sat Apr 21 00:40:26 2012
+++ mozilla/widget/gtk2/Makefile.in Wed Apr 25 17:50:16 2012
@@ -53,6 +53,11 @@ LIBXUL_LIBRARY = 1
$OpenBSD: patch-mozilla_widget_gtk2_Makefile_in,v 1.3 2012/09/01 14:10:03 landry Exp $
--- mozilla/widget/gtk2/Makefile.in.orig Mon Aug 27 06:49:33 2012
+++ mozilla/widget/gtk2/Makefile.in Sat Sep 1 02:00:15 2012
@@ -21,6 +21,11 @@ LIBXUL_LIBRARY = 1
NATIVE_THEME_SUPPORT = 1

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_widget_xpwidgets_nsPrintSettingsImpl_cpp,v 1.2 2012/06/11 15:38:33 landry Exp $
--- mozilla/widget/xpwidgets/nsPrintSettingsImpl.cpp.orig Sat Apr 21 00:40:27 2012
+++ mozilla/widget/xpwidgets/nsPrintSettingsImpl.cpp Wed Apr 25 17:50:16 2012
@@ -61,7 +61,7 @@ nsPrintSettings::nsPrintSettings() :
$OpenBSD: patch-mozilla_widget_xpwidgets_nsPrintSettingsImpl_cpp,v 1.3 2012/09/01 14:10:03 landry Exp $
--- mozilla/widget/xpwidgets/nsPrintSettingsImpl.cpp.orig Mon Aug 27 06:49:34 2012
+++ mozilla/widget/xpwidgets/nsPrintSettingsImpl.cpp Sat Sep 1 02:00:15 2012
@@ -29,7 +29,7 @@ nsPrintSettings::nsPrintSettings() :
mIsCancelled(false),
mPrintSilent(false),
mPrintPreview(false),

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp,v 1.7 2012/06/11 15:38:33 landry Exp $
--- mozilla/xpcom/io/SpecialSystemDirectory.cpp.orig Sat Apr 21 00:40:27 2012
+++ mozilla/xpcom/io/SpecialSystemDirectory.cpp Wed Apr 25 17:50:16 2012
@@ -445,7 +445,7 @@ GetUnixXDGUserDirectory(SystemDirectories aSystemDirec
$OpenBSD: patch-mozilla_xpcom_io_SpecialSystemDirectory_cpp,v 1.8 2012/09/01 14:10:03 landry Exp $
--- mozilla/xpcom/io/SpecialSystemDirectory.cpp.orig Mon Aug 27 06:49:34 2012
+++ mozilla/xpcom/io/SpecialSystemDirectory.cpp Sat Sep 1 02:00:16 2012
@@ -408,7 +408,7 @@ GetUnixXDGUserDirectory(SystemDirectories aSystemDirec
if (NS_FAILED(rv))
return rv;
if (!exists) {

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_io_nsAppFileLocationProvider_cpp,v 1.6 2012/06/11 15:38:33 landry Exp $
--- mozilla/xpcom/io/nsAppFileLocationProvider.cpp.orig Wed Jan 18 10:44:19 2012
+++ mozilla/xpcom/io/nsAppFileLocationProvider.cpp Sun Jan 22 22:21:49 2012
@@ -240,12 +240,7 @@ nsAppFileLocationProvider::GetFile(const char *prop, b
$OpenBSD: patch-mozilla_xpcom_io_nsAppFileLocationProvider_cpp,v 1.7 2012/09/01 14:10:03 landry Exp $
--- mozilla/xpcom/io/nsAppFileLocationProvider.cpp.orig Mon Aug 27 06:49:34 2012
+++ mozilla/xpcom/io/nsAppFileLocationProvider.cpp Sat Sep 1 02:00:16 2012
@@ -206,12 +206,7 @@ nsAppFileLocationProvider::GetFile(const char *prop, b
#ifdef XP_UNIX
else if (nsCRT::strcmp(prop, NS_SYSTEM_PLUGINS_DIR) == 0) {
#ifdef ENABLE_SYSTEM_EXTENSION_DIRS

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.7 2012/06/11 15:38:33 landry Exp $
--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Fri Mar 9 21:29:51 2012
+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Sat Mar 10 13:20:45 2012
@@ -197,7 +197,7 @@ endif
$OpenBSD: patch-mozilla_xpcom_reflect_xptcall_src_md_unix_Makefile_in,v 1.8 2012/09/01 14:10:03 landry Exp $
--- mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in.orig Mon Aug 27 06:49:34 2012
+++ mozilla/xpcom/reflect/xptcall/src/md/unix/Makefile.in Sat Sep 1 02:00:16 2012
@@ -165,7 +165,7 @@ endif
#
# OpenBSD/ARM
#

View File

@ -1,8 +1,8 @@
$OpenBSD: patch-suite_installer_Makefile_in,v 1.4 2012/08/07 09:02:33 landry Exp $
$OpenBSD: patch-suite_installer_Makefile_in,v 1.5 2012/09/01 14:10:03 landry Exp $
Don't install the sdk
--- suite/installer/Makefile.in.orig Sun Jul 15 13:51:42 2012
+++ suite/installer/Makefile.in Tue Jul 17 21:37:57 2012
@@ -175,10 +176,6 @@ NON_OMNIJAR_FILES = \
--- suite/installer/Makefile.in.orig Mon Aug 27 06:44:26 2012
+++ suite/installer/Makefile.in Sat Sep 1 02:00:16 2012
@@ -142,10 +142,6 @@ NON_OMNIJAR_FILES = \
defaults/profile/panels.rdf \
$(NULL)

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-enigmail,v 1.4 2012/06/11 15:38:33 landry Exp $
@comment $OpenBSD: PLIST-enigmail,v 1.5 2012/09/01 14:10:03 landry Exp $
@conflict enigmail-seamonkey-<=1.2
@pkgpath mail/enigmail/seamonkey
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/
@ -22,6 +22,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-00
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/commonFuncs.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/enigmailCommon.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/keyManagement.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/mimeDecrypt.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/pipeConsole.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/pipeTransport.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{847b3a00-7ab1-11d4-8f02-006008948af5}/modules/subprocess.jsm

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-lightning,v 1.10 2012/08/07 09:02:33 landry Exp $
@comment $OpenBSD: PLIST-lightning,v 1.11 2012/09/01 14:10:03 landry Exp $
@conflict lightning-seamonkey-<=1.0b1
@pkgpath productivity/sunbird,-seamonkey
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/calendar-timezones@mozilla.org/
@ -187,6 +187,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a4
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/alarms.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/categories.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/editCategory.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/content/calendar/preferences/general.xul
@ -214,6 +215,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a4
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/cal-icon32.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarm-dialog.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-alarms.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-attendees.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-creation-wizard.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-daypicker.css
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/calendar-event-dialog-attendees.png
@ -261,6 +263,10 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a4
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grip${MODPY_PY_PREFIX}right.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/event-grip${MODPY_PY_PREFIX}top.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/ok-cancel.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calHtmlExport.html
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calMonthGridPrinter.html
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/printing/calWeekPrinter.html
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/task-images.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/tasks-actions.png
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/calendar/skin/calendar/timezone_map.png
@ -293,6 +299,7 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a4
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-creation.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.js
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-calendar-properties.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-invitation.xhtml
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-menus.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-migration.xul
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome/lightning/content/lightning/lightning-standalone.xul
@ -370,4 +377,5 @@ lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a4
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm
lib/${MOZILLA_PROJECT}-${MOZILLA_VERSION}/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones.sqlite