forked from pool/seamonkey
Compare commits
7 Commits
Author | SHA256 | Date | |
---|---|---|---|
|
00c0d44912 | ||
|
d1e2d8755c | ||
|
c382ac7bd4 | ||
|
dbc62ecbe2 | ||
|
19beb5ecdd | ||
|
6d429ab011 | ||
|
92ae362332 |
@ -1,16 +0,0 @@
|
||||
--- a/intl/lwbrk/LineBreaker.cpp
|
||||
+++ b/intl/lwbrk/LineBreaker.cpp
|
||||
@@ -559,7 +559,12 @@
|
||||
/* REGIONAL_INDICATOR = 39, [RI] */ CLASS_CHARACTER,
|
||||
/* E_BASE = 40, [EB] */ CLASS_BREAKABLE,
|
||||
/* E_MODIFIER = 41, [EM] */ CLASS_CHARACTER,
|
||||
- /* ZWJ = 42, [ZWJ]*/ CLASS_CHARACTER
|
||||
+ /* ZWJ = 42, [ZWJ]*/ CLASS_CHARACTER,
|
||||
+ /* AKSARA = 43, [AK] */ CLASS_CHARACTER,
|
||||
+ /* AKSARA_PREBASE = 44, [AP] */ CLASS_CHARACTER,
|
||||
+ /* AKSARA_START = 45, [AS] */ CLASS_CHARACTER,
|
||||
+ /* VIRAMA_FINAL = 46, [VF] */ CLASS_CHARACTER,
|
||||
+ /* VIRAMA = 47, [VI] */ CLASS_CHARACTER,
|
||||
};
|
||||
|
||||
static_assert(U_LB_COUNT == mozilla::ArrayLength(sUnicodeLineBreakToClass),
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a9c7d6aff6cb0c084c14aa8c1261b80b2b32c7f03e8910658db037671b893e25
|
||||
size 13430044
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:a6c9a44d2a167f04fff5d4175ad61e934c6177852ab8ab56c319f242a73146e2
|
||||
size 249145892
|
3
seamonkey-2.53.20.source-l10n.tar.xz
Normal file
3
seamonkey-2.53.20.source-l10n.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:0806539ebce8ffe4bba0efd856d3fbb19ef69118e338335b890533ca7d075c5a
|
||||
size 13727360
|
3
seamonkey-2.53.20.source.tar.xz
Normal file
3
seamonkey-2.53.20.source.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:c64a3e8e9082c71ed46a962a96c6a937932a466a6487ffc575a9ba9688f66c5b
|
||||
size 248121808
|
@ -51,10 +51,13 @@ ifeq (,$(wildcard .mozconfig))
|
||||
$(error Cannot find .mozconfig file in the current directory)
|
||||
endif
|
||||
|
||||
MACH_CMD = env MACH_USE_SYSTEM_PYTHON=1 ./mach --log-no-times
|
||||
export MACH_USE_SYSTEM_PYTHON = 1
|
||||
export MOZBUILD_STATE_PATH=$(CURDIR)/.mozbuild
|
||||
|
||||
OBJDIR := $(shell $(MACH_CMD) environment --format=json | sed -e 's/.*"topobjdir": "//' -e 's/".*//')
|
||||
MACH_CMD = env MACH_USE_SYSTEM_PYTHON=1 MOZBUILD_STATE_PATH=$(CURDIR)/.mozbuild ./mach --log-no-times
|
||||
|
||||
|
||||
OBJDIR := $(shell $(MACH_CMD) environment --format=json | sed -n -e 's/.*"topobjdir": "//' -e 's/".*//p')
|
||||
|
||||
OBJDIR_TARGETS = install distribution source-package package clobber
|
||||
|
||||
@ -71,6 +74,10 @@ configure: $(OBJDIR)/Makefile
|
||||
$(OBJDIR)/Makefile: .mozconfig
|
||||
$(MACH_CMD) configure
|
||||
|
||||
# Since the bug #1671424, a separate "mach configure" no longer creates $(OBJDIR)/CLOBBER stamp file
|
||||
# (as full "mach build" does), so do it manually as before.
|
||||
[ -f $(OBJDIR)/CLOBBER ] || touch -r $(OBJDIR)/.mozconfig.json $(OBJDIR)/CLOBBER
|
||||
|
||||
|
||||
build: $(OBJDIR)/Makefile
|
||||
$(MAKE) -C $(OBJDIR)
|
||||
|
@ -1,13 +1,13 @@
|
||||
--- build/moz.configure/old.configure 2022-06-08 21:10:25.000000000 +0200
|
||||
+++ build/moz.configure/old.configure 2022-07-11 14:04:06.231167162 +0200
|
||||
@@ -246,6 +246,7 @@
|
||||
--- build/moz.configure/old.configure 2024-12-12 18:30:12.000000000 -0600
|
||||
+++ build/moz.configure/old.configure 2024-12-30 17:18:44.383356721 -0600
|
||||
@@ -112,6 +112,7 @@
|
||||
'--enable-zipwriter',
|
||||
'--includedir',
|
||||
'--libdir',
|
||||
+ '--mandir',
|
||||
'--prefix',
|
||||
'--with-app-basename',
|
||||
'--with-app-name',
|
||||
'--with-branding',
|
||||
'--with-debug-label',
|
||||
--- comm/suite/installer/Makefile.in 2021-08-08 15:29:32.000000000 +0200
|
||||
+++ comm/suite/installer/Makefile.in 2022-07-11 14:04:44.710104711 +0200
|
||||
@@ -145,6 +145,10 @@
|
||||
|
@ -1,3 +1,140 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jan 07 13:14:58 UTC 2025 - Tristan Miller <psychonaut@nothingisreal.com>
|
||||
|
||||
- update to SeaMonkey 2.53.20
|
||||
* Use Services.focus for bookmarking from mailnews in SeaMonkey bug
|
||||
1925033.
|
||||
* Replace the Bookmark Manager with the Firefox Library in
|
||||
SeaMonkey: Another followup bug bug 1932731.
|
||||
* Port bug 1458385 - Update SeaMonkey's confvars.sh bug 1913633.
|
||||
* Tidy up channels code in cZ bug 1920565.
|
||||
* Sometimes tag data from an IRC server doesn't contain a pair bug
|
||||
1923211.
|
||||
* Fix call to updateUsers in network onAway in cZbug 1923213.
|
||||
* Remove unused XTLabelRecord from tree-utils.js in cZbug 1923215.
|
||||
* Remove unused code from connection-xpcom.js in cZbug 1923219.
|
||||
* Remove unusued code from utils.js in cZbug 1923221.
|
||||
* Switch from using arrayContains helper to using JS Array includes
|
||||
method in cZ bug 1923224.
|
||||
* Switch from using arrayIndexOf helper to using JS Array includes
|
||||
and indexOf methods in cZ bug 1923225.
|
||||
* Switch from using arrayRemoveAt and arrayInsertAt helpers to using
|
||||
JS Array splice and unshift methods in cZbug 1923227.
|
||||
* Switch from using stringTrim helper to using JS string trim method
|
||||
in cZ bug 1923229.
|
||||
* Inline newObject function in cZ bug 1924338.
|
||||
* Remove getWindowByType function from cZ bug 1924586.
|
||||
* Inline viewCert function in cZ bug 1924587.
|
||||
* Remove getSpecialDirectory function and use Services.dirsvc in cZ
|
||||
bug 1924588.
|
||||
* Remove getNSSErrorClass function and tidy up NSS related code in
|
||||
cZ bug 1924589.
|
||||
* Tidy message manager code in cZ bug 1924592.
|
||||
* Remove getService helper and tidy up code around its callers in cZ
|
||||
bug 1924595.
|
||||
* Remove use of NSGetModule in cZ bug 1925871.
|
||||
* Tidy up chatzilla-service.js bug 1926406.
|
||||
* Use Intl.DateTimeFormat in cZ's strftime function bug 1927348.
|
||||
* Remove unused code from pref-manager.js in cZ bug 1927370.
|
||||
* Use Services.scriptloader in cZ bug 1927374.
|
||||
* Use more Services in cZ bug 1927376.
|
||||
* Tidy up some Components.* code in static.js in cZ bug 1927377.
|
||||
* Switch to using listbox instead of tree for cZ chat window bug
|
||||
1927582.
|
||||
* Away status isn't reflected correctly in channel userlist in cZ
|
||||
bug 1928749.
|
||||
* Fix too much recursion and missing variable in cmdSave in cZ bug
|
||||
1930391.
|
||||
* Replace confirm helper with Services.prompt.confirm in cZ bug
|
||||
1930396.
|
||||
* Use Services.prompt in confirmEx, prompt and promptPassword
|
||||
helpers in cZ bug 1930540.
|
||||
* Use Services.prompt.alert and remove alert helper in cZ bug
|
||||
1931705.
|
||||
* Simplify getListFIle in cZ bug 1931707.
|
||||
* Remove various const from file-utils.js in cZ bug 1931708.
|
||||
* Remove unused 2nd argument from mkdir helper in file-utils.js in
|
||||
cZ bug 1931709.
|
||||
* Use LocalFile directly rather via helper fopen in cZ bug 1931710.
|
||||
* Tidy up picker code in file-utils.js in cZ bug 1931712.
|
||||
* Remove unnecessary type attributes in cZ bug 1933043.
|
||||
* Clean up Components usage in cZ bug 1933081.
|
||||
* Remove unused encodeForXMLAttribute function for cZ utils.js bug
|
||||
1933083.
|
||||
* Move renameProperty helper into lib/irc.js for cZ bug 1933084.
|
||||
* Move formatDateOffset helper into handlers.js in cZ bug 1933085.
|
||||
* Move objectContains helper into command-manager.js in cZ bug
|
||||
1933086.
|
||||
* Move splitLongWord helper into mungers.js in cZ bug 1933087.
|
||||
* Move randomString helper into commands.js in cZ bug 1933089.
|
||||
* Move Clone helper into commands.js in cZ bug 1933090.
|
||||
* Move equalsObject helper into channels.js in cZ bug 1933092.
|
||||
* Move matchEntry helper into static.js in cZ bug 1933093.
|
||||
* Move getCommonPfx helper to handlers.js in cZ bug 1933342.
|
||||
* Remove some code duplication in getSISize and getSISpeed helpers
|
||||
and improve coding in scaleNumbersBy1024 in cZ bug 1933346.
|
||||
* UI: Link for download of Themes leads to Themes for Thunderbird
|
||||
bug 1656564.
|
||||
* Add ESR 128 links to debugQA bug 1909855.
|
||||
* Port changes needed from |Bug 1476333 - Consolidate the ways that
|
||||
we reference "browser.xul" across the tree| to SeaMonkey bug
|
||||
1911841.
|
||||
* Switch from boxObject to getBoundingClientRect in utilityOverlay
|
||||
bug 1911844.
|
||||
* Align the SeaMonkey switchToTabHavingURI() call syntax with
|
||||
Firefox and toolkit bug 1925037.
|
||||
* Empty out SeaMonkey's removed-files.in (port bug 1392913) bug
|
||||
1913579.
|
||||
* Update SeaMonkey installer to register as handler for media types
|
||||
bug 1925023.
|
||||
* Remove obsolete chat services from SeaMonkey address book part2
|
||||
bug 1909853.
|
||||
* Add UI for browser.display.prefers_color_scheme to the SeaMonkey
|
||||
colors prefpane bug 1909743.
|
||||
* Update SeaMonkey wikipedia icon bug 1925021.
|
||||
* Show specific placeholders for bookmarks and history in SeaMonkey
|
||||
sidebar search bug 1925025.
|
||||
* Adjust dragOver method of tabbrowser.xml to be closer to Firefox
|
||||
version bug 1911845.
|
||||
* Avoid boxObject where appropriate in tabbrowser bug 1911847.
|
||||
* Simplify tab drop indicator code and styling bug 1911848.
|
||||
* SeaMonkey 2.53.20 uses the same backend as Firefox and contains
|
||||
the relevant Firefox 60.8 security fixes.
|
||||
* SeaMonkey 2.53.20 shares most parts of the mail and news code with
|
||||
Thunderbird. Please read the Thunderbird 60.8.0 release notes for
|
||||
specific security fixes in this release.
|
||||
* Additional important security fixes up to Current Firefox 115.19
|
||||
and Thunderbird 115.19 ESR plus many enhancements have been
|
||||
backported. We will continue to enhance SeaMonkey security in
|
||||
subsequent 2.53.x beta and release versions as fast as we are able
|
||||
to.
|
||||
- Adapt seamonkey-man-page.patch for SeaMonkey 2.53.20
|
||||
- Adapt seamonkey-GNUmakefile to set MOZBUILD_STATE_PATH and to fix
|
||||
post-configure stamping per
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1692516#c13
|
||||
- Update minimum build requirements for SeaMonkey 2.53.20
|
||||
- Remove .mozconfig options no longer recognized in SeaMonkey 2.53.20
|
||||
- request inclusion in Leap 15.6:
|
||||
https://bugzilla.opensuse.org/show_bug.cgi?id=1235392
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 25 02:49:51 UTC 2024 - Tristan Miller <psychonaut@nothingisreal.com>
|
||||
|
||||
- disable --with-system-icu on Tumbleweed due to
|
||||
https://bugzilla.mozilla.org/show_bug.cgi?id=1933117
|
||||
- remove obsolete patch mozilla-bmo1862601.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 07 01:14:19 UTC 2024 - Tristan Miller <psychonaut@nothingisreal.com>
|
||||
|
||||
- enable patch mozilla-bmo1896958.patch for Leap 15.5
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Sep 05 21:15:40 UTC 2024 - Tristan Miller <psychonaut@nothingisreal.com>
|
||||
|
||||
- request inclusion in Leap 15.5 and 15.6:
|
||||
https://bugzilla.opensuse.org/show_bug.cgi?id=1230257
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 04 20:04:01 UTC 2024 - Tristan Miller <psychonaut@nothingisreal.com>
|
||||
|
||||
|
@ -43,6 +43,7 @@ BuildRequires: libproxy-devel
|
||||
#BuildRequires: libvpx-devel # Compile errors with 1.10.0
|
||||
%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200 && 0%{?is_opensuse}
|
||||
BuildRequires: libwebp-devel >= 1.0.0
|
||||
# --system-icu builds are failing on Tumbleweed; see https://bugzilla.mozilla.org/show_bug.cgi?id=193317
|
||||
#BuildRequires: libicu-devel >= 63.1
|
||||
%endif
|
||||
BuildRequires: makeinfo
|
||||
@ -55,10 +56,10 @@ BuildRequires: xorg-x11-libXt-devel
|
||||
BuildRequires: yasm
|
||||
BuildRequires: zip
|
||||
BuildRequires: pkgconfig(gdk-x11-2.0)
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.32
|
||||
BuildRequires: pkgconfig(glib-2.0) >= 2.56
|
||||
BuildRequires: pkgconfig(gobject-2.0)
|
||||
BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0
|
||||
BuildRequires: pkgconfig(gtk+-2.0) >= 2.24
|
||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.30
|
||||
BuildRequires: pkgconfig(gtk+-unix-print-2.0)
|
||||
BuildRequires: pkgconfig(gtk+-unix-print-3.0)
|
||||
BuildRequires: pkgconfig(libffi) > 3.0.9
|
||||
@ -70,16 +71,16 @@ BuildRequires: rust-cbindgen
|
||||
BuildRequires: git
|
||||
BuildRequires: nasm >= 2.13
|
||||
#BuildRequires: llvm-devel
|
||||
%if (0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000)
|
||||
BuildRequires: clang6-devel
|
||||
%if 0%{?suse_version} > 1600
|
||||
BuildRequires: clang18-devel
|
||||
%else
|
||||
BuildRequires: clang-devel >= 5
|
||||
BuildRequires: clang-devel
|
||||
%endif
|
||||
Provides: web_browser
|
||||
Provides: browser(npapi)
|
||||
Version: 2.53.19
|
||||
Version: 2.53.20
|
||||
Release: 0
|
||||
%define releasedate 20240904000000
|
||||
%define releasedate 20250107000000
|
||||
Summary: An integrated web browser, composer, mail/news client, and IRC client
|
||||
License: MPL-2.0
|
||||
Group: Productivity/Networking/Web/Browsers
|
||||
@ -100,7 +101,6 @@ Patch4: seamonkey-man-page.patch
|
||||
Patch5: reproducible.patch
|
||||
Patch6: mozilla-bmo531915.patch
|
||||
Patch7: mozilla-bmo1896958.patch
|
||||
Patch8: mozilla-bmo1862601.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
PreReq: /bin/sh coreutils
|
||||
Provides: seamonkey-mail = %{version}
|
||||
@ -236,20 +236,7 @@ cp %{SOURCE12} GNUmakefile
|
||||
%patch -P 4 -p0
|
||||
%patch -P 5 -p1
|
||||
%patch -P 6 -p1
|
||||
|
||||
# Fix Rust builds on Tumbleweed; see https://bugzilla.mozilla.org/show_bug.cgi?id=1896958
|
||||
%if 0%{?suse_version} > 1600
|
||||
%patch -P 7 -p1
|
||||
%endif
|
||||
# Fix Rust builds on openSUSE 15.6; see https://bugzilla.mozilla.org/show_bug.cgi?id=1896958
|
||||
%if 0%{?sle_version} == 150600 && 0%{?is_opensuse}
|
||||
%patch -P 7 -p1
|
||||
%endif
|
||||
|
||||
# Fix --system-icu builds on Tumbleweed; see https://bugzilla.mozilla.org/show_bug.cgi?id=1862601
|
||||
%if 0%{?suse_version} > 1600
|
||||
%patch -P 8 -p1
|
||||
%endif
|
||||
|
||||
cat << EOF > .mozconfig
|
||||
mk_add_options MOZILLA_OFFICIAL=1
|
||||
@ -268,7 +255,9 @@ ac_add_options --disable-tests
|
||||
ac_add_options --disable-install-strip
|
||||
ac_add_options --enable-release
|
||||
ac_add_options --enable-default-toolkit=cairo-gtk3
|
||||
ac_add_options --disable-gconf
|
||||
|
||||
# Removed for SeaMonkey 2.53.20
|
||||
#ac_add_options --disable-gconf
|
||||
|
||||
# Elfhack fails on ix86: https://bugzilla.mozilla.org/show_bug.cgi?id=1706264
|
||||
%ifarch aarch64 ppc %arm %ix86
|
||||
@ -282,10 +271,14 @@ ac_add_options --with-system-nspr
|
||||
ac_add_options --with-system-nss
|
||||
%endif
|
||||
ac_add_options --with-system-zlib
|
||||
ac_add_options --with-system-bz2
|
||||
# Removed for SeaMonkey 2.53.20
|
||||
#ac_add_options --with-system-bz2
|
||||
|
||||
%if 0%{?suse_version} > 1600 || 0%{?sle_version} >= 150200 && 0%{?is_opensuse}
|
||||
ac_add_options --with-system-webp
|
||||
ac_add_options --with-system-icu
|
||||
|
||||
# --system-icu builds are failing on Tumbleweed; see https://bugzilla.mozilla.org/show_bug.cgi?id=193317
|
||||
#ac_add_options --with-system-icu
|
||||
%endif
|
||||
|
||||
# Compile errors with system libvpx-1.10.0
|
||||
@ -306,7 +299,8 @@ ac_add_options --with-system-icu
|
||||
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-updater
|
||||
ac_add_options --enable-startup-notification
|
||||
# Removed for SeaMonkey 2.53.20
|
||||
#ac_add_options --enable-startup-notification
|
||||
ac_add_options --enable-alsa
|
||||
%if %has_system_cairo
|
||||
ac_add_options --enable-system-cairo
|
||||
|
Loading…
Reference in New Issue
Block a user